Unity本身是不能识别.abc模型的,需要借助Alembic插件。
一、先导入.abc模型到项目
这个时候,项目是无法识别的,先不用管。
二、下载Alembic插件
1、点击【Window】->【Package Manager】 ,进入包管理界面。
![](https://img.haomeiwen.com/i2190276/1987754f7ce1fae3.png)
如果没有,选择【Unity Registry】,在下面找到Alembic插件,然后在右下角点击安装。
![](https://img.haomeiwen.com/i2190276/0dd1b870265636b7.png)
添加Alembic插件后,就能识别.abc文件了,可以将模型拖入场景中进行预览。【不能识别的,重启Unity看看】
三、加载.abc动画
1、打开Timeline界面,如下:![](https://img.haomeiwen.com/i2190276/0343d3e220436782.png)
2、在Hierarchy面板中,选中.abc模型,在Timeline面板中点击【Create】创建项目并保存。
![](https://img.haomeiwen.com/i2190276/7947d6a38831acbb.png)
![](https://img.haomeiwen.com/i2190276/278926f0a6309a69.png)
![](https://img.haomeiwen.com/i2190276/df4893b50ab9905e.png)
3、在Timeline面板中找到【+】下拉菜单,添加一个【Alembic Track】,然后选中Alembic Track点击右键,在菜单中选择【Add Alembic Shot】。
![](https://img.haomeiwen.com/i2190276/0f05298765168cb4.png)
![](https://img.haomeiwen.com/i2190276/deafbb51b2442d04.png)
4、选中动画区域那块时间轴,然后在属性面板中的【Stream Player】中选中之前导入的.abc模型。
![](https://img.haomeiwen.com/i2190276/714f045c6927d7b9.png)
5、然后点击播放按钮,就可以进行预览动画了。
![](https://img.haomeiwen.com/i2190276/bff64f83d93a2b90.png)
网友评论