UNITY 模型與動畫優化選項

2021-09-13 14:35:37 字數 632 閱讀 2153

1,rig: optimze game objects,【預設是沒勾選的】

效果:將骨骼層級從模型中移除,放到動畫控制器中,這樣效能提高明顯。實測中發現原來瞬間載入5個場景角色有點延遲,採用此選項後流暢了許多。

2,animator: update mode

通過此選項可以針對性優化,對於站著不動的npc,可以使用 【animate physics】選項,表示它將使用物理時間更新(fixed time step),通過設定 fixed time step減少不必要的

骨骼蒙皮計算。對於主角,還是要使用盡可能精細的時間粒度,不要使用物理時間更新,因為物理時間步長大了會使角色動畫不流暢。

3,skinedmeshrenderer::motion vector,和 skined mesh vectors【預設是勾選的】

這兩個選項預設勾選,有點坑,這是用來作運動模糊效果的,一般都不用。勾選它會占用雙倍蒙皮記憶體。沒有精確實測,粗略觀察似乎記憶體無差別。

posted on 2017-09-28 12:06收藏

談談Unity模型優化

unity中優化 一直是乙個需要從很多細節上把握好的工作,而 模型優化 在此是佔主導地位的。在這裡主要介紹一下模型方面的優化。能合併的盡量合併 這個要把握好乙個度 但不能合併後模型體積過大 這樣不能遮擋剔除了 一般房子大小就差不多了。相同材質貼圖 最好mesh也相同 的合併會大大減小draw cal...

Unity菜鳥 FBX模型動畫提取

角色已經人形化 humanoid 了,那它的動畫可以用在其它的模型上了也就是可以共用一套模型動畫了,但是你有沒有發現那動畫是和fbx模型綁在一起的,沒關係你可以選中這幾個動畫檔案按contrl d就可以提取出來了,然後你可以把整個fbx模型都刪掉了,新生成的動畫已經不再基於fbx了,這樣可以大大減小...

unity記憶體管理與優化

1.建立時 無論是從全球資訊網。還是檔案或者儲存器,用assetbundle.load載入需要的資產,載入完成之後用assetbundle.unload 假 釋放assetbundle檔案本身映象,但不銷毀載入的資產物件。2.釋放時 例項用破壞釋放。在合適的地方使用resource.unloadun...