godot实现镜面效果(无需shader代码)
最近想探究一下镜面效果的原理,发现关于unity的镜面效果教程很多,但是关于godot实现镜面效果的教程很低,由于我是shader初学者,实现方法可能存在一些问题,见谅。
1.创建一个godot项目
2. 选择3d场景,创建一个MeshInstance,Mesh选择为平面(Plain),再创建Mesh为cube和圆柱体的MeshInstance。
3.选择vertical,在material属性选择新建shaderMaterial。
4.点击shaderMaterial,在shader属性选择VisualShader,无需shader代码即可实现一些效果。
5.在VisualShader界面添加一个Texture,选择类型为Screen,将rgb和alpha连接到输出。