วิดีโอสอน: วิธีบีบอัด/ลดขนาดโมเดล 3D ใน Blender (GLB, GLTF, DAE, FBX, OBJ...)
บทช่วยสอน | 20/06/2024 |
Blender เป็นซอฟต์แวร์โอเพ่นซอร์สที่ทรงพลัง ออกแบบมาเพื่อสร้างกราฟิก 3 มิติ แอนิเมชัน และเอฟเฟกต์ภาพ มันรองรับไฟล์ฟอร์แมตหลากหลายสำหรับการนำเข้าและส่งออก รวมถึง GLB, GLTF, DAE, OBJ, ABC, USD, BVH, PLY, STL, FBX, และ X3D ความสามารถในการปรับตัวนี้ทำให้มันเป็นเครื่องมือที่มีค่าอย่างมากสำหรับโครงการ 3 มิติและเวิร์กโฟลว์หลายแบบ (https://www.blender.org/download/).
วิธีการปรับขนาดไฟล์ 3 มิติสำหรับโค้ด AR
เราขอแนะนำให้ใช้ Blender เพื่อแปลงและบีบอัด โมเดล 3 มิติ ของคุณก่อนอัปโหลดไปยัง AR Code เพื่อประสบการณ์ความจริงเสริมที่ดีที่สุด
ประสบการณ์โค้ด AR ที่ดีควรโหลดในเวลาไม่เกิน 10 วินาทีบนอุปกรณ์มือถือใด ๆ การเชื่อมต่อมือถือทั่วไปทำงานที่ความเร็วเฉลี่ย 1 เมกบิตต่อวินาที
ในการบีบอัดไฟล์ 3 มิติใน Blender สำหรับการแสดงผล AR ให้ทำตามขั้นตอนเหล่านี้:
ขั้นตอนที่ 1: บีบอัดพื้นผิวของโมเดล 3 มิติ
ขั้นตอนนี้ต้องใช้ซอฟต์แวร์แก้ไขภาพ เราจะใช้ซอฟต์แวร์โอเพ่นซอร์ส GIMP (https://www.gimp.org/downloads/)
ขั้นแรกให้เข้าถึงไฟล์พื้นผิวของโมเดล 3 มิติของคุณ ในการทำเช่นนี้ให้ใช้ฟอร์แมตต่อไปนี้: .gltf + .bin + พื้นผิว:
- นำเข้าโมเดล 3 มิติของคุณใน Blender
- ส่งออกโมเดล 3 มิติของคุณใน .gltf + .bin + พื้นผิว
- เปิดไฟล์พื้นผิวใน GIMP
- ปรับขนาดภาพ (เป็น 1024X1024 หรือน้อยกว่าเพื่อการบีบอัดที่สูงขึ้น): Image > Scale Image
- ส่งออกพื้นผิวในฟอร์แมต *.jpg ด้วยความละเอียด 90 (หรือน้อยกว่าสำหรับการบีบอัดที่สูงขึ้น): File > Export as
- แทนที่พื้นผิวใน Blender หรือเพียงแก้ไขไฟล์ .gltf ของคุณด้วยโปรแกรมแก้ไขข้อความและเปลี่ยนฟอร์แมตพื้นผิวตามที่ต้องการ (เช่น จาก ".png" เป็น ".jpg")
- บันทึกไฟล์
ขั้นตอนที่ 2: ลดความซับซ้อนของโมเดล 3 มิติด้วยการลดใน Blender
ขั้นตอนที่สองในการลดขนาดของโมเดล 3 มิติคือการลดเมช ซึ่งเกี่ยวข้องกับการลดจำนวนหลากเหลี่ยมในขณะที่ยังคงรักษาลักษณะโดยรวม
- นำเข้าไฟล์ *.gltf ที่ได้รับการแก้ไขก่อนหน้านี้เข้าใน Blender
- เลือกเมชเพื่อทำการลด
- ทำการลดโดยมุ่งหวังให้นำแต่ละเมชลงมาน้อยกว่า 50,000 หน้าตา ตรวจสอบการแสดงผล 3 มิติเสมอ เคล็ดลับ: หากโมเดลของคุณไม่แอนิเมท คุณสามารถลดเมชหลาย ๆ อันโดยการรวมพวกมันเข้าด้วยกันก่อน
- ส่งออกโมเดลของคุณในฟอร์แมต *.glb โดยเลือก “Apply modifiers" แต่ไม่เลือกตัวเลือก “Compress"
ตอนนี้คุณสามารถอัปโหลดโมเดล 3 มิติของคุณบนอินเทอร์เฟซ AR Code ได้แล้ว
การอัปโหลดไฟล์ 3 มิติไปยังโค้ด AR
เพื่อเผยแพร่โมเดล 3 มิติบนโค้ด AR เราแนะนำให้ใช้โมเดลที่มีขนาดไม่เกิน 15MB โมเดลขนาดใหญ่กว่าอาจมีรายละเอียดสูงกว่า แต่ก็อาจทำให้เกิดการล่าช้าระหว่างการแสดงผล AR ได้ ข้อความความละเอียดต่ำสามารถเร่งการแสดงผลได้ สำหรับข้อมูลเพิ่มเติมดูที่: การอัปโหลดโมเดล 3 มิติบนโค้ด AR ขนาดและฟอร์แมตอะไรที่ควรใช้?
วิดีโอสอนวิธีการบีบอัด/ลดขนาดไฟล์ 3 มิติใน Blender
นี่คือวิดีโอที่สาธิตกระบวนการทั้งหมดในการบีบอัดไฟล์ 3 มิติและอัปโหลดไปยังโค้ด AR โดยให้คำแนะนำทีละขั้นตอนในการทำงานนี้
สรุปขั้นตอนของบทเรียนนี้:
ขั้นตอนที่ 1: บีบอัดพื้นผิวของโมเดล 3 มิติ:
- นำเข้าโมเดล 3 มิติของคุณใน Blender
- ส่งออกโมเดล 3 มิติของคุณใน .gltf + .bin + พื้นผิว
- เปิดไฟล์พื้นผิวใน GIMP
- ปรับขนาดภาพ (เป็น 1024X1024 หรือน้อยกว่าเพื่อการบีบอัดที่สูงขึ้น)
- ส่งออกพื้นผิวในฟอร์แมต *.jpg ด้วยความละเอียด 90 (หรือน้อยกว่าสำหรับการบีบอัดที่สูงขึ้น)
- แก้ไขไฟล์ .gltf ของคุณโดยใช้โปรแกรมแก้ไขข้อความและเปลี่ยนฟอร์แมตพื้นผิวตามที่ต้องการ (เช่น ".png" เป็น ".jpg")
- บันทึกมัน
ขั้นตอนที่ 2: ลดเมชใน Blender:
- นำเข้าไฟล์ *.gltf ที่ได้รับการแก้ไขก่อนหน้านี้ใน Blender
- เลือกเมชเพื่อทำการลด
- ดำเนินการลดโดยมุ่งหวังให้นำแต่ละเมชลงมาน้อยกว่า 40,000 หน้าตา ตรวจสอบการแสดงผล 3 มิติเสมอ
- เคล็ดลับ: หากโมเดลของคุณไม่แอนิเมท คุณสามารถลดเมชหลาย ๆ อันโดยการรวมพวกมันเข้าด้วยกันก่อน
- ส่งออกโมเดลของคุณในฟอร์แมต *.glb โดยเลือก “Apply modifiers" แต่ไม่เลือกตัวเลือก “Compress"
- ตอนนี้คุณสามารถอัปโหลดโมเดล 3 มิติของคุณบนอินเทอร์เฟซ AR Code ได้แล้ว
การปรับขนาดไฟล์โมเดล 3 มิติเพื่อการแสดงผลความจริงเสริมต้องใช้ความพิถีพิถันในการปรับขนาดไฟล์และความซับซ้อนของโมเดล ด้วยการทำตามขั้นตอนที่ระบุและใช้เครื่องมือที่ทรงพลังอย่าง Blender และ GIMP คุณสามารถสร้างประสบการณ์ AR ที่น่าสนใจและมีประสิทธิภาพที่ทำงานได้อย่างราบรื่นบนอุปกรณ์หลากหลาย อย่าลืมทดสอบโมเดลของคุณในสภาพแวดล้อมต่างๆ เพื่อให้มั่นใจว่าพวกมันให้ประสบการณ์ที่ดีที่สุดแก่ผู้ใช้
ในการบีบอัด/ลดขนาดของโมเดล CAD อุตสาหกรรมโปรดทำตามบทเรียนนี้: วิธีการบีบอัด/ลดขนาดของโมเดล CAD อุตสาหกรรมด้วย MeshLab และ Blender
สร้างประสบการณ์ AR ด้วยเครื่องมือการสร้างโมเดล 3 มิติของ AR Code
โค้ด AR ยังมีเครื่องมือหลากหลายสำหรับการสร้างประสบการณ์ AR ที่สมจริงและน่าสนใจ เครื่องมือ Object Capture ช่วยให้การสแกน 3 มิติของวัตถุเป็นเรื่องง่าย สำหรับการสร้างแบรนด์และโปรโมชั่น ฟีเจอร์ AR Logo ช่วยให้คุณสร้างโลโก้ 3 มิติที่น่าประทับใจ นอกจากนี้เครื่องมือ AR Photo และ AR Portal ยังช่วยสร้างประสบการณ์ที่น่าสนใจจากภาพถ่ายและพอร์ทัลเพื่อเพิ่มการมีส่วนร่วมของผู้ใช้ นอกจากนี้เครื่องมือ AR Face Filter ยังมีประสบการณ์ AR สังคมที่น่าตื่นเต้นจากภาพหรือโลโก้ของคุณอีกด้วย
คำถามที่พบบ่อย
Blender คืออะไรและรองรับไฟล์ฟอร์แมตใดบ้างสำหรับการนำเข้าและส่งออก?
Blender เป็นซอฟต์แวร์โอเพ่นซอร์สที่ทรงพลังสำหรับการสร้างกราฟิก 3 มิติ แอนิเมชัน และเอฟเฟกต์ภาพ มันรองรับไฟล์ฟอร์แมตหลากหลายสำหรับการนำเข้าและส่งออก รวมถึง GLB, GLTF, DAE, ABC, USD, BVH, PLY, STL, FBX, และ X3D ทำให้มีความหลากหลายสูงสำหรับโครงการและเวิร์กโฟลว์ต่างๆ
ทำไมการบีบอัดโมเดล 3 มิติก่อนอัปโหลดไปยังโค้ด AR จึงมีความสำคัญ?
การบีบอัดโมเดล 3 มิติก่อนอัปโหลดไปยังโค้ด AR เป็นสิ่งสำคัญเพื่อให้ได้ประสบการณ์ AR ที่ราบรื่นและมีประสิทธิภาพ โดยการลดขนาดไฟล์คุณจะช่วยให้เนื้อหา AR โหลดได้อย่างรวดเร็ว ซึ่งช่วยรักษาการมีส่วนร่วมของผู้ใช้และส่งมอบประสบการณ์ที่มีความพึงพอใจมากขึ้นบนอุปกรณ์ต่างๆ
กระบวนการบีบอัดไฟล์ 3 มิติใน Blender เพื่อปรับให้แสดงผลในความจริงเสริมมีอย่างไร?
ในการปรับไฟล์ 3 มิติใน Blender เพื่อการแสดงผลในความจริงเสริม ให้ทำตามขั้นตอนเหล่านี้: ขั้นแรกบีบอัดพื้นผิวของโมเดล 3 มิติด้วยซอฟต์แวร์แก้ไขภาพอย่าง GIMP เพื่อลดขนาดไฟล์โดยไม่สูญเสียรายละเอียดที่สำคัญ จากนั้นลดความซับซ้อนของโมเดล 3 มิติใน Blender ด้วยเทคนิคเช่นการลด ซึ่งลดจำนวนหลากเหลี่ยมในขณะที่รักษารูปทรงและลักษณะโดยรวม กระบวนการนี้ทำให้มั่นใจว่าความสมดุลระหว่างคุณภาพของภาพและประสิทธิภาพในประสบการณ์ AR
ขนาดไฟล์ที่แนะนำสำหรับโมเดล 3 มิติบ นโค้ด AR ควรมีขนาดเท่าใด?
เพื่อประสิทธิภาพที่ดีที่สุดบนโค้ด AR แนะนำให้เก็บขนาดไฟล์โมเดล 3 มิติให้น้อยกว่า 15MB แม้ว่ารุ่นขนาดใหญ่กว่าจะมีรายละเอียดสูงขึ้น แต่พวกมันอาจทำให้เกิดความล่าช้าในการโหลดและปัญหาประสิทธิภาพระหว่างการแสดงผล AR โดยการใช้รุ่นที่มีความละเอียดต่ำกว่าคุณสามารถมั่นใจได้ว่าประสบการณ์ AR ทำงานได้อย่างรวดเร็วและตอบสนองได้ดีสำหรับผู้ใช้
89,616 AR experiences
279,116 สแกนต่อวัน
73140 ผู้สร้าง