将SpeedTree的风力动画和生长动画导出到C4D的话,有两种方式可以选择。

一种是导出FBX格式,一种是导出ABC格式。

这里分别说一下导出的时候都需要注意到什么,然后再对比下每个格式的优劣。

这里我的场景中是只有风力动画,没有生长动画的。

导出FBX

首先呢,GroupBy这里默认是Geometry type,就是在导出之后是按着多边形的位置分组的。这里我是勾选的Material,按着材质分组。其实这个没什么大影响,选哪个都行。

Transform不需要改,在Animation中,勾选Wind,导出就带了风力动画,下面则是一些具体的设置,看一眼就懂了。

导出FBX格式的话,只支持导出风力动画,想要导出生长动画,则需要导出ABC格式才行。

右边的Include中,勾选Geometry,保证把多边形导出去,接着勾选Branch seam blending,这个具体我也不太清楚有什么作用。官方文档也是推荐勾选的,大概也是一种优化,这里就勾上了。

其他的不需要,尤其是Bones/Skeleton,勾选后确实能导出来一个骨骼,但是这个骨骼只是最基础的Trunk才有,而且不带动画。

下面的Textures根据需要勾选,最下面的Format Options,将缓存的格式设置为默认的MCC就行,别的我没有试过。可以勾选Compatble,这个软件解释说也是一种导出优化。

这样就设置好了,点击OK就会导出。导出的时间比较长,耐心等一下。一般来说是不会无响应的,只是鼠标一直处在忙碌状态。

导出C4D时候其他的都默认就行,但是一定一定要勾选上Vertex Cache to PLA。否则导入进来的模型是没有动画的。

因为这个树的动画并不是普通的PSR动画,而是点级别的动画,所以FBX将这个点级别动画烘焙成缓存,导入C4D的时候,C4D就会识别并转为PLA动画,这样就能正常显示动画了。

导出ABC

ABC大体上跟FBX的面板差不多,只不过Animation中有了Growth选项,可以导出生长动画。因为我不需要生长动画,所以这个也没有研究。

另外要注意的是,Format Options中的Format一定要选择HDF5格式,否则C4D不识别。其他的就没什么了,正常点击OK导出就好了。也是需要一些时间。

FBX和ABC对比

首先是预览速度上,ABC格式的模型动画预览速度要比FBX快一倍。这也就意味着ABC格式的动画需要更少的计算量,这样不管在预览还是渲染的时候也需要更少的时间。

当然树这种模型,叶子太多的话不管怎么样预览都是挺慢的。

但是导出的ABC文件大概一两个G大,而FBX只需要几十M大小。这一点上FBX还是有优势的。

这里呢,到底希望导出什么格式就看大家的需求了。

(完)

Leave a Reply