Hi there!
I'm trying to make a quick tool that generates a shape procedurally. That's done, works like a charm. However, I'd love to not manually trigger a different seed every time I duplicate the object. The ideal scenario would be to get a different seed automatically every time I hit "shift + D".
I know how to randomize colors by sending an attribute to the shade nodes... but I can't find a way to make that randomization at an object data level?
Does anyone know how to achieve that?
It's honestly quite a simple setup... grid, distribute points, transform. I'll check out if I can incorporate the ID, thanks Martin.
I have a render going on for the weekend. If I can't figure it out I'll take a screenshot when that's done. Thanks again!
There is also a lot of randomization done in BCity: https://cgcookie.com/courses/bcity-building-a-procedural-city-generator-with-geometry-nodes
I'd have to re-watch parts, to see where relevant info is.
When I see your exact Node Tree, I'll probably be able to figure something out, in case you can't get it to work before then.
Totally! I too will need to rewatch parts to trigger the memory, even if I feel like I just followed this course lol
Thanks Martin, I'll check it out and let you know if I can't come up with a solution then.
Hi Nathi, I haven't been able to figure out how the get access to the Object's UID (besides using Python), but we do have a Self Object Node.
In this case, I use the 'Position' of the Duplicate(s) (which is of course not ideal), converted to an Integer to change the Seed of a Random Value Node:

Wow! I did not know of that node Martin! Sweet! I'll add that to the toolbox!
Not sure it would work for what I need since the instances will be certainly animated and their position will change drastically. From what I understand this setup will change at every frame if something is animated in position?
Here's the screenshot of my current node-tree. It works exactly as I need... but I would love to make it more future proof and add a switch. If enabled, every time I duplicate the object it would get the seeds (or the randomize pattern in the group input) to automatically change. If disabled, I'ld keep the manual approach with the seed (say if I want to use the same "instance" over and over instead of having variation).
It'd be nice to have.. but I got it where I needed it for now. Let me know if that makes any difference on your insight!
Hi Nathi,
Did you forget to upload your screenshot?
Anyway, when I understand correctly, what you want to do, you could, for instance, Bake the Location of each Duplicate, once you've placed them:

If you Bake the instance after Duplicating it, it will be different than the original and if you Duplicate it after Baking, it will be the same as the original.
That gives a lot of freedom, I think.
Nice! I'll try that Martin!!
Yeah, I totally forgot to add the attachment. 🤦♀️
Fixed it now.
What a nice compliment! Your wizard-level of organization in GeoNodes is definitely the inspiration here 😬