Конвертер FBX в STL

Java REST API для преобразования FBX в STL

Форматы FBX и STL играют важную роль в мире 3D-моделирования. FBX(Filmbox) широко используется в индустрии анимации и видеоигр благодаря своей способности хранить сложные данные, такие как текстуры, освещение и геометрию, что делает его идеальным форматом для создания 3D-контента. С другой стороны, STL(стереолитография) — это формат файла, который используется для 3D-печати и визуализации моделей благодаря своей простоте и совместимости практически со всеми программами для 3D-печати. Однако, если вы переходите от этапа создания 3D-контента к производству или вам нужно визуализировать модель в более простых форматах, преобразование FBX в STL становится необходимым.

API обработки Autodesk FBX

Aspose.3D Cloud SDK для Java предлагает надежное и простое в использовании решение для преобразования FBX в STL. SDK разработан для поддержки широкого спектра манипуляций и преобразований 3D-файлов, что делает его идеальным для разработчиков, работающих с 3D-моделями в таких отраслях, как игры, производство и 3D-печать.

  • Преобразование полностью выполняется в облаке, что означает отсутствие необходимости в сложной локальной обработке.

Установка

Последняя версия Java REST API доступна для загрузки в разделе release. Или вы можете напрямую добавить ссылку на API в свое приложение Java через репозиторий Maven.

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

Теперь нам нужно получить учетные данные нашего клиента из облачной панели управления. Если у вас нет существующей учетной записи, просто создайте бесплатную учетную запись, следуя инструкциям, указанным в статье Быстрый старт.

Конвертировать FBX в STL на Java

Давайте подробно рассмотрим, как комплексный набор функций Aspose.3D Cloud SDK для Java позволяет вам манипулировать 3D-сценами, текстурами и геометрией, обеспечивая плавный переход между различными форматами файлов.

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

создаем экземпляр ThreeDCloudApi, в который передаем данные Client ID и Client Secret в качестве аргументов.

threeDCloudApi.UploadFile(inputFileName, inputStream);

Загрузите исходный FBX-файл в облачное хранилище.

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

Вызовите API для преобразования файла FBX в STL.

В процессе преобразования можно использовать любой из следующих форматов файлов STL: stlascii или stlbinary.

// Получите clientId и clientSecret с https://dashboard.aspose.cloud/
String clientId = "XXXXX-XXXXX-XXXXX-XXXXX-f5a14a4b6466";
String clientSecret = "XXXXXXXXXXXXXXXXXXXXXXXXXXX";

// создать экземпляр облака Aspose.3D
ThreeDCloudApi threeDCloudApi  = new ThreeDCloudApi("client_credentials", clientId, clientSecret);

// имя входного файла FBX
String inputFile = "Wolf-Blender-2.82a.fbx";

// результирующее кодирование файла STL
String newformat = "stlascii";

// имя результирующего файла
String resultantFileName = "myResultant.stl";

// Хранилище для результирующего файла. Если информация для хранения не указана, то используется хранилище по умолчанию.
String storage = "internal";
		    		
// инициализировать операцию преобразования
var response = threeDCloudApi.postConvertByFormat(inputFile, newformat, resultantFileName, folder, true, storage);
fbx в stl

Предварительный просмотр преобразования Autodesk FBX в STL.

Образец файла FBX, использованный в приведенном выше примере, доступен для загрузки по адресу Wolf-Blender-2.82a.fbx.

FBX в STL онлайн с использованием команд cURL

Для пользователей, предпочитающих работать с командами cURL, API Aspose.3D Cloud предоставляет простой способ выполнения преобразования FBX в STL через HTTP-запросы. Этот метод особенно полезен для автоматизации задач или интеграции в веб-приложения.

Первым шагом в этом подходе является генерация токена доступа JWT на основе данных идентификатора клиента и секретного ключа клиента.

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"

Теперь выполните следующую команду cURL для преобразования FBX в STL с помощью 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}"

Замените sourceFile на имя входного файла FBX, resultantFile на имя результирующего файла STL, а accessToken на токен JWT, сгенерированный выше.

Бесплатный конвертер Autodesk FBX в STL

Вы можете рассмотреть возможность использования нашего легкого и суперэффективного приложения-конвертера Autodesk FBX в STL. Оно создано на основе API Aspose.3D Cloud и к нему можно легко получить доступ без каких-либо требований к установке.

fbx в stl

Бесплатное приложение AutodeskAutodesk для конвертации FBX в STL.

Заключение

Конвертация FBX в STL является критически важным шагом для многих проектов 3D-моделирования, особенно при переходе от проектирования к производству или визуализации. И в этой статье мы узнали, что наше Java Cloud обеспечивает плавное и надежное преобразование. Попробуйте API сегодня и узнайте, как он может улучшить ваши рабочие процессы 3D.

Полезные ссылки

Связанная статья

Мы настоятельно рекомендуем посетить следующие ссылки, чтобы узнать больше о: