Convertidor de FBX a STL

API REST de Java para conversión de FBX a STL

Tanto el formato FBX como el STL desempeñan un papel fundamental en el mundo del modelado 3D. FBX(Filmbox) se utiliza ampliamente en las industrias de la animación y los videojuegos debido a su capacidad para almacenar datos complejos como texturas, iluminación y geometrías, lo que lo convierte en un formato ideal para la creación de contenido 3D. Por otro lado, STL(estereolitografía) es el formato de archivo de referencia para la impresión 3D y la visualización de modelos debido a su simplicidad y compatibilidad con casi todos los programas de impresión 3D. Sin embargo, si estás en transición de la fase de creación de contenido 3D a la fabricación o necesitas visualizar el modelo en formatos más simples, la conversión de FBX a STL se vuelve esencial.

API de procesamiento de Autodesk FBX

Aspose.3D Cloud SDK para Java ofrece una solución sólida y fácil de usar para convertir archivos FBX a STL. El SDK está diseñado para admitir una amplia gama de manipulaciones y conversiones de archivos 3D, lo que lo convierte en una opción perfecta para desarrolladores que trabajan con modelos 3D en industrias como los juegos, la fabricación y la impresión 3D.

  • La conversión se realiza íntegramente en la nube, lo que significa que no es necesario ningún procesamiento local pesado.

Instalación

La última versión de la API REST de Java está disponible para descargar en la sección de lanzamiento. O bien, puede agregar directamente la referencia de la API en su aplicación Java a través del repositorio Maven.

<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-3d-cloud</artifactId>
        <version>20.5</version>
    </dependency>
</dependencies>

Ahora necesitamos obtener nuestras credenciales de cliente desde el panel de control de la nube. En caso de que no tenga una cuenta existente, simplemente cree una cuenta gratuita siguiendo las instrucciones especificadas en el artículo Inicio rápido.

Convertir FBX a STL en Java

Exploremos los detalles sobre cómo el conjunto integral de características de Aspose.3D Cloud SDK para Java le permite manipular escenas, texturas y geometrías en 3D, lo que garantiza una transición perfecta entre diferentes formatos de archivo.

ThreeDCloudApi threeDCloudApi = new ThreeDCloudApi("client_credentials", clientID, clientSecret);

creamos una instancia de ThreeDCloudApi, donde pasamos los detalles del ID del cliente y del secreto del cliente como argumentos.

threeDCloudApi.UploadFile(inputFileName, inputStream);

Sube el archivo FBX de origen al almacenamiento en la nube.

var response = threeDCloudApi.postConvertByFormat(name, newformat, "myResultant.stl", folder, true, storage);

Llame a la API para realizar la conversión del archivo FBX a STL.

Se puede utilizar cualquiera de los siguientes formatos de archivo STL durante el proceso de conversión. stlascii o stlbinary.

// Obtenga clientId y clientSecret desde https://dashboard.aspose.cloud/
String clientId = "XXXXX-XXXXX-XXXXX-XXXXX-f5a14a4b6466";
String clientSecret = "XXXXXXXXXXXXXXXXXXXXXXXXXXX";

// crear una instancia de la nube Aspose.3D
ThreeDCloudApi threeDCloudApi  = new ThreeDCloudApi("client_credentials", clientId, clientSecret);

// nombre del archivo FBX de entrada
String inputFile = "Wolf-Blender-2.82a.fbx";

// codificación del archivo STL resultante
String newformat = "stlascii";

// nombre del archivo resultante
String resultantFileName = "myResultant.stl";

// Almacenamiento del archivo resultante. Si no se especifica información sobre el almacenamiento, se utiliza el almacenamiento predeterminado.
String storage = "internal";
		    		
// inicializar la operación de conversión
var response = threeDCloudApi.postConvertByFormat(inputFile, newformat, resultantFileName, folder, true, storage);
fbx a stl

Vista previa de conversión de Autodesk FBX a STL.

El archivo FBX de muestra utilizado en el ejemplo anterior está disponible para descargar en Wolf-Blender-2.82a.fbx.

Conversión de FBX a STL en línea mediante comandos cURL

Para los usuarios que prefieren trabajar con comandos cURL, la API de Aspose.3D Cloud ofrece una forma sencilla de ejecutar la conversión de FBX a STL mediante solicitudes HTTP. Este método es especialmente útil para automatizar tareas o integrar aplicaciones basadas en la web.

El primer paso de este enfoque es generar un token de acceso JWT basado en el ID del cliente y los detalles del secreto del cliente.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXX-XXXXXX-XXXXXX-bff4-f5a14a4b6466&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Ahora, ejecute el siguiente comando cURL para convertir FBX a STL usando PostConvertByFormat.

curl -v "https://api.aspose.cloud/v3.0/3d/saveas/newformat?name={sourceFile}&newformat=stlascii&newfilename={convertedFile}&IsOverwrite=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"

Reemplace sourceFile con el nombre del archivo FBX de entrada, resultantFile con el nombre del archivo STL resultante y accessToken con el token JWT generado anteriormente.

Convertidor gratuito de Autodesk FBX a STL

Puede considerar utilizar nuestra aplicación de conversión de Autodesk FBX a STL, liviana y súper eficiente7. Está desarrollada sobre las API de Aspose.3D Cloud y se puede acceder a ella fácilmente sin necesidad de instalación.

fbx a stl

Aplicación gratuita de conversión de Autodesk FBX a STL.

Conclusión

La conversión de FBX a STL es un paso fundamental para muchos proyectos de modelado 3D, en particular cuando se pasa del diseño a la fabricación o la visualización. En este artículo, hemos aprendido que nuestra nube Java garantiza una conversión fluida y confiable. Pruebe la API hoy mismo y descubra cómo puede mejorar sus flujos de trabajo 3D.

Enlaces útiles

Artículo relacionado

Le recomendamos visitar los siguientes enlaces para obtener más información sobre: