# Boarding kennels, cattery and rescue centre (Boarding Kennels and Cattery)

A working boarding kennels 16 m by 12 m, laid on the pack's own grey resin floor with the wash down channel running in front of the blocks. The kennel block is five bays with block dividing walls: three with their mesh gates closed on blue kick panels, name cards in their...

- **URL:** https://3dassets.dev/assets/boarding-kennels-and-cattery-boarding-ke-d2349ffd-starter-scene
- **GLB (direct, CORS *, immutable):** https://cdn.3dassets.dev/assets/35575/v1/model.glb
- **Download (counted):** https://3dassets.dev/download/boarding-kennels-and-cattery-boarding-ke-d2349ffd-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:** 19,644 triangles, 44,704 vertices, 263 meshes, 12 materials, 2 textures
- **Size (m):** 15.28 × 2.28 × 12.07
- **Animations:** none
- **File size:** 0.89 MB
- **Downloads:** 0
- **AI used (contributor-reported):** yes; model: Claude Opus 5

## About

A working boarding kennels 16 m by 12 m, laid on the pack's own grey resin floor with the wash down channel running in front of the blocks. The kennel block is five bays with block dividing walls: three with their mesh gates closed on blue kick panels, name cards in their holders and water bowls on their brackets, one made up for a boarder with vet bedding, bowls and a rope toy, and the wide bay standing open with a bedding pile, a raised feeding stand and a feed bowl. Behind them the outdoor runs are divided panel by panel, gated at one end and roofed with clear sections. The cattery is three pens on the same grid with their shelf ladders, sleeping boxes, a walkway shelf set, a scratching post, a litter tray and a heat pad, their doors glazed at eye level, their backs closed by cat flap panels onto a second roofed run with the hide box and the exercise wheel in it. The service corridor between the blocks holds the food prep counter with its sink, the three feed bins with their scoops, the fridge and freezer, the laundry stack, the cleaning station with its hose reel, the bedding trolley, the weighing platform, the waste and clinical bins, with the medicine cabinet and the record clipboard rack facing each other across it. The isolation pen stands apart at the front left behind its red warning plate and foot tray, and reception holds the desk with its screen, the waiting bench, the adoption noticeboard and a toy basket. The fenced exercise paddock at the front right has its gate in the front run and the agility step and tunnel inside it. No animals are modelled: the catalogue's own cat, dog and pet packs supply those.

## Use with three.js

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

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

## React Three Fiber

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

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

## <model-viewer>

```html
<model-viewer src="https://cdn.3dassets.dev/assets/35575/v1/model.glb" alt="Boarding kennels, cattery and rescue centre (Boarding Kennels and Cattery)" 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/35575/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/35575/v1/model.glb")) await gltf.InstantiateMainSceneAsync(transform);
```

---
JSON: https://3dassets.dev/api/v1/assets/boarding-kennels-and-cattery-boarding-ke-d2349ffd-starter-scene · Loads with a plain GLTFLoader: no Draco/KTX2 loaders needed.