我试图在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
但是,这会导致黑色图像。控制台上没有显示任何错误,渲染似乎正在做它的事情。
我知道如何加载缓存文件以便它们被使用并且渲染有效吗?
由于