# Butcher's shop, deli counter and prep room (Butcher's Shop and Deli Counter)

A working butcher's shop laid out as one place: an L shaped serve over counter run of chilled and deli modules turned by its corner unit, the wells trayed with cuts, sausage, bacon, pies and cheese and priced on spikes, hanging rails and chalkboards above, the till and the...

- **URL:** https://3dassets.dev/assets/butchers-shop-and-deli-counter-butchers--36a603f2-starter-scene
- **GLB (direct, CORS *, immutable):** https://cdn.3dassets.dev/assets/34467/v1/model.glb
- **Download (counted):** https://3dassets.dev/download/butchers-shop-and-deli-counter-butchers--36a603f2-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:** 58,202 triangles, 130,926 vertices, 190 meshes, 12 materials, 0 textures
- **Size (m):** 7.646 × 3.04 × 9.15
- **Animations:** none
- **File size:** 2.29 MB
- **Downloads:** 0
- **AI used (contributor-reported):** yes; model: Claude Opus 5

## About

A working butcher's shop laid out as one place: an L shaped serve over counter run of chilled and deli modules turned by its corner unit, the wells trayed with cuts, sausage, bacon, pies and cheese and priced on spikes, hanging rails and chalkboards above, the till and the wrapping station at the end, and a window stand by the door. Behind the tiled partition the prep room has the block, three benches, the band saw, mincer, filler, packer and slicer, the knife rack, the sink and the wash down corner, and beyond the chiller door the walk in holds its shelving, its hanging rail and its crates. Floor and walls are the pack's own modules. Static geometry; the models carry their own clips.

## Use with three.js

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

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

## React Three Fiber

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

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

## <model-viewer>

```html
<model-viewer src="https://cdn.3dassets.dev/assets/34467/v1/model.glb" alt="Butcher's shop, deli counter and prep room (Butcher's Shop and Deli Counter)" 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/34467/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/34467/v1/model.glb")) await gltf.InstantiateMainSceneAsync(transform);
```

---
JSON: https://3dassets.dev/api/v1/assets/butchers-shop-and-deli-counter-butchers--36a603f2-starter-scene · Loads with a plain GLTFLoader: no Draco/KTX2 loaders needed.