ข้ามไปยังเนื้อหา

แล็บ: ส่งออก GLB และนำเข้า Twin

วิดีโอประกอบ

ดูบน YouTube (เปิดในแท็บใหม่)

วิดีโอโดย ผศ.ดร.สันติ นุราช ภาควิชาวิศวกรรมระบบควบคุมและเครื่องมือวัด คณะวิศวกรรมศาสตร์ มหาวิทยาลัยเทคโนโลยีพระจอมเกล้าธนบุรี (KMUTT) · ดูทั้งชุดใน playlist AIoT Foundation

Course 3 · Module 4
Type: Hands-on (prepare · export · import · mark points · test)
Suggested time: ~2.5–3 ชั่วโมง

Read first: Lesson · Export checklist · ← TOC · ← M03 · M05 →

Document Why
glTF 2.0 exporter export options
glTF Animations stash / names
Bitstream Studio Twin host
Hackathon web-app optional ex05 / ex06

  • ได้ไฟล์ .glb จากโมเดล M02/M03
  • นำเข้า Bitstream Studio แล้วขนาด/แนวแกนใช้งานได้
  • กำหนดจุด sensor หรือ interaction อย่างน้อย 1 จุดพร้อมชื่อ
  • ทดสอบอย่างน้อย: วางโมเดล + (คลิปแอนิเมชัน หรือ telemetry)
  • กรอก export-twin-checklist.md

  • ไฟล์จาก M03 (หรือ M02 ถ้ายังไม่มีคลิป — แจ้งใน checklist)
  • Bitstream Studio พร้อมใช้
  • คัดลอกงานเป็น m04_enclosure_twin.blend ก่อน export

  1. Apply Scale บนชิ้นที่จะส่ง
  2. ตรวจชื่อ object และชื่อคลิป (lid_open ฯลฯ)
  3. ถ้ามีหลาย Action: Stash ลง NLA ตาม คู่มือ glTF
  4. ซ่อน/ลบ cutter และของที่ไม่ต้องการส่ง
  5. Save .blend

Pass when: เล่นคลิปใน Blender ยังถูก และ Scale เป็น 1,1,1


  1. File → Export → glTF 2.0
  2. เลือก glTF Binary (.glb)
  3. เปิด Apply Modifiers · Materials · Animations (ถ้ามี)
  4. Export เป็น enclosure_twin.glb
  5. จดตัวเลือก export ใน checklist

Pass when: มีไฟล์ .glb และขนาดไม่เป็น 0 byte


  1. เปิด Bitstream Studio
  2. นำเข้า enclosure_twin.glb ตาม UI ของเวอร์ชันที่ใช้
  3. ตรวจ: มองเห็น · สเกลใช้ได้ · แนวแกนวางบนพื้นได้
  4. ถ้ามีคลิป — เล่น lid_open (หรือชื่อที่ส่งออก)
  5. แคปหน้าจอ

Pass when: สกรีนช็อตแสดงโมเดลใน host และ checklist ติ๊ก Import OK


  1. เลือกอย่างน้อย 1 จุด (เช่น sensor_bmi270_slot หรือ interact_lid)
  2. บันทึก: ชื่อ · อยู่ตรงไหนบนกลอง · ผูกกับอะไร (เซ็นเซอร์ / คลิป / LED)
  3. แคปหรือวาดประกอบใน checklist

Pass when: คนอื่นในทีมอ่านชื่อแล้วชี้จุดบนโมเดลถูก


เลือกอย่างน้อยหนึ่ง:

Option What to do
E1 — Clip เล่นแอนิเมชันใน Twin ให้ครบรอบเปิด (และปิดถ้ามี)
E2 — Telemetry Link Simulator หรือ Board แล้วให้มีสตรีมขณะโมเดลอยู่บนจอ
E3 — Web-app เปิด Hackathon ex05 หรือ ex06 คู่กับ Twin แล้วแคปคู่

Pass when: มีหลักฐานไฟล์ภาพ/คลิปในโฟลเดอร์ผลงาน


  • เทียบสเกลกับ GLB จาก ternion-3d-assets-free
  • Re-import .glb กลับ Blender เพื่อยืนยันคลิปไม่หาย
  • ลด poly แล้ว export รอบสอง เปรียบเทียบขนาดไฟล์

  • enclosure_twin.glb (+ .blend ต้นทาง)
  • สกรีนช็อตใน Bitstream Studio
  • จุด sensor/interaction ≥ 1
  • ผลทดสอบ Lab E
  • export-twin-checklist.md กรอกครบ

Symptom What to try
โมเดลยักษ์หรือจิ๋วใน Twin ตรวจ Unit Scale ทีม · Apply Scale · export ใหม่ — อย่าแก้แค่ซูมแล้วจบ
ไม่มีแอนิเมชันใน GLB Stash Action · เปิด Animations ตอน export · ตรวจชื่อคลิป
วัสดุดำ/หาย ใช้ Principled · ตรวจ Materials ใน export · ไฟใน Twin
Boolean ดูไม่ถูกหลัง export เปิด Apply Modifiers
Import ไม่ขึ้น ตรวจนามสกุล .glb · ลองโมเดลตัวอย่างจาก free assets เพื่อแยกว่าพังที่ไฟล์หรือที่ host
Telemetry ไม่เกี่ยวกับโมเดล คนละท่อ — โมเดลเป็นภาพ; ใช้ ex05/ex06 เป็นหลักฐานข้อมูล

Lesson · Export checklist · TOC · M05 →

อ้างอิงบทเรียนนี้

ถ้านำบทเรียนนี้ไปสอน ทำสไลด์ หรือทำเอกสารต่อ ให้อ้างอิงด้วยข้อความนี้ ถ้าดัดแปลงเนื้อหา ให้เติม (ดัดแปลง)ต่อท้ายชื่อบทเรียน

"แล็บ: ส่งออก GLB และนำเข้า Twin" จาก TESA Open Knowledge โดยสมาคมสมองกลฝังตัวไทย (Thai Embedded Systems Association: TESA) https://github.com/tesaiot/tesa-qualification-program สัญญาอนุญาต CC BY-NC 4.0

ข้อความอ้างอิงภาษาอังกฤษ: "Lab: Export GLB and Import to Twin" from TESA Open Knowledge by the Thai Embedded Systems Association (TESA), https://github.com/tesaiot/tesa-qualification-program, licensed under CC BY-NC 4.0

ลิงก์บทเรียน: https://tesaiot.github.io/tesa-qualification-program/courses/product-design/m04-blender-to-twin/l02-lab/

บทเรียนนี้ดัดแปลงจากต้นฉบับด้านล่าง เมื่ออ้างอิงให้คงเครดิตต้นฉบับไว้ด้วย
https://github.com/drsanti/TESAIoT-Courses/blob/287c21814ba8c75f693136616dcd270349a15966/C3/M04/lab.md · Original content by Asst. Prof. Dr. Santi Nuratch (ผศ.ดร.สันติ นุราช), KMUTT. Course 3 (C3/) of drsanti/TESAIoT-Courses. TESA funded the work and holds the rights; published here under CC BY-NC 4.0. The upstream repository carries no licence file. Text kept faithful; structure, front matter, quizzes and notes added by TESA Open Knowledge.

วิธีอ้างอิง TESA ฉบับเต็ม

TESA Open Knowledge · © 2026 สมาคมสมองกลฝังตัวไทย (TESA) · CC BY-NC 4.0

เนื้อหาเผยแพร่ภายใต้ CC BY-NC 4.0 นำไปใช้ต่อในงานที่ไม่ใช่เพื่อการค้าได้ โปรดอ้างอิงสมาคมสมองกลฝังตัวไทย (TESA) ทุกครั้ง · วิธีอ้างอิง TESA