# Dry cleaning back area (Laundromat and Cleaning Services)

The back area of a dry cleaners, laid out as the work moves through it. Intake is the tagging bench and the order rail label unit on the left. The solvent machine stands against the back wall with its distillation column and a solvent tank beside it, the rigid mount washer...

- **URL:** https://3dassets.dev/assets/laundrette-and-cleaning-dry-cleaning-back-area-baca9d16
- **GLB (direct, CORS *, immutable):** https://cdn.3dassets.dev/assets/25651/v1/model.glb
- **Download (counted):** https://3dassets.dev/download/laundrette-and-cleaning-dry-cleaning-back-area-baca9d16
- **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:** 49,002 triangles, 106,790 vertices, 105 meshes, 8 materials, 0 textures
- **Size (m):** 6.381 × 2.382 × 6.91
- **Animations:** none
- **File size:** 1.94 MB
- **Downloads:** 0
- **AI used (contributor-reported):** yes; model: Claude Fable 5.1

## About

The back area of a dry cleaners, laid out as the work moves through it. Intake is the tagging bench and the order rail label unit on the left. The solvent machine stands against the back wall with its distillation column and a solvent tank beside it, the rigid mount washer extractor and the flatwork ironer next to them. Finishing is the steam press with its head raised, the ironing station and the tunnel steamer cabinet. Finished work goes onto the rotating carousel, two hanging rail bays closed by an end post, and a rolling A frame of wrapped garments. The covered linen trolley, the sorting bench and a lint bin complete the room. Static geometry; no rig, collision or navigation data.

## Use with three.js

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

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

## React Three Fiber

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

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

## <model-viewer>

```html
<model-viewer src="https://cdn.3dassets.dev/assets/25651/v1/model.glb" alt="Dry cleaning back area (Laundromat and Cleaning Services)" 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/25651/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/25651/v1/model.glb")) await gltf.InstantiateMainSceneAsync(transform);
```

---
JSON: https://3dassets.dev/api/v1/assets/laundrette-and-cleaning-dry-cleaning-back-area-baca9d16 · Loads with a plain GLTFLoader: no Draco/KTX2 loaders needed.