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 | テクスチャのラップ モード. |