Shelf Filler is a Blender add-on for populating bookshelves automatically. Select a shelf, choose your book and decorative models, and hit fill — the add-on detects each compartment and arranges everything in a single click, with no manual placement required.
Books are placed in natural arrangements: standing upright, leaning to the side, tilted, and stacked in flat piles, with varied angles that avoid a rigid, repetitive look. Decorative objects scatter randomly between the books so no two shelves match. The add-on supports your own book and decorative models in any shape or proportion, auto-fitting and orienting each one into the shelf compartments. Every fill is seed-based, so arrangements can be regenerated with a new seed or locked in for consistent results.
All controls sit in Blender's sidebar under the Shelf Filler tab, with sliders for scale, gaps, density, and lean. It works with Blender 4.2 and newer, including Blender 5.0, and suits interior scenes, archviz, libraries, and studies. A demo video and documentation are available.