2

我正在尝试以编程方式为搅拌机中的粒子系统加载烘焙文件。我设法加载了流体模拟没有问题的文件,但是粒子系统使用了不同的烘焙/缓存系统,我在尝试为此加载它时遇到了困难。

这是我正在使用的代码:

pts = []

for i in scn.objects:
    for j in i.modifiers:
        if j.__class__.__name__ == "ParticleSystemModifier":
            pts.append(j.particle_system)


file_start_particle = 'tt'
file_index = '00'

for m in pts:
    m.point_cache.filepath = bake_file_path
    m.point_cache.name = file_start_particle
    m.point_cache.index = int(file_index)
    m.point_cache.use_external = True
    m.point_cache.use_disk_cache = True

但是,这会导致黑色图像。控制台上没有显示任何错误,并且渲染似乎正在做它的事情。

知道如何加载缓存文件以便使用它们并且渲染工作吗?

谢谢

4

0 回答 0