Unlock 2000+ Assets - Get Lifetime Access Today!Claim Deal - Just $69!
home / packs / bathroom
58 Low Poly Bathroom Assets — Three.js / R3F Interior Pack — video cover
Plays from YouTube
58 assets
Packby threejsassets studio

Bathroom

A bathroom and ensuite interior kit as web-native low-poly assets: tubs, walk-in showers, toilets, vanities, mirrors, towels and tiled walls, with dressed room prebuilds and a live tile and finish configurator.

Team or company?

assets
58
total size
1.9 MB
formats
GLB · Draco
total tris
326,816

What's inside

58 assets · 1.9 MB total

About Bathroom

The Bathroom pack covers a full bathroom or ensuite, from the tub and shower down to the toothbrush cup, built on a modular tiled shell you can snap into rooms of any size.

What's inside

  • Bathing: a freestanding roll-top tub, a built-in alcove tub, a corner tub on a tiled platform, a walk-in shower, a glass shower enclosure, a shower column, a tub filler and a bath caddy.
  • Sanitary and basins: a toilet, a wall-hung toilet, a bidet, a pedestal sink, single and double vanities, a vessel basin, a wall basin, a washstand and a faucet.
  • Mirrors and storage: a framed mirror, a mirror cabinet, a backlit LED mirror, a magnifying mirror, a vanity light, tall, under-sink and wall cabinets, open shelving and a recessed niche shelf.
  • Textiles and props: towel rails including a heated one, towel stacks, a bath mat, robe hooks, a shower curtain, toiletries, candles, plants, a scale, wall art and a reed diffuser.
  • Shell: tiled wall, corner, window and door segments, a half wall, floor tiles, a wet-room floor, a feature tile panel and a radiator.

Prebuilds and configurator

Four decoratable prebuilds arrive finished and stay editable: a dressed family bathroom, a spa ensuite, a powder room and a wet-room corner. Each has a joined base, named decor nodes and empty slot anchors. The configurator products expose named material zones (tile wall, floor, feature tile and grout, vanity cabinet, countertop, basin and handles, and one shared fixture finish), so you can recolor a room live in React Three Fiber without re-exporting.

Palettes and scale

Four palettes set the mood: Bright Ensuite Daylight, Warm Terracotta Spa, Cool Marble Minimal and the Candlelit Ensuite night look, lit by the LED mirror halo, the backlit niche, candle flames and a dusk-blue frosted window. Walls and floors share a 1.2 m interior module, so segments butt edge to edge.

Good fits include home-renovation and life-sim games, bathroom product configurators, showroom and interior-design demos, and cozy portfolio renders.

Bathroom FAQ

Walls and floors share a 1.2 m interior module, so any number of segments butt edge to edge. A straight wall_tiled segment is 1.2 × 2.6 m with its room face toward +Z, and bath_floor_tile is a 1.2 m square whose tile joints carry straight across a module seam. Corner, window and door wall pieces swap into a run on the same module.
dressed_bathroom is a fully staged family bathroom, spa_ensuite a candlelit ensuite around the tub, powder_room a compact guest WC and wet_room_corner a shower corner with a stool and niche. Each ships as a joined base, decor items such as mirrors, towels, candles and plants as separately named nodes, and empty slot_* anchors for your own props.
The configurator products carry one named material per zone instead of vertex colour. tile_surface exposes tile_wall, tile_floor, tile_feature and grout; vanity_single and vanity_double expose cabinet, countertop, basin and handles; fixture_finish exposes finish and body. Set a material's color in R3F and every mesh using that zone updates.
Candlelit Ensuite is the night palette. The room is held low-key except for its glow surfaces: the LED mirror halo and mirror-cabinet strip, the backlit recessed niche, the candle flames and the frosted window, which reads dusk-blue from outside. The other palettes are Bright Ensuite Daylight, Warm Terracotta Spa and Cool Marble Minimal.
Every asset is a web-optimized GLB (binary glTF) with Draco-compressed geometry — 58 files, 1.9 MB in total, about 326,816 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. Stylised Lifetime ($69, one-time) includes Bathroom — every Stylised pack, including new ones. Buy it once and it is yours to keep. See Stylised Lifetime for everything it includes.
Yes — 22 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
$59

Bathroom and every future asset added to it. One-time payment, Pack Commercial License included.

Stylised LifetimeBest value
$69$197one-time

Every Stylised pack — every one available today and every one we release later. One payment, yours to keep.

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.