Aspose.ThreeD.Shading
İçindekiler
[
Saklamak
]Gölgelendirmeyle ilgili tüm sınıflar bu ad alanında tanımlanır.
sınıflar
Sınıf | Tanım |
---|---|
LambertMaterial | Lambert gölgeleme malzemesi modeli |
Material | Malzeme, geometrinin görsel görünümü için gerekli parametreleri tanımlar. Aspose.3D, aşağıdakiler için gölgeleme modeli sağlar.LambertMaterial ,PhongMaterial veShaderMaterial |
PbrMaterial | Albedo rengine/metalik/pürüzlülüğe dayalı fiziksel tabanlı işleme için malzeme |
PbrSpecularMaterial | Dağınık renge/yansıtma/parlaklığa dayalı fiziksel tabanlı işleme için malzeme |
PhongMaterial | Blinn-phong gölgelendirme modeli için malzeme. |
ShaderMaterial | Bir gölgelendirici malzemesi, malzemenin harici işleme motoru veya gölgelendirici dili ile tanımlanmasına olanak tanır. ShaderMaterial kullanırShaderTechnique somut render detaylarını açıklamak için, ve en uygun olanı nihai render platformuna göre kullanılacaktır. Örneğin,ShaderMaterial örneğin iki tekniğe sahip olabilir, biri HLSL tarafından, diğeri GLSL tarafından tanımlanır. Penceresiz platformda HLSL yerine GLSL kullanılmalıdır |
ShaderTechnique | Gölgelendirici tekniği, somut bir oluşturma uygulamasını temsil eder. |
Texture | Bu sınıf, dokuyu harici bir dosyadan tanımlar. |
TextureBase | Tüm beton dokular için temel sınıf. Doku, bir geometri yüzeyinin görünümünü ve verdiği hissi tanımlar. |
TextureSlot | Doku yuvasıMaterial , malzeme örneği aracılığıyla numaralandırılabilir. |
numaralandırma
numaralandırma | Tanım |
---|---|
AlphaSource | Dokunun alfa kanalı içerip içermediğini tanımlar. |
TextureFilter | Doku örnekleme sırasında filtre seçenekleri. |
WrapMode | Dokunun sarma modu. |