编者注
由于有数量众多的面数复杂的物品,对渲染压力比较大,则需要找到一种能够降低点线面的方法。
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动画控制基础