【Unity实现海浪盒_GerstnerWaves算法_焦散Caustics效果_案例分享】

Unity实现海浪盒效果

  • 背景
    • 设置好顶点色参数
  • 海浪盒水体部分效果
    • 为了快速实现效果,下面用Shadergraph实现效果。
  • ShaderGraph水体全节点
    • ShaderGraph全节点模块序号
      • ShaderGraph属性
      • ShaderGraph Graph Setting
    • 1. GerstnerWave 顶点动画部分,输出的是顶点偏移和NormalOS
      • Waves算法
      • GerstnerWave.hlsl 代码如下:
      • GerstnerWave节点截图如下

你可能感兴趣的:(unity,游戏引擎,3d,ui,算法,经验分享)