แปลง USD เป็น GLB ผ่าน Java
การแปลง USD เป็น GLB โดยใช้ไลบรารี Java โดยไม่มีซอฟต์แวร์การสร้างแบบจำลอง 3D ใดๆ
วิธีแปลง USD เป็น GLB โดยใช้ Java
เพื่อแสดง USD เป็น GLB เราจะใช้
API ซึ่งเป็นแพลตฟอร์มการแปลง API for Java ที่มีคุณลักษณะหลากหลาย มีประสิทธิภาพ และใช้งานง่าย คุณสามารถดาวน์โหลดเวอร์ชันล่าสุดได้โดยตรงจาก
และติดตั้งภายในโปรเจ็กต์ที่ใช้ Maven โดยเพิ่มการกำหนดค่าต่อไปนี้ใน pom.xml
ที่เก็บ
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
การพึ่งพา
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d</artifactId>
<version>version of aspose-3d API</version>
<classifier>jdk17</classifier>
</dependency>
ขั้นตอนในการแปลง USD เป็น GLB ผ่าน Java
โปรแกรมเมอร์ Java สามารถแปลงไฟล์ USD เป็น GLB ได้อย่างง่ายดายด้วยโค้ดเพียงไม่กี่บรรทัด
- โหลดไฟล์ USD ผ่านตัวสร้างของ Scene class1. เรียกเมธอด Scene.save ด้วยรูปแบบของ GLB1. ตรวจสอบไฟล์ผลลัพธ์ GLB ที่เส้นทางที่ระบุ
ความต้องการของระบบ
ก่อนเรียกใช้โค้ด Conversion Java ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นดังต่อไปนี้
- Microsoft Windows หรือระบบปฏิบัติการที่เข้ากันได้กับ Java Runtime Environment สำหรับแอปพลิเคชัน JSP/JSF และแอปพลิเคชันเดสก์ท็อป- รับเวอร์ชันล่าสุดของ Aspose.3D for Java โดยตรงจาก Maven
USD ถึง GLB Java รหัสแหล่งที่มาของการแปลง
// โหลดซอร์ส USD file
Scene scene = new Scene("sourceFile.usd");
// แปลง 3D ฉากเป็นไฟล์ในรูปแบบไบนารี GLTF
scene.save("output.glb", FileFormat.GLTF2_BINARY)
USD ถึง GLB การสาธิตการแปลงสด
แปลง USD เป็น GLB ตอนนี้โดยไปที่เว็บไซต์ Live Demos ของเรา การสาธิตสดมีประโยชน์ดังต่อไปนี้
Java 3D ไลบรารีการจัดการฉาก
Aspose.3D เป็น CAD และ Gameware API ในการโหลด แก้ไข และแปลงไฟล์ 3D API เป็นแบบสแตนด์อโลนและไม่จำเป็นต้องมี 3D ซอฟต์แวร์สร้างแบบจำลองหรือเรนเดอร์ใดๆ สามารถใช้ API สำหรับ USD, Discreet3DS, WavefrontOBJ, STL (ASCII, Binary), Universal3D, FBX (ASCII, Binary), Collada, glTF, PLY, GLB, DirectX และรูปแบบอื่นๆUSD USD รูปแบบไฟล์คืออะไร
ไฟล์ที่มีนามสกุล .usd เป็นรูปแบบไฟล์ Universal Scene Description ที่เข้ารหัสข้อมูลเพื่อวัตถุประสงค์ในการแลกเปลี่ยนข้อมูลและเพิ่มพูนระหว่างแอปพลิเคชันการสร้างเนื้อหาดิจิทัล พัฒนาโดย Pixar USD ให้ความสามารถในการแลกเปลี่ยนเนื้อหาองค์ประกอบ (เช่น โมเดล) หรือแอนิเมชั่น
อ่านเพิ่มเติมGLB GLB รูปแบบไฟล์คืออะไร
GLB คือการแสดงรูปแบบไฟล์ไบนารีของโมเดล 3D ที่บันทึกในรูปแบบการส่ง GL (glTF) ข้อมูลเกี่ยวกับโมเดล 3D เช่น ลำดับชั้นของโหนด กล้อง วัสดุ แอนิเมชั่น และเมช ในรูปแบบไบนารี รูปแบบไบนารีนี้เก็บสินทรัพย์ glTF (JSON, .bin และรูปภาพ) ไว้ใน Blob แบบไบนารี นอกจากนี้ยังช่วยหลีกเลี่ยงปัญหาการเพิ่มขนาดไฟล์ซึ่งเกิดขึ้นในกรณีของ glTF รูปแบบไฟล์ GLB ส่งผลให้ขนาดไฟล์เล็กกะทัดรัด โหลดเร็ว แสดงฉาก 3D สมบูรณ์ และขยายเพื่อการพัฒนาต่อไป รูปแบบนี้ใช้ model/gltf-binary เป็นประเภท MIME
อ่านเพิ่มเติมการแปลงอื่น ๆ ที่รองรับ
คุณยังสามารถแปลง USD เป็นรูปแบบไฟล์อื่นๆ ได้มากมาย รวมถึงบางรูปแบบตามรายการด้านล่าง