為什么我的Unity的mesh.normals沒有歸一化?
最近在unity里造VAT輪子,突然發(fā)現(xiàn)mesh.normals沒有被歸一化,很離譜。
原因是我用
更新動畫之后,用
獲取的當前動畫幀的靜態(tài)mesh。
也許是處于性能考慮,此時BakeMesh之后normals和tangents都沒有被歸一化。需要
重新計算才ok。
bounds也是同樣的道理,但是用RecalculateBounds會有微小的誤差(我也不知道為啥)。
老老實實遍歷就沒問題:
最近在unity里造VAT輪子,突然發(fā)現(xiàn)mesh.normals沒有被歸一化,很離譜。
原因是我用
更新動畫之后,用
獲取的當前動畫幀的靜態(tài)mesh。
也許是處于性能考慮,此時BakeMesh之后normals和tangents都沒有被歸一化。需要
重新計算才ok。
bounds也是同樣的道理,但是用RecalculateBounds會有微小的誤差(我也不知道為啥)。
老老實實遍歷就沒問題: