虚幻4内Shader编写
- 计算FFT的尺寸是1024x1024,网格也是1024x1024,但是材质还是有些问题
2、RayMarching 海水,仅限于平面,没有模型(参考自Alexander)
这个距离场包含4通道,每个通道代表每个方向剪影的距离场,有了这个距离场就可以进形平滑插值,所以可以模拟阴影的变化,原理和字体距离场相似。
对视锥空间进行分块并计算每一块所包含的光照信息,用于后面着色阶段的使用,可以CPU计算也可以GPU计算,GPU计算并不会消耗太多时间,会节省很多CPU消耗,下面是835机型上的测试,同屏50+个光源:
UE4中实现2维流体的模拟,使用CS解算N-S方程,效果如下: