編者注
由於有數量衆多的面數複雜的物品,對渲染壓力比較大,則需要找到一種能夠降低點線面的方法。
Amplify Impostor
Amplify Impostors是面向鏡頭,通過簡單多邊形+渲染Texture的假3D替代複雜的幾何形狀。
Amplify Impostors - Multi-Object Bake
視頻資料 Amplify Impostors - Robot Sphere
Amplify Impostors - Final IK
循環驅動動畫
資產配置
點擊資產,能夠看到資產所具備的Take,店家Loop Time。保證循環播放。
Animator
在GameObject上添加Animator,由於Animator.Controller爲空,物體無法運動。
在資產目錄下創建Animator Controller
,雙擊進入編輯界面。
默認能夠看到三種狀態Entry
、Any State
、Exit
。在空白處右鍵Create State
->Empty
。點擊創建的狀態,添加動畫,把動畫拖拽到Motion。
LOD
在GameObject上添加LOD Group 調整爲LOD0與LOD1,LOD0的Renderers選擇原始模型。LOD1預期爲Impostor模型。
Amplify Impostor
操作
在GameObject添加Amplify Impostor,點擊+或者Bake Impostor。
將會提示保存同名的xxx_Impostor.asset文件。
需要按照如下參數設置:
Bake Type:Spherical
Texture Size:2048
Axis Frames:16
設置完畢後,在點擊Bake Impostor
生成
能夠看到在GameObject下生成如下內容
Box_Test
|---- Impostor
把Impostor賦到LOD1
播放並查看
附錄
Making pixelated effect with Amplify Impostors
【unity教程】unity3D知識點——animator動畫控制基礎