Aspose.ThreeD.Shading

シェーディング関連のすべてのクラスは、この名前空間で定義されています。

クラス

クラス説明
LambertMaterialランバート シェーディング model のマテリアル
Materialマテリアルは、ジオメトリの外観に必要なパラメーターを定義します。 Aspose.3D は、シェーディング モデルを提供します。LambertMaterialPhongMaterialShaderMaterial
PbrMaterialアルベドカラー/メタリック/ラフネスに基づく物理ベースのレンダリング用マテリアル
PbrSpecularMaterial拡散色/鏡面反射光/光沢に基づく物理ベースのレンダリング用マテリアル
PhongMaterialブリンフォン シェーディング モデルのマテリアル。
ShaderMaterialシェーダー マテリアルを使用すると、外部レンダリング エンジンまたはシェーダー言語でマテリアルを記述できます。 ShaderMaterial用途ShaderTechnique具体的なレンダリングの詳細を説明するには、 と、最終的なレンダリング プラットフォームに応じて最も適したものが使用されます. たとえば、ShaderMaterialインスタンスには 2 つの手法があり、1 つは HLSL によって定義され、もう 1 つは GLSL によって定義されます。非ウィンドウ プラットフォームでは、HLSL の代わりに GLSL を使用する必要があります。
ShaderTechniqueシェーダー技術は具体的なレンダリングの実装を表します.
Textureこのクラスは、外部ファイルからテクスチャを定義します.
TextureBaseすべてのコンクリート テクスチャの基本クラス。 テクスチャは、ジオメトリ サーフェスのルック アンド フィールを定義します。
TextureSlotテクスチャ スロットインMaterial、マテリアル インスタンスで列挙できます。

列挙

列挙説明
AlphaSourceテクスチャにアルファ チャネルが含まれているかどうかを定義します。
TextureFilterテクスチャ サンプリング中のフィルター オプション。
WrapModeテクスチャのラップ モード.