Godot Engine 3.1.2
这个方法不需要自己写Shader,而仅仅使用一张法线贴图和AnimationPlayer就实现了水面的效果,Godot的Animate Everything果然名不虚传
原教程 How to Make a Simple Water Material in Godot 3 1
步骤
- 法线贴图
- 直接使用
SpatialMaterial
- 开启折射
Refraction
- 因为只有一张法线贴图所以水面颜色要自定义,由于
Refraction
受ALBEDO
的Alpha
值影响,所以Alpha
要设置小于1 - 添加一个
Animation Player
节点,对第一个UV通道即UV1
的偏移量Offset
进行循环动画