Japanese
Leave Your Message

การผสานวัสดุและการบีบอัดพื้นผิว: ปัญหาคอขวดด้านประสิทธิภาพที่ซ่อนอยู่ในการลดน้ำหนักแบบจำลอง BIM

21 สิงหาคม 2026

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

โดยบริษัท ทรีดี เอ็กซ์เพิร์ท จำกัด | โอซาก้า ประเทศญี่ปุ่น | กและสหรัฐอเมริกา 2026

ขั้นตอนการพัฒนาผลิตภัณฑ์: จุดที่การเพิ่มประสิทธิภาพวัสดุและพื้นผิวเกิดขึ้น

การปรับแต่งวัสดุและพื้นผิวอยู่ในขั้นตอนการลดน้ำหนักของกระบวนการทำงานบน 3D Expert ต่อไปนี้คือวิธีที่ผลิตภัณฑ์ต่างๆ ทำงานร่วมกัน:

  • ปลั๊กอิน 3D/BIM — ปัจจุบันมีปลั๊กอินส่งออกข้อมูลแบบเนทีฟ 6 ตัวสำหรับแพลตฟอร์ม CAD/BIM (Revit, Bentley, Tekla ฯลฯ) ซึ่งสร้างขึ้นบน API อย่างเป็นทางการของผู้ผลิต ขั้นตอนนี้จะดึงข้อมูลรูปทรงเรขาคณิต พื้นผิว วัสดุ โครงสร้าง และแอตทริบิวต์ดิบจากรูปแบบดั้งเดิม (.rvt, .dgn ฯลฯ) ไปยังไฟล์ GLZIP ระหว่างกลาง ปลั๊กอินนี้จะไม่รวมวัสดุหรือบีบอัดพื้นผิว — มันจะรักษาคำจำกัดความของวัสดุและภาพพื้นผิวทุกอย่างไว้เหมือนเดิมทุกประการ เพื่อให้กลไกการลดน้ำหนักมีข้อมูลที่สมบูรณ์ในการทำงาน
  • โปรแกรมสร้างไฟล์ Opt — กลไกการลดน้ำหนักโมเดลที่ทำการรวมวัสดุและบีบอัดพื้นผิวโดยอัตโนมัติ มันรับไฟล์ GLZIP (จากปลั๊กอิน) หรือไฟล์รูปแบบเปิด/มาตรฐาน (IFC, FBX, STEP, 3DXML ฯลฯ) และใช้กระบวนการเพิ่มประสิทธิภาพอย่างเต็มรูปแบบ: การจัดกลุ่มแฮชของวัสดุ การจัดเรียงแอตลาสพื้นผิว การเข้ารหัส Basis Universal / KTX2 การจัดการความละเอียด การจัดเรียงช่อง PBR — ทั้งหมดนี้ทำงานบนคอมพิวเตอร์ของผู้ใช้ ผลลัพธ์: โมเดลในรูปแบบ **.opt** + ไฟล์ DB พร้อมวัสดุที่ได้รับการปรับให้เหมาะสมและพื้นผิวที่บีบอัดแล้ว
  • Rapid3D Loader สำหรับ Three.js — แพ็กเกจ npm ที่อ่านไฟล์ .opt โดยตรง ฝั่งเว็บนั้น จะฝังตัวถอดรหัส WASM ที่แปลงเท็กซ์เจอร์ Basis Universal ไปเป็นรูปแบบการบีบอัด WebGL ดั้งเดิมของเบราว์เซอร์ในขณะโหลด แล้วส่งไปยัง Three.js ในรูปแบบเท็กซ์เจอร์ที่รองรับ GPU โดยไม่มีข้อมูลพิกเซลดิบใดๆ ถูกประมวลผลในหน่วยความจำหลักเลย
  • โปรแกรมช่วยสร้างแบบจำลอง 3 มิติและข้อมูล — แอปพลิเคชันบนเดสก์ท็อปสำหรับ Windows 10 ขึ้นไป สามารถนำเข้าไฟล์ GLZIP (จากปลั๊กอิน) หรือรูปแบบเปิดอื่นๆ ทำการรวมวัสดุและการบีบอัดพื้นผิวภายใน และแสดงผลแบบจำลองที่ปรับแต่งแล้วพร้อมการสอบถามคุณสมบัติแบบเต็มรูปแบบทันที — ทั้งหมดนี้รวมอยู่ในแอปเดียว โปรแกรมนี้ไม่ได้ส่งออกไฟล์ .opt เป็นเครื่องมือสำหรับผู้ใช้ในการดูข้อมูล ไม่ใช่โปรแกรมแปลงไฟล์

โดยสรุป: ปลั๊กอินจะแยกข้อมูลวัสดุและพื้นผิวออกมาเป็นไฟล์ GLZIP โดยไม่สูญเสียคุณภาพ โปรแกรม Opt File Generator จะรวม แพ็ค และบีบอัดข้อมูลเหล่านั้นเป็นไฟล์ .opt สำหรับการใช้งานบนเว็บ โปรแกรม Rapid3D Loader จะถอดรหัสพื้นผิวที่ถูกบีบอัดผ่าน WASM เพื่อแสดงผลในเบราว์เซอร์ ส่วนโปรแกรม 3D Model & Data Asst จะทำการรวมและบีบอัดข้อมูลภายในเช่นเดียวกัน จากนั้นจึงแสดงผลบนเดสก์ท็อป — โดยไม่มีการส่งออกไฟล์ .opt

───────────────────────────────────────────────────────

12 เทคนิค — นำไปปรับใช้กับผลิตภัณฑ์

ขอบเขตที่ 1: การผสานรวมวัสดุ — จากหลายพันอินสแตนซ์เหลือเพียงไม่กี่สิบคำสั่งวาด

ในแบบจำลอง Revit วัสดุคอนกรีตชนิดเดียวกันอาจถูกสร้างขึ้นถึง 500 ครั้ง — ครั้งละหนึ่งครั้งสำหรับพื้น ผนัง และเสาที่อ้างอิงถึงวัสดุนั้น แต่ละครั้งจะเป็นรายการแยกต่างหากในไฟล์ส่งออก และวัสดุแต่ละชนิดที่ไม่ซ้ำกันจะบังคับให้มีการเรียกวาดแยกต่างหากใน WebGL แบบจำลองที่มีองค์ประกอบ 10,000 ชิ้นพร้อมวัสดุ 8,000 ชิ้น อาจทำให้เกิดการเรียกวาดมากกว่า 3,000 ครั้ง ในขณะที่ฉากภาพจริงต้องการการเรียกวาดน้อยกว่า 100 ครั้ง กระบวนการผสานวัสดุของ 3D Expert ช่วยลดความซ้ำซ้อนนี้โดยไม่สูญเสียรายละเอียดภาพแม้แต่น้อย

  1. การจัดกลุ่มวัสดุตามแฮช

คุณสมบัติทางภาพของวัสดุแต่ละชนิด — สีพื้นฐาน (RGBA), ค่าอ้างอิงพื้นผิวอัลเบโด, ความหยาบ, ความเป็นโลหะ, แผนที่ปกติ, สีเปล่งแสง, โหมดอัลฟา และค่าตัดอัลฟา — จะถูกรวมเข้าด้วยกันเป็นสตริงแฮชแบบกำหนดได้ วัสดุที่มีแฮชเหมือนกันจะถูกจัดกลุ่มไว้ในคำจำกัดความเดียวกัน ในทางปฏิบัติ โมเดลที่มีวัสดุ 8,000 ชิ้น มักจะลดจำนวนลงเหลือ 60-150 ชิ้น การลดจำนวนนี้ไม่ทำให้ข้อมูลสูญหาย: หากวัสดุสองชิ้นดูเหมือนกัน พวกมันจะกลายเป็นชิ้นเดียวกัน หากพวกมันแตกต่างกันในช่องสัญญาณที่มองเห็นได้ พวกมันก็จะยังคงแยกจากกัน

  1. การลดวัสดุแบบอินสแตนซ์

นอกเหนือจากการจัดกลุ่มตามค่าแฮชแล้ว เอ็นจิ้นยังกำจัดค่ากำหนดวัสดุต่อองค์ประกอบที่ซ้ำซ้อนกับคำจำกัดความขององค์ประกอบหลัก เมื่อประตู 200 บานอ้างอิงถึง "ประตู – เหล็ก" โดยไม่มีการกำหนดค่ากำหนดเฉพาะเจาะจง เอ็นจิ้นจะรวมพวกมันเข้าเป็นอินสแตนซ์วัสดุเดียวและการอ้างอิงรูปทรงเรขาคณิต 200 รายการ แทนที่จะเป็นวัตถุวัสดุอิสระ 200 รายการ ซึ่งจะช่วยลดการอัปโหลดบัฟเฟอร์ยูนิฟอร์มของ GPU และค่าใช้จ่ายในการคอมไพล์เชเดอร์โดยตรง ซึ่งเป็นต้นทุนหลักในฉาก WebGL 2 ที่มีวัสดุจำนวนมาก

  • ขับเคลื่อนโดย: Opt File Generator (การสร้างอินสแตนซ์วัสดุ → เอาต์พุต .opt) ทางเลือกสำหรับเดสก์ท็อป: 3D Model & Data Asst (การสร้างอินสแตนซ์วัสดุ + การเรนเดอร์, Windows 10 ขึ้นไป)
  1. การแยกวัสดุโปร่งใส

วัสดุโปร่งใส (ม่านกระจก แหล่งน้ำ แผ่นโปร่งแสง) ไม่สามารถรวมเข้ากับวัสดุทึบแสงได้ — ต้องใช้การเรนเดอร์แยกกันโดยปิดใช้งานการเขียนความลึกและจัดเรียงจากด้านหลังไปด้านหน้า เอนจิ้นจะระบุวัสดุที่มีการผสมอัลฟ่าโดยอัตโนมัติและแยกวัสดุเหล่านั้นออกเป็นกลุ่มความโปร่งใสเฉพาะ วิธีนี้ช่วยรักษาการจัดเรียงภาพที่ถูกต้องในขณะที่ยังคงอนุญาตให้รวมวัสดุทึบแสงส่วนใหญ่ได้อย่างมีประสิทธิภาพ ตัวอย่างเช่น ผนังโรงพยาบาลที่มีแผ่นกระจก 2,000 แผ่นและองค์ประกอบทึบแสง 6,000 ชิ้น จะกลายเป็นกลุ่มวัสดุ 2 กลุ่มแทนที่จะเป็น 8,000 ชิ้น

  • ขับเคลื่อนโดย: Opt File Generator (การรวมกลุ่มวัสดุที่คำนึงถึงความโปร่งใส → ส่งออกเป็นไฟล์ .opt) ทางเลือกสำหรับเดสก์ท็อป: 3D Model & Data Asst (การรวมกลุ่ม + การเรนเดอร์, Windows 10 ขึ้นไป)

โดเมน 2: การสร้างแอตลาสพื้นผิว — การลดการผูกมัดพื้นผิวให้น้อยที่สุด

แม้หลังจากรวมวัสดุแล้ว โมเดล BIM ก็ยังคงอ้างอิงไฟล์พื้นผิวแต่ละไฟล์ได้หลายร้อยไฟล์ เช่น ภาพถ่ายด้านหน้าอาคาร ตัวอย่างวัสดุ แผนที่ลวดลาย ใน WebGL การผูกพื้นผิวแต่ละครั้งเป็นการเปลี่ยนแปลงสถานะที่ทำให้ไปป์ไลน์ GPU หยุดชะงัก เอ็นจิ้น Atlas ของ 3D Expert บรรจุพื้นผิวขนาดเล็กไว้ใน Atlas ที่ใช้ร่วมกัน ลดการสลับการผูกจากหลายร้อยเหลือเพียงไม่กี่หลัก

  1. การบรรจุอัตโนมัติ Atlas

เอนจินจะวิเคราะห์มิติของพื้นผิวทั้งหมดและบรรจุพื้นผิวที่เข้ากันได้ลงในแอตลาสที่มีขนาดเป็นกำลังสองของ (โดยทั่วไปคือ 2048×2048 หรือ 4096×4096) โมเดลที่มีตัวอย่างวัสดุขนาด 256×256 จำนวน 180 ชิ้น อาจพอดีกับแอตลาสขนาด 4096×4096 เพียงชิ้นเดียว ซึ่งช่วยลดการผูกพื้นผิวจาก 180 เหลือเพียง 1 อัลกอริทึมการบรรจุใช้ฮิวริสติกการจัดเรียงแบบถังที่ลดพื้นที่ที่สูญเปล่าให้น้อยที่สุด ในขณะที่ยังคงเคารพข้อกำหนดความละเอียดดั้งเดิมของพื้นผิวแต่ละชิ้น

  1. การปรับพารามิเตอร์ยูวีใหม่

เมื่อรวมพื้นผิวต่างๆ เข้าไว้ในแอตลาส พิกัด UV ของทุกเมชจะต้องถูกแมปใหม่เพื่อให้ชี้ไปยังส่วนย่อยที่ถูกต้อง เอ็นจิ้นจะแปลงพิกัด UV โดยอัตโนมัติในระหว่างขั้นตอนการลดน้ำหนัก — ไม่จำเป็นต้องแก้ไข UV ด้วยตนเอง การแมปใหม่นั้นแม่นยำ: พิกเซลที่สุ่มมาจากแอตลาสจะตรงกับพิกเซลที่สุ่มมาจากพื้นผิวแบบเดี่ยวๆ ดั้งเดิม ทำให้มั่นใจได้ว่าไม่มีความแตกต่างทางภาพใดๆ

  • ขับเคลื่อนโดย: Opt File Generator (การปรับ UV + การจัดเรียง Atlas → ส่งออกเป็นไฟล์ .opt) ทางเลือกสำหรับเดสก์ท็อป: 3D Model & Data Asst (การปรับ UV + การเรนเดอร์, Windows 10 ขึ้นไป)
  1. แผ่นรอง Atlas และการป้องกันเลือดไหล

การรั่วไหลของพื้นผิว (Texture bleeding) ซึ่งเกิดจากการที่พิกเซลที่สุ่มตัวอย่างจากพื้นผิวย่อยหนึ่งรั่วไหลไปยังพื้นผิวย่อยที่อยู่ติดกัน เป็นปัญหาที่พบได้ทั่วไปในการใช้งาน Atlas แบบพื้นฐาน เอนจินนี้จะเพิ่มระยะห่างที่กำหนดค่าได้ (2–4 พิกเซล) ระหว่างพื้นผิวย่อยและจำกัดพิกัด UV ให้อยู่ในขอบเขตที่ปลอดภัยด้านใน ในระยะไกล ซึ่งการเปลี่ยนระดับ mip อาจดึงพิกเซลจากบริเวณใกล้เคียง ระยะห่างนี้จะช่วยให้การกรองสะอาดหมดจด สิ่งนี้มีความสำคัญอย่างยิ่งสำหรับ BIM facades ซึ่งการรั่วไหลของพื้นผิวเพียงพิกเซลเดียวก็อาจทำให้กรอบหน้าต่างดูเหมือนใช้วัสดุที่ไม่ถูกต้องได้

A_technical_infographic_style__2026-08-21T06-18-10.png

โดเมน 3: การบีบอัดรูปแบบพื้นผิว — ลดการใช้หน่วยความจำ

โดยทั่วไปแล้ว พื้นผิวแบบดิบในโมเดล BIM จะถูกจัดเก็บในรูปแบบไฟล์ PNG หรือ JPEG บน GPU ไฟล์เหล่านี้จะถูกคลายการบีบอัดเป็น RGBA ที่ไม่บีบอัดอย่างสมบูรณ์ — พื้นผิวส่วนหน้าอาคารขนาด 4096×4096 เพียงภาพเดียวใช้หน่วยความจำ GPU ถึง 64 MB ในรูปแบบที่ถอดรหัสแล้ว 3D Expert ใช้รูปแบบพื้นผิวแบบบีบอัดเฉพาะของ GPU ซึ่งจะยังคงถูกบีบอัดอยู่ในหน่วยความจำ GPU ช่วยลดขนาดการใช้หน่วยความจำลง 6-10 เท่า โดยสูญเสียคุณภาพในการรับรู้เพียงเล็กน้อย

  1. การเข้ารหัส Basis Universal / KTX2

พื้นผิวจะถูกแปลงเป็น Basis Universal ซึ่งเป็นรูปแบบการบีบอัดระดับกลางที่บรรจุอยู่ในคอนเทนเนอร์ KTX2 Basis Universal สามารถแปลงได้อย่างรวดเร็วในระหว่างการโหลดไปยังรูปแบบ GPU ดั้งเดิมของแพลตฟอร์มใดก็ได้ — ETC2 บน WebGL, BC7 บน WebGL2 สำหรับเดสก์ท็อป, ASTC บนมือถือ พื้นผิวขนาด 4096×4096 ที่ใช้พื้นที่ 64 MB โดยไม่บีบอัด จะลดลงเหลือ 5–8 MB ในรูปแบบ Basis ในเบราว์เซอร์ ตัวถอดรหัส WASM ของ Rapid3D Loader จะจัดการการแปลงในเวลาไม่กี่มิลลิวินาที และส่งผลลัพธ์ไปยัง WebGL ในรูปแบบ CompressedTexture2D — ไม่มีข้อมูลพิกเซลดิบใดๆ เข้าสู่หน่วยความจำ JavaScript เลย

  • ขับเคลื่อนโดย: Opt File Generator (การเข้ารหัส Basis/KTX2 → เอาต์พุต .opt) → Rapid3D Loader (การแปลงรหัส WASM → รูปแบบ GPU ดั้งเดิม, การแสดงผลบนเว็บ) ทางเลือกสำหรับเดสก์ท็อป: 3D Model & Data Asst (การบีบอัดพื้นผิว + การเรนเดอร์, Windows 10 ขึ้นไป)
  1. ระดับความละเอียดและ Mipmap แบบปรับได้

ไม่ใช่ว่าทุกพื้นผิวจะต้องมีขนาด 4096×4096 พิกเซลเสมอไป วัสดุฝ้าเพดานที่มองจากระดับความสูงปกติแล้วไม่จำเป็นต้องมีขนาดใหญ่กว่า 512×512 พิกเซล ระบบจะประเมินระยะการมองที่คาดการณ์ได้ของแต่ละพื้นผิวและกำหนดความละเอียดสูงสุดเป็นลำดับชั้น: พื้นผิวภายนอกอาคารจะคงขนาด 4096 พิกเซล วัสดุภายในอาคารจะลดลงเหลือ 2048 พิกเซล และลวดลายที่ซ้ำกัน (เช่น คอนกรีต พรม) จะลดลงเหลือ 1024 หรือ 512 พิกเซล มีการสร้าง mipmap chain เต็มรูปแบบสำหรับทุกพื้นผิว ทำให้ GPU สามารถสุ่มตัวอย่างระดับความละเอียดที่ต่ำกว่าในระยะไกล ซึ่งช่วยลดแบนด์วิดท์หน่วยความจำลงได้อีก ผู้ใช้สามารถกำหนดความละเอียดสูงสุดได้ทั้งแบบโดยรวมหรือต่อคลาสของวัสดุ

  1. การบรรจุช่องทาง PBR

วัสดุ PBR สมัยใหม่มักใช้พื้นผิวสีเทา 3 แบบแยกกัน ได้แก่ ความหยาบ ความเป็นโลหะ และการบดบังแสงโดยรอบ (AO) การจัดเก็บพื้นผิวขนาด 1024×1024 จำนวน 3 แบบนี้ จะใช้การผูกพื้นผิว 3 ครั้ง และใช้หน่วยความจำมากกว่าเดิมถึง 3 เท่า แต่เอนจิ้นจะรวมพื้นผิวเหล่านี้ไว้ในช่อง R, G และ B ของพื้นผิว RGB เดียว ซึ่งช่วยลดจำนวนพื้นผิวและหน่วยความจำลงได้ถึง 3 เท่า โดยไม่สูญเสียคุณภาพ (ข้อมูลสีเทาจะแปลงเป็นช่องสีเดียวแบบ 1:1) โมเดลที่มีชุดวัสดุ PBR 50 ชุด จะลดจำนวนพื้นผิวจาก 150 เหลือเพียง 50

  • ขับเคลื่อนโดย: Opt File Generator (การจัดเรียงช่องสัญญาณ → เอาต์พุต .opt) → Rapid3D Loader (การสุ่มตัวอย่าง PBR ที่คำนึงถึงช่องสัญญาณ การเรนเดอร์บนเว็บ) ทางเลือกสำหรับเดสก์ท็อป: 3D Model & Data Asst (การจัดเรียงช่องสัญญาณ + การเรนเดอร์, Windows 10 ขึ้นไป)

โดเมน 4: การควบคุมความถูกต้องและการบูรณาการไปป์ไลน์ — ขั้นตอนสุดท้าย

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

  1. โปรไฟล์การบีบอัดที่กำหนดค่าได้

ทุกเทคนิค ไม่ว่าจะเป็นความรุนแรงของการรวมวัสดุ ขนาดสูงสุดของ Atlas ระดับคุณภาพพื้นฐาน และขีดจำกัดความละเอียด ล้วนถูกแสดงเป็นพารามิเตอร์ในโปรไฟล์การบีบอัด โปรไฟล์ "การนำเสนอ" อาจตั้งค่าคุณภาพพื้นฐานเป็น 80 ขนาดพื้นผิวสูงสุด 4096 และเปิดใช้งานการปรับแต่งทั้งหมด โปรไฟล์ "แท็บเล็ตภาคสนาม" อาจจำกัดขนาดพื้นผิวไว้ที่ 2048 ตั้งค่าคุณภาพพื้นฐานเป็น 50 และใช้การจัดเรียงช่องสัญญาณอย่างเข้มข้น โปรไฟล์จะถูกบันทึกและนำกลับมาใช้ใหม่ในโปรเจกต์ต่างๆ เพื่อให้มั่นใจได้ถึงคุณภาพของผลลัพธ์ที่สม่ำเสมอ

  1. การลดความซ้ำซ้อนของพื้นผิว

แบบจำลอง BIM มักมีไฟล์พื้นผิวที่ซ้ำกัน เช่น ลวดลายอิฐเดียวกันที่ถูกอัปโหลดภายใต้ชื่อที่แตกต่างกันสามชื่อ หรือตัวอย่างวัสดุที่ถูกคัดลอกข้ามแบบจำลองที่เชื่อมโยงกัน ระบบจะคำนวณค่าแฮชของภาพพื้นผิวทั้งหมดและระบุภาพที่เกือบซ้ำกัน พื้นผิวที่เหมือนกันจะถูกรวมเข้าเป็นไฟล์อ้างอิงเดียว ส่วนภาพที่เกือบซ้ำกัน (ภาพเดียวกัน แต่ความละเอียดต่างกัน) จะถูกยุบรวมเป็นเวอร์ชันที่มีความละเอียดสูงสุด แบบจำลองที่มีไฟล์พื้นผิว 2,500 ไฟล์ อาจเหลือเพียง 800 ภาพที่ไม่ซ้ำกันหลังจากกำจัดไฟล์ซ้ำแล้ว ซึ่งลดจำนวนไฟล์และพื้นที่จัดเก็บข้อมูล/หน่วยความจำลงได้ถึง 3 เท่า

  • ขับเคลื่อนโดย: Opt File Generator (การลดความซ้ำซ้อนของพื้นผิว → ส่งออกเป็นไฟล์ .opt) → Rapid3D Loader (การโหลดพื้นผิวที่ลดความซ้ำซ้อนแล้ว การแสดงผลบนเว็บ) ทางเลือกสำหรับเดสก์ท็อป: 3D Model & Data Asst (การลดความซ้ำซ้อนของพื้นผิว + การแสดงผล, Windows 10 ขึ้นไป)
  1. ความสมบูรณ์ของข้อมูลวัสดุตลอดทั้งระบบท่อส่ง

การรวมวัสดุและการบีบอัดพื้นผิวไม่ได้เกิดขึ้นแยกกัน แต่จะซิงโครไนซ์กับฐานข้อมูลคุณลักษณะ เมื่อมีการรวมองค์ประกอบ 200 รายการภายใต้กลุ่มวัสดุเดียว ข้อมูลอ้างอิงวัสดุดั้งเดิมของแต่ละองค์ประกอบจะยังคงอยู่ในฐานข้อมูลคุณลักษณะ การคลิกองค์ประกอบใดๆ ในเบราว์เซอร์ (ผ่าน Rapid3D Loader) หรือบนเดสก์ท็อป (ผ่าน 3D Model & Data Asst) จะยังคงแสดงชื่อวัสดุ คุณสมบัติ และข้อมูลผู้ผลิตที่ถูกต้องจากแบบจำลองต้นฉบับ การปรับแต่งภาพนั้นโปร่งใสต่อผู้ใช้ ข้อมูลทางวิศวกรรมยังคงอยู่ครบถ้วน

  • ขับเคลื่อนโดย: ปลั๊กอิน 3D/BIM (การแยกวัสดุ/คุณลักษณะ → GLZIP) → ตัวสร้างไฟล์ Opt (การรวมวัสดุ + การบีบอัดพื้นผิว, การซิงโครไนซ์ฐานข้อมูลคุณลักษณะ → .opt) → Rapid3D Loader (คลิกเพื่อสอบถามวัสดุ, การแสดงผลบนเว็บ) ทางเลือกสำหรับเดสก์ท็อป: ปลั๊กอิน 3D/BIM (การแยก) → 3D Model & Data Asst (การลดน้ำหนัก + การสอบถามคุณลักษณะ + การแสดงผล, Windows 10 ขึ้นไป)

───────────────────────────────────────────────────────

นำมาประกอบกัน: ผลิตภัณฑ์ใดเหมาะสมกับความต้องการใด?

เทคนิคการปรับแต่งวัสดุและพื้นผิวทั้ง 12 แบบเป็นพื้นฐานทั่วไป ผลิตภัณฑ์ที่คุณเลือกจะขึ้นอยู่กับว่าโมเดลของคุณจะถูกนำไปใช้ที่ไหนและคุณต้องการการควบคุมในระดับใด:

  • กำลังสร้างแพลตฟอร์ม BIM บนเว็บที่ให้ความสำคัญกับความเร็วในการโหลดและหน่วยความจำต่ำใช่หรือไม่?
    → ใช้ปลั๊กอิน 3D/BIM เพื่อแยกวัสดุและพื้นผิวจากรูปแบบดั้งเดิมไปยังไฟล์ GLZIP จากนั้นเรียกใช้ Opt File Generator ด้วยโปรไฟล์การบีบอัดที่ปรับให้เหมาะสมสำหรับเว็บ (คุณภาพพื้นฐาน 60–70, พื้นผิวสูงสุด 2048, เปิดใช้งานการบรรจุแบบ Atlas) เอาต์พุต: .opt + DB โหลดด้วย Rapid3D Loader สำหรับ Three.js ซึ่งจัดการการแปลงรหัสพื้นผิว WASM และการสุ่มตัวอย่างที่คำนึงถึง Atlas โดยอัตโนมัติ
  • ส่งมอบโมเดล BIM ให้ลูกค้าบนเดสก์ท็อปหรือแล็ปท็อปในสถานที่ก่อสร้าง?
    → ใช้ปลั๊กอิน 3D/BIM เพื่อแยกข้อมูล จากนั้นส่งไฟล์ 3D Model & Data Asst (Windows 10 ขึ้นไป) ให้ลูกค้า ลูกค้าสามารถนำเข้าไฟล์ GLZIP หรือไฟล์รูปแบบเปิด (IFC, FBX ฯลฯ) และแอปพลิเคชันจะทำการรวมวัสดุและการบีบอัดพื้นผิวภายใน จากนั้นทำการเรนเดอร์ — ทั้งหมดนี้ทำได้ในเครื่องมือเดียว ไม่จำเป็นต้องใช้ไฟล์ .opt
  • แปลงไฟล์รูปแบบเปิด (IFC, FBX, STEP, 3DXML) โดยไม่ต้องใช้ใบอนุญาต CAD ดั้งเดิมได้หรือไม่?
    → ข้ามขั้นตอนการติดตั้งปลั๊กอิน ป้อนไฟล์รูปแบบเปิดโดยตรงไปยัง Opt File Generator เพื่อรวมวัสดุและบีบอัดพื้นผิวแบบเป็นชุด (เอาต์พุต: .opt สำหรับเว็บ) หรือป้อนไปยัง 3D Model & Data Asst เพื่อการปรับแต่งแบบโต้ตอบและการดูบนเดสก์ท็อป
  • ต้องการการส่งมอบทั้งทางเว็บและเดสก์ท็อปจากแหล่งเดียวกันหรือไม่?
    → สำหรับเว็บ: แยกไฟล์ด้วยปลั๊กอิน (แบบเนทีฟ) หรือนำเข้าไฟล์รูปแบบเปิด → ตัวสร้างไฟล์ Opt (การรวมวัสดุ + การบีบอัดพื้นผิว → .opt) → Rapid3D Loader สำหรับเดสก์ท็อป: นำเข้าไฟล์ GLZIP หรือไฟล์รูปแบบเปิดลงใน 3D Model & Data Asst (Windows 10 ขึ้นไป) — โปรแกรมจะรวมและบีบอัดภายใน จากนั้นจึงแสดงผล การปรับแต่งวัสดุ/พื้นผิวเหมือนกัน แต่เป้าหมายการใช้งานแตกต่างกัน

───────────────────────────────────────────────────────

สรุป: เหตุใดวัสดุจึงเป็นอุปสรรคที่แท้จริง

การรวมวัสดุและการบีบอัดพื้นผิวเป็นเทคนิคที่ถูกมองข้ามมากที่สุดในการลดน้ำหนักโมเดล BIM เครื่องมือส่วนใหญ่มุ่งเน้นไปที่รูปทรงเรขาคณิต เช่น การลดจำนวนเมช การบีบอัดด้วย Draco และ LOD และมองข้ามวัสดุไป แต่ในโมเดล BIM ในโลกแห่งความเป็นจริง วัสดุและพื้นผิวคือจุดคอขวดด้านประสิทธิภาพ โมเดลที่มีรูปทรงเรขาคณิตที่บีบอัดอย่างสมบูรณ์แบบ แต่มีวัสดุที่ไม่ได้รับการปรับแต่งถึง 8,000 ชิ้น และพื้นผิวแบบดิบ 2,500 ชิ้น ก็ยังคงทำให้ GPU ทำงานหนัก ใช้หน่วยความจำมากเกินไป และมอบประสบการณ์การใช้งานที่ไม่ดีให้กับผู้ใช้

กระบวนการประมวลผล 12 เทคนิคของ 3D Expert แก้ปัญหาเหล่านี้อย่างเป็นระบบ: การจัดกลุ่มวัสดุแบบใช้แฮชช่วยลดจำนวนการเรียกวาด (draw calls), การจัดเรียงแอตลาส (atlas packing) ช่วยลดภาระการผูกพื้นผิว (texture binding overhead), การเข้ารหัส Basis Universal ช่วยลดหน่วยความจำ GPU ลง 6–10 เท่า, การจัดเรียงช่องสัญญาณ (channel packing) ช่วยลดจำนวนพื้นผิว PBR ลง 3 เท่า และการกำจัดไฟล์ซ้ำซ้อนของพื้นผิว (texture deduplication) ช่วยลบไฟล์ที่ไม่จำเป็นออกไปทั้งหมด ทุกเทคนิคถูกรวมเข้ากับกลไกการลดน้ำหนัก — ไม่ใช่การเพิ่มเข้ามาภายหลัง — และทุกเทคนิคจะรักษาข้อมูลคุณลักษณะที่ทำให้โมเดล BIM มีคุณค่ามากกว่าแค่ตาข่าย (mesh)

ผลลัพธ์ที่ได้คือ โมเดลที่โหลดเสร็จในไม่กี่วินาที ไม่ใช่หลายนาที แสดงผลที่ 60 เฟรมต่อวินาที ไม่ใช่ 12 เฟรมต่อวินาที และใช้หน่วยความจำน้อยลง 50-80% ไม่ว่าจะใช้งานผ่าน Rapid3D Loader ในเบราว์เซอร์ หรือดูใน 3D Model & Data Asst บนเดสก์ท็อป นี่คือความแตกต่างระหว่างโมเดลที่สาธิตได้ดีกับโมเดลที่ใช้งานได้จริง

───────────────────────────────────────────────────────

เกี่ยวกับบริษัท 3D Expert จำกัด

บริษัท 3D Expert จำกัด ซึ่งมีสำนักงานใหญ่ตั้งอยู่ที่โอซาก้า ประเทศญี่ปุ่น พัฒนาซอฟต์แวร์ 3D/BIM ประสิทธิภาพสูงสำหรับอุตสาหกรรม AEC ทั่วโลก ผลิตภัณฑ์ของเราประกอบด้วย:

  • ปลั๊กอิน 3D/BIM — ปัจจุบันมีปลั๊กอินส่งออกข้อมูลแบบเนทีฟ 6 ตัวสำหรับแพลตฟอร์ม CAD/BIM ซึ่งสร้างขึ้นบน API อย่างเป็นทางการของผู้ผลิต ทำการดึงข้อมูลรูปทรงเรขาคณิต พื้นผิว วัสดุ โครงสร้าง และคุณลักษณะต่างๆ จากรูปแบบดั้งเดิม (.rvt, .dgn เป็นต้น) โดยไม่สูญเสียคุณภาพ เอาต์พุต: ไฟล์ GLZIP ระหว่างกลาง ไม่ทำการบีบอัดหรือลดขนาดข้อมูล
  • โปรแกรมสร้างไฟล์ Opt — โปรแกรมลดขนาดไฟล์สำหรับใช้งานบนเดสก์ท็อป เพื่อการประมวลผลแบบกลุ่ม รับไฟล์ GLZIP (จากปลั๊กอิน) หรือไฟล์รูปแบบเปิด (IFC, FBX, STEP, 3DXML ฯลฯ) และใช้การบีบอัด Draco, การรวมวัสดุ, การจัดเรียงแอตลาสพื้นผิว, การเข้ารหัส Basis Universal / KTX2, การจัดเรียงช่อง PBR และการสร้าง LOD — ทั้งหมดนี้บนคอมพิวเตอร์ของผู้ใช้ เอาต์พุต: โมเดลในรูปแบบ .opt + DB นี่เป็นผลิตภัณฑ์เดียวที่สร้างไฟล์ .opt
  • โปรแกรมช่วยสร้างแบบจำลอง 3 มิติและข้อมูล — แอปพลิเคชันเดสก์ท็อปสำหรับ Windows 10 ขึ้นไป นำเข้าไฟล์ GLZIP (จากปลั๊กอิน) หรือรูปแบบเปิด ทำการบีบอัดข้อมูล (Draco, การรวมวัสดุ, การบีบอัดพื้นผิว, LOD) และแสดงผลแบบจำลองพร้อมการสอบถามคุณสมบัติแบบเต็มรูปแบบ — ทั้งหมดนี้รวมอยู่ในแอปเดียว ไม่ส่งออกไฟล์ .opt

Rapid3D Loader สำหรับ Three.js — แพ็กเกจ npm (opt-rapid3d-loader) พร้อมตัวถอดรหัส WASM ในตัวสำหรับรูปทรงเรขาคณิต Draco และพื้นผิว Basis Universal การสตรีมชิ้นส่วนแบบก้าวหน้า และ API การโต้ตอบแบบเต็มรูปแบบ อ่านและโหลดโมเดลในรูปแบบ .opt (ที่สร้างโดย Opt File Generator) ลงในฉาก Three.js ได้โดยตรง

เรียนรู้เพิ่มเติมหรือเริ่มต้นทดลองใช้งานฟรีได้ที่ https://www.opt3ds.com/

ติดต่อ: info@3dexpert.jp


© 2010–2026 บริษัท 3D Expert จำกัด สงวนลิขสิทธิ์ทุกประการ