Explore nuestros productos

Aspose.3D for .NET 17,5 Notas de la versión

Otras mejoras y cambios

ClaveResumenCategoría
THREEDNET-244Nuevo material PBR para admitir la renderización basada físicamenteNueva característica
THREEDNET-250Permitir Aspose.3D API importar archivos GLTF 2,0 ASCIINueva característica
THREEDNET-253Permitir que Aspose.3D API importe GLTF 2,0 archivos binariosNueva 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);


 
 Español