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,如果成功的话应该是这么显示的。
只要没有上面的红色消息,就说明是成功的
想要转换,只需要输入 .\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也行。。。
就酱。
(完)
路径中不仅不能有空格,也不能有&等字符,但其实有个很简单的解决方法:用英文引号把你的路径括起来就好了
新版的没有limomp.dll这个文件
大佬,链接失效了,麻烦更新一下啊
那个文件不让我分享了
大佬,那文件可否傳送一份給我嗎?
WeChat ID: a794117712
那个文件因为是bat格式,百度云不让发。百度一下1935版本的tfd,大概率都会带着那个文件的
好的謝謝