Locus est numerus.
— PLACE IS NUMBER —
Jacques Lucke · Blender Foundation · shipped 2.92 · fields in 3.0 · 2021
BLENDER NATIVE · C++ · LAZY EVAL · DOMAIN-AWARE · NO LONGER AN ADDON
Animation Nodes carried values through wires. Geometry Nodes carries fields. A field is not a number — it is a function over the geometry's domain: evaluate it per vertex, per edge, per face, per point, per instance. Same graph; different result at every position. The addon Lucke wrote ten years ago became the engine the way a sketch becomes a building. The wire became the field.
The graph does not say "for each vertex". The graph says: this is a function of position. The engine handles the iteration. That is the leap. A node is no longer an operation on a value — it is an operation on a field.
Animation Nodes promised it. Sverchok approached it. Geometry Nodes shipped it, and the addon Lucke started in 2014 became the way Blender models from 2021 onward. The wire became the field.
github.com/JacquesLucke~400 nodes · still growingsame graph idea, native| 2014 | Animation Nodes · Lucke ships the first version of the addon as a Blender community contribution. |
| 2018 | Lucke joins the Blender Institute. Begins designing what will become Geometry Nodes natively. |
| Feb 2021 | Blender 2.92 — Geometry Nodes ships. Initial scope: scattering and instancing. |
| Jun 2021 | Blender 2.93 — full geometry-processing nodes. Mesh primitives, transforms, attribute math. |
| Dec 2021 | Blender 3.0 — the FIELDS paradigm. Wires now carry functions, not values. The conceptual revolution. |
| 2023 | Blender 4.0 — node-tree assets, simulation zones, repeat zones. Procedural simulation enters the engine. |
| 2024 | Blender 4.1 — tools mode. Geometry Nodes that act on selection like a regular modeling operation. |
| ∞ | The wire became the field. The addon's coda was prophetic. |
Animation Nodes carried values. Geometry Nodes carries functions. The wire became the field.