PhongAlphaMaterial QML Type

PhongAlphaMaterial クラスは、 アルファを使ったフォンの照明効果のデフォルトの実装を提供します。詳細...

Import Statement: import Qt3D.Extras 2.8
Inherits:

Material

Status: Deprecated

この型は非推奨です。新しいコードでは使用しないことを強くお勧めします。

プロパティ

詳しい説明

フォンの照明効果は、アンビエント、ディフューズ、スペキュラの3つの照明コンポーネントの組み合わせに基づいています。これらのコンポーネントの相対的な強さは、RGBトリプレットとしてモデル化された反射係数によって制御されます:

  • アンビエントは、他の光源がない場合に物体から発せられる色です。
  • ディフューズ(Diffuse)とは、ライトによる急激な表面反射に対して発せられる色です。
  • スペキュラ(Specular)とは、ライトによる表面の光沢のある反射に対して発せられる色です。
  • サーフェスの輝きは float プロパティで制御します。
  • Alphaは、0(完全に透明)から1(不透明)の間の表面の透明度です。

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

プロパティの説明

alpha : real

0から1の間で変化するオブジェクトのアルファ成分を保持します。

デフォルト値は0.5です。


ambient : color

現在のアンビエントカラーを保持します。


blendFunctionArg : BlendEquation::BlendFunction

ブレンド方程式関数の引数を保持します。

Qt3DRender::QBlendEquation::BlendFunctionも参照してください


destinationAlphaArg : BlendEquationArguments::Blending

ブレンド方程式出力アルファブレンド引数を保持します。

Qt3DRender::QBlendEquationArguments::Blendingも参照


destinationRgbArg : BlendEquationArguments::Blending

ブレンド方程式出力 RGB ブレンディング引数を保持します。

Qt3DRender::QBlendEquationArguments::Blendingも参照


diffuse : color

現在の拡散色を保持します。


shininess : real

現在の光沢度を保持します。


sourceAlphaArg : BlendEquationArguments::Blending

ブレンド方程式元アルファブレンド引数を保持します。

Qt3DRender::QBlendEquationArguments::Blending参照して ください。


sourceRgbArg : BlendEquationArguments::Blending

ブレンド方程式元 RGB ブレンド引数を保持します。

Qt3DRender::QBlendEquationArguments::Blending参照して ください。


specular : color

現在のスペキュラカラーを保持します。


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