Material — Aspose.3D FOSS for .NET

Névtér: Aspose.ThreeD.Shading

LambertMaterial

Klasszikus, csak diffúz anyag alapvető felületi tulajdonságokkal.

Enumerations

EnumerationsEnumerationsEnumerationsEnumerations
Namestringlekérdezés/beállításAnyag neve
AmbientVector4lekérdezés/beállításKörnyezeti szín
DiffuseVector4lekérdezés/beállításDiffúz szín
EmissiveVector4lekérdezés/beállításEmisszív szín
ReflectiveVector4lekérdezés/beállításVisszaverő szín
Reflectivityfloatlekérdezés/beállításReflexió tényező
Transparencyfloatlekérdezés/beállításÁtlátszóság tényező
IndexOfRefractionfloatlekérdezés/beállításTörésmutató
Texturestringlekérdezés/állításTextúra fájl útvonala
using Aspose.ThreeD.Shading;

var material = new LambertMaterial("Wood");
material.Diffuse = new Vector4(0.6f, 0.4f, 0.2f, 1.0f);

PhongMaterial

Enumerations LambertMaterial speculáris kiemelésekkel.

További tulajdonságok

EnumerationsEnumerationsEnumerationsEnumerations
SpecularVector4lekérdezés/beállításSpeculáris kiemelés színe
Shininessfloatlekérdezés/beállításFényesség exponens
SpecularPowerfloatlekérdezés/beállításSpeculáris erő
var material = new PhongMaterial("Metal");
material.Specular = new Vector4(0.8f, 0.8f, 0.8f, 1.0f);
material.Shininess = 50.0f;

PbrMaterial

Fizikailag alapú renderelés (PBR) anyag, amelyet a glTF 2.0 és más PBR-kompatibilis formátumok használnak.

Enumerations

EnumerationsEnumerationsEnumerationsEnumerations
Namestringlekérdezés/beállításAnyag neve
BaseColorVector4lekérdezés/beállításAlapszín (albedo)
Metallicfloatlekérdezés/beállításFémes tényező (0–1)
Roughnessfloatlekérdezés/beállításDurvaság tényező (0–1)
Occlusionfloatlekérdezés/beállításKörnyezeti elzárás tényező
BaseColorTexturestringlekérdezés/beállításAlapszín textúra útvonala
MetallicRoughnessTexturestringlekérdezés/beállításKombinált fémes/érdes textúra
NormalTexturestringget/setNormál térkép textúra útvonala
EmissiveTexturestringget/setEmisszív textúra útvonala
OcclusionTexturestringget/setOcclusion textúra útvonala
var material = new PbrMaterial("Gold");
material.BaseColor = new Vector4(1.0f, 0.8f, 0.2f, 1.0f);
material.Metallic = 0.9f;
material.Roughness = 0.1f;

Lásd még

 Magyar