แปลง GLB เป็น U3D ผ่าน C#
แสดงผล GLB เป็น U3D โดยไม่ต้องใช้ซอฟต์แวร์สร้างแบบจำลองและการแสดงผล 3D
วิธีแปลง GLB เป็น U3D โดยใช้ C#
ในการแปลง GLB เป็น U3D เราจะใช้
API ซึ่งเป็นการจัดการและการแปลงเอกสารที่มีคุณลักษณะหลากหลาย มีประสิทธิภาพ และใช้งานง่าย API สำหรับแพลตฟอร์ม C# เปิด
package manager ค้นหา Aspose.3D และติดตั้ง คุณยังสามารถใช้คำสั่งต่อไปนี้จาก Package Manager Console
คำสั่งคอนโซลตัวจัดการแพ็คเกจ
PM> Install-Package Aspose.3D
ขั้นตอนในการแปลง GLB เป็น U3D ผ่าน C#
โปรแกรมเมอร์ .NET สามารถโหลดและแปลงไฟล์ GLB เป็น U3D ได้อย่างง่ายดายด้วยโค้ดเพียงไม่กี่บรรทัด
- โหลดไฟล์ GLB ผ่านตัวสร้างของ Scene class1. เรียกเมธอด Scene.Save ด้วยรูปแบบของ U3D1. ตรวจสอบไฟล์ผลลัพธ์ U3D ที่เส้นทางที่ระบุ
ความต้องการของระบบ
ก่อนเรียกใช้โค้ด Conversion .NET ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นดังต่อไปนี้
- Microsoft Windows หรือระบบปฏิบัติการที่เข้ากันได้กับ .NET Framework, .NET Core, Mono- สภาพแวดล้อมการพัฒนาเช่น Microsoft Visual Studio- Aspose.3D for .NET DLL ที่อ้างอิงในโครงการของคุณ
โค้ดตัวอย่างนี้แสดงการแปลง GLB ถึง U3D C#
// โหลดซอร์สไบนารี GLTF file
Scene scene = new Scene("sourceFile.glb");
// แปลง 3D ฉากเป็นไฟล์ในรูปแบบ Universal 3D
scene.Save("output.u3d", FileFormat.Universal3D)
แอปฟรีสำหรับแปลง GLB เป็น U3D
ตรวจสอบการสาธิตสดของเราสำหรับ GLB เป็น U3D แปลง พร้อมสิทธิประโยชน์ดังต่อไปนี้
GLB GLB รูปแบบไฟล์คืออะไร
GLB คือการแสดงรูปแบบไฟล์ไบนารีของโมเดล 3D ที่บันทึกในรูปแบบการส่ง GL (glTF) ข้อมูลเกี่ยวกับโมเดล 3D เช่น ลำดับชั้นของโหนด กล้อง วัสดุ แอนิเมชั่น และเมช ในรูปแบบไบนารี รูปแบบไบนารีนี้เก็บสินทรัพย์ glTF (JSON, .bin และรูปภาพ) ไว้ใน Blob แบบไบนารี นอกจากนี้ยังช่วยหลีกเลี่ยงปัญหาการเพิ่มขนาดไฟล์ซึ่งเกิดขึ้นในกรณีของ glTF รูปแบบไฟล์ GLB ส่งผลให้ขนาดไฟล์เล็กกะทัดรัด โหลดเร็ว แสดงฉาก 3D สมบูรณ์ และขยายเพื่อการพัฒนาต่อไป รูปแบบนี้ใช้ model/gltf-binary เป็นประเภท MIME
อ่านเพิ่มเติมu3d u3d รูปแบบไฟล์คืออะไร
U3D (Universal 3D) คือรูปแบบไฟล์บีบอัดและโครงสร้างข้อมูลสำหรับ 3D คอมพิวเตอร์กราฟิก ประกอบด้วยข้อมูลโมเดล 3D เช่น ตาข่ายสามเหลี่ยม การจัดแสง การแรเงา ข้อมูลการเคลื่อนไหว เส้นและจุดด้วยสีและโครงสร้าง รูปแบบนี้ได้รับการยอมรับเป็นมาตรฐาน ECMA-363 ในเดือนสิงหาคม 2548 เอกสาร 3D PDF รองรับการฝังวัตถุ U3D และสามารถดูได้ใน Adobe Reader (เวอร์ชัน 7 ขึ้นไป) รูปแบบ U3D ได้รับการพัฒนาโดยคำนึงถึงจุดมุ่งหมายเพื่อสร้างมาตรฐานสากลสำหรับการจัดเก็บและแลกเปลี่ยนข้อมูลสามมิติ อย่างไรก็ตาม รูปแบบพบว่าการใช้งานหลักในการเข้ารหัสสำหรับ 3D PDF แทนที่จะใช้เป็นรูปแบบการแลกเปลี่ยน Acrobat 3D แปลงประเภทไฟล์ 3D ที่สนับสนุนเป็น U3D หรือ PRC เมื่อแปลงเป็น PDF
อ่านเพิ่มเติมการแปลงอื่น ๆ ที่รองรับ
คุณยังสามารถแปลง GLB เป็นรูปแบบไฟล์อื่นๆ ได้มากมาย รวมถึงบางรูปแบบตามรายการด้านล่าง