我正在尝试以编程方式为搅拌机中的粒子系统加载烘焙文件。我设法加载了流体模拟没有问题的文件,但是粒子系统使用了不同的烘焙/缓存系统,我在尝试为此加载它时遇到了困难。
这是我正在使用的代码:
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
但是,这会导致黑色图像。控制台上没有显示任何错误,并且渲染似乎正在做它的事情。
知道如何加载缓存文件以便使用它们并且渲染工作吗?
谢谢