Skip to main content

Material (材质) 官方介绍

Material (材质) 官方介绍

材质 (Material) 是在 Resonite 中用于渲染视觉效果的一种资产(Asset)类型。材质的类型及其属性决定了物体的外观,以及它与场景中光照的交互方式。

材质可以表现为被称为 材质球 (Material Orbs) 的物理对象。你可以使用 材质工具 (Material Tool)场景检查器 (Scene Inspector) 将其应用到网格上。材质球仅仅是一种视觉表现形式,并不是材质发挥作用所必需的。

每种材质都像其他组件一样工作,但由底层的 着色器 (Shader) 驱动。每种材质都包含一个独特的着色器和一系列可修改的属性。通过编辑材质的属性,你可以改变 Resonite 中物体的外观和质感。Resonite 拥有种类繁多的材质类型,将在下文列出。

自定义材质 / 着色器

Resonite 目前不支持 自定义着色器;一旦游戏的渲染引擎被替换为自定义解决方案,该功能就会列入 Resonite 的 路线图 (Roadmap) 中。在等待自定义着色器的同时,你可以尝试使用 Resonite 现有的着色器。将这些现有着色器与 组件 (Components)ProtoFlux 结合,或者通过 材质堆叠 (Material Stacking) 将多个网格渲染器叠加在一起,就能实现绝大多数的视觉效果。

材质文档

Resonite 使用了许多标准着色器,以及一些应社区要求定制的着色器。如果你需要查阅相关文档,在更完善的自定义渲染器推出之前,参考以下链接是最理想的选择:通用渲染管线中的着色模型 (Shading models in Universal Render Pipeline)

材质特定信息

创建新材质

你可以使用 开发工具 (Dev Tool)材质工具 (Material Tool) 的“新建向导 (Create New Wizard)”菜单来创建新材质;也可以通过 检查器 (Inspector) 直接将材质组件附加到 插槽 (Slot) 上来创建。

材质列表

有关材质类型的完整列表,请参阅分类:Materials (材质)

(文档待完善)