FBX에서 STL로 변환기

FBX에서 STL로 변환하기 위한 Java REST API

FBX와 STL 포맷은 모두 3D 모델링 분야에서 중요한 역할을 합니다. FBX(Filmbox)는 텍스처, 조명, 지오메트리와 같은 복잡한 데이터를 저장할 수 있는 능력 덕분에 애니메이션과 비디오 게임 산업에서 널리 사용되며, 3D 콘텐츠 제작에 이상적인 포맷입니다. 반면, STL(Stereolithography)은 단순성과 거의 모든 3D 인쇄 소프트웨어와의 호환성 덕분에 3D 인쇄 및 모델 시각화에 사용되는 기본 파일 포맷입니다. 그러나 3D 콘텐츠 제작 단계에서 제조 단계로 전환하거나 더 간단한 포맷으로 모델을 시각화해야 하는 경우 FBX를 STL로 변환하는 것이 필수적입니다.

Autodesk FBX 처리 API

Aspose.3D Cloud SDK for Java는 FBX를 STL로 변환하기 위한 강력하고 사용하기 쉬운 솔루션을 제공합니다. 이 SDK는 광범위한 3D 파일 조작 및 변환을 지원하도록 설계되어 게임, 제조, 3D 인쇄와 같은 산업에서 3D 모델을 사용하는 개발자에게 완벽하게 적합합니다.

  • 변환은 전적으로 클라우드에서 이루어지므로, 현장에서 많은 양의 처리를 할 필요가 없습니다.

설치

Java REST API의 최신 버전은 릴리스 섹션에서 다운로드할 수 있습니다. 또는 Maven 저장소를 통해 Java 애플리케이션에 API 참조를 직접 추가할 수 있습니다.

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

이제 클라우드 대시보드에서 클라이언트 자격 증명을 얻어야 합니다. 기존 계정이 없는 경우 빠른 시작 문서에 지정된 지침에 따라 무료 계정을 만드십시오.

Java에서 FBX를 STL로 변환

Aspose.3D for Java Cloud SDK의 포괄적인 기능 세트를 사용하여 3D 장면, 텍스처 및 기하학을 조작하고 다양한 파일 형식 간의 원활한 전환을 보장하는 방법에 대해 자세히 알아보겠습니다.

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

ThreeDCloudApi의 인스턴스를 생성하고 여기서 클라이언트 ID와 클라이언트 비밀번호 세부 정보를 인수로 전달합니다.

threeDCloudApi.UploadFile(inputFileName, inputStream);

소스 FBX 파일을 클라우드 스토리지에 업로드합니다.

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

API를 호출하여 FBX 파일을 STL로 변환합니다.

변환 과정에서는 다음 STL 파일 형식 중 하나를 사용할 수 있습니다. stlascii 또는 stlbinary.

// https://dashboard.aspose.cloud/에서 clientId와 clientSecret을 가져옵니다.
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에서 다운로드할 수 있습니다.

cURL 명령을 사용하여 FBX에서 STL로 온라인

cURL 명령으로 작업하는 것을 선호하는 사용자를 위해 Aspose.3D Cloud API는 HTTP 요청을 통해 FBX에서 STL로 변환하는 간단한 방법을 제공합니다. 이 방법은 특히 작업을 자동화하거나 웹 기반 애플리케이션에 통합하는 데 유용합니다.

이 방법의 첫 번째 단계는 클라이언트 ID와 클라이언트 비밀번호 세부 정보를 기반으로 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"

이제 PostConvertByFormat을 사용하여 FBX를 STL로 변환하기 위해 다음 cURL 명령을 실행하세요.

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 to STL 변환기

가볍고 매우 효율적인 Autodesk FBX to STL converter App을 사용하는 것을 고려해 보세요. Aspose.3D Cloud API를 기반으로 구축되었으며 설치 요구 사항 없이 쉽게 액세스할 수 있습니다.

fbx에서 stl로

무료 AutodeskAutodesk FBX를 STL로 변환 앱.

결론

FBX를 STL로 변환하는 것은 많은 3D 모델링 프로젝트에서 중요한 단계이며, 특히 설계에서 제조 또는 시각화로 전환할 때 더욱 그렇습니다. 그리고 이 글에서 우리는 Java Cloud가 원활하고 안정적인 변환을 보장한다는 것을 알게 되었습니다. 오늘 API를 사용해 보고 3D 워크플로를 어떻게 향상시킬 수 있는지 알아보세요.

유용한 링크

관련기사

자세한 내용을 알아보려면 다음 링크를 방문해 보세요.