如上圖,我在 Blender 用 Boolean 做了凹槽,但是導入 RCP 後,感覺出現了某種錯誤…
在確認 Blender 中的 Modifier 都有 Apply 後,經過一番查找,我發現解決方法是需要將網格轉換為三角面(Triangulate Meshes)
如下圖左側是原先的模型網格分布,右側是經過三角化的面,可以觀察猴子頭部最明顯 🐵⬇️

而為什麼 Triangulate Meshes 就可以解決 Boolean 失效的問題呢?根據這支影片的說法是,將模型導入遊戲引擎,如 Reality Composer Pro, Unity, Unreal 時,這些軟體會將面較複雜的模型,自動 Triangulate,但此時就有可能出現錯誤。所以在設計者可以控制的時候,先將模型 Triangulate 成想要的樣子,會較爲保險。
而三角化的方法有兩種,第一種是在輸出時勾選 Triangulate Meshes,如下圖所示

第二種是在針對特別需要 Triangulate Meshes 的模型,新增 Triangulate Modifier,記得在輸出時,也要先 Apply 這個 Modifier 才會有效果喔!

終於解決這個問題時,我感到非常喜悅,差點要重做模型了🥲



發表留言