{"data":{"id":156,"slug":"lawn-mowing-simulator-kit","title":"Lawn Mowing Simulator Kit","summary":"A comedy lawn mowing game kit: ten mowers from a rusty push reel to a four deck mega mower, twelve garden characters, bolt on upgrades, gardening tools, and a modular back garden of lawn tiles, fences, hedges, a shed and a greenhouse.","description":"Everything a comedy lawn mowing simulator needs, in one bright cartoon family. The upgrade ladder runs from a rusty push reel mower through petrol, self propelled, electric, ride on, zero turn, robot and hover machines to a four deck mega mower and a tractor with a trailer, each with wheels that roll and a cutter that spins on its own pivot, plus two cosmetic paint schemes for the ride on. Twelve characters cover six designs in two baked poses each: the mowing hero, the grumpy neighbour, the lawn perfectionist, the teenager with headphones, the dog walker and the delivery driver. Fourteen bolt on upgrades run from a grass bag to a jet booster and a golden trophy, and fourteen gardening tools cover raking, digging, trimming, watering and carrying. The garden itself is modular: 2 m lawn tiles in cut, striped and uncut finishes on a shared port grid, 2 m picket fence runs with a matching gate, hedge blocks and a hedge corner, plus a shed and a greenhouse with hinged doors, patio furniture, a barbecue, bins, ornaments and lawn dressing. Animation is rigid node transforms only: wheels roll, blades spin, doors, lids and the gate open and close, the wheelbarrow tips and the swing rocks. There is no skinning anywhere in this library, so every character is a static posed mesh with no rig or skeleton, and the grass is geometry that never bends. Metre units, +Y up, +Z forward, ground contact at y=0. Original CC0 geometry with no brand names or real product likenesses.","url":"https://3dassets.dev/packs/lawn-mowing-simulator-kit","coverUrl":"https://cdn.3dassets.dev/assets/27418/v1/poster.webp","assetCount":87,"aiGenerated":true,"aiGeneratedAssetCount":87,"aiModels":["Claude Fable 5.1"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":5725520,"totalTriangles":123496,"starterScene":{"id":"27418","slug":"lawn-mowing-simulator-kit-saturday-morni-9591d235-starter-scene","title":"Saturday morning back garden (Lawn Mowing Simulator Kit)","summary":"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...","description":"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.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-saturday-morni-9591d235-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/27418/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-saturday-morni-9591d235-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/27418/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27418/v1/poster.webp","blurhash":"U9Am-b.700iwQpRQo|t700D*_LShqBx[m:R*","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":1646684,"triangles":37136,"vertices":89205,"meshes":284,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-7.505916309847104,-0.00005035479557733563,-10.220000052452088],"max":[7.5070945744650235,4.434999942779541,7.5070945744650235]},"sizeMeters":[15.013,4.435,17.727],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":1,"publishedAt":"2026-09-07T23:42:34.061Z","updatedAt":"2026-09-08T02:03:49.287Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27418/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SaturdayMorningBackGardenLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27418/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27418/v1/model.glb')","modelViewer":"<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":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27418/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27418/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"27333","slug":"lawn-mowing-simulator-kit-rusty-push-reel-mower-a7e5847b","title":"Rusty push reel mower (Lawn Mowing Simulator Kit)","summary":"Low poly push reel lawn mower for a garden or mowing simulator game: a battered cylinder mower with a five blade helical reel, timber side plates, a rear roller and a long push handle.","description":"Low poly push reel lawn mower for a garden or mowing simulator game: a battered cylinder mower with a five blade helical reel, timber side plates, a rear roller and a long push handle. Measures 0.68 by 1.02 by 0.84 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Named nodes on their own pivots: cutting-reel, wheel-side-right, wheel-side-left, wheel-roller. Exaggerated cartoon proportions: oversized wheels, an undersized engine and chunky handles, in the pack shared palette of grass green, cherry red, sky blue, sunflower yellow and cream. The first rung of the upgrade ladder: no engine at all, the reel is turned by the wheels. The cut grass itself is geometry and does not move. Rigid node-transform clips: blade-spin and wheel-roll. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-rusty-push-reel-mower-a7e5847b","cdnUrl":"https://cdn.3dassets.dev/assets/27333/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-rusty-push-reel-mower-a7e5847b","thumbnailUrl":"https://cdn.3dassets.dev/assets/27333/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27333/v1/poster.webp","blurhash":"UA97CS%L00IBICD*xs^lVsIoS#-p~V%LE1IU","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":36332,"triangles":904,"vertices":2712,"meshes":11,"materials":4,"textures":0,"animations":["blade-spin","wheel-roll"],"boundingBox":{"min":[-0.3374987101565512,4.768371530960991e-10,-0.6359874202186298],"max":[0.3374987101565512,1.023987461465044,0.1999815591872257]},"sizeMeters":[0.675,1.024,0.836],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":1,"publishedAt":"2026-09-07T23:41:59.651Z","updatedAt":"2026-09-08T02:07:46.228Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27333/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function RustyPushReelMowerLawnMowingSimulatorKit(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/27333/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27333/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27333/v1/model.glb\" alt=\"Rusty push reel mower (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27333/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27333/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"27336","slug":"lawn-mowing-simulator-kit-basic-petrol-push-mower-3126b653","title":"Basic petrol push mower (Lawn Mowing Simulator Kit)","summary":"Low poly petrol push lawn mower, a free 3D model for a garden or mowing simulator game: skirted cutting deck, small four stroke engine with a pull cord, four cartoon wheels and a chunky push handle.","description":"Low poly petrol push lawn mower, a free 3D model for a garden or mowing simulator game: skirted cutting deck, small four stroke engine with a pull cord, four cartoon wheels and a chunky push handle. Measures 0.70 by 0.99 by 1.01 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Named nodes on their own pivots: wheel-front-right, wheel-front-left, wheel-rear-right, wheel-rear-left, blade. Exaggerated cartoon proportions: oversized wheels, an undersized engine and chunky handles, in the pack shared palette of grass green, cherry red, sky blue, sunflower yellow and cream. The cut grass itself is geometry and does not move. Rigid node-transform clips: wheel-roll and blade-spin. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-basic-petrol-push-mower-3126b653","cdnUrl":"https://cdn.3dassets.dev/assets/27336/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-basic-petrol-push-mower-3126b653","thumbnailUrl":"https://cdn.3dassets.dev/assets/27336/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27336/v1/poster.webp","blurhash":"UD9Z$Tt70KNHNGIot6-V9FIo%M-o~CxuE1M|","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":47516,"triangles":1476,"vertices":4428,"meshes":13,"materials":4,"textures":0,"animations":["wheel-roll","blade-spin"],"boundingBox":{"min":[-0.3525048041270154,-3.2782554726384916e-9,-0.656000018119812],"max":[0.3525048041270154,0.985989181309662,0.3499999952316284]},"sizeMeters":[0.705,0.986,1.006],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:41:59.032Z","updatedAt":"2026-09-07T23:41:59.161Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27336/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function BasicPetrolPushMowerLawnMowingSimulatorKit(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/27336/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27336/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27336/v1/model.glb\" alt=\"Basic petrol push mower (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27336/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27336/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"27334","slug":"lawn-mowing-simulator-kit-self-propelled-mower-with-gr-19515d26","title":"Self propelled mower with grass bag (Lawn Mowing Simulator Kit)","summary":"Low poly self propelled lawn mower with a rear grass collection bag: powered rear axle, side chute into a hooped fabric bag and a drive lever on the handle.","description":"Low poly self propelled lawn mower with a rear grass collection bag: powered rear axle, side chute into a hooped fabric bag and a drive lever on the handle. Measures 0.70 by 1.04 by 1.15 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Named nodes on their own pivots: wheel-front-right, wheel-front-left, wheel-rear-right, wheel-rear-left, blade. Exaggerated cartoon proportions: oversized wheels, an undersized engine and chunky handles, in the pack shared palette of grass green, cherry red, sky blue, sunflower yellow and cream. The bag is modelled full and does not fill or empty. The cut grass itself is geometry and does not move. Rigid node-transform clips: wheel-roll and blade-spin. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-self-propelled-mower-with-gr-19515d26","cdnUrl":"https://cdn.3dassets.dev/assets/27334/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-self-propelled-mower-with-gr-19515d26","thumbnailUrl":"https://cdn.3dassets.dev/assets/27334/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27334/v1/poster.webp","blurhash":"UCA^OLS$00$%wcE1S2-;00NF_MxH%Nx^buMd","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":50184,"triangles":1512,"vertices":4536,"meshes":15,"materials":6,"textures":0,"animations":["wheel-roll","blade-spin"],"boundingBox":{"min":[-0.3525048041270154,-3.2782554726384916e-9,-0.7960000038146973],"max":[0.3525048041270154,1.0359844807558716,0.3499999952316284]},"sizeMeters":[0.705,1.036,1.146],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":1,"publishedAt":"2026-09-07T23:41:59.739Z","updatedAt":"2026-09-08T02:07:44.114Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27334/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function SelfPropelledMowerWithGrassBagLawnMowingSimulatorKit(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/27334/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27334/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27334/v1/model.glb\" alt=\"Self propelled mower with grass bag (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27334/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27334/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"27335","slug":"lawn-mowing-simulator-kit-electric-mower-with-cable-re-770ddf8c","title":"Electric mower with cable reel (Lawn Mowing Simulator Kit)","summary":"Low poly electric corded lawn mower with a cable reel on the handle: motor housing over the deck, a wound extension cable and a lead running down to the deck.","description":"Low poly electric corded lawn mower with a cable reel on the handle: motor housing over the deck, a wound extension cable and a lead running down to the deck. Measures 0.70 by 0.98 by 1.08 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Named nodes on their own pivots: wheel-front-right, wheel-front-left, wheel-rear-right, wheel-rear-left, blade, cable-reel. Exaggerated cartoon proportions: oversized wheels, an undersized engine and chunky handles, in the pack shared palette of grass green, cherry red, sky blue, sunflower yellow and cream. The cable itself is a rigid modelled lead, not a simulated rope. The cut grass itself is geometry and does not move. Rigid node-transform clips: wheel-roll, blade-spin and reel-spin. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-electric-mower-with-cable-re-770ddf8c","cdnUrl":"https://cdn.3dassets.dev/assets/27335/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-electric-mower-with-cable-re-770ddf8c","thumbnailUrl":"https://cdn.3dassets.dev/assets/27335/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27335/v1/poster.webp","blurhash":"UAA1eRVt00x@%|8_IB_NDNIVyF-;^%.9IVI8","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":52092,"triangles":1528,"vertices":4584,"meshes":16,"materials":4,"textures":0,"animations":["wheel-roll","blade-spin","reel-spin"],"boundingBox":{"min":[-0.3525048041270154,-3.2782554726384916e-9,-0.7332574731917909],"max":[0.3525048041270154,0.9760000109672546,0.3499999952316284]},"sizeMeters":[0.705,0.976,1.083],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:41:59.043Z","updatedAt":"2026-09-07T23:41:59.152Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27335/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function ElectricMowerWithCableReelLawnMowingSimulatorKit(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/27335/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27335/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27335/v1/model.glb\" alt=\"Electric mower with cable reel (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27335/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27335/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"27337","slug":"lawn-mowing-simulator-kit-ride-on-lawn-tractor-1ac43fd5","title":"Ride on lawn tractor (Lawn Mowing Simulator Kit)","summary":"Low poly ride on lawn tractor for a mowing simulator game: bonnet, seat, steering wheel on its own column, a mid mounted cutting deck and big rear wheels.","description":"Low poly ride on lawn tractor for a mowing simulator game: bonnet, seat, steering wheel on its own column, a mid mounted cutting deck and big rear wheels. Measures 0.92 by 1.01 by 1.34 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Named nodes on their own pivots: steering-wheel, blade, wheel-front-right, wheel-front-left, wheel-rear-right, wheel-rear-left. Exaggerated cartoon proportions: oversized wheels, an undersized engine and chunky handles, in the pack shared palette of grass green, cherry red, sky blue, sunflower yellow and cream. The cut grass itself is geometry and does not move. Rigid node-transform clips: steer, blade-spin and wheel-roll. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-ride-on-lawn-tractor-1ac43fd5","cdnUrl":"https://cdn.3dassets.dev/assets/27337/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-ride-on-lawn-tractor-1ac43fd5","thumbnailUrl":"https://cdn.3dassets.dev/assets/27337/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27337/v1/poster.webp","blurhash":"UADRW?$+0e-U}HI.Ee=f005j^6-C1tsD-oKN","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":46152,"triangles":1428,"vertices":4284,"meshes":15,"materials":4,"textures":0,"animations":["steer","blade-spin","wheel-roll"],"boundingBox":{"min":[-0.45999085354813907,-1.132488250399355e-8,-0.6800000202655792],"max":[0.45999085354813907,1.0099999910593032,0.6649897986885488]},"sizeMeters":[0.92,1.01,1.345],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":1,"publishedAt":"2026-09-07T23:42:00.688Z","updatedAt":"2026-09-08T02:07:41.993Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27337/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function RideOnLawnTractorLawnMowingSimulatorKit(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/27337/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27337/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27337/v1/model.glb\" alt=\"Ride on lawn tractor (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27337/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27337/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"27338","slug":"lawn-mowing-simulator-kit-ride-on-lawn-tractor-racing--47e9956e","title":"Ride on lawn tractor in racing stripes (Lawn Mowing Simulator Kit)","summary":"Low poly ride on lawn tractor in a racing stripe paint scheme: the same tractor with twin cream stripes down the bonnet.","description":"Low poly ride on lawn tractor in a racing stripe paint scheme: the same tractor with twin cream stripes down the bonnet. Measures 0.92 by 1.01 by 1.34 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Named nodes on their own pivots: steering-wheel, blade, wheel-front-right, wheel-front-left, wheel-rear-right, wheel-rear-left. Cosmetic paint variant only: geometry, nodes and clips match the base tractor. The cut grass itself is geometry and does not move. Rigid node-transform clips: steer, blade-spin and wheel-roll. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-ride-on-lawn-tractor-racing--47e9956e","cdnUrl":"https://cdn.3dassets.dev/assets/27338/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-ride-on-lawn-tractor-racing--47e9956e","thumbnailUrl":"https://cdn.3dassets.dev/assets/27338/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27338/v1/poster.webp","blurhash":"U9DRZ}$+0L-B}HI.Ee=f005Q^6-V1[sq-pK4","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":48140,"triangles":1452,"vertices":4356,"meshes":15,"materials":4,"textures":0,"animations":["steer","blade-spin","wheel-roll"],"boundingBox":{"min":[-0.45999085354813907,-1.132488250399355e-8,-0.6800000202655792],"max":[0.45999085354813907,1.0099999910593032,0.6650000214576721]},"sizeMeters":[0.92,1.01,1.345],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":1,"publishedAt":"2026-09-07T23:42:00.702Z","updatedAt":"2026-09-08T02:07:39.903Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27338/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function RideOnLawnTractorInRacingStripesLawnMowingSimulatorKit(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/27338/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27338/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27338/v1/model.glb\" alt=\"Ride on lawn tractor in racing stripes (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27338/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27338/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"27339","slug":"lawn-mowing-simulator-kit-ride-on-lawn-tractor-gold-a0179982","title":"Ride on lawn tractor in gold (Lawn Mowing Simulator Kit)","summary":"Low poly ride on lawn tractor in a gold end of game paint scheme: the same tractor finished in the pack sunflower gold with cream trim.","description":"Low poly ride on lawn tractor in a gold end of game paint scheme: the same tractor finished in the pack sunflower gold with cream trim. Measures 0.92 by 1.01 by 1.34 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Named nodes on their own pivots: steering-wheel, blade, wheel-front-right, wheel-front-left, wheel-rear-right, wheel-rear-left. Cosmetic paint variant only: geometry, nodes and clips match the base tractor. The cut grass itself is geometry and does not move. Rigid node-transform clips: steer, blade-spin and wheel-roll. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-ride-on-lawn-tractor-gold-a0179982","cdnUrl":"https://cdn.3dassets.dev/assets/27339/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-ride-on-lawn-tractor-gold-a0179982","thumbnailUrl":"https://cdn.3dassets.dev/assets/27339/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27339/v1/poster.webp","blurhash":"U9DJCMxs00-.~lIWD+?Y004;^~-.06tN-:E9","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":46132,"triangles":1428,"vertices":4284,"meshes":14,"materials":3,"textures":0,"animations":["steer","blade-spin","wheel-roll"],"boundingBox":{"min":[-0.45999085354813907,-1.132488250399355e-8,-0.6800000202655792],"max":[0.45999085354813907,1.0099999910593032,0.6649741351665399]},"sizeMeters":[0.92,1.01,1.345],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":1,"publishedAt":"2026-09-07T23:42:01.316Z","updatedAt":"2026-09-08T02:07:37.835Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27339/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function RideOnLawnTractorInGoldLawnMowingSimulatorKit(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/27339/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27339/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27339/v1/model.glb\" alt=\"Ride on lawn tractor in gold (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27339/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27339/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"27340","slug":"lawn-mowing-simulator-kit-zero-turn-mower-with-twin-le-54759b3d","title":"Zero turn mower with twin levers (Lawn Mowing Simulator Kit)","summary":"Low poly zero turn lawn mower with twin lap bar levers: wide twin blade front deck, two big drive wheels and two swivel castors.","description":"Low poly zero turn lawn mower with twin lap bar levers: wide twin blade front deck, two big drive wheels and two swivel castors. Measures 1.30 by 0.98 by 1.43 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Named nodes on their own pivots: blade-left, blade-right, wheel-drive-right, wheel-drive-left, wheel-castor-right, wheel-castor-left. Exaggerated cartoon proportions: oversized wheels, an undersized engine and chunky handles, in the pack shared palette of grass green, cherry red, sky blue, sunflower yellow and cream. The lap bars and castor forks are a rigid pair and do not steer. The cut grass itself is geometry and does not move. Rigid node-transform clips: blade-spin and wheel-roll. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-zero-turn-mower-with-twin-le-54759b3d","cdnUrl":"https://cdn.3dassets.dev/assets/27340/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-zero-turn-mower-with-twin-le-54759b3d","thumbnailUrl":"https://cdn.3dassets.dev/assets/27340/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27340/v1/poster.webp","blurhash":"U8BNA*%i00x.MdDjtQ%g00I9t.R;Y6_M%1H?","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":45240,"triangles":1108,"vertices":3324,"meshes":10,"materials":4,"textures":0,"animations":["blade-spin","wheel-roll"],"boundingBox":{"min":[-0.6499902318310293,-1.6093254062710116e-8,-0.6000000309944153],"max":[0.6499902318310293,0.9807455396417201,0.8299999994039535]},"sizeMeters":[1.3,0.981,1.43],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":1,"publishedAt":"2026-09-07T23:42:01.406Z","updatedAt":"2026-09-08T02:07:35.710Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27340/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function ZeroTurnMowerWithTwinLeversLawnMowingSimulatorKit(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/27340/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27340/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27340/v1/model.glb\" alt=\"Zero turn mower with twin levers (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27340/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27340/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"27342","slug":"lawn-mowing-simulator-kit-robot-mower-a0c00144","title":"Robot mower (Lawn Mowing Simulator Kit)","summary":"Low poly robot lawn mower, a puck shaped garden robot with glowing eyes, a lifting bumper ring, two drive wheels, a rear castor and a small cutting disc underneath.","description":"Low poly robot lawn mower, a puck shaped garden robot with glowing eyes, a lifting bumper ring, two drive wheels, a rear castor and a small cutting disc underneath. Measures 0.50 by 0.35 by 0.49 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Named nodes on their own pivots: blade, wheel-drive-right, wheel-drive-left. Exaggerated cartoon proportions: oversized wheels, an undersized engine and chunky handles, in the pack shared palette of grass green, cherry red, sky blue, sunflower yellow and cream. The eyes use the pack glow material; scenes remap it where an eight material budget applies. The cut grass itself is geometry and does not move. Rigid node-transform clips: blade-spin and wheel-roll. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-robot-mower-a0c00144","cdnUrl":"https://cdn.3dassets.dev/assets/27342/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-robot-mower-a0c00144","thumbnailUrl":"https://cdn.3dassets.dev/assets/27342/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27342/v1/poster.webp","blurhash":"UGCs:T%N00M{IVR*t6of00Mx_Nt7?Gt7WBWC","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":38116,"triangles":920,"vertices":2760,"meshes":9,"materials":5,"textures":0,"animations":["blade-spin","wheel-roll"],"boundingBox":{"min":[-0.25,-0.0000020454036824546495,-0.2437437055574206],"max":[0.25,0.3469600567924611,0.2437437055574206]},"sizeMeters":[0.5,0.347,0.487],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":1,"publishedAt":"2026-09-07T23:42:02.433Z","updatedAt":"2026-09-08T02:07:31.354Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27342/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function RobotMowerLawnMowingSimulatorKit(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/27342/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27342/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27342/v1/model.glb\" alt=\"Robot mower (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27342/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27342/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"27341","slug":"lawn-mowing-simulator-kit-giant-mega-mower-26bbe4a7","title":"Giant mega mower with four decks (Lawn Mowing Simulator Kit)","summary":"Low poly oversized mega mower for a comedy mowing game: a four metre machine with four cutting decks abreast, a smokestack, a high cab and tractor sized rear wheels.","description":"Low poly oversized mega mower for a comedy mowing game: a four metre machine with four cutting decks abreast, a smokestack, a high cab and tractor sized rear wheels. Measures 4.30 by 4.43 by 4.18 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Named nodes on their own pivots: blade-1, blade-2, blade-3, blade-4, wheel-front-right, wheel-front-left, wheel-rear-right, wheel-rear-left. Exaggerated cartoon proportions: oversized wheels, an undersized engine and chunky handles, in the pack shared palette of grass green, cherry red, sky blue, sunflower yellow and cream. The top of the upgrade ladder and deliberately absurd. The cut grass itself is geometry and does not move. Rigid node-transform clips: blade-spin and wheel-roll. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-giant-mega-mower-26bbe4a7","cdnUrl":"https://cdn.3dassets.dev/assets/27341/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-giant-mega-mower-26bbe4a7","thumbnailUrl":"https://cdn.3dassets.dev/assets/27341/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27341/v1/poster.webp","blurhash":"U7CY:h~V00E1030MXO^*00Vr}]TLyV?G}[sE","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":60920,"triangles":1464,"vertices":4392,"meshes":12,"materials":5,"textures":0,"animations":["blade-spin","wheel-roll"],"boundingBox":{"min":[-2.1500000953674316,-2.264976506349825e-8,-1.8200000524520874],"max":[2.1500000953674316,4.434999942779541,2.360032637264016]},"sizeMeters":[4.3,4.435,4.18],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":1,"publishedAt":"2026-09-07T23:42:02.389Z","updatedAt":"2026-09-08T02:07:33.558Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27341/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function GiantMegaMowerWithFourDecksLawnMowingSimulatorKit(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/27341/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27341/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27341/v1/model.glb\" alt=\"Giant mega mower with four decks (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27341/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27341/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"27343","slug":"lawn-mowing-simulator-kit-hover-mower-9a58cd96","title":"Hover mower (Lawn Mowing Simulator Kit)","summary":"Low poly hover lawn mower: a domed disc body on a rubber skirt with a single impeller that both lifts it and cuts, and a slim tube handle.","description":"Low poly hover lawn mower: a domed disc body on a rubber skirt with a single impeller that both lifts it and cuts, and a slim tube handle. Measures 0.76 by 1.02 by 0.80 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Named nodes on their own pivots: fan. Exaggerated cartoon proportions: oversized wheels, an undersized engine and chunky handles, in the pack shared palette of grass green, cherry red, sky blue, sunflower yellow and cream. The skirt is rigid geometry and does not inflate. The cut grass itself is geometry and does not move. Rigid node-transform clips: blade-spin. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-hover-mower-9a58cd96","cdnUrl":"https://cdn.3dassets.dev/assets/27343/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-hover-mower-9a58cd96","thumbnailUrl":"https://cdn.3dassets.dev/assets/27343/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27343/v1/poster.webp","blurhash":"UFA,,$tR00R6H@M|tl-V8wM{%$-p_NozD%jY","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":31240,"triangles":536,"vertices":1608,"meshes":7,"materials":5,"textures":0,"animations":["blade-spin"],"boundingBox":{"min":[-0.3800264961784926,0,-0.41998664181240986],"max":[0.3800264961784926,1.0159979227150506,0.3800264961784926]},"sizeMeters":[0.76,1.016,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":1,"publishedAt":"2026-09-07T23:42:03.036Z","updatedAt":"2026-09-08T02:07:29.209Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27343/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function HoverMowerLawnMowingSimulatorKit(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/27343/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27343/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27343/v1/model.glb\" alt=\"Hover mower (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27343/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27343/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"27344","slug":"lawn-mowing-simulator-kit-lawn-tractor-with-trailer-d1009754","title":"Lawn tractor with towed trailer (Lawn Mowing Simulator Kit)","summary":"Low poly lawn tractor with a towed two wheel trailer: the ride on tractor on a rigid drawbar pulling a timber floored garden trailer.","description":"Low poly lawn tractor with a towed two wheel trailer: the ride on tractor on a rigid drawbar pulling a timber floored garden trailer. Measures 0.93 by 1.01 by 2.56 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Named nodes on their own pivots: steering-wheel, blade, wheel-front-right, wheel-front-left, wheel-rear-right, wheel-rear-left, wheel-trailer-right, wheel-trailer-left. Exaggerated cartoon proportions: oversized wheels, an undersized engine and chunky handles, in the pack shared palette of grass green, cherry red, sky blue, sunflower yellow and cream. The drawbar is rigid and the trailer body does not tip. The cut grass itself is geometry and does not move. Rigid node-transform clips: steer, blade-spin and wheel-roll. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-lawn-tractor-with-trailer-d1009754","cdnUrl":"https://cdn.3dassets.dev/assets/27344/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-lawn-tractor-with-trailer-d1009754","thumbnailUrl":"https://cdn.3dassets.dev/assets/27344/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27344/v1/poster.webp","blurhash":"U9BV^m:P0LL2%hD$S0%M007L-pz=8^_4-WD%","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":62136,"triangles":2088,"vertices":6264,"meshes":21,"materials":6,"textures":0,"animations":["steer","blade-spin","wheel-roll"],"boundingBox":{"min":[-0.46499558145111963,-1.132488250399355e-8,-1.8949999809265137],"max":[0.46499558145111963,1.0099999910593032,0.6649897986885488]},"sizeMeters":[0.93,1.01,2.56],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":1,"publishedAt":"2026-09-07T23:42:03.234Z","updatedAt":"2026-09-08T02:07:27.062Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27344/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function LawnTractorWithTowedTrailerLawnMowingSimulatorKit(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/27344/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27344/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27344/v1/model.glb\" alt=\"Lawn tractor with towed trailer (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27344/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27344/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"27345","slug":"lawn-mowing-simulator-kit-mowing-hero-standing-53f4e36d","title":"Mowing hero standing idle (Lawn Mowing Simulator Kit)","summary":"Low poly cartoon garden character for a mowing simulator game: cap, ear defenders and a printed t-shirt, waiting for the off. About 1.7 m tall on the pack shared chunky body.","description":"Low poly cartoon garden character for a mowing simulator game: cap, ear defenders and a printed t-shirt, waiting for the off. About 1.7 m tall on the pack shared chunky body. Measures 0.70 by 1.73 by 0.46 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Static posed figure, no rig or skeleton: this library has no skinning anywhere, so each pose is a separate mesh and the model carries no animation. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-mowing-hero-standing-53f4e36d","cdnUrl":"https://cdn.3dassets.dev/assets/27345/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-mowing-hero-standing-53f4e36d","thumbnailUrl":"https://cdn.3dassets.dev/assets/27345/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27345/v1/poster.webp","blurhash":"U6BM*,xu00E1+FofGbRk02Rj?@tS0Vae^tkV","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":97736,"triangles":1936,"vertices":5808,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.3546458129870334,0,-0.18802735773687282],"max":[0.3467119877325931,1.7341943979263306,0.2751535990595168]},"sizeMeters":[0.701,1.734,0.463],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:04.033Z","updatedAt":"2026-09-07T23:42:04.147Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27345/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MowingHeroStandingIdleLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27345/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27345/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27345/v1/model.glb\" alt=\"Mowing hero standing idle (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27345/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27345/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27346","slug":"lawn-mowing-simulator-kit-mowing-hero-mowing-stance-a809a5b0","title":"Mowing hero in the mowing stance (Lawn Mowing Simulator Kit)","summary":"Low poly cartoon garden character for a mowing simulator game: leaning into the job with both hands forward at 0.95 m, the handle height of the walk-behind mowers in this pack; no mower is part of the mesh. About 1.7 m tall on the pack shared chunky body.","description":"Low poly cartoon garden character for a mowing simulator game: leaning into the job with both hands forward at 0.95 m, the handle height of the walk-behind mowers in this pack; no mower is part of the mesh. About 1.7 m tall on the pack shared chunky body. Measures 0.60 by 1.71 by 1.00 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Static posed figure, no rig or skeleton: this library has no skinning anywhere, so each pose is a separate mesh and the model carries no animation. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-mowing-hero-mowing-stance-a809a5b0","cdnUrl":"https://cdn.3dassets.dev/assets/27346/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-mowing-hero-mowing-stance-a809a5b0","thumbnailUrl":"https://cdn.3dassets.dev/assets/27346/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27346/v1/poster.webp","blurhash":"U6BM-[?a004p;^xtKQD*00D*_L-p05M|~3%f","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":97788,"triangles":1936,"vertices":5808,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.30014768316234464,0,-0.4175689464548842],"max":[0.30014768316234464,1.7116496562957764,0.5824642723540083]},"sizeMeters":[0.6,1.712,1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:04.046Z","updatedAt":"2026-09-07T23:42:04.159Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27346/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MowingHeroInTheMowingStanceLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27346/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27346/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27346/v1/model.glb\" alt=\"Mowing hero in the mowing stance (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27346/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27346/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27347","slug":"lawn-mowing-simulator-kit-grumpy-neighbour-standing-ed946636","title":"Grumpy neighbour standing with a mug (Lawn Mowing Simulator Kit)","summary":"Low poly cartoon garden character for a mowing simulator game: dressing gown, slippers and a morning mug. About 1.7 m tall on the pack shared chunky body.","description":"Low poly cartoon garden character for a mowing simulator game: dressing gown, slippers and a morning mug. About 1.7 m tall on the pack shared chunky body. Measures 0.70 by 1.70 by 0.74 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Static posed figure, no rig or skeleton: this library has no skinning anywhere, so each pose is a separate mesh and the model carries no animation. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-grumpy-neighbour-standing-ed946636","cdnUrl":"https://cdn.3dassets.dev/assets/27347/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-grumpy-neighbour-standing-ed946636","thumbnailUrl":"https://cdn.3dassets.dev/assets/27347/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27347/v1/poster.webp","blurhash":"UBBV-KNa00-V~CkC56ad0xjF}uXR5*RP+|%M","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":95960,"triangles":1912,"vertices":5736,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.3355517136949717,0,-0.18807513897532924],"max":[0.3631799268621623,1.6970847845077515,0.5529709654699981]},"sizeMeters":[0.699,1.697,0.741],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:04.733Z","updatedAt":"2026-09-07T23:42:04.834Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27347/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GrumpyNeighbourStandingWithAMugLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27347/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27347/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27347/v1/model.glb\" alt=\"Grumpy neighbour standing with a mug (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27347/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27347/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27348","slug":"lawn-mowing-simulator-kit-grumpy-neighbour-pointing-7504accf","title":"Grumpy neighbour pointing over the fence (Lawn Mowing Simulator Kit)","summary":"Low poly cartoon garden character for a mowing simulator game: one arm out straight, making a point about the noise. About 1.7 m tall on the pack shared chunky body.","description":"Low poly cartoon garden character for a mowing simulator game: one arm out straight, making a point about the noise. About 1.7 m tall on the pack shared chunky body. Measures 0.72 by 1.69 by 0.91 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Static posed figure, no rig or skeleton: this library has no skinning anywhere, so each pose is a separate mesh and the model carries no animation. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-grumpy-neighbour-pointing-7504accf","cdnUrl":"https://cdn.3dassets.dev/assets/27348/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-grumpy-neighbour-pointing-7504accf","thumbnailUrl":"https://cdn.3dassets.dev/assets/27348/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27348/v1/poster.webp","blurhash":"UCBCx?xu00RP~Cxu56IU0yae^QSg5QIU$7-;","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":91516,"triangles":1820,"vertices":5460,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.27589851199114446,0,-0.25286273560001704],"max":[0.4418046134563697,1.6893062867492752,0.6594654552859771]},"sizeMeters":[0.718,1.689,0.912],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:04.910Z","updatedAt":"2026-09-07T23:42:05.027Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27348/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GrumpyNeighbourPointingOverTheFenceLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27348/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27348/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27348/v1/model.glb\" alt=\"Grumpy neighbour pointing over the fence (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27348/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27348/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27350","slug":"lawn-mowing-simulator-kit-lawn-perfectionist-standing-e7112097","title":"Lawn perfectionist with a clipboard (Lawn Mowing Simulator Kit)","summary":"Low poly cartoon garden character for a mowing simulator game: sun visor, whistle on a cord and a clipboard held at the hip. About 1.7 m tall on the pack shared chunky body.","description":"Low poly cartoon garden character for a mowing simulator game: sun visor, whistle on a cord and a clipboard held at the hip. About 1.7 m tall on the pack shared chunky body. Measures 0.70 by 1.70 by 0.79 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Static posed figure, no rig or skeleton: this library has no skinning anywhere, so each pose is a separate mesh and the model carries no animation. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-lawn-perfectionist-standing-e7112097","cdnUrl":"https://cdn.3dassets.dev/assets/27350/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-lawn-perfectionist-standing-e7112097","thumbnailUrl":"https://cdn.3dassets.dev/assets/27350/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27350/v1/poster.webp","blurhash":"U6A,zjD%00_M_NWB4noz4.bb-;sl00xu~qIU","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":91152,"triangles":1796,"vertices":5388,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.36128164223309533,0,-0.18800724772805494],"max":[0.34101961924272883,1.6970847845077515,0.5988761755644731]},"sizeMeters":[0.702,1.697,0.787],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:05.739Z","updatedAt":"2026-09-07T23:42:05.833Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27350/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LawnPerfectionistWithAClipboardLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27350/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27350/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27350/v1/model.glb\" alt=\"Lawn perfectionist with a clipboard (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27350/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27350/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27349","slug":"lawn-mowing-simulator-kit-lawn-perfectionist-measuring-428a0c38","title":"Lawn perfectionist measuring the grass (Lawn Mowing Simulator Kit)","summary":"Low poly cartoon garden character for a mowing simulator game: crouched low with a ruler held across both hands, checking the cut. About 1.7 m tall on the pack shared chunky body.","description":"Low poly cartoon garden character for a mowing simulator game: crouched low with a ruler held across both hands, checking the cut. About 1.7 m tall on the pack shared chunky body. Measures 0.67 by 1.35 by 0.78 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Static posed figure, no rig or skeleton: this library has no skinning anywhere, so each pose is a separate mesh and the model carries no animation. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-lawn-perfectionist-measuring-428a0c38","cdnUrl":"https://cdn.3dassets.dev/assets/27349/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-lawn-perfectionist-measuring-428a0c38","thumbnailUrl":"https://cdn.3dassets.dev/assets/27349/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27349/v1/poster.webp","blurhash":"U8B:vwxu00IU%M%MNG9F00j[~qWB4mM{?b%M","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":93996,"triangles":1856,"vertices":5568,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.3359997251863486,0,-0.12165115556188272],"max":[0.3359997251863486,1.3502978437210702,0.6577447078952441]},"sizeMeters":[0.672,1.35,0.779],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:05.659Z","updatedAt":"2026-09-07T23:42:05.768Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27349/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LawnPerfectionistMeasuringTheGrassLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27349/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27349/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27349/v1/model.glb\" alt=\"Lawn perfectionist measuring the grass (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27349/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27349/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27351","slug":"lawn-mowing-simulator-kit-teen-with-headphones-standin-5cfbece9","title":"Teenager with headphones standing (Lawn Mowing Simulator Kit)","summary":"Low poly cartoon garden character for a mowing simulator game: hoodie and over-ear headphones, entirely unbothered. About 1.7 m tall on the pack shared chunky body.","description":"Low poly cartoon garden character for a mowing simulator game: hoodie and over-ear headphones, entirely unbothered. About 1.7 m tall on the pack shared chunky body. Measures 0.73 by 1.73 by 0.48 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Static posed figure, no rig or skeleton: this library has no skinning anywhere, so each pose is a separate mesh and the model carries no animation. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-teen-with-headphones-standin-5cfbece9","cdnUrl":"https://cdn.3dassets.dev/assets/27351/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-teen-with-headphones-standin-5cfbece9","thumbnailUrl":"https://cdn.3dassets.dev/assets/27351/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27351/v1/poster.webp","blurhash":"U9B{fI-U005R_0t69IIp4Xah.hSw04Rk^~x@","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":97904,"triangles":1952,"vertices":5856,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.36722038093539694,0,-0.24609888199024774],"max":[0.3587203711602352,1.7263776063919067,0.23386487270644776]},"sizeMeters":[0.726,1.726,0.48],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:06.595Z","updatedAt":"2026-09-07T23:42:06.782Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27351/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TeenagerWithHeadphonesStandingLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27351/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27351/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27351/v1/model.glb\" alt=\"Teenager with headphones standing (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27351/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27351/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27352","slug":"lawn-mowing-simulator-kit-teen-with-headphones-slouche-c4c46320","title":"Teenager with headphones slouching (Lawn Mowing Simulator Kit)","summary":"Low poly cartoon garden character for a mowing simulator game: weight back, hands in the hoodie pocket. About 1.7 m tall on the pack shared chunky body.","description":"Low poly cartoon garden character for a mowing simulator game: weight back, hands in the hoodie pocket. About 1.7 m tall on the pack shared chunky body. Measures 0.70 by 1.70 by 0.78 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Static posed figure, no rig or skeleton: this library has no skinning anywhere, so each pose is a separate mesh and the model carries no animation. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-teen-with-headphones-slouche-c4c46320","cdnUrl":"https://cdn.3dassets.dev/assets/27352/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-teen-with-headphones-slouche-c4c46320","thumbnailUrl":"https://cdn.3dassets.dev/assets/27352/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27352/v1/poster.webp","blurhash":"U8Bo?Nt800RO~nWq4qwy4WNZ.hxI03R%~mxb","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":97884,"triangles":1952,"vertices":5856,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.35156956224725006,0,-0.3786324062769649],"max":[0.35156956224725006,1.7025699615478516,0.399170452243012]},"sizeMeters":[0.703,1.703,0.778],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:06.692Z","updatedAt":"2026-09-07T23:42:06.818Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27352/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TeenagerWithHeadphonesSlouchingLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27352/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27352/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27352/v1/model.glb\" alt=\"Teenager with headphones slouching (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27352/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27352/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27353","slug":"lawn-mowing-simulator-kit-dog-walker-standing-8770595b","title":"Dog walker with a small dog (Lawn Mowing Simulator Kit)","summary":"Low poly cartoon garden character for a mowing simulator game: coat and cap with a lead running to a small sitting dog, which is part of the same mesh. About 1.7 m tall on the pack shared chunky body.","description":"Low poly cartoon garden character for a mowing simulator game: coat and cap with a lead running to a small sitting dog, which is part of the same mesh. About 1.7 m tall on the pack shared chunky body. Measures 1.06 by 1.75 by 0.83 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Static posed figure, no rig or skeleton: this library has no skinning anywhere, so each pose is a separate mesh and the model carries no animation. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-dog-walker-standing-8770595b","cdnUrl":"https://cdn.3dassets.dev/assets/27353/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-dog-walker-standing-8770595b","thumbnailUrl":"https://cdn.3dassets.dev/assets/27353/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27353/v1/poster.webp","blurhash":"U89%;XwK00X,cEM{Md%f01Na_L$k:+xtTcMz","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":113560,"triangles":2280,"vertices":6840,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.6995409880019117,0,-0.23771603226959095],"max":[0.35816736986240055,1.7530405521392822,0.5879631379991748]},"sizeMeters":[1.058,1.753,0.826],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:07.282Z","updatedAt":"2026-09-07T23:42:07.373Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27353/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DogWalkerWithASmallDogLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27353/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27353/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27353/v1/model.glb\" alt=\"Dog walker with a small dog (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27353/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27353/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27354","slug":"lawn-mowing-simulator-kit-dog-walker-being-pulled-1e1b36b1","title":"Dog walker being pulled along (Lawn Mowing Simulator Kit)","summary":"Low poly cartoon garden character for a mowing simulator game: leaning back against a taut lead while the dog strains ahead, both in one mesh. About 1.7 m tall on the pack shared chunky body.","description":"Low poly cartoon garden character for a mowing simulator game: leaning back against a taut lead while the dog strains ahead, both in one mesh. About 1.7 m tall on the pack shared chunky body. Measures 0.73 by 1.66 by 1.88 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Static posed figure, no rig or skeleton: this library has no skinning anywhere, so each pose is a separate mesh and the model carries no animation. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-dog-walker-being-pulled-1e1b36b1","cdnUrl":"https://cdn.3dassets.dev/assets/27354/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-dog-walker-being-pulled-1e1b36b1","thumbnailUrl":"https://cdn.3dassets.dev/assets/27354/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27354/v1/poster.webp","blurhash":"U8Ad1Dz?00y;%}4o8{~p4pK0-.#r[X?GX,IW","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":112652,"triangles":2260,"vertices":6780,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.32146822448651496,0.00003083310056095634,-0.4407002925872803],"max":[0.4083570647938926,1.6577236516755374,1.4378635883331299]},"sizeMeters":[0.73,1.658,1.879],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:07.438Z","updatedAt":"2026-09-07T23:42:07.538Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27354/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DogWalkerBeingPulledAlongLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27354/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27354/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27354/v1/model.glb\" alt=\"Dog walker being pulled along (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27354/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27354/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27355","slug":"lawn-mowing-simulator-kit-delivery-driver-standing-14b29a67","title":"Delivery driver holding a parcel (Lawn Mowing Simulator Kit)","summary":"Low poly cartoon garden character for a mowing simulator game: hi-vis vest, cap and a taped parcel held at the chest. About 1.7 m tall on the pack shared chunky body.","description":"Low poly cartoon garden character for a mowing simulator game: hi-vis vest, cap and a taped parcel held at the chest. About 1.7 m tall on the pack shared chunky body. Measures 0.64 by 1.71 by 0.77 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Static posed figure, no rig or skeleton: this library has no skinning anywhere, so each pose is a separate mesh and the model carries no animation. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-delivery-driver-standing-14b29a67","cdnUrl":"https://cdn.3dassets.dev/assets/27355/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-delivery-driver-standing-14b29a67","thumbnailUrl":"https://cdn.3dassets.dev/assets/27355/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27355/v1/poster.webp","blurhash":"UCA0,ZWF00t2~pa$4ooH4pbY-onl4nWU-;s:","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":98380,"triangles":1948,"vertices":5844,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.3209240270984487,0,-0.18801770711513036],"max":[0.3209240270984487,1.7074623107910156,0.5808277938209234]},"sizeMeters":[0.642,1.707,0.769],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:08.290Z","updatedAt":"2026-09-07T23:42:08.409Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27355/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DeliveryDriverHoldingAParcelLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27355/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27355/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27355/v1/model.glb\" alt=\"Delivery driver holding a parcel (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27355/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27355/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27356","slug":"lawn-mowing-simulator-kit-delivery-driver-parcel-raise-6ca4b91d","title":"Delivery driver holding a parcel up (Lawn Mowing Simulator Kit)","summary":"Low poly cartoon garden character for a mowing simulator game: both arms up with the parcel overhead, looking for a doorbell. About 1.7 m tall on the pack shared chunky body.","description":"Low poly cartoon garden character for a mowing simulator game: both arms up with the parcel overhead, looking for a doorbell. About 1.7 m tall on the pack shared chunky body. Measures 0.55 by 1.91 by 0.49 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Static posed figure, no rig or skeleton: this library has no skinning anywhere, so each pose is a separate mesh and the model carries no animation. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-delivery-driver-parcel-raise-6ca4b91d","cdnUrl":"https://cdn.3dassets.dev/assets/27356/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-delivery-driver-parcel-raise-6ca4b91d","thumbnailUrl":"https://cdn.3dassets.dev/assets/27356/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27356/v1/poster.webp","blurhash":"U99@Lu%2009Z~Vs:4pI.01Rl_2t6DhWB%hog","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":98452,"triangles":1948,"vertices":5844,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.2758837769615038,0,-0.2528638850485878],"max":[0.27339841228598194,1.9054230451583862,0.23388430583830644]},"sizeMeters":[0.549,1.905,0.487],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:08.339Z","updatedAt":"2026-09-07T23:42:08.439Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27356/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DeliveryDriverHoldingAParcelUpLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27356/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27356/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27356/v1/model.glb\" alt=\"Delivery driver holding a parcel up (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27356/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27356/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27357","slug":"lawn-mowing-simulator-kit-grass-bag-66f70ba2","title":"Grass collection bag (Lawn Mowing Simulator Kit)","summary":"Low poly grass collection bag for a lawn mower: hooped fabric bag with a chute collar and a carry rail.","description":"Low poly grass collection bag for a lawn mower: hooped fabric bag with a chute collar and a carry rail. Measures 0.53 by 0.65 by 0.59 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. A bolt on upgrade for the mowers in this pack, modelled as a separate prop with no attachment logic. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-grass-bag-66f70ba2","cdnUrl":"https://cdn.3dassets.dev/assets/27357/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-grass-bag-66f70ba2","thumbnailUrl":"https://cdn.3dassets.dev/assets/27357/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27357/v1/poster.webp","blurhash":"UECQYvIB00bs01s:-ptQ00tQ-po2~WXNM{D%","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":13248,"triangles":224,"vertices":672,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.26499603833740243,0,-0.2399915997532976],"max":[0.26499603833740243,0.6450141040530921,0.3499932236069385]},"sizeMeters":[0.53,0.645,0.59],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:08.896Z","updatedAt":"2026-09-07T23:42:08.994Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27357/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GrassCollectionBagLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27357/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27357/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27357/v1/model.glb\" alt=\"Grass collection bag (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27357/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27357/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27358","slug":"lawn-mowing-simulator-kit-mulch-kit-box-96ae1305","title":"Mulch kit box (Lawn Mowing Simulator Kit)","summary":"Low poly mulching kit box for a lawn mower upgrade shelf: moulded case with a mulch plug and blade on the lid.","description":"Low poly mulching kit box for a lawn mower upgrade shelf: moulded case with a mulch plug and blade on the lid. Measures 0.44 by 0.28 by 0.34 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. A bolt on upgrade for the mowers in this pack, modelled as a separate prop with no attachment logic. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-mulch-kit-box-96ae1305","cdnUrl":"https://cdn.3dassets.dev/assets/27358/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-mulch-kit-box-96ae1305","thumbnailUrl":"https://cdn.3dassets.dev/assets/27358/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27358/v1/poster.webp","blurhash":"UIFZ4u?a9FNH#3t5x]jG00MxnLV[F*bJE4M{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6600,"triangles":88,"vertices":264,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.2199999988079071,0.00001495868144052448,-0.1699935901918821],"max":[0.2199999988079071,0.2800039945859645,0.1749978629592468]},"sizeMeters":[0.44,0.28,0.345],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:09.084Z","updatedAt":"2026-09-07T23:42:09.182Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27358/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MulchKitBoxLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27358/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27358/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27358/v1/model.glb\" alt=\"Mulch kit box (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27358/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27358/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27359","slug":"lawn-mowing-simulator-kit-snow-plough-blade-attachment-297bd0b5","title":"Snow plough blade attachment (Lawn Mowing Simulator Kit)","summary":"Low poly snow plough blade attachment for a garden tractor: a one metre curved blade on a wear strip with a hitch arm.","description":"Low poly snow plough blade attachment for a garden tractor: a one metre curved blade on a wear strip with a hitch arm. Measures 1.06 by 0.41 by 0.60 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. A bolt on upgrade for the mowers in this pack, modelled as a separate prop with no attachment logic. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-snow-plough-blade-attachment-297bd0b5","cdnUrl":"https://cdn.3dassets.dev/assets/27359/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-snow-plough-blade-attachment-297bd0b5","thumbnailUrl":"https://cdn.3dassets.dev/assets/27359/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27359/v1/poster.webp","blurhash":"UDCFO}}tAB%wnj-o-nR*019[-BVbkU575S$%","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":8148,"triangles":116,"vertices":348,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.5299999713897705,0.00001818431716352209,-0.45001531847142595],"max":[0.5299999713897705,0.41044572432101306,0.15283730821016925]},"sizeMeters":[1.06,0.41,0.603],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:09.881Z","updatedAt":"2026-09-07T23:42:10.011Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27359/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SnowPloughBladeAttachmentLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27359/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27359/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27359/v1/model.glb\" alt=\"Snow plough blade attachment (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27359/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27359/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27360","slug":"lawn-mowing-simulator-kit-roll-bar-with-flag-2171345f","title":"Roll bar with flag (Lawn Mowing Simulator Kit)","summary":"Low poly roll bar with a pennant flag for a ride on mower: a bolted hoop with a flag mast on one side.","description":"Low poly roll bar with a pennant flag for a ride on mower: a bolted hoop with a flag mast on one side. Measures 1.00 by 1.42 by 0.16 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. A bolt on upgrade for the mowers in this pack, modelled as a separate prop with no attachment logic. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-roll-bar-with-flag-2171345f","cdnUrl":"https://cdn.3dassets.dev/assets/27360/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-roll-bar-with-flag-2171345f","thumbnailUrl":"https://cdn.3dassets.dev/assets/27360/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27360/v1/poster.webp","blurhash":"U8A[[o+#01Kc%La1M}X+0zAV}Z=f4;gL-orF","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":11872,"triangles":180,"vertices":540,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.38001585814006,0,-0.07999877684189198],"max":[0.6212000250816345,1.4199999570846558,0.07999877684189198]},"sizeMeters":[1.001,1.42,0.16],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:09.899Z","updatedAt":"2026-09-07T23:42:10.016Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27360/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RollBarWithFlagLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27360/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27360/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27360/v1/model.glb\" alt=\"Roll bar with flag (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27360/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27360/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27361","slug":"lawn-mowing-simulator-kit-air-horn-399199e2","title":"Triple air horn (Lawn Mowing Simulator Kit)","summary":"Low poly triple air horn for a comedy mower upgrade: three trumpets on a plate with a compressor bottle.","description":"Low poly triple air horn for a comedy mower upgrade: three trumpets on a plate with a compressor bottle. Measures 0.16 by 0.24 by 0.42 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. A bolt on upgrade for the mowers in this pack, modelled as a separate prop with no attachment logic. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-air-horn-399199e2","cdnUrl":"https://cdn.3dassets.dev/assets/27361/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-air-horn-399199e2","thumbnailUrl":"https://cdn.3dassets.dev/assets/27361/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27361/v1/poster.webp","blurhash":"UDDvJm~l03IY-oD,4=s.019I?X--M}?E~TkW","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":12072,"triangles":200,"vertices":600,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.0800035075092205,0,-0.0800035075092205],"max":[0.0800035075092205,0.23709734749588635,0.3400000035762787]},"sizeMeters":[0.16,0.237,0.42],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:10.496Z","updatedAt":"2026-09-07T23:42:10.587Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27361/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TripleAirHornLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27361/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27361/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27361/v1/model.glb\" alt=\"Triple air horn (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27361/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27361/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27362","slug":"lawn-mowing-simulator-kit-drink-holder-with-cup-2c041ef3","title":"Drink holder with cup (Lawn Mowing Simulator Kit)","summary":"Low poly drink holder with a lidded cup and straw, on a clamp bracket for a mower fender.","description":"Low poly drink holder with a lidded cup and straw, on a clamp bracket for a mower fender. Measures 0.16 by 0.56 by 0.21 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. A bolt on upgrade for the mowers in this pack, modelled as a separate prop with no attachment logic. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-drink-holder-with-cup-2c041ef3","cdnUrl":"https://cdn.3dassets.dev/assets/27362/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-drink-holder-with-cup-2c041ef3","thumbnailUrl":"https://cdn.3dassets.dev/assets/27362/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27362/v1/poster.webp","blurhash":"U88gdG%M004.?Gs:9aNG0JM{~D-p5RS4^P$h","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":12536,"triangles":192,"vertices":576,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.08000534107977901,-0.000003740380071864946,-0.11999999731779099],"max":[0.08000534107977901,0.5625101923942566,0.09000000357627869]},"sizeMeters":[0.16,0.563,0.21],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:10.675Z","updatedAt":"2026-09-07T23:42:10.768Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27362/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DrinkHolderWithCupLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27362/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27362/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27362/v1/model.glb\" alt=\"Drink holder with cup (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27362/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27362/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27364","slug":"lawn-mowing-simulator-kit-racing-spoiler-64b6e4a9","title":"Racing spoiler (Lawn Mowing Simulator Kit)","summary":"Low poly racing spoiler for a ride on mower: a two element wing on twin uprights with cream end plates.","description":"Low poly racing spoiler for a ride on mower: a two element wing on twin uprights with cream end plates. Measures 0.77 by 0.43 by 0.21 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. A bolt on upgrade for the mowers in this pack, modelled as a separate prop with no attachment logic. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-racing-spoiler-64b6e4a9","cdnUrl":"https://cdn.3dassets.dev/assets/27364/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-racing-spoiler-64b6e4a9","thumbnailUrl":"https://cdn.3dassets.dev/assets/27364/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27364/v1/poster.webp","blurhash":"USFqj]wNI-xH~C-URiNG5l-onPNG9tb^xHn4","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":7780,"triangles":96,"vertices":288,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.38499999046325684,-0.000014190926759499733,-0.10373744669332238],"max":[0.38499999046325684,0.4270957084321763,0.10373744669332238]},"sizeMeters":[0.77,0.427,0.207],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:11.548Z","updatedAt":"2026-09-07T23:42:11.649Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27364/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RacingSpoilerLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27364/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27364/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27364/v1/model.glb\" alt=\"Racing spoiler (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27364/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27364/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27363","slug":"lawn-mowing-simulator-kit-oversized-novelty-exhaust-76310bb6","title":"Oversized novelty exhaust (Lawn Mowing Simulator Kit)","summary":"Low poly oversized novelty exhaust stack for a comedy mower: a chrome pipe rising to a wide trumpet tip.","description":"Low poly oversized novelty exhaust stack for a comedy mower: a chrome pipe rising to a wide trumpet tip. Measures 0.30 by 0.92 by 0.50 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. A bolt on upgrade for the mowers in this pack, modelled as a separate prop with no attachment logic. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-oversized-novelty-exhaust-76310bb6","cdnUrl":"https://cdn.3dassets.dev/assets/27363/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-oversized-novelty-exhaust-76310bb6","thumbnailUrl":"https://cdn.3dassets.dev/assets/27363/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27363/v1/poster.webp","blurhash":"UEAJ.rjr00bd~pt54oM}9Zxt-pIV9Gj]-:fO","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":12360,"triangles":188,"vertices":564,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.15000000596046448,0,-0.17630706260601375],"max":[0.15000000596046448,0.9153906441944164,0.32554717731105043]},"sizeMeters":[0.3,0.915,0.502],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:11.493Z","updatedAt":"2026-09-07T23:42:11.603Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27363/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OversizedNoveltyExhaustLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27363/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27363/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27363/v1/model.glb\" alt=\"Oversized novelty exhaust (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27363/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27363/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27365","slug":"lawn-mowing-simulator-kit-headlight-bar-c368eb16","title":"Headlight bar (Lawn Mowing Simulator Kit)","summary":"Low poly three lamp headlight bar on a bolt on frame, for night mowing in a garden game.","description":"Low poly three lamp headlight bar on a bolt on frame, for night mowing in a garden game. Measures 0.90 by 0.42 by 0.12 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. A bolt on upgrade for the mowers in this pack, modelled as a separate prop with no attachment logic. The lenses use the pack glow material; scenes remap it where an eight material budget applies. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-headlight-bar-c368eb16","cdnUrl":"https://cdn.3dassets.dev/assets/27365/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-headlight-bar-c368eb16","thumbnailUrl":"https://cdn.3dassets.dev/assets/27365/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27365/v1/poster.webp","blurhash":"UUD+3nn%IpoL~A%1NGR+Ey-owdI:5RtP$%V@","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":19360,"triangles":336,"vertices":1008,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.44999998807907104,-0.00002151693569299451,-0.029972839025130194],"max":[0.44999998807907104,0.4199957179382708,0.08998672681628328]},"sizeMeters":[0.9,0.42,0.12],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:12.146Z","updatedAt":"2026-09-07T23:42:12.238Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27365/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HeadlightBarLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27365/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27365/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27365/v1/model.glb\" alt=\"Headlight bar (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27365/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27365/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27366","slug":"lawn-mowing-simulator-kit-sunshade-canopy-4d3b4660","title":"Sunshade canopy (Lawn Mowing Simulator Kit)","summary":"Low poly sunshade canopy on four legs, sized to sit over the seat of a ride on lawn tractor.","description":"Low poly sunshade canopy on four legs, sized to sit over the seat of a ride on lawn tractor. Measures 1.02 by 1.15 by 0.91 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. A bolt on upgrade for the mowers in this pack, modelled as a separate prop with no attachment logic. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-sunshade-canopy-4d3b4660","cdnUrl":"https://cdn.3dassets.dev/assets/27366/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-sunshade-canopy-4d3b4660","thumbnailUrl":"https://cdn.3dassets.dev/assets/27366/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27366/v1/poster.webp","blurhash":"UdDkW0xE9[Wq}ts,EfWpsofkS1bFELWXs:j?","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":23856,"triangles":432,"vertices":1296,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.5099999904632568,0,-0.45500396310993885],"max":[0.5099999904632568,1.1457743914005765,0.45500396310993885]},"sizeMeters":[1.02,1.146,0.91],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:12.324Z","updatedAt":"2026-09-07T23:42:12.415Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27366/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SunshadeCanopyLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27366/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27366/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27366/v1/model.glb\" alt=\"Sunshade canopy (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27366/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27366/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27367","slug":"lawn-mowing-simulator-kit-jet-booster-3ae000ad","title":"Jet booster (Lawn Mowing Simulator Kit)","summary":"Low poly comedy jet booster for a mower: a small turbine pod on a mounting foot with a glowing nozzle.","description":"Low poly comedy jet booster for a mower: a small turbine pod on a mounting foot with a glowing nozzle. Measures 0.34 by 0.37 by 0.88 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. A bolt on upgrade for the mowers in this pack, modelled as a separate prop with no attachment logic. The lenses use the pack glow material; scenes remap it where an eight material budget applies. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-jet-booster-3ae000ad","cdnUrl":"https://cdn.3dassets.dev/assets/27367/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-jet-booster-3ae000ad","thumbnailUrl":"https://cdn.3dassets.dev/assets/27367/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27367/v1/poster.webp","blurhash":"UGFYJryCB:q^~C4nJ,w|008_$3t,0z_3=dXm","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":12780,"triangles":192,"vertices":576,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.1699942008499218,-3.033224427878567e-7,-0.41998778507054335],"max":[0.1699942008499218,0.36999420289883145,0.46000000834465027]},"sizeMeters":[0.34,0.37,0.88],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:13.103Z","updatedAt":"2026-09-07T23:42:13.359Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27367/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function JetBoosterLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27367/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27367/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27367/v1/model.glb\" alt=\"Jet booster (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27367/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27367/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27368","slug":"lawn-mowing-simulator-kit-lawn-stripe-roller-867a3ad6","title":"Lawn stripe roller (Lawn Mowing Simulator Kit)","summary":"Low poly lawn stripe roller: a wide drum on a towing yoke that lays the striped finish a mowing game rewards.","description":"Low poly lawn stripe roller: a wide drum on a towing yoke that lays the striped finish a mowing game rewards. Measures 0.77 by 0.39 by 0.67 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Named nodes on their own pivots: wheel-drum. A bolt on upgrade for the mowers in this pack, modelled as a separate prop with no attachment logic. Rigid node-transform clips: wheel-roll. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-lawn-stripe-roller-867a3ad6","cdnUrl":"https://cdn.3dassets.dev/assets/27368/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-lawn-stripe-roller-867a3ad6","thumbnailUrl":"https://cdn.3dassets.dev/assets/27368/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27368/v1/poster.webp","blurhash":"UEDJeTpe00-M~no#N1M{00McyEI_4oROIUxv","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":18444,"triangles":296,"vertices":888,"meshes":5,"materials":4,"textures":0,"animations":["wheel-roll"],"boundingBox":{"min":[-0.38499999046325684,0.000012355388405965728,-0.4899966517555927],"max":[0.38499999046325684,0.3849966326821064,0.1803665317916294]},"sizeMeters":[0.77,0.385,0.67],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:13.258Z","updatedAt":"2026-09-07T23:42:13.437Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27368/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function LawnStripeRollerLawnMowingSimulatorKit(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/27368/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27368/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27368/v1/model.glb\" alt=\"Lawn stripe roller (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27368/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27368/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"27369","slug":"lawn-mowing-simulator-kit-golden-mower-trophy-3efaa507","title":"Golden mower trophy (Lawn Mowing Simulator Kit)","summary":"Low poly golden mower trophy on a timber plinth with an engraved plate, for the end of a mowing season.","description":"Low poly golden mower trophy on a timber plinth with an engraved plate, for the end of a mowing season. Measures 0.28 by 0.57 by 0.42 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-golden-mower-trophy-3efaa507","cdnUrl":"https://cdn.3dassets.dev/assets/27369/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-golden-mower-trophy-3efaa507","thumbnailUrl":"https://cdn.3dassets.dev/assets/27369/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27369/v1/poster.webp","blurhash":"UBEyF$-.00IU.54;IX~n054=-m^$D+ay%1of","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":18416,"triangles":332,"vertices":996,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.1425131585040946,0.0000035110612649699724,-0.2759987707464553],"max":[0.1425131585040946,0.5738564133644104,0.14755161062167654]},"sizeMeters":[0.285,0.574,0.424],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:13.736Z","updatedAt":"2026-09-07T23:42:13.844Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27369/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GoldenMowerTrophyLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27369/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27369/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27369/v1/model.glb\" alt=\"Golden mower trophy (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27369/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27369/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27370","slug":"lawn-mowing-simulator-kit-leaderboard-sign-board-1cf96f24","title":"Leaderboard sign board (Lawn Mowing Simulator Kit)","summary":"Low poly leaderboard sign board on two posts, with four blank result rows and a score panel.","description":"Low poly leaderboard sign board on two posts, with four blank result rows and a score panel. Measures 1.52 by 1.80 by 0.11 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-leaderboard-sign-board-1cf96f24","cdnUrl":"https://cdn.3dassets.dev/assets/27370/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-leaderboard-sign-board-1cf96f24","thumbnailUrl":"https://cdn.3dassets.dev/assets/27370/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27370/v1/poster.webp","blurhash":"UIC?fdog00od_4%2D%E1E3xut6MxIUt7xuM{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":10204,"triangles":156,"vertices":468,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.7599999904632568,-0.000014650664156512505,-0.05000640825949223],"max":[0.7599999904632568,1.799981359703575,0.06000518742659429]},"sizeMeters":[1.52,1.8,0.11],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:14.075Z","updatedAt":"2026-09-07T23:42:14.169Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27370/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LeaderboardSignBoardLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27370/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27370/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27370/v1/model.glb\" alt=\"Leaderboard sign board (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27370/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27370/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27372","slug":"lawn-mowing-simulator-kit-garden-rake-8737f76c","title":"Garden rake (Lawn Mowing Simulator Kit)","summary":"Low poly garden rake with eleven steel tines on a timber shaft and a moulded grip, for a garden or mowing simulator game.","description":"Low poly garden rake with eleven steel tines on a timber shaft and a moulded grip, for a garden or mowing simulator game. Measures 0.44 by 1.51 by 0.09 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Hand tool modelled upright with the head on the ground, so it stands in a rack or leans on a shed wall. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-garden-rake-8737f76c","cdnUrl":"https://cdn.3dassets.dev/assets/27372/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-garden-rake-8737f76c","thumbnailUrl":"https://cdn.3dassets.dev/assets/27372/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27372/v1/poster.webp","blurhash":"U37,.8%1000z}ssT0}JTE4o2-mNt=zoL9@Na","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":13396,"triangles":228,"vertices":684,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.2199999988079071,-0.000006026050937836536,-0.04498428272386784],"max":[0.2199999988079071,1.5074976894045078,0.04498428272386784]},"sizeMeters":[0.44,1.508,0.09],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:15.086Z","updatedAt":"2026-09-07T23:42:15.193Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27372/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GardenRakeLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27372/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27372/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27372/v1/model.glb\" alt=\"Garden rake (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27372/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27372/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27371","slug":"lawn-mowing-simulator-kit-leaf-rake-e8fc6fa5","title":"Leaf rake (Lawn Mowing Simulator Kit)","summary":"Low poly springbok leaf rake: a fan of thirteen sprung tines on a hoop brace and a long shaft.","description":"Low poly springbok leaf rake: a fan of thirteen sprung tines on a hoop brace and a long shaft. Measures 0.60 by 1.47 by 0.40 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Hand tool modelled upright with the head on the ground, so it stands in a rack or leans on a shed wall. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-leaf-rake-e8fc6fa5","cdnUrl":"https://cdn.3dassets.dev/assets/27371/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-leaf-rake-e8fc6fa5","thumbnailUrl":"https://cdn.3dassets.dev/assets/27371/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27371/v1/poster.webp","blurhash":"U49GmnOS00=44XE3?=~9-ixZIuE3$lk9Jies","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":20680,"triangles":364,"vertices":1092,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.30000001192092896,0.000004720590729208329,-0.17299889951567354],"max":[0.30000001192092896,1.4748527619028293,0.22216166012294034]},"sizeMeters":[0.6,1.475,0.395],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:14.980Z","updatedAt":"2026-09-07T23:42:15.097Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27371/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LeafRakeLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27371/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27371/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27371/v1/model.glb\" alt=\"Leaf rake (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27371/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27371/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27373","slug":"lawn-mowing-simulator-kit-garden-hoe-7f6c266d","title":"Garden hoe (Lawn Mowing Simulator Kit)","summary":"Low poly draw hoe with a flat blade on a swan neck and a timber shaft, for weeding borders in a garden game.","description":"Low poly draw hoe with a flat blade on a swan neck and a timber shaft, for weeding borders in a garden game. Measures 0.20 by 1.50 by 0.19 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Hand tool modelled upright with the head on the ground, so it stands in a rack or leans on a shed wall. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-garden-hoe-7f6c266d","cdnUrl":"https://cdn.3dassets.dev/assets/27373/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-garden-hoe-7f6c266d","thumbnailUrl":"https://cdn.3dassets.dev/assets/27373/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27373/v1/poster.webp","blurhash":"U47m]DR.00$w}rWX5Ss+Qqocu0RV=eWXACoJ","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":7112,"triangles":96,"vertices":288,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.10000000149011612,-0.0000034467012957062337,-0.06299890313851836],"max":[0.10000000149011612,1.5042372557306491,0.1256901310798811]},"sizeMeters":[0.2,1.504,0.189],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:15.359Z","updatedAt":"2026-09-07T23:42:15.458Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27373/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GardenHoeLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27373/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27373/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27373/v1/model.glb\" alt=\"Garden hoe (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27373/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27373/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27374","slug":"lawn-mowing-simulator-kit-garden-spade-ad6d6f3c","title":"Garden spade (Lawn Mowing Simulator Kit)","summary":"Low poly garden spade with a stamped blade, a tread step and a D grip on a short shaft.","description":"Low poly garden spade with a stamped blade, a tread step and a D grip on a short shaft. Measures 0.22 by 1.09 by 0.05 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Hand tool modelled upright with the head on the ground, so it stands in a rack or leans on a shed wall. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-garden-spade-ad6d6f3c","cdnUrl":"https://cdn.3dassets.dev/assets/27374/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-garden-spade-ad6d6f3c","thumbnailUrl":"https://cdn.3dassets.dev/assets/27374/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27374/v1/poster.webp","blurhash":"U7ATAvxu00DjD4jF*Jbv-Wn+EKOT-=s:ITI:","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":8032,"triangles":100,"vertices":300,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.11000000084600141,0,-0.03144596581043932],"max":[0.11000000084600141,1.0899973334727804,0.019996793114106383]},"sizeMeters":[0.22,1.09,0.051],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:15.669Z","updatedAt":"2026-09-07T23:42:15.765Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27374/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GardenSpadeLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27374/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27374/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27374/v1/model.glb\" alt=\"Garden spade (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27374/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27374/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27375","slug":"lawn-mowing-simulator-kit-garden-fork-3c0ef054","title":"Garden fork (Lawn Mowing Simulator Kit)","summary":"Low poly four tine garden fork with a shouldered head and a D grip on a timber shaft.","description":"Low poly four tine garden fork with a shouldered head and a D grip on a timber shaft. Measures 0.20 by 1.07 by 0.06 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Hand tool modelled upright with the head on the ground, so it stands in a rack or leans on a shed wall. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-garden-fork-3c0ef054","cdnUrl":"https://cdn.3dassets.dev/assets/27375/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-garden-fork-3c0ef054","thumbnailUrl":"https://cdn.3dassets.dev/assets/27375/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27375/v1/poster.webp","blurhash":"U69a59xu009Z4oWB?at7X:Wqias9?wozDhRO","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":9680,"triangles":136,"vertices":408,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.10000838892181993,0,-0.02999542341548959],"max":[0.10000838892181993,1.0699973525462667,0.02999542341548959]},"sizeMeters":[0.2,1.07,0.06],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:16.589Z","updatedAt":"2026-09-07T23:42:16.691Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27375/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GardenForkLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27375/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27375/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27375/v1/model.glb\" alt=\"Garden fork (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27375/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27375/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27376","slug":"lawn-mowing-simulator-kit-garden-shears-41635541","title":"Garden shears (Lawn Mowing Simulator Kit)","summary":"Low poly pair of hedge shears with long blades and offset handles, modelled closed.","description":"Low poly pair of hedge shears with long blades and offset handles, modelled closed. Measures 0.25 by 0.89 by 0.08 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Hand tool modelled upright with the head on the ground, so it stands in a rack or leans on a shed wall. The blades are one rigid pair and do not open. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-garden-shears-41635541","cdnUrl":"https://cdn.3dassets.dev/assets/27376/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-garden-shears-41635541","thumbnailUrl":"https://cdn.3dassets.dev/assets/27376/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27376/v1/poster.webp","blurhash":"U7BozBxt00E1HVWpy[n%MyWCtRt6Z4V@pvtR","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":9000,"triangles":136,"vertices":408,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.12445617798253905,0,-0.029997831647235358],"max":[0.12445617798253905,0.8942186236381531,0.050001069513813876]},"sizeMeters":[0.249,0.894,0.08],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:16.653Z","updatedAt":"2026-09-07T23:42:16.746Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27376/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GardenShearsLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27376/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27376/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27376/v1/model.glb\" alt=\"Garden shears (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27376/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27376/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27377","slug":"lawn-mowing-simulator-kit-hedge-trimmer-52616d25","title":"Powered hedge trimmer (Lawn Mowing Simulator Kit)","summary":"Low poly powered hedge trimmer with a 0.6 m toothed bar, a rear handle and a bow front handle.","description":"Low poly powered hedge trimmer with a 0.6 m toothed bar, a rear handle and a bow front handle. Measures 0.15 by 0.33 by 0.93 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. The cutter bar is static: it is a reciprocating linkage, which a rigid node transform cannot express honestly. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-hedge-trimmer-52616d25","cdnUrl":"https://cdn.3dassets.dev/assets/27377/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-hedge-trimmer-52616d25","thumbnailUrl":"https://cdn.3dassets.dev/assets/27377/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27377/v1/poster.webp","blurhash":"UABDNDEBIU-,xs9GM{j[00$]-;Ivbf~o-;R*","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":22300,"triangles":420,"vertices":1260,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.07484030002320469,-0.000011565858208800739,-0.23000000417232513],"max":[0.07484030002320469,0.3250115539372799,0.699999988079071]},"sizeMeters":[0.15,0.325,0.93],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:16.957Z","updatedAt":"2026-09-07T23:42:17.050Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27377/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PoweredHedgeTrimmerLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27377/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27377/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27377/v1/model.glb\" alt=\"Powered hedge trimmer (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27377/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27377/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27378","slug":"lawn-mowing-simulator-kit-string-trimmer-c6f01423","title":"String trimmer (Lawn Mowing Simulator Kit)","summary":"Low poly string trimmer or strimmer: a guarded cutting head with three cords, a shaft and a rear motor housing with a loop grip.","description":"Low poly string trimmer or strimmer: a guarded cutting head with three cords, a shaft and a rear motor housing with a loop grip. Measures 0.33 by 1.19 by 0.67 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. The cords are rigid geometry and the head does not spin in this model. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-string-trimmer-c6f01423","cdnUrl":"https://cdn.3dassets.dev/assets/27378/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-string-trimmer-c6f01423","thumbnailUrl":"https://cdn.3dassets.dev/assets/27378/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27378/v1/poster.webp","blurhash":"U79Zlu-U00571ZE2=3~BVNnmy6XhRjt5t6IX","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":11896,"triangles":180,"vertices":540,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.15000312991021233,8.383145806561965e-7,-0.509973916042975],"max":[0.18000943637731986,1.190000057220459,0.15888457000255585]},"sizeMeters":[0.33,1.19,0.669],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:17.248Z","updatedAt":"2026-09-07T23:42:17.364Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27378/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StringTrimmerLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27378/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27378/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27378/v1/model.glb\" alt=\"String trimmer (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27378/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27378/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27379","slug":"lawn-mowing-simulator-kit-leaf-blower-6f406374","title":"Leaf blower (Lawn Mowing Simulator Kit)","summary":"Low poly handheld leaf blower with an intake housing, a wide tube and a trigger grip, for garden clean up.","description":"Low poly handheld leaf blower with an intake housing, a wide tube and a trigger grip, for garden clean up. Measures 0.24 by 0.45 by 0.98 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-leaf-blower-6f406374","cdnUrl":"https://cdn.3dassets.dev/assets/27379/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-leaf-blower-6f406374","thumbnailUrl":"https://cdn.3dassets.dev/assets/27379/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27379/v1/poster.webp","blurhash":"UBA1q+%EHq-;RQ9FIVoh00N1.Tjs%g?v.6ab","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":11868,"triangles":180,"vertices":540,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.11000946510932078,0,-0.37999916708619097],"max":[0.13500000536441803,0.44999998807907104,0.601202125813278]},"sizeMeters":[0.245,0.45,0.981],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:18.197Z","updatedAt":"2026-09-07T23:42:18.307Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27379/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LeafBlowerLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27379/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27379/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27379/v1/model.glb\" alt=\"Leaf blower (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27379/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27379/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27380","slug":"lawn-mowing-simulator-kit-watering-can-f9fdef7e","title":"Watering can (Lawn Mowing Simulator Kit)","summary":"Low poly watering can with a shaped body, a rose on a long spout and a hooped over handle.","description":"Low poly watering can with a shaped body, a rose on a long spout and a hooped over handle. Measures 0.42 by 0.43 by 0.67 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-watering-can-f9fdef7e","cdnUrl":"https://cdn.3dassets.dev/assets/27380/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-watering-can-f9fdef7e","thumbnailUrl":"https://cdn.3dassets.dev/assets/27380/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27380/v1/poster.webp","blurhash":"UFAUEfH;00%%$_kDRoob00b|.9nL9#RQxWt7","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":15628,"triangles":288,"vertices":864,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.2524603114926364,0.000014585594646038258,-0.17000000178813934],"max":[0.1699895517432239,0.4327408559680636,0.5011551380157471]},"sizeMeters":[0.422,0.433,0.671],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:18.290Z","updatedAt":"2026-09-07T23:42:18.398Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27380/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WateringCanLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27380/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27380/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27380/v1/model.glb\" alt=\"Watering can (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27380/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27380/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27381","slug":"lawn-mowing-simulator-kit-garden-hose-reel-da003507","title":"Garden hose reel with hose (Lawn Mowing Simulator Kit)","summary":"Low poly garden hose reel on a stand: a wound hose on a drum that turns on its own axle, with a crank handle and a nozzle on the ground.","description":"Low poly garden hose reel on a stand: a wound hose on a drum that turns on its own axle, with a crank handle and a nozzle on the ground. Measures 0.51 by 0.62 by 0.61 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Named nodes on their own pivots: hose-drum. Rigid node-transform clips: spin. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-garden-hose-reel-da003507","cdnUrl":"https://cdn.3dassets.dev/assets/27381/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-garden-hose-reel-da003507","thumbnailUrl":"https://cdn.3dassets.dev/assets/27381/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27381/v1/poster.webp","blurhash":"U78#v9%1004;KzW=v*r=D6ovyoRo4VM|?@%e","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":26588,"triangles":432,"vertices":1296,"meshes":9,"materials":5,"textures":0,"animations":["spin"],"boundingBox":{"min":[-0.25,3.0451454250540744e-7,-0.19499496735158786],"max":[0.25999770959830754,0.6200000029802322,0.41999998688697815]},"sizeMeters":[0.51,0.62,0.615],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:18.562Z","updatedAt":"2026-09-07T23:42:18.661Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27381/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function GardenHoseReelWithHoseLawnMowingSimulatorKit(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/27381/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27381/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27381/v1/model.glb\" alt=\"Garden hose reel with hose (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27381/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27381/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"27382","slug":"lawn-mowing-simulator-kit-wheelbarrow-6392eade","title":"Wheelbarrow (Lawn Mowing Simulator Kit)","summary":"Low poly builders wheelbarrow with a timber lined tray on its own tipping pivot, one front wheel and two stand legs.","description":"Low poly builders wheelbarrow with a timber lined tray on its own tipping pivot, one front wheel and two stand legs. Measures 0.71 by 0.74 by 1.24 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Named nodes on their own pivots: wheel-barrow, barrow-tray. The tray tips forward over the axle line; the legs and handles are rigid. Rigid node-transform clips: wheel-roll and tilt. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-wheelbarrow-6392eade","cdnUrl":"https://cdn.3dassets.dev/assets/27382/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-wheelbarrow-6392eade","thumbnailUrl":"https://cdn.3dassets.dev/assets/27382/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27382/v1/poster.webp","blurhash":"UQ9*ZCogDORi?wWBMwoeMwV@t8tRDhnit8kD","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":29504,"triangles":500,"vertices":1500,"meshes":6,"materials":5,"textures":0,"animations":["wheel-roll","tilt"],"boundingBox":{"min":[-0.3572150418779821,-0.000013925637419420767,-0.5720446109771729],"max":[0.3572150418779821,0.7373836314428666,0.6700000241398811]},"sizeMeters":[0.714,0.737,1.242],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:18.886Z","updatedAt":"2026-09-07T23:42:18.973Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27382/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function WheelbarrowLawnMowingSimulatorKit(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/27382/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27382/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27382/v1/model.glb\" alt=\"Wheelbarrow (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27382/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27382/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"27383","slug":"lawn-mowing-simulator-kit-edging-tool-0a3df8b9","title":"Half moon edging tool (Lawn Mowing Simulator Kit)","summary":"Low poly half moon lawn edging tool with a crescent blade, a tread and a D grip, for cutting a clean lawn edge.","description":"Low poly half moon lawn edging tool with a crescent blade, a tread and a D grip, for cutting a clean lawn edge. Measures 0.14 by 1.02 by 0.22 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Hand tool modelled upright with the head on the ground, so it stands in a rack or leans on a shed wall. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-edging-tool-0a3df8b9","cdnUrl":"https://cdn.3dassets.dev/assets/27383/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-edging-tool-0a3df8b9","thumbnailUrl":"https://cdn.3dassets.dev/assets/27383/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27383/v1/poster.webp","blurhash":"U397Lfjd00WR}~IW4~^%.5NJIC-l.7fSDkax","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":9736,"triangles":136,"vertices":408,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.07000000029802322,0,-0.10999999940395355],"max":[0.07000000029802322,1.0200010444893335,0.10999999940395355]},"sizeMeters":[0.14,1.02,0.22],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:19.801Z","updatedAt":"2026-09-07T23:42:19.907Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27383/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HalfMoonEdgingToolLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27383/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27383/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27383/v1/model.glb\" alt=\"Half moon edging tool (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27383/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27383/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27384","slug":"lawn-mowing-simulator-kit-tool-rack-with-tools-ca180920","title":"Tool rack with hanging tools (Lawn Mowing Simulator Kit)","summary":"Low poly shed tool rack with a rake, a spade, a fork and a toolbox hung on it, all modelled into one mesh.","description":"Low poly shed tool rack with a rake, a spade, a fork and a toolbox hung on it, all modelled into one mesh. Measures 0.94 by 1.45 by 0.30 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. The hung tools are part of the rack mesh and are not separable; the pack ships each of them as its own model too. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-tool-rack-with-tools-ca180920","cdnUrl":"https://cdn.3dassets.dev/assets/27384/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-tool-rack-with-tools-ca180920","thumbnailUrl":"https://cdn.3dassets.dev/assets/27384/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27384/v1/poster.webp","blurhash":"U5D+r7nl00OS8{xt%g9a0gjI=_br~W%19F9b","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":23856,"triangles":412,"vertices":1236,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.4700094763746409,-0.000004262656858392,-0.14994598722676716],"max":[0.4700094763746409,1.4500000476837158,0.14994598722676716]},"sizeMeters":[0.94,1.45,0.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:19.940Z","updatedAt":"2026-09-07T23:42:20.029Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27384/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ToolRackWithHangingToolsLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27384/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27384/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27384/v1/model.glb\" alt=\"Tool rack with hanging tools (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27384/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27384/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27385","slug":"lawn-mowing-simulator-kit-lawn-tile-2m-cut-6192b103","title":"Lawn tile 2 m, cut (Lawn Mowing Simulator Kit)","summary":"Low poly 2 m lawn tile with a freshly cut finish, for tiling a garden or mowing simulator lawn.","description":"Low poly 2 m lawn tile with a freshly cut finish, for tiling a garden or mowing simulator lawn. Measures 2.00 by 0.13 by 2.00 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Modular 2 m lawn tile on a 2 m grid with north, south, east and west ports at the mown surface, y=0.06. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-lawn-tile-2m-cut-6192b103","cdnUrl":"https://cdn.3dassets.dev/assets/27385/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-lawn-tile-2m-cut-6192b103","thumbnailUrl":"https://cdn.3dassets.dev/assets/27385/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27385/v1/poster.webp","blurhash":"U58=ii.700WBRnV@bXoy00IBy:V[$%tRjKRj","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":10920,"triangles":192,"vertices":576,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1,-0.000030213994933490917,-1],"max":[1,0.13174568667454634,1]},"sizeMeters":[2,0.132,2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:20.138Z","updatedAt":"2026-09-07T23:42:20.234Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27385/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LawnTile2MCutLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27385/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27385/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27385/v1/model.glb\" alt=\"Lawn tile 2 m, cut (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27385/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27385/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27386","slug":"lawn-mowing-simulator-kit-lawn-tile-2m-striped-7ec3edac","title":"Lawn tile 2 m, striped finish (Lawn Mowing Simulator Kit)","summary":"Low poly 2 m lawn tile with the light and dark stripes a roller leaves, for showing a finished pass in a mowing game.","description":"Low poly 2 m lawn tile with the light and dark stripes a roller leaves, for showing a finished pass in a mowing game. Measures 2.00 by 0.12 by 2.00 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Modular 2 m lawn tile on a 2 m grid with north, south, east and west ports at the mown surface, y=0.06. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-lawn-tile-2m-striped-7ec3edac","cdnUrl":"https://cdn.3dassets.dev/assets/27386/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-lawn-tile-2m-striped-7ec3edac","thumbnailUrl":"https://cdn.3dassets.dev/assets/27386/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27386/v1/poster.webp","blurhash":"U8Anf4x]00bIt7WBWUt600M{.jV@R6xZoLM|","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":10972,"triangles":192,"vertices":576,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1,-0.000023543867770162152,-1],"max":[1,0.12477574406787614,1]},"sizeMeters":[2,0.125,2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:20.503Z","updatedAt":"2026-09-07T23:42:20.604Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27386/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LawnTile2MStripedFinishLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27386/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27386/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27386/v1/model.glb\" alt=\"Lawn tile 2 m, striped finish (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27386/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27386/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27387","slug":"lawn-mowing-simulator-kit-lawn-tile-2m-uncut-e285ae12","title":"Lawn tile 2 m, uncut (Lawn Mowing Simulator Kit)","summary":"Low poly 2 m lawn tile of long uncut grass with fat cartoon blades and a few weed heads, for the part of the lawn still to do.","description":"Low poly 2 m lawn tile of long uncut grass with fat cartoon blades and a few weed heads, for the part of the lawn still to do. Measures 2.00 by 0.41 by 2.00 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Modular 2 m lawn tile on a 2 m grid with north, south, east and west ports at the mown surface, y=0.06. The blades are static geometry: nothing here bends or is cut at runtime. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-lawn-tile-2m-uncut-e285ae12","cdnUrl":"https://cdn.3dassets.dev/assets/27387/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-lawn-tile-2m-uncut-e285ae12","thumbnailUrl":"https://cdn.3dassets.dev/assets/27387/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27387/v1/poster.webp","blurhash":"U8BN+7xt00nPDkRjxtof00NG?[R*?txuR%WT","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":64700,"triangles":1296,"vertices":3888,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1,0.00006761010228600872,-1],"max":[1,0.4109688216871122,1]},"sizeMeters":[2,0.411,2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:21.453Z","updatedAt":"2026-09-07T23:42:21.547Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27387/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LawnTile2MUncutLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27387/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27387/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27387/v1/model.glb\" alt=\"Lawn tile 2 m, uncut (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27387/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27387/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27388","slug":"lawn-mowing-simulator-kit-picket-fence-run-2m-5d1c984e","title":"Picket fence run, 2 m (Lawn Mowing Simulator Kit)","summary":"Low poly 2 m picket fence run with pointed pales on two rails between square posts, for bounding a back garden.","description":"Low poly 2 m picket fence run with pointed pales on two rails between square posts, for bounding a back garden. Measures 1.98 by 1.00 by 0.11 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Modular run with east and west ports on the post centres at y=0.45. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-picket-fence-run-2m-5d1c984e","cdnUrl":"https://cdn.3dassets.dev/assets/27388/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-picket-fence-run-2m-5d1c984e","thumbnailUrl":"https://cdn.3dassets.dev/assets/27388/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27388/v1/poster.webp","blurhash":"UKIX]W%f8^xtt7~pxaM_00V@?bWBWBM|aebI","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":16768,"triangles":312,"vertices":936,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.9900000095367432,-0.00003052332630693044,-0.050033265657302976],"max":[0.9900000095367432,1.000030523326307,0.05645558675029441]},"sizeMeters":[1.98,1,0.106],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:21.655Z","updatedAt":"2026-09-07T23:42:21.760Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27388/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PicketFenceRun2MLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27388/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27388/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27388/v1/model.glb\" alt=\"Picket fence run, 2 m (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27388/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27388/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27389","slug":"lawn-mowing-simulator-kit-picket-gate-2m-003e18e1","title":"Picket gate, 2 m (Lawn Mowing Simulator Kit)","summary":"Low poly 2 m picket garden gate: a braced picket leaf hung between two ball topped posts, on the same run ports as the fence.","description":"Low poly 2 m picket garden gate: a braced picket leaf hung between two ball topped posts, on the same run ports as the fence. Measures 2.03 by 1.25 by 0.15 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Named nodes on their own pivots: gate. Modular run with east and west ports on the post centres at y=0.45. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-picket-gate-2m-003e18e1","cdnUrl":"https://cdn.3dassets.dev/assets/27389/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-picket-gate-2m-003e18e1","thumbnailUrl":"https://cdn.3dassets.dev/assets/27389/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27389/v1/poster.webp","blurhash":"UADSagI@0000iJ^*xu4.00wJ_N?ux]Z%Io-;","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"},{"slug":"animated","title":"Animated"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":25500,"triangles":448,"vertices":1344,"meshes":4,"materials":4,"textures":0,"animations":["open","close"],"boundingBox":{"min":[-1.0149999856948853,-0.000024727145232938952,-0.07496261376939062],"max":[1.0149999856948853,1.2499551627493124,0.07496261376939062]},"sizeMeters":[2.03,1.25,0.15],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:21.866Z","updatedAt":"2026-09-07T23:42:21.970Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27389/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function PicketGate2MLawnMowingSimulatorKit(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/27389/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27389/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27389/v1/model.glb\" alt=\"Picket gate, 2 m (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27389/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27389/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"27390","slug":"lawn-mowing-simulator-kit-hedge-block-2m-ec0f9b45","title":"Hedge block, 2 m (Lawn Mowing Simulator Kit)","summary":"Low poly 2 m clipped hedge block on a soil kerb, with a bobbled top edge, for running a garden boundary.","description":"Low poly 2 m clipped hedge block on a soil kerb, with a bobbled top edge, for running a garden boundary. Measures 2.18 by 1.23 by 1.01 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Modular run with east and west ports at y=0.5. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-hedge-block-2m-ec0f9b45","cdnUrl":"https://cdn.3dassets.dev/assets/27390/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-hedge-block-2m-ec0f9b45","thumbnailUrl":"https://cdn.3dassets.dev/assets/27390/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27390/v1/poster.webp","blurhash":"U9Axo9.k00X77d%y$*R7D4D+S~rtrY#qr@D+","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":40904,"triangles":816,"vertices":2448,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.0884686708450317,-0.00005035479557733563,-0.505916309847104],"max":[1.090000033378601,1.2308231592218135,0.5070945744650239]},"sizeMeters":[2.178,1.231,1.013],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:22.095Z","updatedAt":"2026-09-07T23:42:22.188Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27390/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HedgeBlock2MLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27390/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27390/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27390/v1/model.glb\" alt=\"Hedge block, 2 m (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27390/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27390/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27391","slug":"lawn-mowing-simulator-kit-hedge-corner-66258f0d","title":"Hedge corner (Lawn Mowing Simulator Kit)","summary":"Low poly clipped hedge corner that turns a hedge run through ninety degrees, matching the 2 m hedge block.","description":"Low poly clipped hedge corner that turns a hedge run through ninety degrees, matching the 2 m hedge block. Measures 1.50 by 1.23 by 1.46 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Turns the hedge run: east and north ports at y=0.5, one metre from the corner centre. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-hedge-corner-66258f0d","cdnUrl":"https://cdn.3dassets.dev/assets/27391/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-hedge-corner-66258f0d","thumbnailUrl":"https://cdn.3dassets.dev/assets/27391/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27391/v1/poster.webp","blurhash":"U9A_::?]D8%gC$S1Z%VuHXQ-MKZiv$kBa2jb","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":35228,"triangles":696,"vertices":2088,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.4300000071525574,-0.000013122464171670678,-0.4300000071525574],"max":[1.0700000524520874,1.2308008626057243,1.029224574464021]},"sizeMeters":[1.5,1.231,1.459],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:23.051Z","updatedAt":"2026-09-07T23:42:23.149Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27391/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HedgeCornerLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27391/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27391/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27391/v1/model.glb\" alt=\"Hedge corner (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27391/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27391/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27392","slug":"lawn-mowing-simulator-kit-flower-bed-border-piece-6629e5db","title":"Flower bed border piece (Lawn Mowing Simulator Kit)","summary":"Low poly flower bed border piece: a timber edged bed of dark soil with twelve simple blooms, for dressing a lawn edge.","description":"Low poly flower bed border piece: a timber edged bed of dark soil with twelve simple blooms, for dressing a lawn edge. Measures 1.60 by 0.50 by 0.60 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-flower-bed-border-piece-6629e5db","cdnUrl":"https://cdn.3dassets.dev/assets/27392/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-flower-bed-border-piece-6629e5db","thumbnailUrl":"https://cdn.3dassets.dev/assets/27392/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27392/v1/poster.webp","blurhash":"U5C?T0^,00tQ9j~VkS9Z004:%OIn,mH?%3I[","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":47632,"triangles":1056,"vertices":3168,"meshes":7,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-0.800000011920929,-0.000021668887108888812,-0.3000335748312722],"max":[0.800000011920929,0.5000190955108692,0.3000335748312722]},"sizeMeters":[1.6,0.5,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:23.287Z","updatedAt":"2026-09-07T23:42:23.393Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27392/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FlowerBedBorderPieceLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27392/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27392/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27392/v1/model.glb\" alt=\"Flower bed border piece (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27392/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27392/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27393","slug":"lawn-mowing-simulator-kit-path-slab-75ebe72c","title":"Path slab (Lawn Mowing Simulator Kit)","summary":"Low poly 0.9 m square path slab with a chamfered top, for laying a garden path or a patio.","description":"Low poly 0.9 m square path slab with a chamfered top, for laying a garden path or a patio. Measures 0.90 by 0.10 by 0.90 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-path-slab-75ebe72c","cdnUrl":"https://cdn.3dassets.dev/assets/27393/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-path-slab-75ebe72c","thumbnailUrl":"https://cdn.3dassets.dev/assets/27393/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27393/v1/poster.webp","blurhash":"U9FYx?-;00ae-;ayRioM00IU~qRj4nofozRj","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":3356,"triangles":48,"vertices":144,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.44999998807907104,0.000010683547639354918,-0.451200008392334],"max":[0.44999998807907104,0.09998931794247676,0.451200008392334]},"sizeMeters":[0.9,0.1,0.902],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:23.481Z","updatedAt":"2026-09-07T23:42:23.568Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27393/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PathSlabLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27393/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27393/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27393/v1/model.glb\" alt=\"Path slab (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27393/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27393/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27394","slug":"lawn-mowing-simulator-kit-garden-shed-1eba9f44","title":"Garden shed with hinged door (Lawn Mowing Simulator Kit)","summary":"Low poly garden shed with a hinged door on its own pivot, a gable felt roof, a side window and boarded walls.","description":"Low poly garden shed with a hinged door on its own pivot, a gable felt roof, a side window and boarded walls. Measures 2.50 by 2.51 by 1.94 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Named nodes on their own pivots: door. Exterior model with an open doorway; there is no modelled interior. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-garden-shed-1eba9f44","cdnUrl":"https://cdn.3dassets.dev/assets/27394/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-garden-shed-1eba9f44","thumbnailUrl":"https://cdn.3dassets.dev/assets/27394/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27394/v1/poster.webp","blurhash":"U8I4CSpx00mQ}HRPF?%300Djoh.7G@xvq]I.","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":16716,"triangles":240,"vertices":720,"meshes":8,"materials":6,"textures":0,"animations":["open","close"],"boundingBox":{"min":[-1.2524123191833496,-0.0000737370266541415,-0.9900299874906461],"max":[1.2524123191833496,2.509999990463257,0.950029966032974]},"sizeMeters":[2.505,2.51,1.94],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:23.834Z","updatedAt":"2026-09-07T23:42:23.926Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27394/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function GardenShedWithHingedDoorLawnMowingSimulatorKit(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/27394/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27394/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27394/v1/model.glb\" alt=\"Garden shed with hinged door (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27394/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27394/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"27395","slug":"lawn-mowing-simulator-kit-small-greenhouse-4ee636ed","title":"Small greenhouse with hinged door (Lawn Mowing Simulator Kit)","summary":"Low poly small garden greenhouse with a hinged door, glazed walls and roof on a cream frame, and two staging benches of potted plants.","description":"Low poly small garden greenhouse with a hinged door, glazed walls and roof on a cream frame, and two staging benches of potted plants. Measures 1.91 by 1.95 by 1.54 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Named nodes on their own pivots: door. The glazing is opaque painted geometry, not a transparent material. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-small-greenhouse-4ee636ed","cdnUrl":"https://cdn.3dassets.dev/assets/27395/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-small-greenhouse-4ee636ed","thumbnailUrl":"https://cdn.3dassets.dev/assets/27395/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27395/v1/poster.webp","blurhash":"U4EWg-}%005ta8D%S1~p000MA0^%VXt8%fIT","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":40184,"triangles":708,"vertices":2124,"meshes":8,"materials":5,"textures":0,"animations":["open","close"],"boundingBox":{"min":[-0.9561367034912109,0,-0.730066020868119],"max":[0.9561367034912109,1.9450000524520874,0.8149999988079071]},"sizeMeters":[1.912,1.945,1.545],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:24.648Z","updatedAt":"2026-09-07T23:42:24.741Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27395/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function SmallGreenhouseWithHingedDoorLawnMowingSimulatorKit(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/27395/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27395/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27395/v1/model.glb\" alt=\"Small greenhouse with hinged door (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27395/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27395/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"27396","slug":"lawn-mowing-simulator-kit-dog-kennel-a75aa0bc","title":"Dog kennel (Lawn Mowing Simulator Kit)","summary":"Low poly timber dog kennel with a pitched felt roof, an arched doorway and a blank name plate.","description":"Low poly timber dog kennel with a pitched felt roof, an arched doorway and a blank name plate. Measures 1.08 by 1.18 by 1.14 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-dog-kennel-a75aa0bc","cdnUrl":"https://cdn.3dassets.dev/assets/27396/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-dog-kennel-a75aa0bc","thumbnailUrl":"https://cdn.3dassets.dev/assets/27396/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27396/v1/poster.webp","blurhash":"U7HwfO_L00z;*KELKhwP01E1vOM*3fxV^kxs","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":9488,"triangles":132,"vertices":396,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.5382009271128583,0,-0.5699999928474426],"max":[0.5382009271128583,1.1799999475479126,0.5699999928474426]},"sizeMeters":[1.076,1.18,1.14],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:24.912Z","updatedAt":"2026-09-07T23:42:25.012Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27396/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DogKennelLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27396/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27396/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27396/v1/model.glb\" alt=\"Dog kennel (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27396/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27396/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27397","slug":"lawn-mowing-simulator-kit-picnic-table-7f12f485","title":"Picnic table (Lawn Mowing Simulator Kit)","summary":"Low poly timber picnic table with attached bench seats on splayed A frame legs, seating six.","description":"Low poly timber picnic table with attached bench seats on splayed A frame legs, seating six. Measures 1.80 by 0.85 by 1.56 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-picnic-table-7f12f485","cdnUrl":"https://cdn.3dassets.dev/assets/27397/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-picnic-table-7f12f485","thumbnailUrl":"https://cdn.3dassets.dev/assets/27397/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27397/v1/poster.webp","blurhash":"UEDlcg%K0Lad~U%1M|M|00WD-oM}02Ips:oM","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":9120,"triangles":168,"vertices":504,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.8999999761581421,0.00004044587161683433,-0.7800256148843372],"max":[0.8999999761581421,0.8544183034226642,0.7800256148843372]},"sizeMeters":[1.8,0.854,1.56],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:25.030Z","updatedAt":"2026-09-07T23:42:25.227Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27397/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PicnicTableLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27397/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27397/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27397/v1/model.glb\" alt=\"Picnic table (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27397/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27397/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27398","slug":"lawn-mowing-simulator-kit-deck-chair-4a1837a7","title":"Deck chair (Lawn Mowing Simulator Kit)","summary":"Low poly folding deck chair with striped canvas on a timber frame, set up ready to sit in.","description":"Low poly folding deck chair with striped canvas on a timber frame, set up ready to sit in. Measures 0.67 by 0.93 by 0.83 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-deck-chair-4a1837a7","cdnUrl":"https://cdn.3dassets.dev/assets/27398/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-deck-chair-4a1837a7","thumbnailUrl":"https://cdn.3dassets.dev/assets/27398/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27398/v1/poster.webp","blurhash":"U7FFW[?^00-O?w4.8^s?004T.T.9DN^+.Tad","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":8660,"triangles":144,"vertices":432,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.3349952722074537,0,-0.4971964955329895],"max":[0.3349952722074537,0.9300000071525574,0.3371964991092682]},"sizeMeters":[0.67,0.93,0.834],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:25.497Z","updatedAt":"2026-09-07T23:42:25.604Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27398/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DeckChairLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27398/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27398/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27398/v1/model.glb\" alt=\"Deck chair (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27398/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27398/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27399","slug":"lawn-mowing-simulator-kit-sun-lounger-2a8efe9f","title":"Sun lounger (Lawn Mowing Simulator Kit)","summary":"Low poly sun lounger with a raised back rest, a slatted cushion and two small wheels at one end.","description":"Low poly sun lounger with a raised back rest, a slatted cushion and two small wheels at one end. Measures 0.69 by 0.72 by 2.06 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-sun-lounger-2a8efe9f","cdnUrl":"https://cdn.3dassets.dev/assets/27399/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-sun-lounger-2a8efe9f","thumbnailUrl":"https://cdn.3dassets.dev/assets/27399/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27399/v1/poster.webp","blurhash":"UCEyYtx^00%1D~4pRj-.00V?-;NG?c~otSM}","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":13744,"triangles":220,"vertices":660,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.344991448788377,-0.000013657578867704023,-1.0954351425170898],"max":[0.344991448788377,0.7228986220804086,0.9599999785423279]},"sizeMeters":[0.69,0.723,2.055],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:26.219Z","updatedAt":"2026-09-07T23:42:26.333Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27399/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SunLoungerLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27399/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27399/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27399/v1/model.glb\" alt=\"Sun lounger (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27399/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27399/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27400","slug":"lawn-mowing-simulator-kit-patio-chair-bdbef297","title":"Patio chair (Lawn Mowing Simulator Kit)","summary":"Low poly moulded patio chair with arms, matching the patio table in this pack.","description":"Low poly moulded patio chair with arms, matching the patio table in this pack. Measures 0.53 by 0.97 by 0.53 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-patio-chair-bdbef297","cdnUrl":"https://cdn.3dassets.dev/assets/27400/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-patio-chair-bdbef297","thumbnailUrl":"https://cdn.3dassets.dev/assets/27400/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27400/v1/poster.webp","blurhash":"UDEW5l-o00f-.AnhDhNf00M_%fo~IBR*%L%1","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6968,"triangles":108,"vertices":324,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.26499831555880476,0,-0.27997847726149006],"max":[0.26499831555880476,0.9710463285446167,0.2500020169383581]},"sizeMeters":[0.53,0.971,0.53],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:26.473Z","updatedAt":"2026-09-07T23:42:26.578Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27400/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PatioChairLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27400/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27400/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27400/v1/model.glb\" alt=\"Patio chair (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27400/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27400/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27401","slug":"lawn-mowing-simulator-kit-patio-table-with-parasol-a6fb2b80","title":"Patio table with parasol (Lawn Mowing Simulator Kit)","summary":"Low poly round patio table with a raised parasol through the middle, on a weighted base.","description":"Low poly round patio table with a raised parasol through the middle, on a weighted base. Measures 2.18 by 2.30 by 2.06 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. The parasol is modelled open and does not fold. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-patio-table-with-parasol-a6fb2b80","cdnUrl":"https://cdn.3dassets.dev/assets/27401/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-patio-table-with-parasol-a6fb2b80","thumbnailUrl":"https://cdn.3dassets.dev/assets/27401/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27401/v1/poster.webp","blurhash":"UCC~PNxu00My}togEzjF0KRk}[s:0{Rj;jof","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":47560,"triangles":892,"vertices":2676,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-1.0900564738538634,0,-1.030731236770584],"max":[1.090000033378601,2.3000000081956387,1.030731236770584]},"sizeMeters":[2.18,2.3,2.061],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:26.726Z","updatedAt":"2026-09-07T23:42:26.844Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27401/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PatioTableWithParasolLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27401/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27401/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27401/v1/model.glb\" alt=\"Patio table with parasol (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27401/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27401/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27402","slug":"lawn-mowing-simulator-kit-barbecue-with-lid-2af11b0a","title":"Kettle barbecue with lid (Lawn Mowing Simulator Kit)","summary":"Low poly kettle barbecue on three legs with a hinged lid on its own pivot, a side shelf and two wheels.","description":"Low poly kettle barbecue on three legs with a hinged lid on its own pivot, a side shelf and two wheels. Measures 1.24 by 1.18 by 0.80 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Named nodes on their own pivots: lid. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-barbecue-with-lid-2af11b0a","cdnUrl":"https://cdn.3dassets.dev/assets/27402/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-barbecue-with-lid-2af11b0a","thumbnailUrl":"https://cdn.3dassets.dev/assets/27402/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27402/v1/poster.webp","blurhash":"U79GN}-D00E^}t$*9[9[01t5~BD+1HEM^6^Q","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":24080,"triangles":404,"vertices":1212,"meshes":5,"materials":4,"textures":0,"animations":["open","close"],"boundingBox":{"min":[-0.3700000047683716,0,-0.36074068172845225],"max":[0.8700000047683716,1.1832839735778786,0.44000001192092897]},"sizeMeters":[1.24,1.183,0.801],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:27.191Z","updatedAt":"2026-09-07T23:42:27.287Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27402/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function KettleBarbecueWithLidLawnMowingSimulatorKit(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/27402/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27402/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27402/v1/model.glb\" alt=\"Kettle barbecue with lid (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27402/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27402/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"27403","slug":"lawn-mowing-simulator-kit-fire-pit-9c1ba932","title":"Fire pit (Lawn Mowing Simulator Kit)","summary":"Low poly garden fire pit: a stone ringed bowl with stacked logs and a stylized flame, for evening scenes.","description":"Low poly garden fire pit: a stone ringed bowl with stacked logs and a stylized flame, for evening scenes. Measures 1.08 by 0.70 by 1.08 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. The flame is opaque geometry, not a particle effect or a light. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-fire-pit-9c1ba932","cdnUrl":"https://cdn.3dassets.dev/assets/27403/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-fire-pit-9c1ba932","thumbnailUrl":"https://cdn.3dassets.dev/assets/27403/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27403/v1/poster.webp","blurhash":"UHE2|Hxt00S24nWBxvWo00Rk^%jF_Nofngs:","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":26936,"triangles":536,"vertices":1608,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.5400000214576721,-0.00002045236921516258,-0.5400000214576721],"max":[0.5400000214576721,0.699999988079071,0.5400000214576721]},"sizeMeters":[1.08,0.7,1.08],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:27.831Z","updatedAt":"2026-09-07T23:42:27.941Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27403/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FirePitLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27403/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27403/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27403/v1/model.glb\" alt=\"Fire pit (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27403/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27403/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27404","slug":"lawn-mowing-simulator-kit-bird-bath-295b62d4","title":"Bird bath (Lawn Mowing Simulator Kit)","summary":"Low poly pedestal bird bath with a shallow bowl of water and a small bird on the rim.","description":"Low poly pedestal bird bath with a shallow bowl of water and a small bird on the rim. Measures 0.73 by 1.04 by 0.73 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-bird-bath-295b62d4","cdnUrl":"https://cdn.3dassets.dev/assets/27404/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-bird-bath-295b62d4","thumbnailUrl":"https://cdn.3dassets.dev/assets/27404/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27404/v1/poster.webp","blurhash":"U3D]uN_N0000Tzbb~9-o0LR%~V%300RP%OSi","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":26232,"triangles":480,"vertices":1440,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.3650195032351803,0,-0.363627096203957],"max":[0.3650195032351803,1.0399999618530273,0.363627096203957]},"sizeMeters":[0.73,1.04,0.727],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:28.112Z","updatedAt":"2026-09-07T23:42:28.208Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27404/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BirdBathLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27404/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27404/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27404/v1/model.glb\" alt=\"Bird bath (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27404/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27404/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27405","slug":"lawn-mowing-simulator-kit-garden-gnome-d3b4c51b","title":"Garden gnome (Lawn Mowing Simulator Kit)","summary":"Low poly garden gnome with a red pointed hat, a beard and a blue coat, standing on a grass base.","description":"Low poly garden gnome with a red pointed hat, a beard and a blue coat, standing on a grass base. Measures 0.35 by 0.76 by 0.34 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-garden-gnome-d3b4c51b","cdnUrl":"https://cdn.3dassets.dev/assets/27405/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-garden-gnome-d3b4c51b","thumbnailUrl":"https://cdn.3dassets.dev/assets/27405/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27405/v1/poster.webp","blurhash":"UABfw%%M009GL#VtqEtk0vR%^SxHCTo#:iV?","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":29964,"triangles":528,"vertices":1584,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.17277152836322784,-0.00000686655513696538,-0.17000000178813934],"max":[0.17277152836322784,0.7599999904632568,0.17000000178813934]},"sizeMeters":[0.346,0.76,0.34],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:28.493Z","updatedAt":"2026-09-07T23:42:28.594Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27405/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GardenGnomeLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27405/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27405/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27405/v1/model.glb\" alt=\"Garden gnome (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27405/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27405/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27406","slug":"lawn-mowing-simulator-kit-garden-gnome-blue-hat-c5be7b7f","title":"Garden gnome with a blue hat (Lawn Mowing Simulator Kit)","summary":"Low poly garden gnome in a blue hat and red coat, a colour variant of the base gnome.","description":"Low poly garden gnome in a blue hat and red coat, a colour variant of the base gnome. Measures 0.35 by 0.76 by 0.34 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Cosmetic colour variant only; the geometry matches the base gnome. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-garden-gnome-blue-hat-c5be7b7f","cdnUrl":"https://cdn.3dassets.dev/assets/27406/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-garden-gnome-blue-hat-c5be7b7f","thumbnailUrl":"https://cdn.3dassets.dev/assets/27406/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27406/v1/poster.webp","blurhash":"U8BDNO-p004.0TNH~1%10cNt}_w}_iwfCkK3","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":30080,"triangles":528,"vertices":1584,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.17277152836322784,-0.00000686655513696538,-0.17000000178813934],"max":[0.17277152836322784,0.7599999904632568,0.17000000178813934]},"sizeMeters":[0.346,0.76,0.34],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:28.941Z","updatedAt":"2026-09-07T23:42:29.041Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27406/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GardenGnomeWithABlueHatLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27406/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27406/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27406/v1/model.glb\" alt=\"Garden gnome with a blue hat (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27406/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27406/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27407","slug":"lawn-mowing-simulator-kit-garden-gnome-yellow-hat-d310e135","title":"Garden gnome with a yellow hat (Lawn Mowing Simulator Kit)","summary":"Low poly garden gnome in a yellow hat and green coat, a colour variant of the base gnome.","description":"Low poly garden gnome in a yellow hat and green coat, a colour variant of the base gnome. Measures 0.35 by 0.76 by 0.34 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Cosmetic colour variant only; the geometry matches the base gnome. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-garden-gnome-yellow-hat-d310e135","cdnUrl":"https://cdn.3dassets.dev/assets/27407/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-garden-gnome-yellow-hat-d310e135","thumbnailUrl":"https://cdn.3dassets.dev/assets/27407/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27407/v1/poster.webp","blurhash":"U7A^py%y008zQ9VtT_pH01Rk~Vxa0%bu}=nP","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":30848,"triangles":528,"vertices":1584,"meshes":7,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-0.17277152836322784,-0.00000686655513696538,-0.17000000178813934],"max":[0.17277152836322784,0.7599999904632568,0.17000000178813934]},"sizeMeters":[0.346,0.76,0.34],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:29.659Z","updatedAt":"2026-09-07T23:42:29.750Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27407/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GardenGnomeWithAYellowHatLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27407/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27407/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27407/v1/model.glb\" alt=\"Garden gnome with a yellow hat (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27407/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27407/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27408","slug":"lawn-mowing-simulator-kit-flamingo-lawn-ornament-6df2b700","title":"Flamingo lawn ornament (Lawn Mowing Simulator Kit)","summary":"Low poly plastic flamingo lawn ornament on a single wire leg and a ground spike.","description":"Low poly plastic flamingo lawn ornament on a single wire leg and a ground spike. Measures 0.26 by 1.08 by 0.47 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-flamingo-lawn-ornament-6df2b700","cdnUrl":"https://cdn.3dassets.dev/assets/27408/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-flamingo-lawn-ornament-6df2b700","thumbnailUrl":"https://cdn.3dassets.dev/assets/27408/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27408/v1/poster.webp","blurhash":"U99r;B$j0KAV}tn%5QSg5kNu=y$j5QSL=|we","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":18724,"triangles":336,"vertices":1008,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.1299910950343555,0,-0.2338687520061841],"max":[0.1299910950343555,1.0779999494552612,0.2410204094011309]},"sizeMeters":[0.26,1.078,0.475],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:29.843Z","updatedAt":"2026-09-07T23:42:29.941Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27408/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FlamingoLawnOrnamentLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27408/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27408/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27408/v1/model.glb\" alt=\"Flamingo lawn ornament (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27408/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27408/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27409","slug":"lawn-mowing-simulator-kit-paddling-pool-cd5f5502","title":"Paddling pool (Lawn Mowing Simulator Kit)","summary":"Low poly three ring inflatable paddling pool with a shallow water surface and a ball floating in it.","description":"Low poly three ring inflatable paddling pool with a shallow water surface and a ball floating in it. Measures 1.98 by 0.43 by 1.96 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-paddling-pool-cd5f5502","cdnUrl":"https://cdn.3dassets.dev/assets/27409/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-paddling-pool-cd5f5502","thumbnailUrl":"https://cdn.3dassets.dev/assets/27409/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27409/v1/poster.webp","blurhash":"UDB|Ngxu00V@SjfjoJa#00Rj_4kB$cjbR*fO","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":96656,"triangles":1948,"vertices":5844,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.9900000095367432,-0.00004745520478303955,-0.9779146796678294],"max":[0.9900000095367432,0.4264964006623352,0.9779146796678294]},"sizeMeters":[1.98,0.427,1.956],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:30.077Z","updatedAt":"2026-09-07T23:42:30.170Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27409/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PaddlingPoolLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27409/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27409/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27409/v1/model.glb\" alt=\"Paddling pool (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27409/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27409/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27410","slug":"lawn-mowing-simulator-kit-lawn-sprinkler-b1997f0e","title":"Lawn sprinkler (Lawn Mowing Simulator Kit)","summary":"Low poly rotating lawn sprinkler on a sled base: a three arm head that turns on its own pivot, with a hose spigot.","description":"Low poly rotating lawn sprinkler on a sled base: a three arm head that turns on its own pivot, with a hose spigot. Measures 0.42 by 0.35 by 0.39 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Named nodes on their own pivots: sprinkler-head. The water itself is not modelled; the head spins dry. Rigid node-transform clips: spin. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-lawn-sprinkler-b1997f0e","cdnUrl":"https://cdn.3dassets.dev/assets/27410/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-lawn-sprinkler-b1997f0e","thumbnailUrl":"https://cdn.3dassets.dev/assets/27410/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27410/v1/poster.webp","blurhash":"UCCs]G_L009tHzRRc8X700D*^%#.yzx@#txG","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":19668,"triangles":316,"vertices":948,"meshes":5,"materials":5,"textures":0,"animations":["spin"],"boundingBox":{"min":[-0.20000000298023224,0.000006711837010585364,-0.19999923815483883],"max":[0.21599635118878108,0.3459866189973036,0.18706148862838745]},"sizeMeters":[0.416,0.346,0.387],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:30.517Z","updatedAt":"2026-09-07T23:42:30.621Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27410/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function LawnSprinklerLawnMowingSimulatorKit(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/27410/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27410/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27410/v1/model.glb\" alt=\"Lawn sprinkler (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27410/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27410/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"27411","slug":"lawn-mowing-simulator-kit-compost-bin-59049a1e","title":"Slatted compost bin (Lawn Mowing Simulator Kit)","summary":"Low poly slatted timber compost bin on corner posts, heaped with clippings.","description":"Low poly slatted timber compost bin on corner posts, heaped with clippings. Measures 0.98 by 1.11 by 0.98 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-compost-bin-59049a1e","cdnUrl":"https://cdn.3dassets.dev/assets/27411/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-compost-bin-59049a1e","thumbnailUrl":"https://cdn.3dassets.dev/assets/27411/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27411/v1/poster.webp","blurhash":"U6EVm0~o009GCjNFi0o}00IV=^tQ[bs.KJS3","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":22612,"triangles":420,"vertices":1260,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.490015843173104,0,-0.490015843173104],"max":[0.490015843173104,1.1115000247955322,0.490015843173104]},"sizeMeters":[0.98,1.112,0.98],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:31.232Z","updatedAt":"2026-09-07T23:42:31.323Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27411/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SlattedCompostBinLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27411/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27411/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27411/v1/model.glb\" alt=\"Slatted compost bin (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27411/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27411/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27412","slug":"lawn-mowing-simulator-kit-wheelie-bin-b3a9ac25","title":"Wheelie bin with lid (Lawn Mowing Simulator Kit)","summary":"Low poly two wheeled wheelie bin with a hinged lid on its own pivot, a pull bar and a blank label panel.","description":"Low poly two wheeled wheelie bin with a hinged lid on its own pivot, a pull bar and a blank label panel. Measures 0.73 by 1.23 by 0.68 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Named nodes on their own pivots: lid. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-wheelie-bin-b3a9ac25","cdnUrl":"https://cdn.3dassets.dev/assets/27412/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-wheelie-bin-b3a9ac25","thumbnailUrl":"https://cdn.3dassets.dev/assets/27412/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27412/v1/poster.webp","blurhash":"UBAe1d.7004V~6sl9eR:qJaKP9kXR-tPs.IW","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":13040,"triangles":188,"vertices":564,"meshes":4,"materials":4,"textures":0,"animations":["open","close"],"boundingBox":{"min":[-0.3650006118663994,0,-0.3262588250675527],"max":[0.3650006118663994,1.2250112259934978,0.3500053173229568]},"sizeMeters":[0.73,1.225,0.676],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:31.423Z","updatedAt":"2026-09-07T23:42:31.530Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27412/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function WheelieBinWithLidLawnMowingSimulatorKit(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/27412/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27412/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27412/v1/model.glb\" alt=\"Wheelie bin with lid (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27412/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27412/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"27413","slug":"lawn-mowing-simulator-kit-washing-line-c5c5993d","title":"Washing line with clothes (Lawn Mowing Simulator Kit)","summary":"Low poly washing line between two braced posts, with three cords, five hung shirts and pegs.","description":"Low poly washing line between two braced posts, with three cords, five hung shirts and pegs. Measures 3.29 by 1.82 by 0.23 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. The washing is rigid geometry and does not move in the wind. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-washing-line-c5c5993d","cdnUrl":"https://cdn.3dassets.dev/assets/27413/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-washing-line-c5c5993d","thumbnailUrl":"https://cdn.3dassets.dev/assets/27413/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27413/v1/poster.webp","blurhash":"UDDb.+%3$d-p~X~VRjWB02%M%MEK0KS$?aWV","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":20800,"triangles":372,"vertices":1116,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-1.6430342197418213,0.00007692973425366123,-0.11304543064690328],"max":[1.6430342197418213,1.8200471879732556,0.11304543064690328]},"sizeMeters":[3.286,1.82,0.226],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:31.717Z","updatedAt":"2026-09-07T23:42:31.827Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27413/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WashingLineWithClothesLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27413/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27413/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27413/v1/model.glb\" alt=\"Washing line with clothes (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27413/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27413/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27414","slug":"lawn-mowing-simulator-kit-kids-swing-set-ba3dfbb0","title":"Kids swing set (Lawn Mowing Simulator Kit)","summary":"Low poly garden swing set: an A frame on a top beam with one flat seat that rocks on its own pivot and one toddler seat.","description":"Low poly garden swing set: an A frame on a top beam with one flat seat that rocks on its own pivot and one toddler seat. Measures 2.30 by 2.09 by 1.49 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Named nodes on their own pivots: swing-seat. Rigid node-transform clips: rock. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-kids-swing-set-ba3dfbb0","cdnUrl":"https://cdn.3dassets.dev/assets/27414/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-kids-swing-set-ba3dfbb0","thumbnailUrl":"https://cdn.3dassets.dev/assets/27414/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27414/v1/poster.webp","blurhash":"U7BDTl?H0fuO}R%h5+8_00k6rCDQXT#%-qF|","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":17696,"triangles":280,"vertices":840,"meshes":6,"materials":4,"textures":0,"animations":["rock"],"boundingBox":{"min":[-1.1492811441421509,0.000034655956242968244,-0.7444880997821374],"max":[1.1492811441421509,2.094530940446942,0.7444880997821374]},"sizeMeters":[2.299,2.094,1.489],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:32.140Z","updatedAt":"2026-09-07T23:42:32.237Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27414/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function KidsSwingSetLawnMowingSimulatorKit(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/27414/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27414/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27414/v1/model.glb\" alt=\"Kids swing set (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27414/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27414/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"27415","slug":"lawn-mowing-simulator-kit-garden-tap-on-a-post-845e8095","title":"Garden tap on a post (Lawn Mowing Simulator Kit)","summary":"Low poly garden tap on a timber post with a red hand wheel, a short hose tail and a gravel splash pad.","description":"Low poly garden tap on a timber post with a red hand wheel, a short hose tail and a gravel splash pad. Measures 0.50 by 1.12 by 0.56 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-garden-tap-on-a-post-845e8095","cdnUrl":"https://cdn.3dassets.dev/assets/27415/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-garden-tap-on-a-post-845e8095","thumbnailUrl":"https://cdn.3dassets.dev/assets/27415/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27415/v1/poster.webp","blurhash":"U5B:yp.70000+7nQB{THuOa#QmkA^-M{9X-p","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":13848,"triangles":220,"vertices":660,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.11997436496282797,0,-0.12001281988148443],"max":[0.3800286779012305,1.1200000047683716,0.43998092240184816]},"sizeMeters":[0.5,1.12,0.56],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:32.825Z","updatedAt":"2026-09-07T23:42:32.939Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27415/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GardenTapOnAPostLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27415/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27415/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27415/v1/model.glb\" alt=\"Garden tap on a post (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27415/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27415/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27416","slug":"lawn-mowing-simulator-kit-molehill-317986aa","title":"Molehill (Lawn Mowing Simulator Kit)","summary":"Low poly molehill: a heap of fine soil on the lawn with a mole just showing at the top.","description":"Low poly molehill: a heap of fine soil on the lawn with a mole just showing at the top. Measures 0.65 by 0.39 by 0.62 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-molehill-317986aa","cdnUrl":"https://cdn.3dassets.dev/assets/27416/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-molehill-317986aa","thumbnailUrl":"https://cdn.3dassets.dev/assets/27416/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27416/v1/poster.webp","blurhash":"UCC?7K%L01V[-oayNGoM00M{~UofE1oft7R*","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":22836,"triangles":424,"vertices":1272,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.3233592212200165,0.000006229250647221685,-0.307530241123062],"max":[0.3233592212200165,0.391007737639126,0.307530241123062]},"sizeMeters":[0.647,0.391,0.615],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:33.062Z","updatedAt":"2026-09-07T23:42:33.166Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27416/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MolehillLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27416/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27416/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27416/v1/model.glb\" alt=\"Molehill (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27416/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27416/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27417","slug":"lawn-mowing-simulator-kit-dandelion-clump-8d61d1ae","title":"Dandelion clump (Lawn Mowing Simulator Kit)","summary":"Low poly dandelion clump with a rosette of leaves, yellow flowers and a seed head, for weeding a lawn.","description":"Low poly dandelion clump with a rosette of leaves, yellow flowers and a seed head, for weeding a lawn. Measures 0.56 by 0.33 by 0.53 m (X by Y by Z). Metre units, +Y up, +Z forward, origin on the footprint at y=0. Static geometry: no rig, skeleton, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-dandelion-clump-8d61d1ae","cdnUrl":"https://cdn.3dassets.dev/assets/27417/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-dandelion-clump-8d61d1ae","thumbnailUrl":"https://cdn.3dassets.dev/assets/27417/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27417/v1/poster.webp","blurhash":"UGB;H$xt00M|8zaftjWC01Rk.6oc.jj[wht6","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":21632,"triangles":440,"vertices":1320,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.2800000011920929,0.000002130973829117533,-0.26629352815787805],"max":[0.2800000011920929,0.33250001072883606,0.26629352815787805]},"sizeMeters":[0.56,0.332,0.533],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":1,"publishedAt":"2026-09-07T23:42:33.348Z","updatedAt":"2026-09-08T02:06:49.667Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27417/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DandelionClumpLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27417/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27417/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27417/v1/model.glb\" alt=\"Dandelion clump (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27417/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27417/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27418","slug":"lawn-mowing-simulator-kit-saturday-morni-9591d235-starter-scene","title":"Saturday morning back garden (Lawn Mowing Simulator Kit)","summary":"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...","description":"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.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-saturday-morni-9591d235-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/27418/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-saturday-morni-9591d235-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/27418/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27418/v1/poster.webp","blurhash":"U9Am-b.700iwQpRQo|t700D*_LShqBx[m:R*","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":1646684,"triangles":37136,"vertices":89205,"meshes":284,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-7.505916309847104,-0.00005035479557733563,-10.220000052452088],"max":[7.5070945744650235,4.434999942779541,7.5070945744650235]},"sizeMeters":[15.013,4.435,17.727],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":1,"publishedAt":"2026-09-07T23:42:34.061Z","updatedAt":"2026-09-08T02:03:49.287Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27418/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SaturdayMorningBackGardenLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27418/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27418/v1/model.glb')","modelViewer":"<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":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27418/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27418/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27419","slug":"lawn-mowing-simulator-kit-shed-and-upgrade-bay-5dc1e664","title":"Shed and upgrade bay (Lawn Mowing Simulator Kit)","summary":"The working corner behind the shed on a 12 by 12 m paved and mown apron: three ride on tractors including both paint schemes, the zero turn, electric and hover machines, and the bolt on upgrades laid out on the ground where they are fitted. The hand tools stand at the rack,...","description":"The working corner behind the shed on a 12 by 12 m paved and mown apron: three ride on tractors including both paint schemes, the zero turn, electric and hover machines, and the bolt on upgrades laid out on the ground where they are fitted. The hand tools stand at the rack, the trophy is on the shelf, and five of the characters are on hand. Hedge blocks close the back edge.","status":"published","url":"https://3dassets.dev/assets/lawn-mowing-simulator-kit-shed-and-upgrade-bay-5dc1e664","cdnUrl":"https://cdn.3dassets.dev/assets/27419/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lawn-mowing-simulator-kit-shed-and-upgrade-bay-5dc1e664","thumbnailUrl":"https://cdn.3dassets.dev/assets/27419/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27419/v1/poster.webp","blurhash":"U8AwbS~B4TJOra-:x@Mx009a.7rsGp4:IW%f","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":1076632,"triangles":24668,"vertices":58490,"meshes":206,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-5.319479759267491,-0.00005035479557733563,-3.156598834428727],"max":[6.090000033378601,2.569999990463257,3.507094574465024]},"sizeMeters":[11.409,2.57,6.664],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T23:42:34.724Z","updatedAt":"2026-09-07T23:42:34.823Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27419/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ShedAndUpgradeBayLawnMowingSimulatorKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27419/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27419/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27419/v1/model.glb\" alt=\"Shed and upgrade bay (Lawn Mowing Simulator Kit)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27419/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27419/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}],"demo":{"slug":"lawn-mowing-simulator-kit","title":"Lawn mowing simulator","url":"https://3dassets.dev/demos/lawn-mowing-simulator-kit"}}}