3DAssets.dev

Loading scene

Walkable demo

Woodworking Workshop and Joinery

Walk a joiner’s shop: a table saw clear in the middle, machines and extraction along the wall, a bench under the tool wall, timber and sheet racks, and a finishing corner.

About

A working joinery shop laid on the pack's own four metre floor, wall, clerestory and roller door modules.

What is placed. The table saw with its extension wing and rip fence stands clear in the middle of the shop. The planer thicknesser, band saw, spindle moulder, pillar drill, disc and belt sander, lathe and router table line the wall on their mobile bases, with ported extraction ducting running overhead to the twin bag extractor. The joiner's bench with its vice and dog holes sits under the clerestory with the tool wall above it, chisels, a plane, a tenon saw, squares, a mallet and clamps all modelled with real edges and handles, and the sharpening station and tool chest beside it. Timber racks loaded with boards, the sheet rack with ply, the offcut bin and the clamp rack hold the stock, an assembly table carries a panelled door in progress, and the finishing corner has the finishing table, the glue and finish shelving and the drying rack.

What moves. The roller door lifts, the saw blade, band saw wheels, lathe spindle, sander disc and extractor fan spin, the drill chuck feeds down turning because it is parented to the quill, the mitre saw head tilts down, the vice jaw slides, the tool chest drawers pull out and the trolley rolls.

What does not move, and why. Drive belts, band saw bands, guarded cutter blocks, extraction hoses and the dust bags are static geometry: none is reachable with the rigid node transforms this library uses, and the dust itself is not modelled. There are no joiners, 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

Use with an AI agent

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

Rebuild the "Woodworking Workshop and Joinery" demo scene from the Woodworking Workshop and Joinery pack in my project.

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

- 90 placements of 42 models; units are metres, +Y up, rotation is yaw in degrees about +Y
- Spawn at (-0.8, 0.03, 1.6) facing -174.6 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 Woodworking Workshop and Joinery 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 Woodworking Workshop and Joinery 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 Woodworking Workshop and Joinery 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

Workshop floor tile, 4 m (Woodworking Workshop and Joinery)

Workshop floor tile, 4 m (Woodworking Workshop and Joinery)

Power floated concrete floor module 4 m square and 120 mm thick with sawn movement joints along both edges, laid on a 4 m grid with edge ports on all four sides.

@3dassets36 tris
Workshop floor tile with walkway markings, 4 m (Woodworking Workshop and Joinery)

Workshop floor tile with walkway markings, 4 m (Woodworking Workshop and Joinery)

The same 4 m concrete floor module with a painted safety yellow walkway lane down it, standing 5 mm proud of the slab. Identical edge ports, so it lays into the same grid.

@3dassets60 tris
Workshop wall panel module, 4 m (Woodworking Workshop and Joinery)

Workshop wall panel module, 4 m (Woodworking Workshop and Joinery)

Cream painted workshop wall 4 m wide and 2.8 m tall on a concrete plinth, with timber battens, a safety yellow impact rail and a capping rail, side ports on the centre line and a top port for the glazed strip that courses above it.

@3dassets108 tris
Workshop window strip module, 4 m (Woodworking Workshop and Joinery)

Workshop window strip module, 4 m (Woodworking Workshop and Joinery)

Glazed clerestory course 4 m wide and 1.2 m tall with charcoal mullions, sill and head, built to sit on the wall panel's top port and carry the run up to 4 m so the bench works under daylight.

@3dassets120 tris
Roller door module, 4 m (Woodworking Workshop and Joinery)Animated

Roller door module, 4 m (Woodworking Workshop and Joinery)

Full height timber delivery entrance module: a 3.2 m by 3.2 m opening in a cream clad surround, charcoal guide channels, red impact posts, a shutter hood and a slatted blue curtain that lifts clear of the opening.

@3dassets384 tris
Workshop ceiling light bar, 2.4 m (Woodworking Workshop and Joinery)

Workshop ceiling light bar, 2.4 m (Woodworking Workshop and Joinery)

Suspended twin tube light 2.4 m long: a grey steel channel on two drop rods with a charcoal reflector and two cream diffuser tubes, for lighting a bench run or a machine bay.

@3dassets208 tris
Dust extraction duct run, 2 m (Woodworking Workshop and Joinery)

Dust extraction duct run, 2 m (Woodworking Workshop and Joinery)

Two metre galvanised extraction duct 220 mm across with flanged joints, a bolted hanger strap and a blanked branch takeoff, ported at both ends so a run repeats across the shop to the extractor.

@3dassets420 tris
Sharpening station, 0.7 m (Woodworking Workshop and Joinery)

Sharpening station, 0.7 m (Woodworking Workshop and Joinery)

Sharpening bench in pine: a charcoal stone pond holding a coarse and a fine waterstone, a leather strop on its block, a honing guide, a water jug and a lower shelf of stone boxes, set at the height a joiner touches up an iron.

@3dassets520 tris
Joiner's workbench with vice, 2 m (Woodworking Workshop and Joinery)Animated

Joiner's workbench with vice, 2 m (Woodworking Workshop and Joinery)

Laminated hardwood bench 2 m long on square legs and stretchers: eight glued top boards with a row of round dog holes, a front apron, a lower pine shelf and a cast front vice whose timber faced jaw slides out on its screw.

@3dassets932 tris
Tool wall panel with hand tools, 1.6 m (Woodworking Workshop and Joinery)

Tool wall panel with hand tools, 1.6 m (Woodworking Workshop and Joinery)

Wall hung tool board 1.6 m by 1 m: a pale ply panel in a timber frame, carrying four bench chisels on their rack, a tenon saw on its pegs, a bench plane on its shelf, two try squares, a mallet and two F clamps, each tool modelled as the real thing.

@3dassets2.6k tris
Mallet and chisel set on a tray, 0.5 m (Woodworking Workshop and Joinery)

Mallet and chisel set on a tray, 0.5 m (Woodworking Workshop and Joinery)

A joiner's mallet standing in a shallow pine tray with three bench chisels laid beside it and a marking gauge: handles, ferrules and ground bevels modelled, for dressing a bench or an assembly table mid job.

@3dassets932 tris
Bench plane, 360 mm (Woodworking Workshop and Joinery)

Bench plane, 360 mm (Woodworking Workshop and Joinery)

Number five jack plane: a flat steel sole, a blue japanned body, the iron and red lever cap set at the mouth, a timber tote and front knob, sitting on its sole the way it is left on the bench.

@3dassets308 tris
Rolling tool chest, 1 m (Woodworking Workshop and Joinery)Animated

Rolling tool chest, 1 m (Woodworking Workshop and Joinery)

Red seven drawer tool chest on four castors: a timber worktop, steel drawer pulls on every front, a side handle and a lower cupboard, with every drawer opening on its runners.

@3dassets1.2k tris
Wood lathe with tool rest, 1.9 m (Woodworking Workshop and Joinery)Animated

Wood lathe with tool rest, 1.9 m (Woodworking Workshop and Joinery)

Cast bed lathe on two green pedestals: twin steel ways, a headstock with the drive spindle, a tailstock on its quill, a charcoal banjo carrying the steel tool rest and a turned blank between centres that spins with the spindle.

@3dassets2.7k tris
Floor standing pillar drill, 1.85 m (Woodworking Workshop and Joinery)Animated

Floor standing pillar drill, 1.85 m (Woodworking Workshop and Joinery)

Cast base, a 1.6 m steel column, an adjustable table on its bracket and a grey head with a red belt cover: the quill feeds down on its three ball handles and the chuck and drill bit turn with it.

@3dassets2.6k tris
Disc and belt sander on a stand, 1.2 m (Woodworking Workshop and Joinery)Animated

Disc and belt sander on a stand, 1.2 m (Woodworking Workshop and Joinery)

Blue bench sander on a grey steel stand: a 300 mm cream sanding disc behind its charcoal guard with a tilting steel table, a tilting belt platen on the left with its drums, a dust port under each and a start and stop station.

@3dassets1.9k tris
Twin bag dust extractor, 2.05 m (Woodworking Workshop and Joinery)Animated

Twin bag dust extractor, 2.05 m (Woodworking Workshop and Joinery)

Blue twin bag extractor on a charcoal base with four castors: a fan housing over the motor, a 200 mm inlet with its flexible cuff, a steel hoop frame carrying the cream filter bag above and the collection bag below, and the motor fan turning on top.

@3dassets2.5k tris
Sawdust collection bag, 0.9 m (Woodworking Workshop and Joinery)

Sawdust collection bag, 0.9 m (Woodworking Workshop and Joinery)

Full collection bag off the extractor: a cream sack on a timber pallet, slumped under its own weight, tied at the neck with a charcoal strap and a blank content label on the side.

@3dassets384 tris
Workshop bin, 0.9 m (Woodworking Workshop and Joinery)

Workshop bin, 0.9 m (Woodworking Workshop and Joinery)

Charcoal workshop bin on a moulded base with a yellow banded rim, a blank waste plate and a part filled load of offcuts and shavings, sized for a bench run or a machine bay.

@3dassets624 tris
First aid box, 0.36 m (Woodworking Workshop and Joinery)

First aid box, 0.36 m (Woodworking Workshop and Joinery)

Green wall mounted first aid box with a raised cream cross, a charcoal catch and a hinged lid, fixed at working height beside the bench run.

@3dassets156 tris
Fire extinguisher on a stand, 0.7 m (Woodworking Workshop and Joinery)

Fire extinguisher on a stand, 0.7 m (Woodworking Workshop and Joinery)

Red nine litre extinguisher on a charcoal floor stand: a domed body, a brass valve head with its lever and gauge, a hose and horn clipped to the side and a blank cream label band.

@3dassets416 tris
Mobile machine base, 0.8 m (Woodworking Workshop and Joinery)Animated

Mobile machine base, 0.8 m (Woodworking Workshop and Joinery)

Adjustable steel machine base: a welded rectangular frame with four corner brackets, a yellow foot lever and four castor wheels, so a planer or a band saw can be rolled out of the way and set down again.

@3dassets636 tris
Planer thicknesser, 1.65 m (Woodworking Workshop and Joinery)

Planer thicknesser, 1.65 m (Woodworking Workshop and Joinery)

Over and under planer thicknesser in red: infeed and outfeed cast tables set either side of the cutterblock with the infeed 2 mm low, a long steel fence at the back, a yellow bridge guard, a rise and fall handwheel with its scale, an extraction hood and a start and stop station.

@3dassets1.9k tris
Open frame band saw, 2.1 m (Woodworking Workshop and Joinery)Animated

Open frame band saw, 2.1 m (Woodworking Workshop and Joinery)

Green cast frame band saw: a heavy plinth, a full height column carrying two exposed 400 mm wheels with charcoal tyres, a tilting steel table with its fence, an adjustable blade guard on its post, a dust port at the lower wheel and a start and stop station.

@3dassets2.5k tris
Clamp rack with sash clamps, 1.8 m (Woodworking Workshop and Joinery)

Clamp rack with sash clamps, 1.8 m (Woodworking Workshop and Joinery)

Steel A frame clamp rack on castors holding six 1.5 m sash clamps: each clamp is a steel bar with a red head casting, a sliding tail on its pin and a screw with a timber T handle, racked the way a shop keeps them beside the assembly table.

@3dassets624 tris
Sheet material rack with ply, 2.5 m (Woodworking Workshop and Joinery)

Sheet material rack with ply, 2.5 m (Woodworking Workshop and Joinery)

Upright sheet rack 2.5 m wide: a steel base frame with charcoal dividers and a back leaning post, holding five birch ply and MDF sheets on edge with their faces clear of the floor.

@3dassets156 tris
Safety sign set on a post, 1.7 m (Woodworking Workshop and Joinery)

Safety sign set on a post, 1.7 m (Woodworking Workshop and Joinery)

Free standing safety sign post on a weighted base carrying three signs: a blue mandatory disc for eye and ear protection, a yellow warning triangle and a red prohibition disc, with blank faces and no artwork.

@3dassets540 tris
Cabinet table saw with extension table, 1.6 m (Woodworking Workshop and Joinery)Animated

Cabinet table saw with extension table, 1.6 m (Woodworking Workshop and Joinery)

Cabinet saw on a blue body: a cast steel top split by the blade slot, a lattice extension table on the right, front and rear rails with a yellow rip fence, a riving knife under a crown guard, rise and tilt handwheels, a start and stop station and a dust port at the back.

@3dassets2.5k tris
Router table, 0.95 m (Woodworking Workshop and Joinery)Animated

Router table, 0.95 m (Woodworking Workshop and Joinery)

Enclosed router table: a blue cabinet with a cream laminated top and a steel insert plate, a split charcoal fence with its dust port and guard, a start and stop station on the front, and the router cutter turning in the opening.

@3dassets1.7k tris
Spindle moulder, 1.1 m (Woodworking Workshop and Joinery)Animated

Spindle moulder, 1.1 m (Woodworking Workshop and Joinery)

Green spindle moulder: a cast table with its insert ring over a closed cabinet, a split cream fence on a charcoal body, a yellow ring guard, the rise and fall handwheel and a start and stop station, with the spindle and its cutter block turning in the opening.

@3dassets2.0k tris
Sliding mitre saw on a folding stand, 1.9 m (Woodworking Workshop and Joinery)Animated

Sliding mitre saw on a folding stand, 1.9 m (Woodworking Workshop and Joinery)

Red sliding mitre saw on a grey folding stand: splayed legs under two top rails, a roller support wing at each end, a charcoal base with a rotating mitre table and a fence, and a saw head on its rear pivot that tilts down through the cut and back.

@3dassets1.4k tris
Assembly table, 1.8 m (Woodworking Workshop and Joinery)

Assembly table, 1.8 m (Woodworking Workshop and Joinery)

Low assembly table 1.8 m by 1.1 m on a blue welded frame: a birch ply top on a torsion box grid with a field of dog holes, a lower shelf carrying two clamps and adjustable feet, built at 800 mm so a carcass can be squared up on it.

@3dassets912 tris
Panelled door on a stand, 2 m (Woodworking Workshop and Joinery)

Panelled door on a stand, 2 m (Woodworking Workshop and Joinery)

Finished four panel door 2 m tall in hardwood with raised ply panels, a steel lever handle and two hinges, standing upright in a timber stand with a back brace, the way a finished job waits for collection.

@3dassets288 tris
Sawhorse pair, 1 m (Woodworking Workshop and Joinery)

Sawhorse pair, 1 m (Woodworking Workshop and Joinery)

Two site built timber sawhorses with 1 m top beams, splayed legs, gussets and a lower tie, set out as a pair at working distance so a board or a door can be laid across them.

@3dassets288 tris
Workshop trolley, 0.9 m (Woodworking Workshop and Joinery)Animated

Workshop trolley, 0.9 m (Woodworking Workshop and Joinery)

Three shelf steel trolley on four castors with a push handle, loaded with cut parts, a tin of finish and a clamp, for moving a job between the bench, the machines and the finishing corner.

@3dassets900 tris
Broom and dustpan, 1.4 m (Woodworking Workshop and Joinery)

Broom and dustpan, 1.4 m (Woodworking Workshop and Joinery)

Shop broom with a charcoal bristle head on a 1.3 m timber handle, standing back against a wall, with a red dustpan and its brush on the floor beside it.

@3dassets124 tris
Offcut bin, 0.9 m (Woodworking Workshop and Joinery)

Offcut bin, 0.9 m (Woodworking Workshop and Joinery)

Timber sided offcut bin on skids, 0.9 m by 0.6 m, filled with short ends and ply strips standing at the angles they were thrown in at, with a stencil plate on the front.

@3dassets480 tris
Timber rack with boards, 2.3 m (Woodworking Workshop and Joinery)

Timber rack with boards, 2.3 m (Woodworking Workshop and Joinery)

Blue cantilever timber rack 2.3 m wide and 2.25 m tall on bolted foot plates, with four pairs of raked arms carrying a full load of sawn hardwood and softwood boards in mixed widths and thicknesses.

@3dassets420 tris
Timber rack, part loaded, 2.3 m (Woodworking Workshop and Joinery)

Timber rack, part loaded, 2.3 m (Woodworking Workshop and Joinery)

The same cantilever rack after a run of work: the lower arms still carrying boards and the upper arms nearly clear, for a shop that has been using its stock.

@3dassets300 tris
Glue and finish shelving, 0.9 m (Woodworking Workshop and Joinery)

Glue and finish shelving, 0.9 m (Woodworking Workshop and Joinery)

Steel shelving unit 0.9 m wide and 1.5 m tall with three shelves of workshop stock: tins of finish and stain, glue bottles, a jar of brushes, rag rolls and a measuring jug, all with blank labels.

@3dassets1.5k tris
Finishing table, 1.2 m (Woodworking Workshop and Joinery)

Finishing table, 1.2 m (Woodworking Workshop and Joinery)

Grey steel finishing table with a cream turntable top, a part in the middle being oiled, an open tin with its brush, a rag and a stack of finishing pads on the lower shelf, set in the corner a joiner keeps clean.

@3dassets400 tris
Drying rack for finished parts, 1.4 m (Woodworking Workshop and Joinery)

Drying rack for finished parts, 1.4 m (Woodworking Workshop and Joinery)

Steel drying rack 1.4 m wide and 1.8 m tall: six levels of timber battens carrying finished ply and hardwood parts on edge, so a batch can air off without touching.

@3dassets444 tris