
Loading scene
Walkable demo
Pet Shop and Grooming Salon
Walk a pet shop: stocked gondola runs, an accessory rail, empty aquarium and habitat displays, the till by the door, and a grooming salon with a table, bath and drying cages behind.
About
A pet shop fit out and the grooming salon behind it, built from the pack's ported gondola, shelving, wall and floor modules.
What is placed. Gondola runs stocked with food bags and tins go down the middle of the shop with end caps, wall shelving bays, the toy bin display and the accessory rail of leads and collars along the sides. The chest freezer and the bulk dispenser bins sit at the back, the aquarium display rack, small animal habitat units, bird cage and vivarium stack line the other wall, and the till counter with its card reader and impulse display, the basket stack, a trolley and the queue rail stand by the door with a dressed window platform. Through the wall the grooming salon holds the table with its hydraulic post and restraint arm, the bath with its ramp and shower arm, the drying cage bank, the stand dryer, the clipper, brush and scissors trays, the towel shelf, the apron rail, the hair trap grate and the cleaning trolley.
What moves. The shop, vivarium and drying cage doors open and close, the freezer lid lifts, the dispenser flaps open, the till drawer pulls out, the grooming table post lifts, the shower arm tilts and the trolleys and dryer roll on their castors.
What does not move, and why. Leads, hoses, cables, cloth and water are static geometry: none is reachable with the rigid node transforms this library uses. There are no animals anywhere in this pack, and no staff or customers: all housing ships empty, and nothing here is skinned.
Every piece here is a published model from the pack, placed by hand. Walk with the keys or touch, and approach a piece to see it move if it has animation. Colliders, navigation and gameplay are yours to add.
Points of interest
The shop floor
Gondola runs stocked with food bags and tins repeat on their ports, with end caps, wall shelving, the toy bin and the accessory rail of leads and collars.
Gondola shelving unit stocked with pet food (Pet Shop and Grooming Salon)Chilled and bulk
The chest freezer for raw food with a lid that lifts, and the bulk dispenser bins whose flaps open.
Chest freezer for raw and frozen food (Pet Shop and Grooming Salon)Empty housing
The aquarium rack, habitat units, bird cage and vivarium stack all ship empty and unheated. There are no animals anywhere in this pack: the catalogue carries those separately.
Aquarium display rack with empty tanks (Pet Shop and Grooming Salon)The till
The till counter with its card reader and impulse display, the basket stack, the trolley and the queue rail by the door.
Till counter with card reader and impulse display (Pet Shop and Grooming Salon)The salon
The grooming table with its hydraulic post that lifts and a restraint arm, the bath with its ramp and shower arm, and the tool trays of clippers, brushes and scissors.
Grooming table with hydraulic post and restraint arm (Pet Shop and Grooming Salon)Drying and cleaning
The drying cage bank whose doors open, the stand dryer on wheels, the towel shelf, the apron rail, the hair trap grate and the cleaning trolley.
Drying cage bank, empty (Pet Shop and Grooming Salon)
Use with an AI agent
Copy this prompt into your AI chat to rebuild the layout, then describe what to change.
Rebuild the "Pet Shop and Grooming Salon" demo scene from the Pet Shop and Grooming Salon pack in my project. Layout (JSON, every placement with its CDN URL): https://3dassets.dev/api/v1/demos/pet-shop-and-grooming-salon Pack manifest: https://3dassets.dev/api/v1/packs/pet-shop-and-grooming-salon Demo page: https://3dassets.dev/demos/pet-shop-and-grooming-salon - 89 placements of 37 models; units are metres, +Y up, rotation is yaw in degrees about +Y - Spawn at (-1.5, 0.02, 4.1) facing 173.5 degrees; eye height 1.6 m - Licence: CC0 1.0 Universal (no attribution required) - Loading: three.js GLTFLoader, one load per distinct model, cloned per placement; no decoders required
Also available as JSON or Markdown, and via the MCP server.
Common questions
How do I use Pet Shop and Grooming Salon with my AI development tools?
How do I get started?
Which game engines and tools can I use Pet Shop and Grooming Salon with?
How do I import this scene into Unity, Godot, Unreal or Blender?
Can I use Pet Shop and Grooming Salon in a commercial game, and do I need to credit anyone?
Can I load it from the CDN instead of downloading it?
Is the demo itself a file I can download?
Can I change the scene, or add gameplay to it?
Models in this demo
Shop floor tile (Pet Shop and Grooming Salon)
A 1.5 m square of grey safety floor on the same grid as the walls, with proud welded seams and a centre panel so a field of them reads as laid floor rather than one flat plane.
Salon floor tile (Pet Shop and Grooming Salon)
The same floor tile in the paler non slip grey of a wet room, with teal welded seams, so the salon floor reads apart from the shop floor. Geometry and ports are identical.
Shop wall panel module (Pet Shop and Grooming Salon)
The 1.5 m by 2.8 m shop wall: painted boarding on both faces with proud joint battens and a rail, a coved skirting, a teal dado band and a capping bead. Couple them on their stiles for a shop, a salon or a partition.
Shop door module (Pet Shop and Grooming Salon)
A 1.5 m wall module with a half glazed teal door on a real hinge, a stainless threshold, an amber head band, a transom light and a lined opening. Couple it into a run for the shop entrance or the door through to the salon.
Salon wall panel module (Pet Shop and Grooming Salon)
The same wall module in the washable grey boarding a wet salon is lined with, keeping the teal dado band. Geometry and ports are identical to the shop panel.
Gondola shelving unit stocked with pet food (Pet Shop and Grooming Salon)
A 1.25 m double sided retail gondola on a recessed plinth: grey gable uprights, a slotted spine, a deep base deck and three shelves a side with front lips and blank teal and amber ticket strips, stocked with standing sacks of dry food, blocks of tins and cartons.
Gondola bay, toys and accessories (Pet Shop and Grooming Salon)
The same bay and the same ports stocked for the accessory aisle: boxed stock on the base deck, peg rails of leads and collars, and a deck of balls, rings and knotted toys, so a run can mix food and accessories without a transition piece.
Gondola end cap display (Pet Shop and Grooming Salon)
The single sided unit that closes a gondola run: a 1 m grey bay with four raked decks of sacks, cartons and toys, blank amber ticket strips and a blank header board over the top.
Price sign set (Pet Shop and Grooming Salon)
Three blank signs for a shop floor: a two sided A frame in teal and amber, a double sided aisle blade on a weighted stand, and a counter top shelf talker in a stainless clip. Every face is wordless, so a project writes its own.
Wall shelving bay (Pet Shop and Grooming Salon)
A 1 m by 2 m wall shelving bay on slotted uprights: a backing panel, five decks of sacks, tins and cartons with blank ticket strips, a kick plinth and a lit top valance in the house teal.
Accessory rail with leads and collars (Pet Shop and Grooming Salon)
A 1.1 m floor standing accessory frame with four peg rails, hung with twenty four leads and collars in the toy colours under a blank teal header. Each lead has a modelled trigger clip and each collar its buckle.
Aquarium display rack with empty tanks (Pet Shop and Grooming Salon)
A 1.6 m grey rack of six EMPTY display tanks on three decks, each tank glazed on a dark base frame with a hood, a lit strip under it and a teal light band. There is no water and there are no fish: this is retail stock on display, before it is set up.
Reptile vivarium stack, empty and unheated (Pet Shop and Grooming Salon)
Three ply vivaria stacked on a plinth, each with a hinged glass door in a stainless frame, a vent strip over the head and a dark lamp guard in the roof. Every unit is empty and unheated: no animal, no substrate and no live heat source.
Small animal habitat display unit, empty (Pet Shop and Grooming Salon)
A four pen display unit on a grey frame: deep amber and teal trays, clear fronts, wire mesh tops and blank card holders. Every pen is unoccupied and unbedded, because this is the fixture a shop displays housing in.
Bird cage on a stand, empty (Pet Shop and Grooming Salon)
A 1.6 m wire cage on a wheeled grey column: eighteen bars drawn up to a crown ring, two hoops, a teal floor tray in a dark seed guard, a closed amber door panel and a blank ticket. The cage is empty, with no bird, no perch occupant and no feed.
Chest freezer for raw and frozen food (Pet Shop and Grooming Salon)
A 1.55 m chest freezer with a teal front band and a blank label panel: a lined well with a wire divider and boxed frozen stock, under a stainless framed glazed lid hinged along the back edge.
Bulk food dispenser bins (Pet Shop and Grooming Salon)
Three gravity hoppers on a grey stand: clear bodies filled with dry feed under coloured collars, tapered chutes with hinged pour flaps, a stainless catch tray and a stack of blank bags beside them.
Feed bin and scoop set (Pet Shop and Grooming Salon)
Two wheeled feed storage bins, one grey and one teal, with dark hinged lids, amber grab bars and blank label panels, and a measuring scoop hung on each rim with a bowl, a shaft and a closed grip.
Bedding and substrate bale stack (Pet Shop and Grooming Salon)
Six compressed bales of bedding and substrate stacked in alternate courses on a ply pallet, each banded twice in teal with a blank label face. Unopened stock, not bedding in use.
Till counter with card reader and impulse display (Pet Shop and Grooming Salon)
The pay point: a 1.6 m grey counter with a teal fascia and a ply top, carrying a register on a plate, a blank customer screen, a card reader on a stainless gooseneck, a three tier impulse rack of small boxed stock and a cash drawer on runners.
Queue rail (Pet Shop and Grooming Salon)
A 1.5 m chromed queue rail on two weighted posts with teal collars and a blank raked sign plate, for the run up to the till.
Shopping basket stack (Pet Shop and Grooming Salon)
Six nested shopping baskets in alternating teal and lime on a low grey dolly, with dark rolled rims and a folding handle pair on the top basket.
Shopping trolley (Pet Shop and Grooming Salon)
A shop trolley with a modelled wire basket on a chromed chassis: vertical wires, three horizontal runs a side, a wire floor, a teal push handle and a blank amber fascia plate. All four castors are rigged to roll.
Toy bin display (Pet Shop and Grooming Salon)
Three raked open totes in lime, amber and teal on a grey stand, heaped with balls, rubber rings and knotted toys, under a blank sign header. The colour a grey shop floor needs.
Window display platform with dressing set (Pet Shop and Grooming Salon)
A 1.4 m ply plinth with a teal edge band, dressed the way a shop window is: a riser box of sacks, a low box of cartons, a group of toys, two lime rings and a blank easel card on a raked stand.
Pedal waste bin (Pet Shop and Grooming Salon)
A 700 mm stainless pedal bin with a teal band, an inner liner rim, a modelled pedal and rod linkage and a domed lid rigged to lift.
Drying cage bank, empty (Pet Shop and Grooming Salon)
A 0.9 m bank of four EMPTY drying cages in a grey frame over a warm air plenum: barred doors on real hinges with teal and amber latches, stainless floors, plenum grilles at the back and a stack of folded towels on top.
Towel shelf (Pet Shop and Grooming Salon)
A 1 m stainless towel shelf on braced legs with a teal front rail: two stacks of folded towels above, a hanging rail below with two towels over it, for the wet end of a salon.
Grooming scissors set on a roll (Pet Shop and Grooming Salon)
The same tray laid with two pairs of grooming shears, each modelled as two crossed blades on a screw with a finger bow on each shank, beside a rolled timber tool wrap.
Grooming table with hydraulic post and restraint arm (Pet Shop and Grooming Salon)
A 1.1 m grooming table: a stainless base plate with a foot pedal, a grey ram shroud, and a ribbed rubber decked top with a teal edge trim carrying a cranked restraint arm with an open loop. The deck, the post shaft and the arm rise together on the ram.
Clipper and blade set on a tray (Pet Shop and Grooming Salon)
A stainless tray with a dark mat holding two clippers, each with a tapered body, a grey blade head and eleven modelled cutting teeth, plus three spare blade heads in a row beside them.
Dog bath tub with ramp and shower arm (Pet Shop and Grooming Salon)
A 1.4 m raised bathing tub on a grey cabinet with a teal kick: a stainless tub with a drain boss, a treaded loading ramp on the front, two lever mixers on a riser, a coiled hose on its hook and a spray head on a tilting elbow. The tub is empty and dry.
Stand dryer on wheels (Pet Shop and Grooming Salon)
A teal blower barrel on a raked yoke over a wheeled grey column: a dark intake collar, a guarded nozzle on concentric rings, a control box with two amber dials and a static supply cable down the column. All four castors are rigged to roll.
Cleaning trolley (Pet Shop and Grooming Salon)
A three deck stainless trolley with a teal push handle, carrying three blank shampoo bottles with pump caps, a folded cloth stack, a scrubbing brush with modelled bristles, a tray and a dark waste tub. All four castors are rigged to roll.
Brush and comb set on a tray (Pet Shop and Grooming Salon)
The same tray laid with two slicker brushes, each a crowned pad of twenty eight pins on a timber handle, and a steel comb with twenty two modelled teeth on a spine.
Apron hook rail (Pet Shop and Grooming Salon)
A timber backed rail with a teal bead and four stainless hooks, hung with an amber apron, a teal apron and a towel, each with its neck band and ties modelled.
Hair trap floor grate (Pet Shop and Grooming Salon)
A stainless nine bar grate in a coved grey kerb over a dark trap, sitting 50 mm proud of a salon floor with two teal lifting eyes. The grate is fixed and does not lift.