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