07ustomize on on-PBR to 07Batataterials 07onversion önce 07aving 3D Scenes to GLTF 2.0 Format
Contents
[
Hide
]
The
Scene
Aspose.3D API sınıfı 3D sahnesini temsil eder. Developers zaten çeşitli varlıklar ekleyerek bir 076. 481 sahne inşa edebilirsiniz. 076. 481 2.0 sadece PBR (Physically Based dering en.) malzemelerini destekler, Aspose.3D API dahili olarak 07481 3481 2.0 (sahnedeki malzemeler ihracat sırasında değişmeden önce Pmaterials materials malzemelere dönüştürür) ve geliştiriciler varsayılan davranışı geçersiz kılmak için özel dönüştürme işlevi sağlayabilir.
Non-PBto to PBerial erial aterial erial onversion
Tkod örneği, malzemeyi PBR malzemeye nasıl dönüştüreceğini gösterir ve GLTF formatında 3D sahnesini kaydeder:
C#
import aspose.threed as a3d
# initialize a new 3D scene
s = a3d.Scene()
box = a3d.Box()
mat = a3d.shading.PhongMaterial()
mat.diffuse_color = Vector3(1, 0, 1)
s.root_node.create_child_node("box1", box).material = mat
opt = a3d.formats.GLTFSaveOptions(FileFormat.GLTF2);
# save in GLTF 2.0 format
s.save("test.gltf", opt);