Modern Primitive replaces Blender's built-in primitives with non-destructive ones. Add a cube, and instead of committing to its dimensions at creation time, you keep adjustable parameters for as long as you need them.
The Problem With Blender Primitives
When you add a cube in Blender, the Add Cube panel gives you size and segment options — and then it disappears the moment you click elsewhere. After that, the object is just vertices. Want more segments? Delete it and start again.
That is fine until you are three hours into a blockout and realise every cylinder needs more sides.
What Changes
Modern Primitive keeps the parameters live. Size, segments and proportions stay editable, which means a blockout can be adjusted rather than rebuilt.
It is Geometry Nodes based, so the primitives behave like procedural objects while still being ordinary geometry downstream.
Where It Earns Its Place
- Blockouts — the phase where proportions change constantly
- Hard-surface base shapes — adjusting cylinder resolution after the fact rather than guessing up front
- Level design — where dimensions are dictated by gameplay and change repeatedly
- Learning — seeing how segment count affects shading without rebuilding each time
Worth Knowing
Requires Blender 4.3 or later — slightly newer than most extensions, so check your version.
Because primitives stay procedural, you will want to apply them before certain operations. Non-destructive is an advantage during design and an extra step at export — see our export guide for why applying modifiers matters.
For hard-surface work generally, our guide to hard surface modelling rules covers what to do with these shapes once you have them.
Maintainer: Degarashi · Licence: GPL-3.0-or-later · Requires: Blender 4.3+ · Price: Free