3DAssets.dev

Loading scene

Walkable demo

Restaurant and kitchen

Step into an 18 by 11 metre restaurant built from the Restaurant Kitchen and Dining Room pack: a dining room of tables, booths and a bar in front of the pass, and the working kitchen line, cold store and dishwash behind it.

About

One restaurant from 24 of the pack's 143 models, in the room preset with warm light and lamps under a 3.4 m ceiling.

You come in past the host stand. The dining room has four square tables, two round tables and a six-cover table with upholstered chairs, two booth pairs on the west wall and a bar of four counter modules with stools on the east. The hot pass with its lamp gantry and the expediting bench divide the room from the kitchen: a six-burner range, griddle, chargrill, fryer and solid-top range under two extraction canopies, then the refrigerated prep counter, combi oven, refrigerator and freezer, and the dishwash tabling with the pass-through dishwasher.

This pack ships animation clips: the ovens, the fryer, the fridges, the pass, the prep tables and the dishwasher play as you come within three metres and rewind when you leave.

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 "Restaurant and kitchen" demo scene from the Restaurant Kitchen and Dining Room pack in my project.

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

- 50 placements of 24 models; units are metres, +Y up, rotation is yaw in degrees about +Y
- Spawn at (0, 0, 5) 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 Restaurant and kitchen 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 Restaurant and kitchen 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 Restaurant and kitchen 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

Six-burner range with oven (Restaurant Kitchen and Dining Room)Animated

Six-burner range with oven (Restaurant Kitchen and Dining Room)

A 900 mm six-burner heavy-duty range: cast pan-support grates over open burner rings in a pressed spill tray, a seven-dial control fascia, a glass drop-down oven door and a rear warming shelf.

@3dassets6.6k tris · 11 ↓
Flat-top griddle (Restaurant Kitchen and Dining Room)Animated

Flat-top griddle (Restaurant Kitchen and Dining Room)

A 900 mm flat-top griddle: a thick polished plate with a three-sided splash guard, a front grease chute and a removable drawer, over a three-dial fascia.

@3dassets1.5k tris · 13 ↓
Chargrill on open stand (Restaurant Kitchen and Dining Room)Animated

Chargrill on open stand (Restaurant Kitchen and Dining Room)

A 600 mm gas chargrill on an open stand: angled cast bars over a radiant bed, rear and side flame guards, a grease chute and a pull-out grease drawer.

@3dassets2.6k tris · 12 ↓
Twin-basket fryer (Restaurant Kitchen and Dining Room)Animated

Twin-basket fryer (Restaurant Kitchen and Dining Room)

A 450 mm twin-basket gas fryer: two wire baskets with insulated handles in a deep pressed oil well, a drain-over hanger, a hinged lid and a front drain valve.

@3dassets3.3k tris · 12 ↓
Solid top range (Restaurant Kitchen and Dining Room)Animated

Solid top range (Restaurant Kitchen and Dining Room)

A 900 mm solid top range: a heavy cast plate with concentric machined rings and a lifting centre plug, a three-dial fascia and a glazed oven below.

@3dassets2.5k tris · 10 ↓
Refrigerated prep counter (Restaurant Kitchen and Dining Room)Animated

Refrigerated prep counter (Restaurant Kitchen and Dining Room)

A 1.4 m refrigerated saladette: a two-door fridge base, a cutting worktop and a raised gastronorm rail of three apertures with dropped-in pans under a hinged lid.

@3dassets3.4k tris · 10 ↓
Combi oven, six grid (Restaurant Kitchen and Dining Room)Animated

Combi oven, six grid (Restaurant Kitchen and Dining Room)

A six-grid combi oven on an open stand: an insulated case with a sealed double-glazed door on a lever handle, a membrane control head, a condensate tray and a hand shower.

@3dassets3.2k tris · 10 ↓
Upright refrigerator, two door (Restaurant Kitchen and Dining Room)Animated

Upright refrigerator, two door (Restaurant Kitchen and Dining Room)

A 1.4 m two-door reach-in refrigerator: an insulated stainless case on braked castors, tubular door handles, magnetic gaskets, a louvred plinth, a roof machinery housing and a digital controller.

@3dassets2.8k tris · 14 ↓
Upright freezer, single door (Restaurant Kitchen and Dining Room)Animated

Upright freezer, single door (Restaurant Kitchen and Dining Room)

A 750 mm single-door reach-in freezer: a deep insulated door with a grab handle and three hinges, a stepped top condenser housing with a perforated fan grille and a controller.

@3dassets2.5k tris · 10 ↓
Wall extraction canopy (Restaurant Kitchen and Dining Room)

Wall extraction canopy (Restaurant Kitchen and Dining Room)

A 2 m wall extraction canopy: a chamfered stainless hood with four baffle grease filters leaning over the throat, a grease gutter and collection cup, two recessed lights and a round duct spigot.

@3dassets2.2k tris · 11 ↓
Hot pass with lamp gantry (Restaurant Kitchen and Dining Room)Animated

Hot pass with lamp gantry (Restaurant Kitchen and Dining Room)

A 1.8 m heated pass: two gastronorm apertures with dropped-in pans and a hot plating deck, a hot cupboard with sliding doors below, and a two-tier gantry carrying three heat lamps and a check rail.

@3dassets4.0k tris · 8 ↓
Expediting bench (Restaurant Kitchen and Dining Room)

Expediting bench (Restaurant Kitchen and Dining Room)

A 1.4 m expediting bench: a folded stainless top with an undershelf, a raised overshelf on posts, a check rail with six clips and a timber plating board.

@3dassets1.8k tris · 7 ↓
Stainless prep table (Restaurant Kitchen and Dining Room)

Stainless prep table (Restaurant Kitchen and Dining Room)

A 1.2 m stainless preparation table: a folded top with a rolled front edge and a turned-up rear upstand on a square tubular frame with adjustable bullet feet.

@3dassets1.0k tris · 11 ↓
Prep table with integral sink (Restaurant Kitchen and Dining Room)

Prep table with integral sink (Restaurant Kitchen and Dining Room)

A 1.5 m preparation table with an integral pressed bowl at one end, a swan-neck tap, a timber cutting deck and a stainless undershelf.

@3dassets2.0k tris · 8 ↓
Dishwash tabling, dirty side (Restaurant Kitchen and Dining Room)

Dishwash tabling, dirty side (Restaurant Kitchen and Dining Room)

A 1.2 m dirty-side dishwash tabling run: a deep scrap sink with a waste and a pre-rinse spray, rack slide rails, a scrap chute lip and a full undershelf.

@3dassets3.5k tris · 8 ↓
Pass-through dishwasher (Restaurant Kitchen and Dining Room)Animated

Pass-through dishwasher (Restaurant Kitchen and Dining Room)

A hood-type pass-through dishwasher: a wash chamber with a rack over a pressed tank, a counterweighted lifting hood on a rear column, a control head and a louvred plinth.

@3dassets2.1k tris · 9 ↓
Host stand (Restaurant Kitchen and Dining Room)

Host stand (Restaurant Kitchen and Dining Room)

A 600 mm host stand: a panelled timber lectern on a plinth with a sloped writing top, a brass pen stop, an open menu shelf and a reservation book.

@3dassets960 tris · 9 ↓
Booth pair, four cover (Restaurant Kitchen and Dining Room)

Booth pair, four cover (Restaurant Kitchen and Dining Room)

A 1.5 m four-cover booth on the same construction as the two-cover module: longer benches with piped pads and fluted backs around a wider postformed table.

@3dassets5.4k tris · 10 ↓
Four-cover square table (Restaurant Kitchen and Dining Room)

Four-cover square table (Restaurant Kitchen and Dining Room)

An 800 mm four-cover table: a bullnose timber top on a cross-foot cast base with a heavy tapered column and a wide spider plate.

@3dassets672 tris · 12 ↓
Upholstered dining chair (Restaurant Kitchen and Dining Room)

Upholstered dining chair (Restaurant Kitchen and Dining Room)

An upholstered dining chair: a piped seat cushion on a timber shell and a welted upright back pad between splayed turned legs with stretchers.

@3dassets1.4k tris · 7 ↓
Four-cover round table (Restaurant Kitchen and Dining Room)

Four-cover round table (Restaurant Kitchen and Dining Room)

A 900 mm round four-cover table: a bullnose timber top on a disc-foot pedestal with a tapered column and a spreader flange.

@3dassets576 tris · 10 ↓
Six-cover rectangular table (Restaurant Kitchen and Dining Room)

Six-cover rectangular table (Restaurant Kitchen and Dining Room)

A 1.6 by 0.8 m six-cover dining table: a bullnose timber top on four turned tapered legs tied by a set-back apron rail.

@3dassets640 tris · 10 ↓
Bar counter module (Restaurant Kitchen and Dining Room)

Bar counter module (Restaurant Kitchen and Dining Room)

A 600 mm dining bar counter module on the counter-run grid: a panelled timber front with a brass foot rail, a stainless working counter with a drip tray and a raised postformed bar top.

@3dassets1.4k tris · 10 ↓
Bar stool with back (Restaurant Kitchen and Dining Room)

Bar stool with back (Restaurant Kitchen and Dining Room)

A 760 mm bar stool: a splayed tubular frame with a tubular foot rail, a piped seat pad on a shaped shell and a low welted back pad on bent uprights.

@3dassets1.4k tris · 10 ↓