Aspose.ThreeD.Shading

Gölgelendirmeyle ilgili tüm sınıflar bu ad alanında tanımlanır.

sınıflar

SınıfTanım
LambertMaterialLambert gölgeleme malzemesi modeli
MaterialMalzeme, 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
PbrMaterialAlbedo rengine/metalik/pürüzlülüğe dayalı fiziksel tabanlı işleme için malzeme
PbrSpecularMaterialDağınık renge/yansıtma/parlaklığa dayalı fiziksel tabanlı işleme için malzeme
PhongMaterialBlinn-phong gölgelendirme modeli için malzeme.
ShaderMaterialBir 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
ShaderTechniqueGölgelendirici tekniği, somut bir oluşturma uygulamasını temsil eder.
TextureBu sınıf, dokuyu harici bir dosyadan tanımlar.
TextureBaseTü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.
TextureSlotDoku yuvasıMaterial , malzeme örneği aracılığıyla numaralandırılabilir.

numaralandırma

numaralandırmaTanım
AlphaSourceDokunun alfa kanalı içerip içermediğini tanımlar.
TextureFilterDoku örnekleme sırasında filtre seçenekleri.
WrapModeDokunun sarma modu.