参考教程:《Windup》实时渲染动画全流程技术美术高级课程
安装ProGrid&ProBuilder
ProBuilder可以直接在PackageManager-UnityRegistry中找到。 ProGrid就相对麻烦一些,2021之前的Unity版本,需要在ProjectSetting中开启PreviewPackage,然后即可在PackageManager中安装ProGrid。 2021之后版本,需要在PackageManager中点击➕,选择Add Package from git URL,输入com.unity.progrids,即可安装Progrid。 安装好后,可以在Tools下打开二者的工具栏。
ProBuilder
Probuilder的第一个工具是创建几何体,可以开启ProGrid的第三个吸附开关,方便吸附格点;右下角的子菜单可以调节分段数。 可以使用Progrid中包含的的grid贴图创建材质,这张帖图是边长1m的方格,可以帮助控制比例。注意搜索时要点一下小眼睛图标,显示Package中的内容。 在Edit-Preference中将刚刚的grid材质拖放给Probuilder的material即可作为默认创建材质。 注意ProBuilder的工具栏是ContentSensitive的,当切换选择模式时会有不同的工具菜单,比如边模式下可以增加循环边。 ProBuilder的操作和常规建模工具很像,可以分别对顶点/边/面进行编辑,也可以选中面shift挤出。
使用Cinemachine
法一 使用VirtualCamera 在运镜的关键位置创建cinemachine-virtual camera。timeline中创建cinemachine track,将main camera拖入对象。将关键镜头视角的camera拖入track,即可运算镜头动画。 利用cinemachine的功能,可以设置look at、damping、soft zone、FOV等,也会在timeline中自动运算动画。 **法二 使用Dolly Camera with Track 创建Dolly Camera with Track,会生成一个cam和一个dolly track,然后可以通过dolly track的关键点编辑轨道路径。 除了将cam放入cinemachine track以外,还需要单独为这个cam创建一个animation track,记录track的position属性。