Image generated with AI
Essential Blender Modifiers: Array, Bevel, Mirror and the Stack in 5.0
Diego Cortés
Author
Blender modifiers turn modeling into a non-destructive process: add an Array and 50 copies appear; enable a Bevel and edges round off on their own. With Blender 5.0 the modifier stack has changed more than ever, and this guide covers the ten modifiers you will use every day.
What is a modifier and how the stack works
A modifier is an operation applied to geometry automatically and reversibly. It does not alter the base mesh: it computes a result on top of it, and you can tweak its parameters, reorder it, hide it, or apply it when you no longer need it. It is the difference between building an editable model and getting stuck with a mesh you can no longer touch.
Non-destructive editing
Applying a modifier "bakes" the change into the mesh: the sliders disappear and you work with real geometry. That is why the rule is simple: apply only when the result will not change anymore, when another modifier requires it, or when you are exporting the model. While you are still iterating, keep them alive.
Order matters
The stack is computed from top to bottom and each modifier receives the output of the previous one. If the Array sits above the Mirror, the mirror copies the full result of the array; if you swap them, the array repeats the already-mirrored half and you get a different result. To reorder them, drag the dotted lines on the right of each modifier.
Array: repetition with intention
The Array duplicates the object as many times as you need. It is the modifier of staircases, fences and columns, and its three decisions are the fit, the offset and the merge.
Fit type: count, length and curve
The fit controls how many copies are generated. Count uses a fixed number, Length generates copies until covering a measured distance, and Curve until filling the length of a curve. Watch out: it uses the length of the curve, it does not follow it; to make the repetition follow a path, combine the Array with the Curve modifier.
Offsets: constant, relative and object
The offset decides where each copy lands. Constant shifts by a fixed distance, Relative in proportion to the object's size, and Object uses the transform of another object, usually an empty. With object offset you build circles by rotating the empty or progressive scales by animating its size.
Merge, caps and UV offset
Merge fuses adjacent copies so there is no visible interior geometry; the first-last variant also joins the first and last copies, ideal for rings. Caps add closing geometry at the start and end, like the head and tail of a snake. The UV offset shifts the UVs on each copy.
Array + Curve
To make the repetition follow a path, such as fences over terrain or stair railings, combine the Array with the Curve modifier: the Array generates the copies and the Curve deforms them along the path.
The new Array in Blender 5.0
Blender 5.0 rebuilt the Array on top of Geometry Nodes. It now includes circular distribution, randomization, viewport gizmos, and an expandable stack: if the classic modifier feels limited, you can open it and edit the nodes directly.
Bevel: controlled smoothness
The Bevel rounds edges and corners, and it is what stops an object from looking like a cardboard box. The golden rule of hard surface: no perfectly sharp edges, everything has a bevel, however small.
Width, segments and limit method
Width controls the size of the bevel and Segments the amount of geometry. An even number of segments keeps quad topology; an odd number creates a central triangle on the edge. The limit method decides where it applies: to all edges, to those above an angle, to the ones you marked with edge bevel weight (Ctrl+E > Edge Bevel Weight), or to a vertex group.
Why the modifier and not the tool
For fine details, the modifier does not dirty the editable mesh: you change the width and the result recalculates on its own. The Bevel tool in edit mode is better for large shapes where the bevel is a structural part of the model.
Harden normals and hard surface
With auto smooth enabled in the object data tab, Harden Normals evens out shading between beveled and flat faces, removing the broken reflections typical of hard surface models.
Mirror: model half, get double
The Mirror reflects geometry across an axis and is the ultimate shortcut for characters, vehicles, and any symmetrical object: you model one half and the rest appears by itself.
The origin as the axis
The mirror uses the object's origin, the orange dot, as the axis of symmetry. The geometry must live on one side of the origin; if the result overlaps or leaves gaps, the origin is misplaced.
Axes, bisect and flip
By default it mirrors on X, but you can enable several axes at once: with X and Y you model a quarter of the object and with all three, an eighth. Bisect removes the geometry that crosses the axis center, and Flip inverts which side keeps the copy.
Clipping and merge
Clipping snaps vertices to the center plane while you model, preventing gaps along the symmetry line. Merge fuses mirrored vertices that end up close to the center, leaving a clean seam ready for a Subsurf.
Mirror object
Besides that, you can use Mirror Object to mirror around another object's origin: the symmetrical piece that must align with a larger model, like a mirror inside a scene.
Subdivision Surface: the king of detail
The Subdivision Surface subdivides and smooths the mesh, and turns a low poly cube into an organic surface. It is the standard of character and product modeling.
Catmull-Clark and levels
The Catmull-Clark algorithm subdivides while always keeping quad topology, which is why modeling with quads from the start pays off. Viewport levels stay low for smooth navigation (Ctrl+1, Ctrl+2 and Ctrl+3 switch levels instantly) and the render level can be higher. Simple mode adds geometry without smoothing.
Creases
With Shift+E in edit mode you mark edges with crease weight: a value of 1 keeps the edge hard under the Subsurf and intermediate values give partial smoothness. It is the way to control where smoothing stops without adding geometry.
Adaptive subdivision in 5.0
In Blender 5.0 adaptive subdivision is no longer experimental and is always available in the modifier. The new Object Space option lets you define edge length in object space, with more predictable control over detail.
Solidify, Boolean and the other essentials
Array, Bevel, Mirror and Subsurf are the big four, but the rest shows up in almost every project. These five complete the survival kit.
Solidify: adding volume
Solidify adds thickness to open meshes: a plane becomes a slab and a silhouette becomes a solid piece. Even thickness keeps the thickness constant on straight edges, essential in hard surface; Fill Rim closes the borders; and Crease sharpens the rim if you add a Subsurf afterward.
Boolean: cutting with other objects
Boolean combines two meshes with difference, union and intersect, and it is the foundation of hard surface and kitbashing: holes, slots, cuts. The input object is best hidden from rendering with the camera icon in the outliner, or shown as wireframe, to avoid glitches.
Displacement
Displacement deforms the mesh with a grayscale texture: Midlevel defines the neutral point and Strength the intensity. It combines with a Subsurf above it to achieve the fine detail the base mesh does not have.
Lattice and Curve
Lattice deforms the mesh with a control grid, like a non-destructive proportional editing: you move the grid points and the object deforms. Curve deforms it along a curve, natural companion of the Array for paths and pipes.
Weighted Normal
Weighted Normal fixes weird shading on low poly models with smooth shading: it distributes normal influence according to face size and removes the broken reflections. It requires auto smooth enabled.
The five new Blender modifiers in 5.0
Besides the rebuilt Array, Blender 5.0 added five modifiers built with Geometry Nodes: Scatter on Surface scatters instances over a surface, Instance on Elements instances over the elements of a mesh, Randomize Instances randomizes instance transforms, Curve to Tube turns curves into tubes with controllable radius, and Geometry Input exposes geometry data as an input. All of them are customizable: if you need something they do not offer, you open the nodes and build it.
The boundary between the modifier stack and Geometry Nodes has blurred: what used to require building a node tree from scratch can now start as a modifier with its classic interface.
Conclusion
With Array, Bevel, Mirror, Subsurf and Solidify you can model most everyday objects without touching the base mesh, and the order of the stack decides everything. Learn these ten, understand how they chain together, and modeling stops being a fight against vertices. To see them in action with guided examples, check out the curated video modeling tutorials on the platform.