OBJ에서 glTF FBX로

3D 개체 OBJ 파일에는 텍스처 및 좌표와 같은 3D 개체 정보가 포함되어 있습니다. Java에서 프로그래밍 방식으로 OBJ 파일을 GLTF 또는 FBX 파일로 변환할 수 있습니다. 일부 시나리오에서는 OBJ 파일을 다른 파일로 변환해야 할 수 있습니다. 이에 따라 이 기사에서는 OBJ 파일을 GLTF 또는 FBX 파일로 변환하는 방법을 다룹니다.

OBJ를 glTF GLB 또는 FBX 파일로 변환하는 Java API

Java용 Aspose.3D API는 3D 개체 파일을 glTF GLB 또는 FBX 파일로 변환하는 것과 같은 조작을 지원합니다. API. New Releases 섹션에서 JAR 파일을 다운로드하거나 프로젝트의 pom.xml 파일에서 다음 Maven 구성을 사용하여 API를 설치할 수 있습니다.

저장소:

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

의존:

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

Java에서 프로그래밍 방식으로 OBJ를 glTF GLB 파일로 변환

아래 단계에 따라 Java에서 OBJ 파일을 glTF 파일로 변환할 수 있습니다.

  1. Scene 생성자를 사용하여 입력 OBJ 파일을 로드합니다.
  2. GltfSaveOptions 클래스 개체를 초기화합니다.
  3. 출력 glTF GLB 문서를 저장합니다.

아래 코드 스니펫은 Java에서 OBJ 파일을 glTF 문서로 변환하는 방법을 보여줍니다.

// Scene 클래스의 객체에 OBJ 로드
Scene document = new Scene("template.obj");

// GltfSaveOptions의 인스턴스 생성
GltfSaveOptions options = new GltfSaveOptions(FileFormat.GLTF2);

// 3D 개체 OBJ 파일을 glTF 파일로 변환 
document.save("output.gltf", options);

Java에서 OBJ를 FBX 파일로 변환

다음 단계에 따라 OBJ 파일을 FBX 파일로 변환할 수 있습니다.

  1. Scene 클래스 생성자를 사용하여 입력 개체 OBJ 파일을 로드합니다.
  2. FbxSaveOptions 클래스의 개체를 초기화합니다.
  3. 저장 방법을 사용하여 출력된 FBX 파일을 저장합니다.

다음 코드 조각은 Java를 사용하여 프로그래밍 방식으로 OBJ 파일을 FBX 파일로 변환하는 방법을 보여줍니다.

//// Scene 클래스의 객체에 OBJ 로드
Scene document = new Scene("template.obj");

// FbxSaveOptions의 인스턴스 만들기 
FbxSaveOptions options = new FbxSaveOptions(FileFormat.FBX7500ASCII);

// 3D 개체 OBJ 파일을 FBX로 변환 
document.save("output.fbx", options);

결론

이 기사에서는 Java에서 프로그래밍 방식으로 OBJ 개체 파일을 glTF GLB 또는 FBX 파일로 변환하는 방법을 배웠습니다. 또한 API 참조 또는 문서를 방문하여 API에서 제공하는 다른 기능에 대해 알아볼 수 있습니다. 문제가 있는 경우 포럼으로 문의해 주십시오.

또한보십시오

[Java에서 FBX를 RVM으로 또는 RVM을 FBX 파일로 변환](https://blog.aspose.com/ko/2021/11/19/convert-fbx-to-rvm-or-rvm-to-fbx-file-in- 자바/)