A directional light and a spot light casting onto the same ground, side by side. It is the light's side of shadows: whether it casts at all, and the resolution, bias and softness underneath that.
Examples
Every one of these opens in the browser editor, running, with its node graph laid out for you to take apart. Nothing to install and no account needed.
One box, copied three times, each copy a different colour. It shows how a material node picks which objects it applies to, using the object index as its group, and how it points at a material by relative path.
mat/MeshBasic geo/Material
An object that follows the mouse across a plane. The cursor ray is built in the graph and intersected with that plane, then an actor moves the object there on every tick.
geo/Actor code/CursorRay code/Plane code/RayPlaneIntersect
This example creates a series of objects in a line. If you observe them from either ends of the line, you will see the objects behind the first one are tinted by the ones before them.
geo/AttributeCreate mat/MeshBasic
Two boxes dropped onto a ground plane and simulated as rigid bodies. The tagging happens in the graph: one node marks what falls, another marks the ground, and the solver takes both.
A rigid-body simulation with many objects where your cursor drive one of them, allowing you to interact with the others.
A grid of spheres shaded by a material built node by node. Roughness and metallic are read from point attributes, so the surface changes across the field instead of being one uniform value.
Two objects under one light, and only one of them casts a shadow. Turning that off per object is a pair of parameters: one enables the override, the other carries the value, and setting the value alone does nothing.
geo/ObjectProperties
A sphere dropped as a soft body, so it squashes when it lands. What the solver simulates is a coarse tetrahedral cage, and the sphere you see is rebuilt from wherever that cage ends up.
geo/PhysicsSolver geo/PhysicsSoftBodyAttributes geo/Tetrahedralize geo/CageCapture geo/CageDeform