Hi all. I am attempting to instance 2 objects at the center of a plane using geo nodes. The suzanne will always be instanced, but the second object will be chosen randomly from a collection. My node setup should work, but does not.
You use the same geometry node on 4 objects and they have the same seed value, so they are the same.
To fix this, you can generate random values based on the object position , but the seed will change when you move the object.
I'm not sure if it's possible to use object names or IDs. If yes, you may be looking for another answer.
There is another way
Select the 4 objects in 3d Viewport in object mode
Run the script in Text Editor to change the seed values.
import bpy from random import randint for obj in bpy.context.selected_objects: last_modifier = obj.modifiers[-1] last_modifier["Input_2"] = randint(0, 999999)
I wasn't quite able to understand what exactly was the problem with your situation. But I would guess that it has something to do with the fact that they are seperate objects. As I said, IDK.