Aspose.ThreeD.Shading

Semua class terkait shading didefinisikan di namespace ini.

Kelas

KelasKeterangan
LambertMaterialMaterial untuk lambert shading model
MaterialMaterial menentukan parameter yang diperlukan untuk tampilan visual geometri. Aspose.3D menyediakan model bayangan untukLambertMaterial ,PhongMaterial DanShaderMaterial
PbrMaterialBahan untuk rendering berbasis fisik berdasarkan warna albedo/metalik/kekasaran
PbrSpecularMaterialBahan untuk rendering berbasis fisik berdasarkan warna difus/specular/glossiness
PhongMaterialBahan untuk model shading blinn-phong.
ShaderMaterialMaterial shader memungkinkan untuk mendeskripsikan material dengan mesin rendering eksternal atau bahasa shader. ShaderMaterial menggunakanShaderTechnique untuk menjelaskan detail rendering beton, dan yang paling cocok akan digunakan sesuai dengan platform rendering akhir. Misalnya, AndaShaderMaterial Misalnya dapat memiliki dua teknik, satu ditentukan oleh HLSL, dan yang lainnya ditentukan oleh GLSL Di bawah platform non-jendela, GLSL harus digunakan sebagai pengganti HLSL
ShaderTechniqueTeknik shader merepresentasikan implementasi rendering yang konkret.
TextureKelas ini mendefinisikan tekstur dari file eksternal.
TextureBaseKelas dasar untuk semua tekstur beton. Tekstur menentukan tampilan dan nuansa permukaan geometri.
TextureSlotSlot tekstur masukMaterial , dapat dihitung melalui material instance.

Pencacahan

PencacahanKeterangan
AlphaSourceMenentukan apakah tekstur berisi saluran alfa.
TextureFilterOpsi filter selama pengambilan sampel tekstur.
WrapModemode bungkus tekstur.