3DAssets.dev

Loading scene

Walkable demo

Opticians and Eyewear Showroom

Walk a high street opticians: frame bays and a spinning carousel, dispensing desks with mirrors, a waiting corner, an eye test room with phoropter and chair, and the adjustment bench and lens stock at the back.

About

What is placed

A high street opticians laid out as one shop. The front is the retail floor: wall bays of frames in three fills, island units, a spinning carousel, sunglasses stands, a contact lens shelf unit, an accessories rail and a childrens frame corner, with price and brand cards beside the stock. Two dispensing desks with counter mirrors and frame trays face the floor, and a waiting corner of sofa runs and a low table of magazines sits off to one side. Behind a partition wall is the eye test room with the phoropter, test chair, test chart, room mirror, slit lamp, autorefractor, visual field screener, stool and instrument trolley. The back of the shop holds the adjustment bench, lens edger, tint bath, lens stock drawer banks, order pickup rack, cleaning station, staff lockers and a first aid box. The floor tiles, wall modules and doors are the pack's own, repeated.

What moves

The frame carousel spins. The phoropter's arm swings across and its head tilts. The test chair reclines and its headrest tilts with it. The optometrist stool spins and the instrument trolley rolls. The shop and consulting room doors open and close, and so do the adjustment bench drawer, the lens edger lid, the lens stock drawer banks, the staff lockers and the pedal bin. Clips play as you come near the piece.

What does not move, and why

Lenses, cables, cords and cloth are static geometry: none of it is reachable with the rigid node transforms this library uses, so it is modelled in place rather than faked. There are no staff and no customers, because nothing here is skinned. This is the customer facing side of the practice only: the catalogue carries the lens grinding workshop separately. Brand cards are abstract, with no real optical or eyewear brand named.

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 "Opticians and Eyewear Showroom" demo scene from the Opticians and Eyewear Showroom pack in my project.

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

- 146 placements of 44 models; units are metres, +Y up, rotation is yaw in degrees about +Y
- Spawn at (-0.64, 0.005, 1.44) 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 Opticians and Eyewear Showroom 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 Opticians and Eyewear Showroom 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 Opticians and Eyewear Showroom 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

Shop Floor Tile (Opticians and Eyewear Showroom)

Shop Floor Tile (Opticians and Eyewear Showroom)

A 2 m shop floor tile: a pale poured floor with a darker inlay border, ported on all four edges so a showroom floor of any size lays flush.

@3dassets180 tris
Shop Floor Tile Wood (Opticians and Eyewear Showroom)

Shop Floor Tile Wood (Opticians and Eyewear Showroom)

The floor tile in wood, for the waiting corner and the dispensing side of a showroom that should not read as one flat white plane.

@3dassets180 tris
Consulting Room Wall Module (Opticians and Eyewear Showroom)

Consulting Room Wall Module (Opticians and Eyewear Showroom)

The same 2 m bay solid, for the consulting room and the back of house, where a test room has to be dark and a stock wall carries units.

@3dassets48 tris
Consulting Room Door Module (Opticians and Eyewear Showroom)Animated

Consulting Room Door Module (Opticians and Eyewear Showroom)

A 2 m consulting room door bay: a solid leaf with a teal panel and a lever handle, for the wall between a showroom and a test room.

@3dassets264 tris
Shop Wall Module (Opticians and Eyewear Showroom)

Shop Wall Module (Opticians and Eyewear Showroom)

A 2 m shop wall bay with a high glazed strip: a plastered wall with a steel framed window band, a teal dado rail and skirting, ported so any run of bays and doors lines up.

@3dassets120 tris
Shop Door Module Open (Opticians and Eyewear Showroom)

Shop Door Module Open (Opticians and Eyewear Showroom)

The shop entrance bay with the door standing open, for a scene that should read as trading rather than shut.

@3dassets264 tris
Frame Display Bay (Opticians and Eyewear Showroom)

Frame Display Bay (Opticians and Eyewear Showroom)

A 1 m wall display bay of spectacle frames: a plinth, a teal back panel, a lit canopy and five rails carrying twenty pairs on their price tickets, ported so a run repeats along a wall.

@3dassets5.6k tris
Frame Display Bay Blue (Opticians and Eyewear Showroom)

Frame Display Bay Blue (Opticians and Eyewear Showroom)

The display bay with a blue back panel, for the second brand wall in a showroom that should not read as one long identical run.

@3dassets5.6k tris
Frame Display Bay Sparse (Opticians and Eyewear Showroom)

Frame Display Bay Sparse (Opticians and Eyewear Showroom)

The display bay picked over: three rails and eight pairs left on them, for the end of a run, a sale wall or a shop that should read as mid trading day.

@3dassets2.8k tris
Frame Carousel (Opticians and Eyewear Showroom)Animated

Frame Carousel (Opticians and Eyewear Showroom)

A freestanding frame carousel: a weighted base and column carrying three tiers of four display wings, twenty four pairs in all, that turn together on the column.

@3dassets6.1k tris
Frame Display Island (Opticians and Eyewear Showroom)

Frame Display Island (Opticians and Eyewear Showroom)

A freestanding display island: a glass fronted case on a plinth with a wood top, twelve pairs laid out on the top in their trays and a standing mirror at one end.

@3dassets4.1k tris
Price Card Holder Brand (Opticians and Eyewear Showroom)

Price Card Holder Brand (Opticians and Eyewear Showroom)

The card holder as a brand card: a taller teal card with an abstract mark blocked out on it, for the head of a display bay or the end of an island.

@3dassets192 tris
Price Card Holder (Opticians and Eyewear Showroom)

Price Card Holder (Opticians and Eyewear Showroom)

A small acrylic card holder: a steel foot and stem holding a tilted blank card with abstract rules on it, for a price, a lens option or an offer beside a display.

@3dassets204 tris
Frame Tray (Opticians and Eyewear Showroom)

Frame Tray (Opticians and Eyewear Showroom)

A dispensing tray of six frames: a shallow white tray with a mint liner and three pairs open and three folded, for a desk, a counter or the top of a display island.

@3dassets1.5k tris
Sunglasses Stand (Opticians and Eyewear Showroom)

Sunglasses Stand (Opticians and Eyewear Showroom)

A floor standing sunglasses spinner: a dark weighted base, a column and four fixed tiers carrying sixteen pairs with tinted lenses, at the height a shopper reaches straight out.

@3dassets3.9k tris
Contact Lens Shelf Unit (Opticians and Eyewear Showroom)

Contact Lens Shelf Unit (Opticians and Eyewear Showroom)

A contact lens shelf unit: an open white carcass of four shelves stocked with boxes of monthlies and dailies, solution bottles and a blank shelf edge strip on every tier.

@3dassets3.4k tris
Accessories Rail (Opticians and Eyewear Showroom)

Accessories Rail (Opticians and Eyewear Showroom)

A wall rail of accessories: hard cases, soft pouches and microfibre cloths hanging on hooks under a shelf of cleaning sprays, in the colours a counter run needs.

@3dassets1.1k tris
Counter Mirror (Opticians and Eyewear Showroom)

Counter Mirror (Opticians and Eyewear Showroom)

A counter mirror on a weighted stand: a dark foot, a steel stem and a framed oval panel at the height a seated customer tries a frame on.

@3dassets192 tris
Dispensing Desk (Opticians and Eyewear Showroom)

Dispensing Desk (Opticians and Eyewear Showroom)

A dispensing desk set for a fitting: a wood topped desk on a white body, a screen on a stem, a frame tray, and two upholstered chairs facing each other across it.

@3dassets2.6k tris
Pedal Waste Bin (Opticians and Eyewear Showroom)Animated

Pedal Waste Bin (Opticians and Eyewear Showroom)

A pedal waste bin for a back room: a white drum on a dark base with a teal lid that lifts, a pedal plate at the foot and a liner rim inside.

@3dassets352 tris
Waiting Sofa Run (Opticians and Eyewear Showroom)

Waiting Sofa Run (Opticians and Eyewear Showroom)

A three seat waiting sofa: a white shell on wood feet with teal seat and back cushions and solid arms, the length a shop window bay takes.

@3dassets1.6k tris
Waiting Sofa Run Coral (Opticians and Eyewear Showroom)

Waiting Sofa Run Coral (Opticians and Eyewear Showroom)

The waiting sofa in coral, for the second run facing the first across a low table.

@3dassets1.6k tris
Low Table With Magazines (Opticians and Eyewear Showroom)

Low Table With Magazines (Opticians and Eyewear Showroom)

A low waiting table: a wood top on steel legs with a lower shelf, three magazines fanned across it and a stack of lens leaflets on the shelf.

@3dassets624 tris
Childrens Frame Corner (Opticians and Eyewear Showroom)

Childrens Frame Corner (Opticians and Eyewear Showroom)

A childrens frame corner: a low coral unit with two rails of small bright frames, a mirror at a childs height and a pair of soft cube seats in front of it.

@3dassets1.9k tris
Test Chair (Opticians and Eyewear Showroom)Animated

Test Chair (Opticians and Eyewear Showroom)

An eye test chair: a cast base and column under an upholstered seat with solid arms, a reclining back and a headrest on the hinge above it, at the height a phoropter arm swings to.

@3dassets1.3k tris
Phoropter On Arm (Opticians and Eyewear Showroom)Animated

Phoropter On Arm (Opticians and Eyewear Showroom)

A phoropter on its swing arm: a weighted stand and column carrying a jointed arm and the refractor head the patient looks through, with its lens dials, forehead rest and levelling knob.

@3dassets1.2k tris
Optometrist Stool (Opticians and Eyewear Showroom)Animated

Optometrist Stool (Opticians and Eyewear Showroom)

An optometrist stool: a five star castored base, a gas column and a round upholstered seat that turns on it.

@3dassets712 tris
Test Chart (Opticians and Eyewear Showroom)

Test Chart (Opticians and Eyewear Showroom)

A wall mounted test chart: a lit panel in a steel frame showing rows of abstract blocks in decreasing size, with a dark surround and a mounting rail.

@3dassets240 tris
Test Room Mirror (Opticians and Eyewear Showroom)

Test Room Mirror (Opticians and Eyewear Showroom)

The wall mirror that faces the test chart down a short consulting room, doubling the test distance: a framed panel with a teal surround and a steel hanging rail.

@3dassets60 tris
Instrument Table (Opticians and Eyewear Showroom)

Instrument Table (Opticians and Eyewear Showroom)

A height adjustable instrument table: a dark weighted base, a steel column and a white topped table with a raised lip, sized for a slit lamp or an autorefractor.

@3dassets372 tris
Slit Lamp (Opticians and Eyewear Showroom)

Slit Lamp (Opticians and Eyewear Showroom)

A slit lamp: a sliding base plate with a joystick, the binocular viewing head on its arm facing the operator, the illumination tower on its own swinging arm, and the chin and forehead rest the patient leans into from the front.

@3dassets1.1k tris
Autorefractor (Opticians and Eyewear Showroom)

Autorefractor (Opticians and Eyewear Showroom)

An autorefractor: a white cased instrument with a screen on the operator side, the measuring port and its lens on the patient side, a joystick and the chin and forehead rest.

@3dassets752 tris
Visual Field Screener (Opticians and Eyewear Showroom)

Visual Field Screener (Opticians and Eyewear Showroom)

A visual field screener: a white bowl on a cased base with the patient chin rest at its mouth, a response button on its lead rest and an operator screen on the back.

@3dassets1.3k tris
Instrument Trolley (Opticians and Eyewear Showroom)Animated

Instrument Trolley (Opticians and Eyewear Showroom)

A castored instrument trolley: a white two shelf trolley with a lipped top, a push handle and four castors that roll, carrying a trial lens case, a retinoscope and a tray of small instruments.

@3dassets1.8k tris
Dimmable Wall Light (Opticians and Eyewear Showroom)

Dimmable Wall Light (Opticians and Eyewear Showroom)

A dimmable wall light for a test room: a white housing with a lit strip behind a diffuser, a steel bracket and a dark dimmer knob under it.

@3dassets120 tris
Frame Adjustment Bench (Opticians and Eyewear Showroom)Animated

Frame Adjustment Bench (Opticians and Eyewear Showroom)

A frame adjustment bench: a wood topped bench on a white carcass with two drawers, a salt pan frame heater, a pad of pliers and screwdrivers, a lens measure and a frame waiting in the jig.

@3dassets1.9k tris
Lens Edger (Opticians and Eyewear Showroom)Animated

Lens Edger (Opticians and Eyewear Showroom)

A bench lens edger: a white cased machine with a control panel, a hinged lid over the cutting chamber, a lens blank on the spindle inside it and a waste tray under the door.

@3dassets844 tris
Tint Bath (Opticians and Eyewear Showroom)

Tint Bath (Opticians and Eyewear Showroom)

A two well tint bath: a steel tank on a cased base with a coral and a blue dye well, lens baskets standing in them, a lid on one well and the temperature dials on the front.

@3dassets872 tris
Lens Stock Drawer Bank (Opticians and Eyewear Showroom)Animated

Lens Stock Drawer Bank (Opticians and Eyewear Showroom)

A lens stock drawer bank: a white carcass of five teal fronted drawers with steel rails and blank index cards, ported on both sides so a stock wall repeats to any width.

@3dassets1.4k tris
Order Pickup Rack (Opticians and Eyewear Showroom)

Order Pickup Rack (Opticians and Eyewear Showroom)

An order pickup rack: an open steel and white rack of four shelves with bagged and boxed orders waiting on them, each under a blank collection card.

@3dassets2.8k tris
Staff Lockers (Opticians and Eyewear Showroom)Animated

Staff Lockers (Opticians and Eyewear Showroom)

A bank of four staff lockers: a white carcass with teal doors, punched vents, steel handles and blank name cards, on a dark plinth.

@3dassets1.3k tris
Cleaning Station (Opticians and Eyewear Showroom)

Cleaning Station (Opticians and Eyewear Showroom)

A frame cleaning station: a small white stand with an ultrasonic cleaning tank, a bottle of solution, a stack of cloths, a drying tray and a bin of used tissues under it.

@3dassets940 tris
Frame Tray Repair (Opticians and Eyewear Showroom)

Frame Tray Repair (Opticians and Eyewear Showroom)

The same tray as a repair tray: two frames waiting on it with their screws, a small screwdriver, a spare temple arm and a coil of nose pads.

@3dassets880 tris
First Aid Box (Opticians and Eyewear Showroom)

First Aid Box (Opticians and Eyewear Showroom)

A wall mounted first aid box: a white case with a mint cross, a steel catch and a carry handle, for a back room or a staff corridor.

@3dassets204 tris