วิดีโอสอน: วิธีบีบอัด / ลดขนาดของโมเดล 3 มิติใน Blender (GLB, GLTF, DAE, FBX, OBJ...)


บทช่วยสอน | 09/11/2023 |


Blender เป็นซอฟต์แวร์โอเพนซอร์สที่มีความสามารถที่แข็งแกร่งสำหรับการสร้างกราฟิก 3 มิติ อนิเมชัน และเอฟเฟกต์ที่มอบให้ได้ รองรับรูปแบบไฟล์ที่หลากหลายสำหรับการนำเข้าและส่งออก เช่น GLB GLTF DAE OBJ ABC USD BVH PLY STL FBX และ X3D ความสามารถในการปรับตัวให้เข้ากับรูปแบบและกระบวนการทำงานในโปรเจกต์และกระบวนการ 3 มิติที่หลากหลายนี้ทำให้มีความสำคัญและเป็นเครื่องมือที่มีค่าสำหรับโครงการและการทำงาน 3 มิติที่หลากหลาย (https://www.blender.org/download/)

การปรับปรุงขนาดไฟล์ 3D สำหรับรหัส AR

เราขอแนะนำให้ใช้ Blender เพื่อแปลงและบีบอัดโมเดล 3D ของคุณก่อนที่คุณจะอัปโหลดไปยัง AR Code เพื่อทำให้ได้ประสบการณ์ Augmented Reality ที่ดียิ่งขึ้น

ประสบการณ์ของ AR Code ที่ดีควรโหลดในเวลาน้อยกว่า 10 วินาที บนอุปกรณ์มือถือทุกตัว เชื่อมต่อของอุปกรณ์มือถือโดยทั่วไปทำงานโดยเฉลี่ยที่ 1 แมกะบิตต่อวินาที

ในการบีบอัดไฟล์ 3D ใน Blender สำหรับการแสดงผล AR สามารถทำตามขั้นตอนเหล่านี้:

1 - บีบอัดเท็กเจอร์โมเดล 3D

ขั้นตอนนี้ต้องใช้ซอฟต์แวร์แก้ไขรูปภาพ เราจะใช้ซอฟต์แวร์โอเพนซอร์ส GIMP (https://www.gimp.org/downloads/)

ก่อนอื่น เข้าถึงไฟล์เท็กเจอร์ของโมเดล 3D ของคุณ ใช้รูปแบบต่อไปนี้: .gltf + .bin + textures:

  • นำโมเดล 3D เข้าสู่ Blender
  • ส่งออกโมเดล 3D ของคุณในรูปแบบ .gltf + .bin + textures
  • เปิดไฟล์เท็กเจอร์ใน GIMP
  • ปรับขนาดภาพ (เท่ากับหรือเล็กกว่า 1024X1024 เพื่อบีบอัดความดันสูงขึ้น): Image > Scale Image

gimp scale

  • ส่งออกเท็กเจอร์ในรูปแบบ *.jpg ด้วยความละเอียด 90 (หรือต่ำกว่าสำหรับการบีบอัดความดันสูงขึ้น): File > Export as

gimp compress

  • แทนที่เท็กเจอร์ใน Blender หรือแก้ไขไฟล์ .gltf ของคุณโดยใช้ตัวแก้ไขข้อความและแทนที่รูปแบบเท็กเจอร์ตามต้องการ (เช่น ".png" เป็น ".jpg")
  • textures jpg png

  • บันทึกไฟล์

2 – ลดความซับซ้อนของโมเดล 3D โดยใช้การตัดตารางใน Blender

ขั้นตอนอันสำคัญที่สองในการลดขนาดของโมเดล 3D คือการตัดตาราง เพื่อลดจำนวนพอลีกอนขณะที่ยังคงความละเอียดโดยรวม

  • นำเข้าไฟล์ *.gltf ที่แก้ไขไว้ก่อนหน้านี้เข้า Blender
  • เลือกเส้นตารางที่จะตัดตาราง

decimate blender

  • ดำเนินการตัดตารางโดยเน้นให้เส้นตารางแต่ละเส้นอยู่ในช่วงหน้า 50,000 เส้น ตรวจสอบแสง 3 มิติเสมอ
  • ส่งออกโมเดลของคุณในรูปแบบ *.glb โดยเลือก "Apply modifiers" แต่ไม่เลือก "Compress" option

apply modifiers blender

ตอนนี้คุณสามารถอัปโหลดโมเดล 3D ของคุณลงในอินเทอร์เฟซ AR Code ได้

การอัปโหลดไฟล์ 3D ไปยัง AR Code

เพื่อเผยแพร่โมเดล 3D บน AR Code เราขอแนะนำให้ใช้โมเดลที่มีขนาดไม่เกิน 15MB โมเดลที่ใหญ่กว่าอาจมีความละเอียดสูงขึ้น แต่อาจทำให้เกิดความช้าลงในระหว่างการแสดง AR การลดความละเอียดสามารถทำให้การแสดงเร็วขึ้น สำหรับข้อมูลเพิ่มเติม ดูที่: การอัปโหลดโมเดล 3D บนรหัส AR ขนาดและรูปแบบไฟล์อะไรบ้าง?

upload 3d file on AR code

วิดีโอสอนการบีบอัด/ลดขนาดไฟล์ 3D ใน Blender

นี่คือวิดีโอที่สาธิตรายละเอียดของกระบวนการบีบอัดไฟล์ 3D และอัปโหลดไปยัง AR Code มันให้คำแนะนำขั้นตอนการทำงานดังกล่าว

Donut demo

สรุป

เพื่อสรุปขั้นตอนในบทนี้ของบทแนะนำ:

1 - บีบอัดเท็กเจอร์โมเดล 3D:

  1. นำโมเดล 3D เข้าสู่ Blender
  2. ส่งออกโมเดล 3D ของคุณในรูปแบบ .gltf + .bin + textures
  3. เปิดไฟล์เท็กเจอร์ใน GIMP
  4. ปรับขนาดภาพ (เท่ากับหรือเล็กกว่า 1024X1024 เพื่อบีบอัดความดันสูงขึ้น)
  5. ส่งออกเท็กเจอร์ในรูปแบบ *.jpg ด้วยความละเอียด 90 (หรือต่ำกว่าสำหรับการบีบอัดความดันสูงขึ้น)
  6. แก้ไขไฟล์ .gltf ของคุณโดยใช้ตัวแก้ไขข้อความและแทนที่รูปแบบเท็กเจอร์ตามต้องการ (เช่น ".png" เป็น ".jpg")
  7. บันทึกไฟล์

2 - ตัดตาราง เมื่อใช้อย่างถูกต้อง:

  1. นำเข้าไฟล์ *.gltf ที่แก้ไขไว้ก่อนหน้านี้เข้า Blender
  2. เลือกเส้นตารางที่จะตัดตาราง
  3. ดำเนินการตัดตารางโดยเน้นให้เส้นตารางแต่ละเส้นอยู่ในช่วงหน้า 40,000 เส้น ตรวจสอบแสง 3 มิติเสมอ
  4. เคลื่อนย้ายไปที่สิ่งที่คุณต้องการสังเคราะห์โดยการทำการรวมก่อน
  5. ส่งออกโมเดลของคุณในรูปแบบ *.glb โดยเลือก "Apply modifiers" แต่ไม่เลือก "Compress" option
  6. ตอนนี้คุณสามารถอัปโหลดโมเดล 3D ของคุณในอินเทอร์เฟซ AR Code ได้

การปรับปรุงโมเดล 3D สำหรับการแสดงผล Augmented Reality ต้องให้ความสนใจอย่างพิถีพิถันต่อขนาดของไฟล์และความซับซ้อนของโมเดล โดยที่จะปฏิบัติตามขั้นตอนที่อธิบายไว้และใช้เครื่องมือที่มีกำลังในการสร้างกระบวนการหลากหลายเช่น Blender และ GIMP คุณสามารถสร้างประสบการณ์ AR ที่น่าสนใจและมีประสิทธิภาพซึ่งทำงานอย่างราบรื่นบนอุปกรณ์ต่าง ๆ ตลอดเวลา อย่าลืมทดสอบโมเดลของคุณในสภาพแวดล้อมที่แตกต่างกันเสมอเพื่อให้สามารถให้ประสบการณ์การใช้งานที่ดีที่สุดได้

เพื่อบีบอัด/ลดขนาดไฟล์โมเดล CAD อุตสาหกรรม โปรดทำตามบทแนะนำนี้: วิดีโอสอนการบีบอัด/ลดขนาดของโมเดล CAD 3 มิติอุตสาหกรรมด้วย MeshLab และ Blender อย่างไร?

คำถามที่พบบ่อย

Blender เป็นอะไรและซอฟต์แวร์รองรับรูปแบบไฟล์ไหนสำหรับการนำเข้าและส่งออก?

Blender เป็นซอฟต์แวร์โอเพนซอร์สที่มีความสามารถที่แข็งแกร่งสำหรับการสร้างกราฟิก 3 มิติ อนิเมชัน และเอฟเฟกต์ทางการมองเห็น รองรับรูปแบบไฟล์ต่าง ๆ สำหรับการนำเข้าและส่งออก เช่น GLB GLTF DAE ABC USD BVH PLY STL FBX และ X3D ซึ่งทำให้มันหลากหลายและถูกนำมาใช้สำหรับโครงการและกระบวนการทำงานที่แตกต่างกันได้

ทำไมจำเป็นต้องบีบอัดโมเดล 3D ก่อนที่จะอัปโหลดไปยัง AR Code?

การบีบอัดโมเดล 3D ก่อนที่จะอัปโหลดไปยัง AR Code เป็นสิ่งสำคัญเพื่อให้ได้ประสบการณ์ AR ที่ราบรื่นและมีประสิทธิภาพ โดยการลดขนาดไฟล์คุณจะสร้างความเร็วในการโหลดเนื้อหา AR ซึ่งช่วยให้ผู้ใช้รักษาความต้องการและสร้างประสบการณ์ที่มีความพึงพอใจมากขึ้นบนอุปกรณ์ต่าง ๆ

กระบวนการในการบีบอัดไฟล์ 3D ใน Blender เพื่อปรับปรุงการแสดงผลในวิสัยทัศน์เสริม?

เพื่อปรับปรุงไฟล์แสดงผลในการเสริมสายตา เรียกใช้กระบวนการต่อไปนี้ใน Blender: ก่อนอื่น, บีบอัดเท็กเจอร์โมเดล 3D ของคุณโดยใช้ซอฟต์แวร์แก้ไขรูปภาพ เช่น GIMP เพื่อลดขนาดไฟล์โดยไม่สูญเสียรายละเอียดที่สำคัญ ต่อมาลดความซับซ้อนของโมเดล 3D ใน Blender โดยใช้เทคนิคเช่นการตัดตารางที่ลดจำนวนโพลีกอนในขณะที่ยังคงรูปร่างและลักษณะโดยรวมเป็นไปตามเดิม กระบวนการนี้ช่วยให้คุณได้ความสมดุลระหว่างคุณภาพทางการมองเห็นและประสิทธิภาพในประสบการณ์ AR

ขนาดไฟล์ที่แนะนำสำหรับโมเดล 3D บน AR Code คืออะไร?

สำหรับประสิทธิภาพที่ดีที่สุดบน AR Code แนะนำให้รักษารูปแบบไฟล์ของโมเดล 3D ให้น้อยกว่า 15MB แม้ว่าโมเดลที่ใหญ่กว่าอาจมีรายละเอียดสูงขึ้น แต่ก็อาจทำให้โหลดช้าและเกิดปัญหาความประสบการณ์ระหว่างการแสดง AR โดยใช้โมเดลที่มีความละเอียดต่ำเพื่อให้ได้ประสบการณ์ AR ที่รวดเร็วและตอบสนองได้อย่างต่อเนื่องสำหรับผู้ใช้

การเปิดเครื่อง
48,590 AR experiences
เสิร์ฟ
172,059 สแกนต่อวัน
ได้รับความไว้วางใจจาก
35803 ผู้สร้าง



เริ่ม

เริ่มสร้าง จัดการ และติดตามประสบการณ์ AR Code ของคุณ
เริ่มสร้างและจัดการประสบการณ์ Augmented Reality Code ของคุณ

เริ่ม

AR Code Object Capture
สร้างAR Code ทันทีสำหรับวัตถุใดๆ ด้วยการสแกน 3 มิติจาก iPhone Pro หรือ iPad Pro ของคุณ
AR Code Object Capture

โพสต์ในบล็อกล่าสุด

facebook twitter instagram linkedin youtube tiktok
สร้าง จัดการ แก้ไข และติดตามประสบการณ์ AR ของคุณด้วยฟีเจอร์ขั้นสูงของเรา

เริ่ม