# Joiner's shop with machine bay and bench run (Woodworking Workshop and Joinery)

A working joinery shop 12 m square: concrete floor tiles with a marked walkway across the front, cream clad walls under a clerestory, and the timber delivery door in the right hand wall. The cabinet saw stands clear in the middle of the floor with the router table, the...

- **URL:** https://3dassets.dev/assets/woodworking-workshop-and-joinery-woodwor-0d5f0137-starter-scene
- **GLB (direct, CORS *, immutable):** https://cdn.3dassets.dev/assets/34274/v1/model.glb
- **Download (counted):** https://3dassets.dev/download/woodworking-workshop-and-joinery-woodwor-0d5f0137-starter-scene
- **Licence:** CC0 1.0 Universal: https://creativecommons.org/publicdomain/zero/1.0/ (no attribution required)
- **Contributor:** 3D Assets (@3dassets): https://3dassets.dev/u/3dassets
- **Category:** Environments & Scenes
- **Tags:** Modern, Realistic, Kit / Set
- **Geometry:** 39,552 triangles, 88,996 vertices, 258 meshes, 12 materials, 2 textures
- **Size (m):** 12.28 × 4.15 × 12.14
- **Animations:** none
- **File size:** 1.68 MB
- **Downloads:** 0
- **AI used (contributor-reported):** yes; model: Claude Opus 5

## About

A working joinery shop 12 m square: concrete floor tiles with a marked walkway across the front, cream clad walls under a clerestory, and the timber delivery door in the right hand wall. The cabinet saw stands clear in the middle of the floor with the router table, the spindle moulder and the mitre saw stand around it, the planer thicknesser and the band saw sit on their mobile bases along the left wall, and the extraction main runs the width of the shop overhead to the twin bag extractor in the back corner. The bench run works under the window with the tool board of chisels, saw, plane and squares above it and the mallet, chisels and a bench plane on the top, with the sharpening station, the tool chest and the clamp rack to hand. The lathe, the pillar drill and the disc and belt sander take the rest of the back wall, the timber and sheet racks stand against the right hand wall by the door, a door is being assembled on the assembly table in the middle, and the finishing corner at the front holds the finishing table, the drying rack and a finished door on its stand. The front wall is left off so the shop reads from above.

## Use with three.js

```js
import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'

const loader = new GLTFLoader()
loader.load('https://cdn.3dassets.dev/assets/34274/v1/model.glb', (gltf) => {
  scene.add(gltf.scene)
})
```

## React Three Fiber

```jsx
import { useGLTF } from '@react-three/drei'

export function JoinerSShopWithMachineBayAndBenchRunWoodworkingWorkshopAndJoinery(props) {
  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/34274/v1/model.glb')
  return <primitive object={scene} {...props} />
}
useGLTF.preload('https://cdn.3dassets.dev/assets/34274/v1/model.glb')
```

## <model-viewer>

```html
<model-viewer src="https://cdn.3dassets.dev/assets/34274/v1/model.glb" alt="Joiner's shop with machine bay and bench run (Woodworking Workshop and Joinery)" camera-controls auto-rotate></model-viewer>
```

## Blender

```python
# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.
import bpy
bpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34274/v1/model.glb
# Metres and +Y up are converted to Blender's Z-up scene automatically.
```

## Godot

```gdscript
# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.
var packed := load("res://models/model.glb") as PackedScene
var model := packed.instantiate()
add_child(model)
```

## Unity

```csharp
// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,
// or load it at runtime straight from the CDN:
using GLTFast;
var gltf = new GltfImport();
if (await gltf.Load("https://cdn.3dassets.dev/assets/34274/v1/model.glb")) await gltf.InstantiateMainSceneAsync(transform);
```

---
JSON: https://3dassets.dev/api/v1/assets/woodworking-workshop-and-joinery-woodwor-0d5f0137-starter-scene · Loads with a plain GLTFLoader: no Draco/KTX2 loaders needed.