iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
Build on Google AI

AI 策展人:用 Google ADK 打造會思考、會介紹的 3D 展示平台 系列

CAD 或 3D 模型畫好之後,往往還要花大量人工才能變成能在展場、平板、網頁上順暢展示的成果——調角度、控制檔案大小、幫零件取名、寫介紹文字,這些事有固定套路,卻很少被自動化。

本系列要打造一條共通的 3D 資產處理管線,把模型自動整理成 Web 3D 展示,並用 Google ADK 建立兩種 AI 助手:一種在佈展前判讀模型、規劃重點、撰寫介紹文案;另一種在展場現場化身導覽員,回答問題並操控畫面帶觀眾看細節。管線可獨立運作,AI 是可拔除的輔助層,離線時展品照常播放。

第一階段以機械零件與簡易建築模型為練習場景,驗證整套流程;未來視進度可能擴展更多應用場景。

參賽天數 8 天 | 共 8 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 1

3D 模型畫好了,然後呢?

你有沒有遇過這種狀況:工程師畫好一個產品的 3D 模型,結果到了展場、業務平板、電商網頁,每個地方都要重新調整一次——相機角度不對、檔案太大跑不動、零件名稱亂七...

2026-09-15 ‧ 由 mervyn67 分享
DAY 2

這個系統怎麼分工:一條生產線,外面掛不同的展示方式

昨天講了問題:模型畫好之後,還要花很多人工才能變成一個順暢的展示。今天講這個系統打算怎麼分工來解決這件事。 先講一個比喻。把它想成一間食品代工廠:中間是一條固定...

2026-09-16 ‧ 由 mervyn67 分享
DAY 3

動工前,先把「一個模型長什麼樣」講清楚

Day 02 講了系統怎麼分工:中間一條生產線、外面掛不同的展示方式、旁邊接一層可拔除的 AI。今天要講的,是這一切能夠運作的前提——先講好資料長什麼樣,再開始...

2026-09-17 ‧ 由 mervyn67 分享
DAY 4

同一個 repo,兩種語言怎麼不互相踩線

前三天講了生產線怎麼分工、資料要先講好長什麼樣。今天要處理一個比較實際的工程問題:這套系統裡,負責幾何運算的是 Python,負責網頁呈現的是 JavaScri...

2026-09-18 ‧ 由 mervyn67 分享
DAY 5

Day 05|STEP、STL、glTF:同一個零件的三種「存法」

前幾天一直說要「把 CAD 模型轉成網頁看得懂的格式」。今天先搞清楚:為什麼要轉?CAD 存的檔案,跟網頁載入的檔案,差在哪? 用食品代工廠的比喻。要把一個蛋糕...

2026-09-19 ‧ 由 mervyn67 分享
DAY 6

Day 06|自己動手做一台齒輪減速機:一份人人都能重現的範例

工廠要測試生產線,第一件事不是急著量產,而是先準備一份「標準試樣」。今天就來做這件事:用程式產生一台齒輪減速機的 STEP 檔,當作這個系列接下來所有實驗的固定...

2026-09-20 ‧ 由 mervyn67 分享
DAY 7

Day 07|STEP 轉 GLB:搬家時,名字跟顏色一個都不能少

前兩天,我們知道 STEP 是「食譜」、GLB 是「宅配包裹」,也做好了一份貼滿標籤的減速機積木當試樣。今天第一次真的動手:把這份試樣從食譜轉成宅配包裹。 三個...

2026-09-21 ‧ 由 mervyn67 分享
DAY 8

Day 08|網頁會卡,是因為三角形太多:怎麼公平地「瘦身」

Day 07 轉出的 GLB 是半成品,還沒瘦身。今天處理面數(三角形數量)的問題:真實機械零件動輒幾萬、幾十萬個三角形,瀏覽器會卡住,需要減面(decimat...

2026-09-22 ‧ 由 mervyn67 分享