Explore nuestros productos
Aspose.3D for .NET 17,5 Notas de la versión
Otras mejoras y cambios
Clave | Resumen | Categoría |
---|---|---|
THREEDNET-244 | Nuevo material PBR para admitir la renderización basada físicamente | Nueva característica |
THREEDNET-250 | Permitir Aspose.3D API importar archivos GLTF 2,0 ASCII | Nueva característica |
THREEDNET-253 | Permitir que Aspose.3D API importe GLTF 2,0 archivos binarios | Nueva característica |
Público API y cambios incompatibles al revés
Consulte la lista de cualquier cambio realizado al público API, como miembros agregados, renombrados, eliminados o obsoletados, así como cualquier cambio no compatible con versiones anteriores realizado a Aspose.3D for .NET. Si tiene inquietudes sobre cualquier cambio enumerado, por favor recújelo en elAspose.3D foro de apoyo.
Añade Aspose.ThreeD. Sombreado. Clase PbrMaterial
El lanzamiento reciente de Aspose.3D for .NET API ha agregado soporte de material PBR (Rendering Físicamente Based). Los desarrolladores pueden aplicar material PBR a entidades y representar en modelos 3D.
Este ejemplo de código demuestra cómo aplicar material PBR a una entidad:
.NET, C#
Scene scene = new Scene();
PbrMaterial mat = new PbrMaterial();
mat.MetallicFactor = 0.9;//an almost metal material
mat.RoughnessFactor = 0.9;//material surface is very rough
//create a box that applied this material
var boxNode = scene.RootNode.CreateChildNode("box", new Box());
boxNode.Material = mat;
Actualizaciones de miembros a Aspose.ThreeD. Clase de FileFormat
Para importar archivos GLTF 2,0 (ASCII y binarios) en Aspose.3D API, se agregan dos miembros (GLTF2 y GLTF2 _ Binary) a Aspose.ThreeD. Clase de formato de archivo.
Este ejemplo de código demuestra cómo importar GLTF 2.0 ASCII o archivo binario:
.NET, C#
/********************** New Members **********************/
public static readonly Aspose.ThreeD.FileFormat GLTF2;
public static readonly Aspose.ThreeD.FileFormat GLTF2_Binary;
/******************** Import GLTF 2.0 ********************/
//Create a new scene
var s = new Scene();
//Load it as GLTF2, the second argument is optional since Aspose.3D can detect the actual file type
s.Open("test.gltf", FileFormat.GLTF2);