當我們想把某一邊的模型鏡
射 (mirror)到另一邊的時候, 一個很常見的做法就是使用 duplicate special , scaleX 或 scaleY或 scaleZ 設成 -1 . 要小心的是如果你把 scale -1 的模型做 freeze transformation 或 輸出成類似 obj 格式的話, 你所鏡
射出來的模型normal方向會是反的.
使用scale -1 來鏡射模型,然後執行freeze transformation
顯示模型 normal
鏡射出來的模型normal會跟原本的模型normal相反
你如果 把 -1 的 scale freeze 成 1 的話, Maya 會自動把 (opposite) 屬性打開,讓模型方向看起來是對的,隨然它的normal其實是反的.
Maya自動把opposite attribute 打開
所以做完 freeze 之後,建議先把normal轉成正確方向 ,然後再把opposite 這屬性關掉. 這樣一來不管你要輸出成其他格式或用任何軟體來render 的話都不會有normal方向反的問題.
把normal轉成正確方向
把 opposite attribute 關掉
沒有留言:
張貼留言