Skip to content

Modern Primitive

by Degarashi·Modeling

Images © Degarashi. Used for product review; image policy.

Why we like it

Modern Primitive earns its place in the Blender Extensions library by rebuilding Blender's primitives on Geometry Nodes, keeping every shape editable through gizmos and modifier parameters long after creation. It's released under GPL-3.0 and listed here as free.

What is Modern Primitive?

Modern Primitive brings 13 procedural primitives to Blender, all built with Geometry Nodes so they stay editable at any point. The set covers Cube and Deformable Cube, UV Sphere, Ico Sphere and Quad Sphere, Cylinder, Cone, Capsule and Tube, plus Torus, Gear, Spring and Grid. Primitives are added through the Add menu (Shift + A) or the MPR tab in the N-panel.

The workflow centers on in-viewport gizmos for adjusting radius, height, divisions and other parameters directly in the 3D view. A heads-up display shows parameter values and snapping information in real time, while Modal Edit (Ctrl + Shift + C) allows keyboard shortcuts, numeric input and the mouse wheel to tweak values. Focus Modifier (Ctrl + Alt + X) selects and focuses the Modern Primitive modifier for quick changes.

Additional tools include Convert to Primitive, which reuses the original object to keep Boolean relationships, materials and modifiers intact, and Extract to Primitive for turning selected polygons into a new primitive. Origin manipulation, Simple and Evenly UV generation, a procedural grid material, Apply Mesh and Apply Scale round out the toolset. It requires Blender 4.3 or later.

Who is Modern Primitive best for?

Modern Primitive is best for blender artists who want non-destructive modeling with procedural primitives they can reshape through gizmos and modifier parameters at any time.

How much does Modern Primitive cost?

Modern Primitive is completely free to download and use.

Key features

  • 13 procedural primitives built with Geometry Nodes for non-destructive editing: Cube, Deformable Cube, UV Sphere, Ico Sphere, Quad Sphere, Cylinder, Cone, Capsule, Tube, Torus, Gear, Spring and Grid
  • In-viewport gizmos to adjust radius, height, divisions and other parameters directly in the 3D view, plus a HUD showing values and snapping information in real time
  • Modal Edit (Ctrl + Shift + C) with keyboard shortcuts, numeric input and mouse wheel, and Focus Modifier (Ctrl + Alt + X) to select and focus the modifier
  • Convert to Primitive, which reuses the original object to maintain Boolean relationships, materials and modifiers
  • Extract to Primitive from polygons selected in Edit Mode, with multi-region selection support
  • Simple and Evenly UV generation, plus an adjustable procedural grid material for layout and UV checking
  • Apply Mesh to bake the shape to a static mesh, Apply Scale, and origin manipulation via the N-panel

Tags

#Blender#Non-destructive modeling#Geometry Nodes#Procedural primitives#Gizmos#UV generation#Add-on

Frequently asked questions

Does Modern Primitive work with Blender 4.3?

Modern Primitive is compatible with Blender 4.3 and newer, which is the minimum version listed for the add-on. All 13 primitives are built with Geometry Nodes, so a Blender release supporting the required nodes is needed to use them. You add primitives through the Add menu (Shift + A → Mesh → Modern Primitive) or the MPR tab in the N-panel, then adjust them through the modifier properties and in-viewport gizmos. If you're on an older Blender version, check the developer's GitHub page for details before installing.

How do I add a Modern Primitive to my scene?

Modern Primitive adds shapes through Blender's Add menu with Shift + A → Mesh → Modern Primitive, then selecting a shape, or through the MPR tab in the N-panel for quick access. Once created, you fine-tune parameters in the Modifier tab, use the interactive gizmos in the viewport, or open Modal Edit with Ctrl + Shift + C. The N-panel also hosts extra tools such as Apply Mesh, Restore Defaults, the conversion tools and grid material settings.

What keyboard shortcuts does Modern Primitive use?

Modern Primitive assigns Ctrl + Alt + X to focus its modifier for quick manipulation, and pressing it again unfocuses or toggles. Ctrl + Shift + C starts Modal Edit, a mode where you adjust parameters with keyboard shortcuts such as S for Size, H for Height and W for Smooth, along with numeric input and the mouse wheel. Keybindings can be viewed and restored from the Preferences panel. Version 0.0.55 addressed an issue where the add-on's shortcut keys were not functioning properly.

Does Modern Primitive keep existing meshes editable when converting them?

Modern Primitive's Convert to Primitive tool turns existing meshes into Modern Primitives while reusing the original object, which maintains its Boolean relationships, materials and modifiers. There's also Extract to Primitive, which takes polygons selected in Edit Mode and converts them into a new Modern Primitive object, with support for multi-region selection. Because the primitives are built on Geometry Nodes, the resulting shapes stay non-destructively editable, and Apply Mesh can later bake a shape to a static mesh while optionally keeping the modifier for reference.

Is Modern Primitive free to use?

Modern Primitive is listed as free in this catalog and is released under the GNU General Public License v3.0 or later. For current licensing terms, download options and the complete source, see the developer's GitHub page. The add-on installs by dragging its file into Blender or through Blender's Install from Disk option in the extensions preferences. It requests one permission, to import a Geometry Node from the add-on directory, and it targets Blender 4.3 and newer.

Alternatives to Modern Primitive

Also in Modeling for Blender.

Similar plugins