OBJ เป็น glTF FBX

ไฟล์วัตถุ 3 มิติ OBJ มีข้อมูลวัตถุ 3 มิติ เช่น พื้นผิวและพิกัด คุณสามารถแปลงไฟล์ OBJ เป็นไฟล์ GLTF หรือ FBX โดยทางโปรแกรมใน Java ในบางสถานการณ์ คุณอาจต้องแปลงไฟล์ OBJ เป็นไฟล์อื่น บทความนี้ครอบคลุมวิธีการแปลงไฟล์ OBJ เป็นไฟล์ GLTF หรือ FBX

Java API เพื่อแปลง OBJ เป็นไฟล์ glTF GLB หรือ FBX

Aspose.3D for Java API รองรับการจัดการไฟล์ 3D Object เช่น แปลงเป็นไฟล์ glTF GLB หรือ FBX เอพีไอ คุณสามารถติดตั้ง API ได้โดยดาวน์โหลดไฟล์ JAR จากส่วน New Releases หรือด้วยการกำหนดค่า Maven ต่อไปนี้ในไฟล์ pom.xml ของโปรเจ็กต์ของคุณ:

พื้นที่เก็บข้อมูล:

 <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>

แปลงไฟล์ OBJ เป็น glTF GLB โดยทางโปรแกรมใน Java

คุณสามารถแปลงไฟล์ OBJ เป็นไฟล์ glTF ใน Java โดยทำตามขั้นตอนด้านล่าง:

  1. โหลดไฟล์อินพุต OBJ ด้วยคอนสตรัคเตอร์ Scene
  2. เริ่มต้นวัตถุคลาส GltfSaveOptions
  3. บันทึกเอาต์พุตเอกสาร glTF GLB

ข้อมูลโค้ดด้านล่างสาธิตวิธีแปลงไฟล์ OBJ เป็นเอกสาร glTF ใน Java:

// โหลด OBJ ในวัตถุของคลาส Scene
Scene document = new Scene("template.obj");

// สร้างอินสแตนซ์ของ GltfSaveOptions
GltfSaveOptions options = new GltfSaveOptions(FileFormat.GLTF2);

// แปลงไฟล์ 3D Object OBJ เป็นไฟล์ glTF 
document.save("output.gltf", options);

แปลงไฟล์ OBJ เป็น FBX ใน Java

คุณสามารถแปลงไฟล์ OBJ เป็นไฟล์ FBX ได้โดยทำตามขั้นตอนต่อไปนี้:

  1. โหลดไฟล์ OBJ ของวัตถุอินพุตโดยใช้ตัวสร้างคลาส Scene
  2. เริ่มต้นวัตถุของคลาส FbxSaveOptions
  3. บันทึกไฟล์ FBX เอาต์พุตโดยใช้เมธอด Save

ข้อมูลโค้ดต่อไปนี้แสดงวิธีการแปลงไฟล์ OBJ เป็นไฟล์ FBX โดยทางโปรแกรมโดยใช้ Java:

//// โหลด OBJ ในวัตถุของคลาส Scene
Scene document = new Scene("template.obj");

// สร้างตัวอย่างของ FbxSaveOptions 
FbxSaveOptions options = new FbxSaveOptions(FileFormat.FBX7500ASCII);

// แปลงไฟล์ 3D Object OBJ เป็น FBX 
document.save("output.fbx", options);

บทสรุป

ในบทความนี้ คุณได้เรียนรู้วิธีแปลงไฟล์อ็อบเจ็กต์ OBJ เป็นไฟล์ glTF GLB หรือ FBX โดยทางโปรแกรมใน Java ยิ่งไปกว่านั้น คุณสามารถไปที่ ข้อมูลอ้างอิง API หรือ เอกสารประกอบ เพื่อเรียนรู้คุณสมบัติอื่นๆ ที่นำเสนอโดย API ในกรณีที่มีข้อกังวลใดๆ โปรดติดต่อเราได้ที่ ฟอรัม

ดูสิ่งนี้ด้วย

แปลงไฟล์ FBX เป็น RVM หรือ RVM เป็นไฟล์ FBX ใน Java