
4: Instancing Geometry on Points for Enhanced Scenes
Share
Today's focus was on placing objects at each of the scattered points to populate my scene.
Process
I introduced the Instance on Points node into my node tree, connecting it to the output of the Distribute Points on Faces node. This node allows you to place a geometry instance on every point.
To add variation, I used the Random Value node. For scaling, I set the Random Value node to Float so that the objects wouldn't get distorted. For rotation, I used a Random Value node set to Vector, which let me randomize the rotation on all three axes.
To achieve full rotation, I set the maximum rotation value to TAU (approximately 6.28), ensuring that the objects could rotate 360 degrees.
When I applied this to more complex meshes like rocks, the scene started to look much more dynamic and realistic.
Nodes Used and Their Functions
- Instance on Points: Places instances of geometry on each point.
-
Random Value: Generates random values within a specified range.
- Float: A single numerical value, used here for uniform scaling.
- Vector: A set of three numerical values, used for rotation.
- TAU: A constant representing 2π, used for full rotation.