Instead of blending the water with the opaque objects using a fixed weight, I use both the depth and angle of incidence to figure out the weight. This is very low cost on the GPU, as no volumetric raymarching is used. It has no problems rendering at 4K60.
1 мар 2023