Smart Shelf Books
add-on
A fast, procedural 3D book generator for Blender designed for architectural visualization, interior design, and set dressing.
- Dual Generation Modes:
- Standing Book Rows: Procedural horizontal shelves with natural leaning physics, tilt angle controls, and directional building (left-to-right or right-to-left).
-
Stacked Book Towers: Procedural vertical stacks with subtle rotational twist jitter and horizontal position offsets for casual, realistic tabletop book piles.
-
Precise Book Width Control:
- Dedicated "Book Width (Thickness)" slider calibrated to real-world book measurements (1.8 cm to 4.0 cm, defaulting to 2.0 cm).
-
Independent thickness, height, and depth variation percentages calculated around the base dimension.
-
Realistic Collision & Leaning Solver:
- 2D convex polygon collision solver prevents self-intersections when books lean against each other.
-
Adjust lean count, starting lean index, and maximum tilt angle in real time.
-
Production-Ready Clean Geometry & Shading:
- Optimized quad topology with all normals oriented outwards.
- Non-destructive Bevel Modifier for smooth realistic edges without heavy geometry.
- WeightedNormal Modifier ('keep_sharp=True') for clean, flat face reflections and pristine shading highlights on spines and covers.
-
Separate material slots for Book Paper Pages and Book Covers.
-
20 High-Resolution Photographic Book Covers:
- 20 unique, genre-spanning bestselling book jacket textures included (Sci-Fi, Architecture, Nordic Noir, Mediterranean, Nature, Literary Fiction, Travel, Art, and History).
-
Full-spread jacket UV mapping: high-resolution front covers, crisp vertical spine typography with zero bleed, and authentic back covers with summary blurbs and barcodes.
-
Procedural Color Randomization:
- Per-book HSV hue and saturation variation driven by non-destructive BMesh float vertex colors (book_color_var).
-
Instant "Variation Seed" slider to reshuffle texture assignments, dimensions, and color tints with a single click.
-
Streamlined UI & Fast Workflow:
- Clean N-Panel in the 3D Viewport (Shelf Books).
- Right-Click Context Menu integration for rapid adjustments directly inside the viewport.
- Quick [+1] / [-1] book count buttons for rapid shelf dressing.