Material QML Type
재료에 대해 생성할 수 없는 추상 기본 클래스입니다. 더 보기...
| Import Statement: | import Qt3D.Render 2.12 |
| In C++: | QMaterial |
| Inherited By: | DiffuseMapMaterial, DiffuseSpecularMapMaterial, GoochMaterial, NormalDiffuseMapAlphaMaterial, NormalDiffuseMapMaterial, NormalDiffuseSpecularMapMaterial, PerVertexColorMaterial, PhongAlphaMaterial, and PhongMaterial |
| Status: | Deprecated |
이 유형은 더 이상 권장되지 않습니다. 새로운 코드에서는 이 유형을 사용하지 말 것을 강력히 권장합니다.
속성
- effect : Effect
- parameters : list<Parameter>
상세 설명
머티리얼(Material)은 물체( entity)의 렌더링 방식을 지정하는 수단을 제공합니다. 모든 요소는 자체적인 머티리얼 하위 유형을 정의할 수 있으므로, 머티리얼을 사용하여 시각적 요소를 설명할 수 있습니다. 예를 들어, 소리가 요소에서 반사되는 방식이나 표면의 온도 등을 설명할 수 있습니다.
Material 자체로는 아무런 동작도 수행하지 않습니다. Effect 노드를 참조할 때만 Material이 유용하게 사용됩니다.
실제로는 하나의 Effect가 여러 Material 구성 요소에서 참조되는 경우가 많습니다. 이를 통해 효과, 테크닉, 패스 및 셰이더를 한 번만 생성하고, Parameter 인스턴스를 추가하여 재질을 구체적으로 지정할 수 있습니다.
머티리얼(Material)에 정의된 파라미터는 이펙트(Effect), 테크닉(Technique) 및 펠릿( RenderPass)에 정의된 (동일한 이름의) 파라미터를 재정의하지만, RenderPassFilter 및 TechniqueFilter 에 있는 파라미터에 의해 재정의됩니다.
Effect {
id: effect
techniques: [
Technique {
id: gl3Technique
graphicsApiFilter {
api: GraphicsApiFilter.OpenGL
profile: GraphicsApiFilter.CoreProfile
majorVersion: 3
minorVersion: 1
}
renderPasses: [
RenderPass {
id: gl3Pass
shaderProgram: ShaderProgram {
...
}
}
]
}
]
}
Material {
id: material1
parameters: [
Parameter { name: "color"; value: "green" }
]
}
Material {
id: material2
parameters: [
Parameter { name: "color"; value: "white" }
]
}Effect, Technique 및 Parameter도 참조하십시오 .
속성 문서
effect : Effect
머티리얼에 적용할 이펙트를 지정합니다.
parameters : list<Parameter>
해당 재질이 사용하는 매개변수 목록을 보관합니다.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.