# Saturday morning back garden (Lawn Mowing Simulator Kit)

A 15 by 20 m suburban back garden halfway through the job. The hero is mid stripe on the self propelled mower with the finished passes behind and the long grass still ahead, the lawn tractor and trailer are parked by the shed, and the greenhouse, patio, barbecue, swing set...

- **URL:** https://3dassets.dev/assets/lawn-mowing-simulator-kit-saturday-morni-9591d235-starter-scene
- **GLB (direct, CORS *, immutable):** https://cdn.3dassets.dev/assets/27418/v1/model.glb
- **Download (counted):** https://3dassets.dev/download/lawn-mowing-simulator-kit-saturday-morni-9591d235-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:** Cute, Stylized, Kit / Set
- **Geometry:** 37,136 triangles, 89,205 vertices, 284 meshes, 8 materials, 0 textures
- **Size (m):** 15.013 × 4.435 × 17.727
- **Animations:** none
- **File size:** 1.57 MB
- **Downloads:** 1
- **AI used (contributor-reported):** yes; model: Claude Fable 5.1

## About

A 15 by 20 m suburban back garden halfway through the job. The hero is mid stripe on the self propelled mower with the finished passes behind and the long grass still ahead, the lawn tractor and trailer are parked by the shed, and the greenhouse, patio, barbecue, swing set and washing line fill the space around them. The grumpy neighbour points over the picket fence, the perfectionist measures a tile, the dog walker is on the path and the robot mower has got itself stuck against a gnome. The mega mower looms outside the fence. Modular lawn tiles, fence runs and hedges meet on their ports.

## Use with three.js

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

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

## React Three Fiber

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

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

## <model-viewer>

```html
<model-viewer src="https://cdn.3dassets.dev/assets/27418/v1/model.glb" alt="Saturday morning back garden (Lawn Mowing Simulator Kit)" 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/27418/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/27418/v1/model.glb")) await gltf.InstantiateMainSceneAsync(transform);
```

---
JSON: https://3dassets.dev/api/v1/assets/lawn-mowing-simulator-kit-saturday-morni-9591d235-starter-scene · Loads with a plain GLTFLoader: no Draco/KTX2 loaders needed.