
Loading model
About
A modern realistic library for building a whole municipal swimming baths. The tank is laid from 2 m floor tiles carrying lane lines and targets, walled in tiled 2 m sections two metres deep, rimmed with scum channel pieces and filled with still water surface panels; the poolside is deck tiles with drainage and depth markers, and the same grid runs on as the changing village floor. Round the tank go strung lane ropes and a reel to wind them on, starting blocks, backstroke flag lines, ladders, a tiled shallow end stair, a low diving board, handrails, lifeguard high and low chairs, a rescue tube and reaching pole rack, a first aid station with a defibrillator, benches, a kickboard trolley, a lane marker board, a pace clock, a hose reel, planters, wet floor signs and a pool cover reel. The changing village adds cubicle modules and a wide family cubicle on one bay port, locker banks, benches with coat rails, shower posts, a drying area, hairdryer points, a basin and mirror run, a footbath channel and the housekeeping. Front of house adds the reception desk, a turnstile, vending, a trophy cabinet, a notice board, a bin, a fire point and viewing gallery tiers with their glazed rail. Water is a flat translucent plane at a fixed level and nothing else: this library has no water simulation, so ripples, refraction, splashes, caustics and swimmers are for the consumer to add. Cubicle, locker, cabinet and vending leaves, the turnstile arms, the lane rope, cover and hose drums, the trolley castors, the pace clock hand, the diving board at its fulcrum and the bin lid are named nodes on their own pivots and ship rigid open, close, spin, roll and tilt clips: node transforms only, no skinning. The water, the strung lane ropes, the backstroke pennants, the towels and the run out lengths of hose and cover stay static, because a flexible run is not reachable with a rigid node transform and faking it costs a consumer more than it gives. Every file is self-contained CC0 geometry with no collision or navigation data.
Files load directly from the CDN. Choose the pieces you need. Colliders, navigation and gameplay scripts are supplied by your game.
Use with an AI agent
Copy this prompt into your AI chat, then describe what you want to build with the pack.
Use the “Public Swimming Baths and Poolside” pack in my project. Manifest (JSON, every model with its CDN URL): https://3dassets.dev/api/v1/packs/public-swimming-baths-and-poolside Starter scene (one GLB with every piece placed): https://cdn.3dassets.dev/assets/35286/v1/model.glb Pack page: https://3dassets.dev/packs/public-swimming-baths-and-poolside Description: Realistic kit for a municipal indoor swimming baths: a tiled lane pool tank with a still water surface, lane ropes, starting blocks, a diving board, the poolside and its lifeguard kit, a tiled changing village, and reception with a viewing gallery. - 54 GLB models, 4.3 MB in total - Units: metres, +Y up, shared scale and palette across the pack - Licence: CC0 1.0 Universal (no attribution required) - Loading: three.js GLTFLoader; no additional decoders required. Load models individually from the manifest, or the starter scene as one file.
Also available as a JSON manifest or via the MCP server.
Common questions
How do I use Public Swimming Baths and Poolside with my AI development tools?
How do I get started?
Which game engines and tools can I use Public Swimming Baths and Poolside with?
How do I import this pack into Unity, Godot, Unreal or Blender?
Can I use Public Swimming Baths and Poolside in a commercial game, and do I need to credit anyone?
Can I load it from the CDN instead of downloading it?
Do I have to download the whole pack?
Do the models in Public Swimming Baths and Poolside fit together?
Game kit
Public Swimming Baths and Poolside
Realistic kit for a municipal indoor swimming baths: a tiled lane pool tank with a still water surface, lane ropes, starting blocks, a diving board, the poolside and its lifeguard kit, a tiled changing village, and reception with a viewing gallery.
One GLB with every piece placed in a starter scene. Each model is also below on its own.
View demoEverything in this pack
Pool Tank Wall Section (Public Swimming Baths and Poolside)
A 2 m tank wall section for a 2 m deep pool tank: a concrete section faced in pale ceramic tiles with blue courses at the water line and the foot, a coved skirting at the tank floor, an inlet grille and two lane rope anchor sockets.
Pool Tank Floor Tile (Public Swimming Baths and Poolside)
A 2 m tank floor tile: a slip resistant grey base laid with twenty five pale ceramic tiles and a scatter of white ones, for tiling the bottom of a pool tank. It carries floor ports on all four edges so a tank of any length repeats from it.
Pool Tank Floor Tile with Lane Line (Public Swimming Baths and Poolside)
The same 2 m tank floor tile with a dark lane line painted down the middle of it, which is what runs the length of every swimming lane. Same ports, so a lane line tiles into a plain floor.
Pool Tank Floor Tile with Lane Target (Public Swimming Baths and Poolside)
The same 2 m tank floor tile carrying the cross bar that ends a lane line, the mark a swimmer reads as the wall coming up. Same ports as the plain and lined tiles.
Still Pool Water Surface Panel (Public Swimming Baths and Poolside)
A 2 m square still water surface panel: a flat translucent blue slab, 30 mm thick, that tiles across a pool tank at whatever level the scene sets. This library has no water simulation: the surface is static geometry, and ripples, splashes and swimmers are for the consumer to add.
Poolside Deck Tile (Public Swimming Baths and Poolside)
A 2 m poolside deck tile: a slip resistant grey base laid with sixteen pale non slip ceramic tiles and a scatter of white ones. It carries deck ports on all four edges, so a surround, a wet corridor and a changing room floor all tile off the same grid.
Poolside Deck Tile with Depth Marker (Public Swimming Baths and Poolside)
The same 2 m deck tile with a blue depth marker panel inlaid at the pool edge and a yellow warning band behind it. The figures are abstract raised bars rather than readable numerals, so the tile suits any depth a scene gives it.
Pool Edge Scum Channel Piece (Public Swimming Baths and Poolside)
A 2 m pool edge scum channel piece: a tiled kerb with a blue nosing band, an open overflow channel under a steel grating on the pool side, and a rounded white lip for a swimmer to hold. It lays along the rim of a tank and pieces butt end to end.
Baths Wall Module (Public Swimming Baths and Poolside)
A 2 m painted blockwork wall module 3.6 m tall for a swimming baths hall: a tiled dado on the wet face with a blue band over it, a glazed clerestory strip high up and a dark capping rail. Modules butt end to end on the 2 m grid.
Baths Wall Module with Doorway (Public Swimming Baths and Poolside)
The same 2 m wall module with a 1.2 m by 2.2 m doorway through it, framed in white jambs and a head, which is how a swimmer passes from the changing village onto the poolside. It carries the same wall ports, so it drops into a run of solid modules. The opening has no door leaf.
Strung Lane Rope, 10 m (Public Swimming Baths and Poolside)
A 10 m lane rope strung across a pool, ready to sit at the water line: a stainless cable threaded with 60 mm floating discs in blocks of blue, white and red, with a tensioner and an anchor eye at each end. It is a flexible run, modelled in one pose and never animated.
Lane Rope on a Storage Reel (Public Swimming Baths and Poolside)
A lane rope wound onto its poolside storage reel: a dark steel A frame on a weighted foot with a 1 m drum carrying banded blue and red rope, and a cranked handle at one end. The drum is a named node and spins; the wound rope turns with it.
Swimming Starting Block (Public Swimming Baths and Poolside)
A swimming starting block 680 mm tall on a cast socket plate: a white pedestal, a blue non slip top tilted toward the water with a yellow lane patch, an adjustable rear wedge foot plate and a chrome grab bar at the front edge. Nothing on it moves.
Backstroke Flag Line (Public Swimming Baths and Poolside)
A backstroke flag line: two chrome poles 2.15 m tall on cast socket plates 7.6 m apart, a white cord between them and twenty two red, yellow, blue and green pennants hanging from it. The cord and pennants are a flexible run, modelled in one still pose and never animated.
Pool Ladder (Public Swimming Baths and Poolside)
A stainless pool ladder 2.34 m tall: two tubular stiles on foot pads that stand on the tank floor, four yellow treaded steps, and the stiles bent over at the top into grab rails that reach across the pool edge. Static geometry.
Shallow End Steps (Public Swimming Baths and Poolside)
A tiled shallow end stair into a 2 m pool tank: four 500 mm steps 2.4 m wide, each tread tiled with a blue nosing, and a chrome grab rail rising out of the water on both sides. It stands on the tank floor and its top step finishes level with the deck.
Poolside Diving Board and Stand (Public Swimming Baths and Poolside)
A low poolside diving board: a 3 m white plank with a blue non slip strip and a yellow tip band, on a chrome fulcrum roller over a braced stand and a cast socket plate. A real board flexes along its length, which one rigid node cannot do, so the plank tips at its fulcrum instead.
Poolside Handrail (Public Swimming Baths and Poolside)
A 1.6 m chrome poolside handrail on two socket plates, 980 mm high, with domed end caps and a yellow mid rail. It is the rail that flanks a set of steps or guards a change of level on a wet deck. Static geometry.
Lifeguard High Chair (Public Swimming Baths and Poolside)
A poolside lifeguard high chair: a splayed chrome frame on four foot pads with a yellow climbing ladder up the back, a red moulded seat and back at 1.55 m, side rails and a yellow sunshade board over it. Static geometry.
Lifeguard Low Chair (Public Swimming Baths and Poolside)
The same lifeguard station built low, with its seat at 720 mm and no climbing ladder, which is what is used beside a teaching pool or at a quiet session. It stands on the same four foot pads.
Rescue Tube and Reaching Pole Rack (Public Swimming Baths and Poolside)
A poolside rescue kit rack: a dark steel frame on a weighted base holding a red and a yellow rescue tube on brackets, a reaching pole with a red hook across the top rail, a coiled throw line and a yellow spine board strapped to the back. Static geometry.
Poolside First Aid Station (Public Swimming Baths and Poolside)
A free standing poolside first aid station: a green cabinet with a white cross and a cam lock on twin chrome posts, a yellow glazed defibrillator cabinet under it, a weighted base plate and a red emergency call button. Both cabinet doors are modelled shut and do not open.
Poolside Bench (Public Swimming Baths and Poolside)
A 1.8 m poolside bench: four beech slats at 440 mm on cantilevered dark steel frames with stainless foot plates, a three slat raked back and a blue rail under it. Static geometry, and the timber is modelled rather than textured.
Kickboard and Float Trolley (Public Swimming Baths and Poolside)
A poolside kickboard and float trolley: a chrome cage 1 m wide on four swivel castors, a mesh shelf carrying nine kickboards stacked on edge in five colours, and a tray of foam woggles under it. All four castors are named nodes and roll.
Lane Marker Board (Public Swimming Baths and Poolside)
A free standing lane marker board on a chrome post and a weighted plate, 1.5 m tall: a blue surround, a white face and four coloured lane rows under a yellow header. The rows are abstract colour chips and bars rather than readable text.
Poolside Pace Clock (Public Swimming Baths and Poolside)
A poolside pace clock on a chrome post and a weighted plate: a 700 mm dial with a white face, twelve marks in the four pace colours and a single long red sweep hand. The hand is a named node and spins; there is no minute hand, as on a real pace clock.
Poolside Hose Reel (Public Swimming Baths and Poolside)
A poolside wash down hose reel on its bracket: a blue cheeked drum wound with green hose, a cranked yellow handle, and the last loop of hose and a chrome lance run out onto the deck. The drum is a named node and spins; the run out hose stays still.
Wet Floor Sign (Public Swimming Baths and Poolside)
A folding yellow wet floor sign, 620 mm tall, with a dark pictogram panel and a red caption bar on both faces. It is modelled open and does not fold.
Poolside Planter (Public Swimming Baths and Poolside)
A 560 mm square white poolside planter with a blue capping rim, filled with a dense evergreen shrub and a few longer blades standing out of it. The foliage is modelled geometry, not a card, and does not move.
Pool Cover Reel (Public Swimming Baths and Poolside)
A pool cover reel for the end of a tank: a 3 m tube on two wheeled A frames with the blue and white bubble cover wound onto it and its leading edge run out. The tube and the wound cover are one named node and spin; the unrolled length is one pose.
Changing Cubicle Module (Public Swimming Baths and Poolside)
A 1.2 m changing cubicle 2.2 m tall: a white carcass with a blue tiled back wall, a slatted beech bench, a yellow hook rail with three chrome hooks, a divider on its left hand edge and a blue laminate leaf hung clear of the floor. The leaf is one named node and swings.
Family Changing Cubicle (Public Swimming Baths and Poolside)
The wide 1.6 m family cubicle: the same carcass with a green leaf, a fold down baby change shelf, a small red stool and four hooks. It carries the same cubicle bay ports at its own half width, so it drops into a run of standard cubicles.
Eight Door Changing Locker Bank (Public Swimming Baths and Poolside)
A 1.2 m eight door locker bank 1.8 m tall for a wet changing village: two columns of four in blue, green and yellow leaves, with a sloped top, a recessed plinth, punched vents, number plates and coin latches. Every leaf is a named node on its own hinge line.
Locker Bank with One Door Open (Public Swimming Baths and Poolside)
The same eight door locker bank with one leaf standing open on its hinge, for dressing a changing room without animating it. The other seven leaves still swing.
Changing Bench with Coat Rail (Public Swimming Baths and Poolside)
A 2 m changing bench: a three slat beech seat at 450 mm on dark steel frames, an upright back with a blue hook rail carrying five chrome double hooks, a chrome hanging rail and a timber top shelf at 1.6 m. Static geometry.
Drying Area Bench and Duckboard (Public Swimming Baths and Poolside)
A drying area bench: a beech slatted seat on a dark steel frame standing on a timber duckboard, with a chrome rail over it, a yellow edge stripe on the duckboard and two towels hung over the rail in one fixed drape. Soft goods do not move.
Poolside Shower Post (Public Swimming Baths and Poolside)
A free standing poolside shower post 2.25 m tall on a cast socket plate: a chrome column with two arms and fixed heads, a domed cap, and push button controls with a red button on both faces. Running water is not modelled and nothing on it moves.
Hairdryer Point (Public Swimming Baths and Poolside)
A free standing hairdryer point: a white wall box on a chrome post and a weighted plate with a fixed nozzle, a blue push button, a yellow label strip, a chrome shelf and a small mirror under it. The nozzle does not move and no airflow is modelled.
Basin and Mirror Run (Public Swimming Baths and Poolside)
A 1.8 m changing village basin run: a white top on a dark steel frame with two inset bowls and pillar taps, a blue and white tiled splashback, a mirror strip over it and a hand dryer at one end. Nothing on it turns and no running water is modelled.
Footbath Channel (Public Swimming Baths and Poolside)
A 2 m footbath channel set into a wet floor: a tiled trough 50 mm deep with blue nosings, a yellow warning band and a still, shallow blue surface standing in it. The water is a flat plane like every other surface in this pack and does not move or ripple.
Changing Village Floor Tile (Public Swimming Baths and Poolside)
A 2 m changing village floor tile: a slip resistant base laid with twenty five small wet area tiles, a scatter of blue ones and a blue skirting line along one edge. It carries the poolside deck ports, so the changing floor tiles straight off the surround.
Towels and Swim Kit Bag (Public Swimming Baths and Poolside)
A swimmer kit bag with the kit beside it: a blue holdall with a dark webbing strap, grab handles and a yellow name panel, two rolled towels, a green swim cap and a pair of goggles. Soft goods are modelled in one pose and do not move.
Cleaning Trolley (Public Swimming Baths and Poolside)
A caretaker cleaning trolley for the wet side: a steel frame on four swivel castors with a yellow mop bucket and wringer, a bag hoop carrying a white refuse sack, a bottle shelf and a mop stood in the frame. All four castors are named nodes and roll.
Baths Reception Desk (Public Swimming Baths and Poolside)
A 2.6 m swimming baths reception desk with a low return: a white carcass with a beech top, a blue front panel with a tiled band and a yellow kick rail, a raked till screen, a card terminal and a tray of wristbands on the counter. Static geometry.
Entrance Turnstile (Public Swimming Baths and Poolside)
An entrance turnstile: a brushed steel pedestal with a raked reader panel and a green light, three chrome arms with yellow tips, and a guide rail on two socket plates beside it. The arm set is one named node and spins about the pedestal.
Vending Machine (Public Swimming Baths and Poolside)
A glass fronted drinks vending machine 1.86 m tall: a dark cabinet with a blue header, four shelves of coloured stock behind the glass, a coin and card strip and a delivery flap. The whole glazed door is one named node and swings open on its hinge.
Viewing Gallery Seating Tier (Public Swimming Baths and Poolside)
A 2 m viewing gallery seating tier: a tiled step 450 mm high and 900 mm deep with a yellow nosing and a run of four blue moulded seats on dark steel standards at the front of the tread. Tiers butt along their ends and a row steps back and up by one tier.
Viewing Gallery Seating Tier, Red (Public Swimming Baths and Poolside)
The same gallery tier with red seats, for banding a terrace in alternating rows. Same tier ports as the blue one.
Viewing Gallery Rail (Public Swimming Baths and Poolside)
A 2 m viewing gallery rail 1.1 m high: chrome posts on flat feet, a top rail and a mid rail, and a toughened glass infill panel with a blue band and a yellow kick band on it. Static geometry.
Session Times Notice Board (Public Swimming Baths and Poolside)
A free standing session times notice board 1.34 m tall: a dark frame on two chrome posts with a white face, a blue header and five rows of coloured chips and bars standing in for a timetable. The rows are abstract marks, not readable text.
Swimming Trophy Cabinet (Public Swimming Baths and Poolside)
A 1.1 m glazed swimming club trophy cabinet 1.9 m tall: a beech carcass on a dark plinth with three white shelves of cups, shields and medals, and two glazed leaves. Each leaf is a named node and swings on its own stile.
Foyer Bin (Public Swimming Baths and Poolside)
A 860 mm foyer bin: a dark cylindrical body with a blue label panel and a yellow band, a stainless inner rim and a domed steel lid. The lid is a named node and lifts on its hinge at the back.
Fire Point (Public Swimming Baths and Poolside)
A poolside fire point: a red backboard on a weighted base with a white notice panel, a water and a carbon dioxide extinguisher in their brackets, a break glass call point and a small hose ring. Static geometry; no notice text is modelled.
Municipal Swimming Baths (Public Swimming Baths and Poolside)
A municipal baths laid out as one building on the pack's own tiles: a 10 by 6 metre three lane tank sunk two metres into the poolside, tiled in lane lines and targets and filled to the scum channel with the pack's still water panels, two lane ropes strung down it and...









