跳轉到

D-20260712-01|材質指派模型統一為水密 sub-mesh

背景與驅動力

編輯器原走 K-means 色域分群(CIELAB+ΔE2000):把表面顏色聚成 cluster、per-cluster 指派材質。但表面色塊沒有體積——per-cluster 的質量、慣量、熱容都無法定義,與 per-part 溫度 / 疲勞 / 破壞模型根本衝突;paint 塗刷工作流建立在同一個錯誤地基上。

考慮過的選項

  • 保留分群、破壞單位另算:質量歸屬仍無解,兩套幾何語意並存。
  • 統一水密 sub-mesh(採納):材質掛在有體積的封閉幾何上,物理量天然可定義。

決定

  • 多材質 = 數個各自水密的 sub-mesh、各指派一種材質;fused 單一 mesh= 單一材質。Stage 2 逐 sub-mesh 直接指派(o4-material-editor)。
  • K-means 色域分群與 paint 工具全移除(含實作模組)。
  • 同日反轉「瀏覽器編輯器不提供把 fused solid 切成多材質」的暫定限制:新增拼接(assembly)與切分(平面切 + 封蓋)幾何工具,產物皆水密 sub-mesh;自由 gizmo/ 旋轉縮放列 playtest 後續。

後果與影響

材質 = 水密 sub-mesh 自此是唯一模型:質量、熱、破壞單位全部落在同一幾何語意上。取代 K-means 實作方向(里程碑實作、無前 ADR)。編輯器操作現況見 編輯器操作.md、幾何規則見 建模參數.md