A Blender 4.0 add-on that procedurally generates interior rooms: geometry, furniture, decor, and materials.
Procedural Room GenerationFeatures
Rectangular room with customizable dimensions (width, length, height)
Window frames (configurable: divisions, crossbar height)
Procedural materials for floors (parquet, tile, laminate), walls (plaster, paint, wallpaper), doors, baseboards — optionally bakeable to .blend
Furniture: tables (8 types), chairs (6 types), beds & sofas (6 types), wardrobes, nightstands, dressers
Decor: kitchenware, lamps, clocks, shelves, paintings, photo frames, rugs, cushions, curtains, mirrors, books, plants, candles, plush toys
Procedural mode — generates furniture and decor on-the-fly (no pre-built .blend files needed)
Chairs automatically placed around tables
Curtains on windows, rugs on floor, cushions & plush toys on beds, books on shelves — all automatic
Paintings, photo frames, and rugs use procedural patterns by default; optionally drop your own images into assets/pool/pictures/, assets/pool/photoframes/, or assets/pool/rugs/
Collision-aware placement respecting room boundaries and existing objects
Room size presets: Small / Medium / Large / XLarge for Randomize
Density and Seed parameters for controlling fill level and reproducibility
Visibility toggles for ceiling and each wall
Usage
Open the sidebar (N) in 3D Viewport
Switch to the Roomicon tab
Configure parameters (collapsible sections):
Room Size — preset (Small/Medium/Large/XLarge), width, length, height, area
Visibility — show/hide ceiling
Walls — wall type (None / Door / Windows), window count, visibility (eye icon)
Door ▸ — door width and height (collapsed by default)
Windows ▸ — width, height, sill height, divisions, crossbar (collapsed by default)
Generation — density and seed
Click Generate Room
Randomize — random parameters from the size preset + generate
Clear Room — remove everything generated
What's New
Rendering Styles
Roomicon now supports two distinct rendering styles, switchable from the UI:
Realistic — EEVEE with AO, SSR, Filmic Medium Contrast, soft 2048px shadows. Warm sun + area fill light,
window area lights (200W budget distributed across windows), cool-blue world ambient.
Anime — EEVEE + Freestyle outlines (1.5px). Materials converted to cel-shading (Diffuse → Shader to RGB →
ColorRamp → Emission) with ×1.4 saturation boost. Two shadowless Suns (3W main + 1.5W fill), shadowless window
lights (40W per window).
v1.1.0