Aspose.ThreeD.Shading

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ırShaderTechniquesomut 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.