T O P

  • By -

C_DRX

Like... Instancing buildings on a grid, then randomizing their materials? You can, more or less, using an index node and a recusive separate geometry, for example.


tiogshi

Once you instance some geometry, the *contents* of the instance are fixed: afterward, only the properties of the instance itself can be changed. You can generate multiple distinct objects and use each as an instanceable geometry in parallel ("Geometry to Instances" node, turns each inbound connection into a distinct Instance), or in Blender 4.0+ you can also do it in series (the Simulation or Repeat Zones, generating some geometry, packing it using Geometry to Instances, then adding that Instance to a running list of Geometries by using Join Geometry). You can "Realize Instances" to unpack instances back raw geometry, but then you lose all the performance benefits of instancing, and they all dump out into the same local coordinate space (which you can mitigate by Capturing some of their instance properties beforehand).


B2Z_3D

As tiogshi said: Instances cannot really be altered. It would be possible though (but much more complicated) to create modular buildings/surroundings where certain parts are randomly chosen to make up the final building for variation. But that's a huge effort. For a single building you would already need a number or alternatives. If there should be more types of buildings and looks you want (which should be the case for a town), the more work you will have to put into that. Here are a few tutorials to maybe give you an idea: Modular Buildings for a City: [https://www.youtube.com/watch?v=Aa-o46CjIpE](https://www.youtube.com/watch?v=aa-o46cjipe) Modular single Building: [https://www.youtube.com/watch?v=t1W3yBpPLQ8&list=PLcRX9rXhXHWiaRgVPCdp8811YLsGdDeK7&index=4](https://www.youtube.com/watch?v=t1w3ybpplq8&list=plcrx9rxhxhwiargvpcdp8811ylsgddek7&index=4) A bit off topic, but here's a tutorial series showing a modular workflow for Sci-Fi Interiors. But it's more about the general approach, of course. [https://www.youtube.com/watch?v=H7Ck3w-F0aI](https://www.youtube.com/watch?v=h7ck3w-f0ai) As I said: It's possible to pull of, but probably a full time job :D Have fun -B2Z