Godot Engine 3.1.2
这个方法不需要自己写Shader,而仅仅使用一张法线贴图和AnimationPlayer就实现了水面的效果,Godot的Animate Everything果然名不虚传

原教程 How to Make a Simple Water Material in Godot 3 1

用法线贴图和AnimationPlayer实现水面效果

步骤
  1. 法线贴图

用法线贴图和AnimationPlayer实现水面效果

  1. 直接使用SpatialMaterial

用法线贴图和AnimationPlayer实现水面效果
注意

  • 开启折射Refraction
  • 因为只有一张法线贴图所以水面颜色要自定义,由于 RefractionALBEDOAlpha值影响,所以 Alpha要设置小于1
  • 添加一个Animation Player节点,对第一个UV通道即UV1的偏移量Offset进行循环动画

相关文章:

  • 2022-12-23
  • 2022-01-22
  • 2021-05-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-29
猜你喜欢
  • 2022-01-18
  • 2022-01-04
  • 2021-09-28
  • 2021-05-31
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案