princeton-vl / infinigen

Infinite Photorealistic Worlds using Procedural Generation
https://infinigen.org
BSD 3-Clause "New" or "Revised" License
5.32k stars 455 forks source link

运行资产生成出错 #188

Closed ry1213428 closed 6 months ago

ry1213428 commented 9 months ago

from infinigen.assets.scatters import seashells seashells.apply(bpy.context.active_object) Traceback (most recent call last): File "", line 1, in File "/home/zz/infinigen/infinigen/assets/scatters/seashells.py", line 19, in apply factories = list(MolluskFactory(np.random.randint(1e5)) for _ in range(nspecies)) File "/home/zz/infinigen/infinigen/assets/scatters/seashells.py", line 19, in factories = list(MolluskFactory(np.random.randint(1e5)) for in range(n_species)) File "/home/zz/infinigen/infinigen/assets/mollusk/generate.py", line 38, in init self.material = surface.shaderfunc_to_material(self.shader_mollusk, base_hue, self.factory.ratio, File "/home/zz/infinigen/infinigen/core/surface.py", line 180, in shaderfunc_to_material material.node_tree.nodes.remove(material.node_tree.nodes['Principled BSDF']) # remove the default BSDF KeyError: 'bpy_prop_collection[key]: key "Principled BSDF" not found'

araistrick commented 7 months ago

Hello, what version of bpy are you using? This issue would mostly arrise if using a version other than bpy==3.6.0

araistrick commented 6 months ago

Closing due to inactivity