
Loading scene
Walkable demo
Gym and Fitness Studio
Walk a commercial gym floor: cardio row along the mirrors, cable machines and a power rack, a free weight zone, a functional corner, and reception and lockers at the door.
About
A commercial gym laid on the pack's own interlocking rubber tiles, with mirrored wall panels closing two sides.
What is placed. Reception, towel shelf, water cooler and a locker bank at the entrance. A cardio row of treadmill, rowing machine, upright bike and spin bike along the mirrors. Lat pulldown, cable crossover, leg press and a full height power rack across the back. A free weight zone of dumbbell rack, kettlebell rack, plate tree, bumper stack, barbells and flat and adjustable benches. A functional corner with the punching bag, battle ropes, suspension frame, medicine balls, plyo boxes, yoga mats, foam rollers, towels and bottles left out on the floor between them.
What moves. Locker doors swing, the rowing seat slides on its rail, the lat pulldown stack lifts, the treadmill and bike consoles tilt, the bike and spin flywheels turn, the pedestal fan blades spin and the punching bag rocks.
What does not move, and why. The treadmill and rowing belts, the cable runs, the battle ropes and the suspension straps are static geometry. Every one of them is a belt, a cable or a rope, and none is reachable with the rigid node transforms this library uses. There is nobody training, because 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
Front of house
The reception desk, the towel shelf, the water cooler and the locker bank make the entrance. A locker door swings open as you pass it.
Gym Reception Desk (Gym and Fitness Studio)Free weights
A three tier rack of hex dumbbells, a kettlebell rack, a loaded plate tree, a bumper stack and an Olympic barbell, with flat and adjustable benches to use them on.
Three-Tier Dumbbell Rack, Loaded (Gym and Fitness Studio)Cardio row
Treadmill, rowing machine, upright bike and spin bike stand along the mirrored wall. The flywheels turn and the rowing seat slides on its rail as you come near.
Air Rowing Machine (Gym and Fitness Studio)Cable machines
A lat pulldown with a moving weight stack and a cable crossover frame. The cables themselves are static geometry: a rigid node transform cannot make a running cable behave.
Lat Pulldown Station (Gym and Fitness Studio)Power rack
A full height rack with safeties and a loaded bar, the tallest piece in the room and the one that sets the ceiling height for a gym interior.
Power Rack (Gym and Fitness Studio)Functional corner
Punching bag, battle ropes, suspension frame, medicine balls, plyo boxes, mats and rollers fill the open floor, which is what a gym floor really looks like between the machines.
Punching Bag on Weighted Stand (Gym and Fitness Studio)
Use with an AI agent
Copy this prompt into your AI chat to rebuild the layout, then describe what to change.
Rebuild the "Gym and Fitness Studio" demo scene from the Gym and Fitness Studio pack in my project. Layout (JSON, every placement with its CDN URL): https://3dassets.dev/api/v1/demos/gym-and-fitness-studio Pack manifest: https://3dassets.dev/api/v1/packs/gym-and-fitness-studio Demo page: https://3dassets.dev/demos/gym-and-fitness-studio - 180 placements of 43 models; units are metres, +Y up, rotation is yaw in degrees about +Y - Spawn at (-0.8, 0.025, 3.9) facing 180 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 Gym and Fitness Studio with my AI development tools?
How do I get started?
Which game engines and tools can I use Gym and Fitness Studio with?
How do I import this scene into Unity, Godot, Unreal or Blender?
Can I use Gym and Fitness Studio 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
Interlocking Rubber Floor Tile (Gym and Fitness Studio)
A 1 m interlocking mid charcoal rubber gym tile, 22 mm thick, with three teeth on each of its +X and +Z edges and the matching channel on the other two, so a run of them tiles on a 1 m grid. The wearing face carries a moulded stud pattern.
Interlocking Rubber Floor Tile, Accent (Gym and Fitness Studio)
The same 1 m interlocking rubber tile moulded in the studio accent colour, for marking out a lifting platform or a functional zone inside a grey floor.
Mirrored Wall Panel with Barre (Gym and Fitness Studio)
The same mirrored wall module with a timber studio barre on two alloy brackets at 1 m, for the stretch and mobility end of a studio wall.
Mirrored Wall Panel Module (Gym and Fitness Studio)
A 1.2 m by 2.4 m mirrored wall panel on a backing board, with slim alloy stiles, a kick rail along the floor and a head rail. Panels butt on the 1.2 m module through run-left and run-right, so a run tiles along X with a 4 mm shadow gap at each joint.
Gym Wall Clock (Gym and Fitness Studio)
A 340 mm wall clock with a deep steel bezel, a plain dial, hour marks and a red sweep second hand. It is modelled resting on y=0 for the contact sheet and hangs from the back of its bezel on a wall.
Commercial Treadmill (Gym and Fitness Studio)
A 2.05 m commercial treadmill: a cushioned running deck between side rails, a motor cowl, tubular uprights with rubber-gripped handrails and a tilting console head on its mount. The belt itself is fixed geometry, because a running belt is a loop no rigid node transform can drive.
Upright Exercise Bike (Gym and Fitness Studio)
An upright exercise bike on stabiliser feet: a shrouded flywheel, a padded saddle on an adjustable post, swept handlebars with rubber grips, a crank set with pedals and a tilting console. The flywheel spins and the console tips; the drive belt inside the shroud is fixed geometry.
Air Rowing Machine (Gym and Fitness Studio)
A 2.4 m air rower: a caged flywheel on a front tower, an aluminium monorail, a padded seat on rollers and pivoting footplates. The seat slides and the flywheel spins; the chain and handle strap are fixed geometry.
Folded Gym Towel (Gym and Fitness Studio)
A folded gym towel, 340 by 240 mm and three layers deep, with the layers offset a few millimetres so the stack reads as cloth rather than a block.
Sports Water Bottle (Gym and Fitness Studio)
A 750 ml sports water bottle, 290 mm tall, with a moulded waist, a printed band and a flip-top cap.
Cable Crossover Frame (Gym and Fitness Studio)
A 3.4 m cable crossover frame: two floor-mounted towers on a spanning beam, four carriage pulleys on their tracks with parked handles, and a knurled chin-up bar slung under the beam.
Power Rack (Gym and Fitness Studio)
A 2.3 m four-post power rack with numbered hole patterns, a knurled pull-up bar across the front, two J-hooks, full-length safety arms and a loaded Olympic bar racked at working height. Static geometry: the J-hooks and safeties are modelled where a lifter would set them.
Lat Pulldown Station (Gym and Fitness Studio)
A 2.2 m lat pulldown with a twelve-plate selectorised stack on guide rods, a cantilevered top pulley, an angled lat bar, a padded seat and adjustable thigh pads. The stack lifts and returns on its rods; the cable is fixed geometry, because a cable that bends is not a rigid node.
Forty-Five Degree Leg Press (Gym and Fitness Studio)
A plate-loaded 45 degree leg press: a raked twin-rail carriage with a ribbed footplate, a reclined back pad and seat, shoulder rests and two loading horns carrying 20 kg bumper plates.
Bumper Plate Stack (Gym and Fitness Studio)
Six bumper plates stacked flat on the floor, three 20 kg, two 10 kg and one 5 kg, each turned a little against the one below so the stack reads as loose rather than machined.
Olympic Barbell, Bare (Gym and Fitness Studio)
The same 2.2 m Olympic barbell with the plates and collars stripped off, for racking on a power rack or loading in engine.
Three-Tier Dumbbell Rack, Loaded (Gym and Fitness Studio)
A 1.9 m three-tier A-frame dumbbell rack loaded with twelve rubber hex dumbbells on saddled trays, with rubber cradle strips, splayed end frames on levelling feet and weight labels along the front rail.
Kettlebell Rack, Six Bells (Gym and Fitness Studio)
A 1.1 m two-tier kettlebell rack carrying six cast bells from 12 to 32 kg on rubber-lined shelves, on a raked tubular frame with levelling feet.
Weight Plate Tree, Loaded (Gym and Fitness Studio)
A 1.4 m vertical plate tree on a three-legged base with six horns, loaded with four 20 kg bumper plates and eight smaller plates, the horns staggered up the column so plates clear each other.
Flat Utility Bench (Gym and Fitness Studio)
A 1.24 m flat utility bench: a crowned vinyl pad on a welded tubular tripod frame with rubber feet, at the 450 mm seat height a dumbbell or barbell press is worked from.
Adjustable Bench, Inclined (Gym and Fitness Studio)
The same adjustable bench with its back section set to a 45 degree incline on the ladder bracket. The incline is baked into the geometry, so the model needs no rig to read as adjusted.
Adjustable Bench, Flat (Gym and Fitness Studio)
An adjustable weight bench with the back section laid flat: a two-piece vinyl pad on a tubular frame with a notched ladder bracket under the back, rubber feet and a 460 mm seat height.
Olympic Barbell with Bumper Plates (Gym and Fitness Studio)
A 2.2 m Olympic barbell loaded with two 20 kg bumper plates and a 10 kg plate a side behind spring collars, resting on its plates. The bar is a single rigid model: the sleeves do not spin.
Rubber Hex Dumbbell (Gym and Fitness Studio)
A 20 kg rubber hex dumbbell, 420 mm long, with a knurled steel handle, chromed collars and six-sided heads that stop it rolling on the floor.
Rubber Hex Dumbbell, Heavy (Gym and Fitness Studio)
A heavy rubber hex dumbbell, 480 mm long, built to the same pattern as the 20 kg unit with deeper heads for the top of a rack.
Rubber Hex Dumbbell, Light (Gym and Fitness Studio)
A light rubber hex dumbbell, 360 mm long, built to the same pattern as the 20 kg unit with smaller heads and a shorter handle.
Cast Kettlebell (Gym and Fitness Studio)
A 24 kg cast kettlebell, 235 mm tall, with a squared cast handle loop and a flat rubber base ring so it stands square on a rubber floor.
Punching Bag on Weighted Stand (Gym and Fitness Studio)
A 2.05 m free-standing heavy bag: a weighted drum base with bumper plates leant against it, a tubular upright and a cranked top arm, and a 1.05 m vinyl bag on a four-strap swivel. The bag swings on its swivel; the base and arm are fixed.
Battle Ropes and Wall Anchor (Gym and Fitness Studio)
A pair of 15 m battle ropes laid in a lazy S from a two-ring wall anchor, with whipped gripped ends. The ropes are fixed geometry in a resting wave: a rope is not reachable with a rigid node transform, so it is modelled as it lies.
Suspension Trainer Frame (Gym and Fitness Studio)
A free-standing 2.3 m suspension trainer frame: two splayed A-frames on foot rails, a 1.6 m top bar and two webbing straps with moulded handles hanging from anchor rings. The straps are fixed geometry, because webbing under load is not a rigid node.
Medicine Ball Rack, Loaded (Gym and Fitness Studio)
A 1 m three-tier medicine ball rack on a raked tubular frame, loaded with nine rubber wall balls from 4 to 10 kg nested between cradle rails.
Three-in-One Plyo Box (Gym and Fitness Studio)
A plywood plyo box, 750 by 500 by 600 mm, with chamfered corner battens, a grip strip on the top face and hand holds on both long sides, so it can be turned onto any of its three faces for a different step height.
Yoga Mat, Unrolled (Gym and Fitness Studio)
The same exercise mat unrolled on the floor, 1.78 m by 620 mm and 7 mm thick, with the last turn of the roll left standing at the far end.
Yoga Mat, Rolled (Gym and Fitness Studio)
A 620 mm rolled exercise mat with a loose outer wrap and two carry straps, lying on its side ready to be picked off a rack.
Grid Foam Roller (Gym and Fitness Studio)
A 450 mm hollow-core foam roller with a moulded grid of raised blocks around a rigid inner tube, lying along X on the floor.
Six-Door Locker Bank (Gym and Fitness Studio)
A 1.2 m six-door locker bank, two rows of three, with a sloped top, a recessed plinth, vented leaves, number plates and cam latches. Every leaf is a named node on its own hinge line.
Six-Door Locker Bank, One Door Open (Gym and Fitness Studio)
The same locker bank with the middle lower leaf standing open on its hinge, for dressing a changing room without animating it. The other five leaves still swing.
Slatted Changing Bench (Gym and Fitness Studio)
A 1.5 m slatted changing bench: five timber slats on a welded steel frame at 440 mm, with a three-rail shoe rack underneath and rubber feet.
Free-Standing Gym Signage Board (Gym and Fitness Studio)
A 1.65 m free-standing signage board: a steel-framed panel with an accent face and raised lettering blocks over a lower timetable panel, on two footed legs, for zoning a floor or standing beside a reception desk.
Bottled Water Cooler (Gym and Fitness Studio)
A 1.5 m bottled water cooler: a laminate cabinet with a recessed dispensing bay, chilled and ambient taps over a drip grille, and a 19 litre bottle inverted on the crown.
Gym Reception Desk (Gym and Fitness Studio)
A 2.2 m reception counter: a timber-fronted body with a returned end on a recessed plinth, a raised transaction top over a lower working top, an accent reveal along the front and desk kit of a monitor, a card terminal and a small sign.
Towel Shelf, Loaded (Gym and Fitness Studio)
A 1.35 m open towel shelf in three tiers, loaded with eighteen rolled towels in two rows a shelf, with an accent front rail under the top.
Free-Standing Pedestal Fan (Gym and Fitness Studio)
A 1.42 m pedestal fan on a weighted disc base: a telescopic column, a caged three-blade head with front and back guard rings and a control pod on the neck. The blades spin as one node; the head does not oscillate.