MetalRoughMaterial QML Type

このマテリアルは、シングルレンダーパスアプローチのエフェクトを使用し、フラグメントごとにライティングを行います。OpenGL 3およびOpenGL ES 3用のテクニックが提供されています

Import Statement: import Qt3D.Extras 2.8
In C++: QMetalRoughMaterial
Status: Deprecated

プロパティ

詳細説明

プロパティの説明

ambientOcclusion : Texture

マテリアルの現在のアンビエントオクルージョンマップテクスチャを保持します。これはテクスチャのみで、それ以外は無視されます。デフォルトではこのマップは設定されていません。


baseColor : variant

マテリアルの現在のベースカラーを保持します。これはプレーンなカラー値でもテクスチャでもかまいません。デフォルトでは、このプロパティの値は "grey" です。


metalness : variant

マテリアルの現在のメタルネスレベルを保持します。0(純粋に誘電体、デフォルト)から1(純粋にメタリック)の間の値です。これは、一様な値またはテクスチャのいずれかになります。デフォルトでは、このプロパティの値は0です。


normal : Texture

マテリアルの現在の法線マップテクスチャを保持します。これはテクスチャのみで、それ以外は無視されます。デフォルトではこのマップは設定されていません。


roughness : variant

マテリアルの現在の粗さレベルを保持します。これは一様な値かテクスチャです。デフォルトでは、このプロパティの値は0です。


textureScale : real

現在のテクスチャスケールを保持します。レンダリング時にテクスチャ座標に乗数として適用されます。デフォルトは1.0です。

WrapMode.Repeatと組み合わせて使用すると、textureScaleは、サーフェス全体にテクスチャをタイル化する簡単な方法を提供します。例えば、4.0 のテクスチャスケールは、16 (4x4) のタイルになります。


本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。