在blender中加载烘焙粒子系统缓存

时间:2012-05-14 10:00:51

标签: python blender particle-system

我试图在blender中以编程方式为粒子系统加载烘焙文件。我设法加载文件没有流体模拟的问题,但粒子系统使用不同的烘烤/缓存系统,我试图加载它为此困难。

这是我正在使用的代码:

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

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

我知道如何加载缓存文件以便它们被使用并且渲染有效吗?

由于

0 个答案:

没有答案