Skip to main content

TFD制作出的烟雾缓存文件格式是bcf格式,并不是通用的vdb格式。但是TFD自带了一个小工具可以将缓存文件转为vdb。

在转换之前,我们需要做一个小改动。默认下,缓存生成的目录叫做TurbulenceFD Caches 001,缓存文件名是Cache 001.

它们有个共同的特点就是名字之间是用空格作为间隔的,我们需要把这个空格去掉,原因一会再说。

缓存名字比较好改,在缓存下就有三个按钮:New、Rename、Delete。我们只需要选中这个缓存点击Rename就可以重新命名。只需要把空格删掉就行了。

然后点击缓存目录后面的Browse,或者在文件内找到这个路径。将这个文件夹名中的空格也删掉。

如果顺利,就可以复制这个路径,它看起来应该是这样的:C:\Users\Admin\TurbulenceFDCaches001\Cache001

位置具体在哪里不重要,重要的不要带空格。

然后打开C4D插件目录,找到TFD的所在位置,如果你的TFD版本在1435以上,那么应该就有一个叫做bcf2vdb的文件夹。

如果没有,我把我的上传到了百度云,可以下载。

链接:https://pan.baidu.com/s/1ekzc0lC-Ns9r8ateDRqSYg
提取码:i1uz
复制这段内容后打开百度网盘手机App,操作更方便哦

如果你已经有了这个文件夹,打开后检查有没有一个文件名叫做libomp.dll,如果没有,也去下载一下上面的文件,找到limomp.dll放进去。

如果都准备好了,就可以开始转换了。

现在你的状态应该是已经打开了bcf2vbd文件夹,里面有两个exe执行文件,但是直接打开是没什么反应的。这个工具做的比较原始,需要我们使用命令行操作。

你需要按着Shift键+鼠标右键,能看到弹出来的窗口有一个叫做“在此处打开Powershell窗口”

打开后你的Powershell中应该有一行:PS C:\Program Files\MAXON\Cinema 4D R19\plugins\TurbulenceFD_C4D_v1-0_1435\bcf2vdb>

这说明你已经成功打开了。现在验证一下是否可用。

在这行命令行后直接输入bcf2vdb,然后回车。如果提示错误,可以尝试输入.\bcf2vdb,如果成功的话应该是这么显示的。

Snipaste_2019-05-20_13-46-01.png

只要没有上面的红色消息,就说明是成功的

想要转换,只需要输入 .\bcf2vdb C:\Users\Admin\TurbulenceFDCaches001\Cache001

然后回车就可以了。注意.\bcf2vdb和路径之间有一个空格,而且如果你已经复制了路径,按空格之后可以直接Ctrl+V复制进来。

这也是为什么我们的路径中不能带有空格,因为空格在powershell是有单独的意义的,相当于把这句话断开了,就会找不到正确的路径。

回车后,就会开始转换为vdb,根据电脑性能和缓存大小,转换的时间也不一定,但是还是很快的。

转换成功后,就可以在缓存文件夹中找到和缓存同样名字的vdb文件序列。

想要在OC中使用,只需要把这个vdb文件序列的第一个导入到Vdb volume对象中就可以。一般情况下需要把import Unit参数改为Hectometers,不然默认的太小,会看不到。

剩下的就是调节start和end,以及digits,这个digits是指你的文件后缀序列的位数,比如是01、02,那就输入2,如果是001.002,那就输入3。

如果都没有用,试试0也行。。。

就酱。

(完)

7 Comments

Leave a Reply