T.TAO
Back to Works
2024/graphics / rendering

水体渲染

关于水体渲染的一些经验。

TechnicalArtComputerGraphics
水体渲染

实时反射

实时反射是通过附加在水面上的 C# 脚本生成的 render texture 实现的。该纹理是使用 FFT 方法生成的。

水下细节

透过波浪表面可以看到水下的泥土。​

水深也可以通过材质进行调节。

不同的天空盒

这是另一个带有极光的天空盒示例。

specular reflection 是独立可调的。

水体渲染

以下 shader 是在 Unity 的 Built-in Render Pipeline 中使用 Amplify Shader Editor 实现的。

官方文档Open ↗