材质球材质

介绍

对于最常见的情况,godot为大多数类型的着色器提供了现成的材料,例如 SpatialMaterialCanvasItemMaterialParticlesMaterial . 它们是涵盖大多数用例的灵活实现。

明暗器材质允许直接写入自定义明暗器,以获得最大的灵活性。例如:

  • 创建程序纹理。

  • 创建复杂的纹理混合效果。

  • 创建动画材质或随时间变化的材质。

  • 创建折射效果或其他高级效果。

  • 为更多的异域材质创建特殊的灯光明暗器。

  • 为顶点设置动画,如树叶或草地。

  • 创建自定义粒子代码。

  • 还有更多!

Godot提供内置功能,使频繁的操作更加容易。此外,Godot的“明暗器编辑器”(shader editor)会在您键入时检测错误,因此您可以实时查看编辑的明暗器。也可以使用基于节点的可视化图形编辑器编辑明暗器。

创建明暗器材质

在您选择的某个对象中创建新的明暗器材质。转到“Material”属性并创建一个shaderMaterial。

../../_images/shader_material_create.png

编辑新创建的明暗器,明暗器编辑器将打开:

../../_images/shader_material_editor.png

转换为材质

可以从空间材质、CanvaSitemMaterial和粒子材质转换为着色材质。为此,请转到“材质属性”并选择“转换”选项。

../../_images/shader_material_convert.png