材料和着色器
材料和着色器定义了在 Qt 设计工作室和实时预览中对象表面如何渲染。当您更改材料的属性时,会相应地生成新的着色器,并将属性值绑定。着色器的复杂程度取决于在它上设置的属性组合以及场景本身的上下文。
建议您在处理材料时使用 材料编辑器和浏览器,但您也可以使用组件库添加材料。
您在导入的场景中使用的材料被导入到 Qt 设计工作室作为 Qt Quick 3D 组件。当您添加一个 View3D 组件时,它包含一个 DefaultMaterial 组件。您可以使用以下预定义的 Qt Quick 3D 组件将材料添加到模型中
- 默认材料
- 原理材料
- 自定义材料
- 纹理
在模型可以在场景中渲染之前,它必须至少有一个材料来定义网格的着色方式。DefaultMaterial 组件是最容易定义这种材料的方法。PrincipledMaterial 组件指定了最小数量的属性。CustomMaterial 组件使您能够构造自己的材料。
您可以使用 Texture 组件将纹理应用于材料。它定义了图像以及图像如何映射到 3D 场景中的网格。有关更多信息,请参阅 纹理。
您可以在 材料编辑器 和 材料浏览器 中创建和修改材料。属性的可用性取决于材料类型。
您可以在 时间线 视图中对材料属性进行动画处理,如 创建时间线动画 中所述。
在特定的 Qt 许可下提供。
了解更多信息。