3DAssets.dev

Loading scene

Walkable demo

Petrol Station and Forecourt Shop

Walk a filling station: pump islands under an assembled canopy, the price totem at the road, air, water and jet wash on the edge, and a stocked forecourt shop with its doors opening.

About

A filling station built from the pack's ported canopy, island, facade and paving modules, usable as a British filling station or an American gas station.

What is placed. Two pump islands sit under an assembled canopy on marked forecourt paving, with two and four hose dispensers, their nozzles holstered, kerbs, end caps and bollards around them. The price totem and the pylon sign stand at the road. Along the edge are the air and water tower, the vacuum unit, the screen wash stand, the jet wash bay, the fire point cabinet, the spill kit bin and the tanker fill point covers. The shop is built from glazed, entrance and solid facade bays under a flat roof with a parapet and plant units, and inside it the counter and cigarette gantry, drinks chillers, snack gondolas, the coffee machine, the hot food cabinet, the newspaper rack, the ice cream freezer, baskets, a queue rail and an ATM.

What moves. The shop door and the chiller doors open and close, the pump displays tilt, the air line reel spins, the ice cream freezer and bin lids lift, the ATM shutter moves and the delivery cage rolls.

What does not move, and why. Fuel hoses, air lines, power leads and the fuel itself are static geometry: a hose is not reachable with the rigid node transforms this library uses. There are no people, because nothing here is skinned. All branding is invented, so nothing in the pack carries a real fuel company's name or logo.

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

Use with an AI agent

Copy this prompt into your AI chat to rebuild the layout, then describe what to change.

Rebuild the "Petrol Station and Forecourt Shop" demo scene from the Petrol Station and Forecourt Shop pack in my project.

Layout (JSON, every placement with its CDN URL): https://3dassets.dev/api/v1/demos/petrol-station-and-forecourt-shop
Pack manifest: https://3dassets.dev/api/v1/packs/petrol-station-and-forecourt-shop
Demo page: https://3dassets.dev/demos/petrol-station-and-forecourt-shop

- 117 placements of 47 models; units are metres, +Y up, rotation is yaw in degrees about +Y
- Spawn at (-0.1, 0.12, -3.5) facing -52.8 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 Petrol Station and Forecourt Shop with my AI development tools?
Press "Copy for AI agent" above and paste the prompt into Claude Code, Cursor, Codex, GitHub Copilot, ChatGPT or any other coding assistant. The prompt carries the direct CDN URL, the real-world size, the licence and the loading notes, so the assistant can fetch the scene and place it in your project without you writing the loader yourself. For a permanent connection, add the 3DAssets.dev MCP server to your tool with one command (for Claude Code: claude mcp add --transport http 3dassets https://3dassets.dev/mcp) and the assistant can then search the whole catalogue, fetch files and read the usage snippets on its own.

MCP server setupGuide for AI agents

How do I get started?
Walk the scene here with the keys or touch to see how the pack fits together. To build it yourself, download the pack with the button, then copy the "Copy for AI agent" prompt: it links the layout JSON, which lists every placement with its position, rotation and CDN URL, so an assistant connected to the MCP server can rebuild the scene in your engine and change it to order.

MCP server setup

Which game engines and tools can I use Petrol Station and Forecourt Shop with?
Anything that reads glTF, which today means all of the major ones: three.js and React Three Fiber on the web, Godot 4, Unity, Unreal Engine 5, Blender and the model-viewer web component. Every model in the scene is a self-contained binary glTF (.glb) with textures embedded, so each is one file to import and no plugin, converter or decoder to install first.
How do I import this scene into Unity, Godot, Unreal or Blender?
Unity: install the glTFast package (com.unity.cloud.gltfast) from the Package Manager, drop the .glb into Assets and drag the prefab in, or load it at runtime from the CDN URL. Godot 4: copy the file into the project folder and the editor imports it as a scene you can instantiate. Unreal Engine 5: File > Import with the built-in glTF importer, which converts the axes for you. Blender: File > Import > glTF 2.0. Units are metres with +Y up in the file, and every importer above handles the conversion to its own axes automatically.
Can I use Petrol Station and Forecourt Shop in a commercial game, and do I need to credit anyone?
Yes to commercial use and no to credit. Every scene on 3DAssets.dev is released under CC0 1.0 Universal, which places it in the public domain: use it in a paid game, an app, a film or a client project, modify it, redistribute it, and put nothing in the credits. A link back is welcome but it is entirely your choice.

CC0 licence text

Can I load it from the CDN instead of downloading it?
Yes. The pack behind it has a permanent URL on cdn.3dassets.dev that is CORS-enabled and never changes content, so you can pass it straight to GLTFLoader, glTFast or model-viewer in production and cache it as hard as you like. Downloading is only needed for engines that import from disk.
Is the demo itself a file I can download?
No, and it does not need to be. A demo is a layout of the pack's published models composed in your browser from the CDN, so there is no extra file to fetch. Download the pack for the models, and take the layout JSON linked above for the placements: together they are the whole scene, and an AI agent can rebuild it from those two links.
Can I change the scene, or add gameplay to it?
Yes. The layout is plain data in metres, so move, add or remove placements freely in your own engine. Colliders, navigation and gameplay are yours to add: the demo shows what the pack looks like assembled, and your game decides how it plays.

Models in this demo

Forecourt paving tile (Petrol Station and Forecourt Shop)

Forecourt paving tile (Petrol Station and Forecourt Shop)

A 3 m square of forecourt tarmac with the painted markings on it: two walkway lines, a run of hatching and a drainage channel. The paint stands proud of the wearing course rather than sharing its plane, so a field of tiles never flickers.

@3dassets576 tris
Forecourt canopy section (Petrol Station and Forecourt Shop)

Forecourt canopy section (Petrol Station and Forecourt Shop)

A 6 m square canopy bay on its own central column: a clad column on a concrete base, a lit soffit with four downlight strips, a steel deck and a blank accent fascia wrapping all four sides. Repeat it on the 6 m grid and a canopy of any size falls out.

@3dassets1.5k tris
Pump island kerb (Petrol Station and Forecourt Shop)

Pump island kerb (Petrol Station and Forecourt Shop)

A 4.8 m precast pump island: a chamfered kerb with a painted hazard nosing, a recessed deck screed for the dispensers to stand on, and a protective bollard at each end. Couple the modules end to end and cap the run with island end pieces.

@3dassets768 tris
Pump island end cap (Petrol Station and Forecourt Shop)

Pump island end cap (Petrol Station and Forecourt Shop)

The 700 mm bull-nosed piece that closes a run of pump island kerb, with its own end bollard and a painted nose band so a driver can see where the island stops.

@3dassets464 tris
Fuel pump, two hose (Petrol Station and Forecourt Shop)Animated

Fuel pump, two hose (Petrol Station and Forecourt Shop)

A forecourt fuel dispenser serving both sides on one hose each: a painted body with an accent skirt, a raised head carrying blank volume and price displays and grade keys on both faces, a card reader, keypad and receipt slot, and a nozzle holstered on each served face.

@3dassets3.1k tris
Fuel pump, four hose (Petrol Station and Forecourt Shop)Animated

Fuel pump, four hose (Petrol Station and Forecourt Shop)

The multi grade island dispenser: the same body with two nozzles holstered on each served face and a four key grade selector on each display, for a station where every pump offers every grade.

@3dassets5.1k tris
Forecourt car (Petrol Station and Forecourt Shop)Animated

Forecourt car (Petrol Station and Forecourt Shop)

A small hatchback to stand at a pump: a lofted body with a tapered cabin, set back glazing, lamps, a grille, door mirrors, arch liners and a fuel flap on the near side. All four wheels are rigged to roll.

@3dassets2.4k tris
Screen wash bucket stand (Petrol Station and Forecourt Shop)

Screen wash bucket stand (Petrol Station and Forecourt Shop)

The screen wash stand beside the pumps: a steel frame on a drip tray with two wash buckets of coloured fluid and two squeegees hung on the rail, each with a rubber blade and a sponge head.

@3dassets1.1k tris
Windscreen squeegee bucket (Petrol Station and Forecourt Shop)

Windscreen squeegee bucket (Petrol Station and Forecourt Shop)

A wash bucket of screen wash with a wire handle and a long squeegee standing in it, with a rubber blade on one side of the head and a sponge on the other.

@3dassets484 tris
Fire point cabinet (Petrol Station and Forecourt Shop)Animated

Fire point cabinet (Petrol Station and Forecourt Shop)

The forecourt fire point: a red cabinet on a post with a glazed door on a real hinge and an extinguisher inside, carrying its own handle and discharge hose. The door swings on its left stile.

@3dassets854 tris
Spill kit bin (Petrol Station and Forecourt Shop)Animated

Spill kit bin (Petrol Station and Forecourt Shop)

A granule spill kit bin in hazard amber with a back hinged lid, a dark kick band, a blank hazard plate and grab handles on both flanks.

@3dassets456 tris
Forecourt litter bin (Petrol Station and Forecourt Shop)Animated

Forecourt litter bin (Petrol Station and Forecourt Shop)

A hooded forecourt bin on a base plate: a painted body with a dark kick band, a blank lit panel on the front, an inner liner and a back hinged lid.

@3dassets528 tris
Tanker fill point cover (Petrol Station and Forecourt Shop)Animated

Tanker fill point cover (Petrol Station and Forecourt Shop)

The tank fill point a delivery tanker connects to: a kerbed chamber flush with the paving, a hinged steel cover with a colour coded grade ring and a lifting handle, and the sealed riser cap underneath.

@3dassets664 tris
Forecourt bollard (Petrol Station and Forecourt Shop)

Forecourt bollard (Petrol Station and Forecourt Shop)

A standalone steel bollard on a root plinth with a hazard band and a domed cap, for protecting a fill point, a corner or the shop front.

@3dassets288 tris
Jerrycan (Petrol Station and Forecourt Shop)

Jerrycan (Petrol Station and Forecourt Shop)

A 20 litre steel jerrycan with the three ribbed faces, a top plate, a triple grab handle and a capped pouring spout.

@3dassets584 tris
Pallet of screen wash (Petrol Station and Forecourt Shop)

Pallet of screen wash (Petrol Station and Forecourt Shop)

A timber pallet stacked three layers deep with capped screen wash bottles under a shrink wrap band, as a delivery drops it on the forecourt.

@3dassets7.4k tris
Price totem sign (Petrol Station and Forecourt Shop)

Price totem sign (Petrol Station and Forecourt Shop)

The roadside price totem: a twin post board with a blank illuminated header and three double sided price rows of blank seven segment digits, each with a colour grade tab. No wording, no operator name and no figures.

@3dassets12.2k tris
Station pylon sign (Petrol Station and Forecourt Shop)

Station pylon sign (Petrol Station and Forecourt Shop)

A 6.4 m roadside pylon on a single tapered column: a large blank illuminated cabinet over a slim blank blade, on a precast base. Both faces are wordless so a project can put its own sign art on them.

@3dassets704 tris
Pavement sandwich board (Petrol Station and Forecourt Shop)

Pavement sandwich board (Petrol Station and Forecourt Shop)

A pavement A board with two blank illuminated faces, a hinge rail and two spreader bars, for the forecourt entrance. Both faces are wordless.

@3dassets496 tris
Jet wash bay frame (Petrol Station and Forecourt Shop)

Jet wash bay frame (Petrol Station and Forecourt Shop)

A self service jet wash bay: two columns on precast bases carrying a blank header, a boom arm over the bay with the lance lead hanging from it, the lance holstered with its trigger and guard, a blank instruction board and the painted bay edge.

@3dassets1.4k tris
Air and water tower (Petrol Station and Forecourt Shop)

Air and water tower (Petrol Station and Forecourt Shop)

The air and water pedestal: a painted cabinet on a concrete base with a pressure gauge head, a blank coin and keypad panel, a water tap with a bucket recess and the air line coiled on a side bracket.

@3dassets924 tris
Forecourt vacuum unit (Petrol Station and Forecourt Shop)

Forecourt vacuum unit (Petrol Station and Forecourt Shop)

A coin operated forecourt vacuum: a painted column with a domed head and exhaust stack, a blank payment panel, and the suction hose coiled on a bracket with a real crevice nozzle on the end.

@3dassets848 tris
Air line reel (Petrol Station and Forecourt Shop)Animated

Air line reel (Petrol Station and Forecourt Shop)

A retractable air line reel on a floor mounted bracket: a drum of coiled hose between accent flanges, with the lead running down to a chuck with a gauge and a trigger. The drum is rigged to spin.

@3dassets740 tris
Shop facade bay, glazed (Petrol Station and Forecourt Shop)

Shop facade bay, glazed (Petrol Station and Forecourt Shop)

A 1.5 m glazed shopfront bay: pilasters with accent reveals, a precast cill, a full height pane in a steel frame, a spandrel panel and a blank signband over it. Couple the bays on their jambs to build a shop of any width.

@3dassets896 tris
Shop facade bay, entrance (Petrol Station and Forecourt Shop)Animated

Shop facade bay, entrance (Petrol Station and Forecourt Shop)

The entrance bay: the same 1.5 m shell with a lined opening, a transom light and a glazed door on a real hinge with a full height pull. The leaf swings out on its left stile.

@3dassets1.4k tris
Shop facade bay, solid (Petrol Station and Forecourt Shop)

Shop facade bay, solid (Petrol Station and Forecourt Shop)

The blank flank bay: a rendered panel between the same pilasters with a recessed louvre vent and a kick band, for the sides and back of the shop and for the stretches a shopfront does not glaze.

@3dassets1.3k tris
Shop floor tile (Petrol Station and Forecourt Shop)

Shop floor tile (Petrol Station and Forecourt Shop)

A 1.5 m square of shop floor on the bay grid: a vinyl field with a proud jointing border and a centre inlay, sized so a floor and a roof are the same count of modules.

@3dassets384 tris
Shop roof panel (Petrol Station and Forecourt Shop)

Shop roof panel (Petrol Station and Forecourt Shop)

A 1.5 m square membrane roof deck module on the same grid as the facade bays, dark against the walls with one wide standing seam across it. Lay a field of them just below the signband so the band reads as the parapet round the roof.

@3dassets128 tris
Shop counter with till (Petrol Station and Forecourt Shop)Animated

Shop counter with till (Petrol Station and Forecourt Shop)

A 2.4 m serving counter: a dark worktop over a painted carcass with an accent reveal, a till on a raised plate, a customer facing screen on a stub column, a card reader on a gooseneck, a stocked impulse display, a bag rail and a cash drawer on runners.

@3dassets1.9k tris
Cigarette gantry (Petrol Station and Forecourt Shop)Animated

Cigarette gantry (Petrol Station and Forecourt Shop)

The shuttered gantry that stands behind the counter: five stocked shelves in a dark frame under a blank accent header, closed by two sliding shutter leaves. One leaf is rigged and runs sideways in the head track.

@3dassets6.0k tris
Shop cash machine (Petrol Station and Forecourt Shop)Animated

Shop cash machine (Petrol Station and Forecourt Shop)

A through the wall style cash machine in a steel housing: a blank screen, keypad, card slot and dispense tray under an accent head box, with a slatted security shutter that runs up into the head.

@3dassets1.2k tris
Glass door drinks chiller (Petrol Station and Forecourt Shop)Animated

Glass door drinks chiller (Petrol Station and Forecourt Shop)

A 1.8 m two door multideck drinks chiller: five stocked shelves with accent price rails, a lit blank header canopy and two glazed doors, each hinged on its outer stile and rigged to open.

@3dassets5.6k tris
Snack gondola, 1.8 m (Petrol Station and Forecourt Shop)

Snack gondola, 1.8 m (Petrol Station and Forecourt Shop)

A double sided snack shelving gondola at full height: four stocked shelves a side with accent price rails, on a plinth with a blank header board. Run them end to end for an aisle.

@3dassets5.8k tris
Snack gondola, 1.2 m (Petrol Station and Forecourt Shop)

Snack gondola, 1.2 m (Petrol Station and Forecourt Shop)

The low run of the same gondola at 1.2 m with three shelves a side, for the middle of a small shop where a customer has to see the counter over the fixtures.

@3dassets4.3k tris
Coffee machine station (Petrol Station and Forecourt Shop)

Coffee machine station (Petrol Station and Forecourt Shop)

A bean to cup coffee station: a counter unit with an accent reveal carrying the machine, its touch panel, two glass bean hoppers, a dispensing head over a grated drip tray, cup stacks, a lid pot and a stirrer tray.

@3dassets1.3k tris
Hot food cabinet (Petrol Station and Forecourt Shop)Animated

Hot food cabinet (Petrol Station and Forecourt Shop)

A heated grab and go display on a stainless base: two stocked shelves behind curved glazing under a lit blank header, with a glazed crew door at the back on a real hinge.

@3dassets1.6k tris
Ice cream chest freezer (Petrol Station and Forecourt Shop)Animated

Ice cream chest freezer (Petrol Station and Forecourt Shop)

A glass lid ice cream chest: a painted body with an accent band and a lit blank panel, a divided and stocked well, and a framed glass lid on its back hinge.

@3dassets1.0k tris
Newspaper and magazine rack (Petrol Station and Forecourt Shop)

Newspaper and magazine rack (Petrol Station and Forecourt Shop)

A four tier sloping paper rack with accent retaining rails and a blank header, stocked with papers and magazines. Wordless covers, so nothing in the shop names a real title.

@3dassets1.3k tris
Shopping basket stack (Petrol Station and Forecourt Shop)

Shopping basket stack (Petrol Station and Forecourt Shop)

A nest of seven shopping baskets in alternating colours on a low dolly, with the folding carry handles modelled on each.

@3dassets1.5k tris
Queue rail post pair (Petrol Station and Forecourt Shop)

Queue rail post pair (Petrol Station and Forecourt Shop)

A pair of weighted belt posts with the webbing tape drawn between them, for the queue in front of the counter. Place them end to end for a longer run.

@3dassets512 tris
Oil and additive shelf unit (Petrol Station and Forecourt Shop)

Oil and additive shelf unit (Petrol Station and Forecourt Shop)

A narrow four shelf unit of oil and additive bottles, each with a real neck and cap, with accent price rails and a blank header. Stands against a wall inside or by the forecourt door.

@3dassets4.6k tris
Stock trolley (Petrol Station and Forecourt Shop)Animated

Stock trolley (Petrol Station and Forecourt Shop)

A three shelf picking trolley loaded with shop stock, with a push handle, a blank ticket holder and four castors. All four wheels are rigged to roll.

@3dassets2.6k tris
Delivery roll cage (Petrol Station and Forecourt Shop)Animated

Delivery roll cage (Petrol Station and Forecourt Shop)

The wheeled cage a shop delivery arrives in: a steel frame with wire mesh on three and a half sides, a loaded deck, a top frame, a blank hazard label and four castors rigged to roll.

@3dassets3.8k tris
Roof plant unit (Petrol Station and Forecourt Shop)

Roof plant unit (Petrol Station and Forecourt Shop)

The air conditioning condenser these shops carry on the roof: a cased unit on anti vibration rails with an accent band, a guarded fan cowl, coil louvres down both flanks and the refrigerant pipes leaving the base.

@3dassets1.4k tris
Roof vent cowl (Petrol Station and Forecourt Shop)

Roof vent cowl (Petrol Station and Forecourt Shop)

A kerbed extract stack with a weather hat and a coloured band, for the kitchen and toilet vents on a shop roof.

@3dassets268 tris
Ceiling light bar (Petrol Station and Forecourt Shop)

Ceiling light bar (Petrol Station and Forecourt Shop)

A 1.45 m suspended light bar with a lit lens, a white housing and two drop rods ending in ceiling plates.

@3dassets464 tris
CCTV dome camera (Petrol Station and Forecourt Shop)

CCTV dome camera (Petrol Station and Forecourt Shop)

A ceiling mounted dome camera: a smoked dome in a white collar on a stem and mounting plate, with a small status marker.

@3dassets380 tris