本文主要是介绍【Unity实现海浪盒_GerstnerWaves算法_焦散Caustics效果_案例分享】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Unity实现海浪盒效果
- 背景
- 设置好顶点色参数
- 海浪盒水体部分效果
- 为了快速实现效果,下面用Shadergraph实现效果。
- ShaderGraph水体全节点
- ShaderGraph全节点模块序号
- ShaderGraph属性
- ShaderGraph Graph Setting
- 1. GerstnerWave 顶点动画部分,输出的是顶点偏移和NormalOS
- Waves算法
- GerstnerWave.hlsl 代码如下:
- GerstnerWave节点截图如下
这篇关于【Unity实现海浪盒_GerstnerWaves算法_焦散Caustics效果_案例分享】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!