home / packs / living-room
Low Poly Living Room Assets for Three.js (React Three Fiber) — video cover
Plays from YouTube
58 assets
Packby threejsassets studio

Living Room Interior Kit

A modular living room interior as web-native low-poly 3D assets: snap-together walls and floors, sofas, a sectional, TV and media wall, fireplace, lamps, rugs, plants and dressed room prebuilds.

Team or company?

assets
58
total size
223 KB
formats
GLB · Draco
total tris
20,171

What's inside

58 assets · 223 KB total

About Living Room Interior Kit

A warm, lived-in living room you build and dress in three.js or React Three Fiber. It starts with a modular shell (floor tiles plus straight, inside-corner, outside-corner, window and door walls) and fills it with a full furniture and decor library at true interior scale. Every asset ships as a GLB with a typed R3F component, alongside one combined living-room.glb catalog.

What's inside

  • Seating: a three-seat sofa, an L-shaped sectional, a loveseat, armchairs, an accent chair, an upholstered bench, an ottoman and a floor pouf
  • Tables and storage: coffee, side, console and nesting tables, a sideboard, display cabinet, bookshelf, wall shelves, bar cart and room divider
  • Media and hearth: a flatscreen TV, media unit, soundbar, record console and a stone fireplace with a glowing firebox
  • Lighting: floor, arc and table lamps, a pendant and a wall sconce
  • Soft goods and decor: rugs, curtains and sheers, cushions, a throw blanket, wall art, a gallery set, a mirror, a clock, candles, vases and books
  • Plants: floor, table and hanging plants and a plant stand trio

Shell, palettes and configurator seating

Wall pieces share a 1 m module width and a 2.7 m wall height, so any two mate flush at any 90° rotation, and a sofa reads about 2.1 m against them. Four palettes ship: Warm Daylight, Golden Hour, Cool Morning and Evening In, where the lamps, TV glow, dusk window and candles carry the room. The sofa, armchair and sectional also come as configurator products with named frame, upholstery, cushions and legs materials you can recolour live.

Prebuilds and use cases

Five decoratable room prebuilds mount fully dressed: a cozy living room, a reading nook, a media wall, a sectional lounge and a mantel vignette. Decor stays as named nodes and each room has typed slot anchors for your own pieces. Good fits include furniture and interior configurators, real-estate and room-planning demos, cosy game interiors and product scenes that need a believable home setting.

Living Room Interior Kit FAQ

Every wall piece is 1 m wide and 2.7 m tall, so any two pieces mate flush on the grid at any 90° rotation. wall_corner_in and wall_corner_out turn inside and outside corners, and wall_window and wall_door swap into a run without changing the gauge. Floor tiles are 1 m squares, and furniture is authored at real scale against them.
Yes. sofa_3seat_cfg, armchair_cfg and sectional_l_cfg carry named per-zone materials instead of vertex color: frame, upholstery, cushions and legs. Load the GLB and set a material's color, for example materials.upholstery.color.set('#7a8c6f') for sage, with no re-export. That makes them a direct fit for a furniture configurator.
The prebuilds are cozy_living_room, reading_nook, media_wall, sectional_lounge and mantel_vignette. Each is a static base plus named decor nodes (rug, lamps, TV, plants, art and so on) and empty slot anchors such as slot_corner or slot_hearth. The <Name>Prebuild component keeps the node names and types every slot, so you can hide decor or attach your own furniture.
Evening In is driven by five glow keys in palettes.json: lamp, flame, tvScreen, glassPane for the dusk window, and ember for the fireplace. Ordinary surfaces drop back while those carry the light, which is what gives the room its after-dark look. You can edit the palette and re-export, or tint the shared lowpoly material at runtime.
Most furniture sits on y=0 with a bottom-center pivot. Wall-hung pieces (wall art, the gallery set, wall shelves, the sconce, the wall mirror and the pendant) pivot at their attach point instead, so place them on the wall or ceiling rather than the floor.
Every asset is a web-optimized GLB (binary glTF) with Draco-compressed geometry — 58 files, 223 KB in total, about 20,171 triangles across the pack. Load them in plain three.js with GLTFLoader plus DRACOLoader — or in React Three Fiber with drei's useGLTF hook. The licensed download also includes typed React Three Fiber components for the pack.
Yes. The Pack Commercial License lets you use the assets in anything you ship, commercial included. What it does not allow is reselling or redistributing the files themselves — the license page has the full list.
Yes. A Pro subscription ($69/quarter) includes Living Room Interior Kit for as long as it is active. Cancel anytime — access runs to the end of the period you've paid for. See pricing for the plans.
Yes — 25 of the 58 assets are on the free tier (marked Free in the grid above). Download them with a free account, no card and no attribution required. You can also walk the whole pack in the interactive 3D demo before you buy.
all packs →
This pack
$39

Living Room Interior Kit and every future asset added to it. One-time payment, Pack Commercial License included.

Pro subscriptionBest value
$69$99per quarter · $23/mo billed quarterly

Every Stylised pack, plus every new one while you're subscribed.

Either way: use the assets in anything you ship, commercial included. Don't resell or redistribute the files themselves — the license has the full list.