{"data":{"id":25,"slug":"quiet-lake-fishing","title":"Quiet Lake Fishing","summary":"A cozy low-poly fishing kit: boats, modular docks, tackle, freshwater fish and shoreline details.","description":"Twenty-four original static assets and two assembled scenes in a restrained teal, honey-wood, cream and coral palette. Texture-free, self-contained CC0 GLBs for Three.js games and dioramas. Dock modules connect on a 2.4 m grid. No runtime shader dependencies.","url":"https://3dassets.dev/packs/quiet-lake-fishing","coverUrl":"https://cdn.3dassets.dev/assets/22423/v1/poster.webp","assetCount":26,"aiGenerated":true,"aiGeneratedAssetCount":26,"aiModels":["Claude Fable 5.1"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":1581016,"totalTriangles":30872,"starterScene":{"id":"22423","slug":"quiet-lake-fishing-quiet-lake-diorama-8ec3bcd6-starter-scene","title":"Quiet Lake: A Morning on the Dock (Quiet Lake Fishing)","summary":"Composed example for Quiet Lake Fishing.","description":"Ready-to-use lakeside composition: connected timber dock, open rowboat, fishing station, cattails and lily pads. Opaque water; static scene.","status":"published","url":"https://3dassets.dev/assets/quiet-lake-fishing-quiet-lake-diorama-8ec3bcd6-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/22423/v1/model.glb","downloadUrl":"https://3dassets.dev/download/quiet-lake-fishing-quiet-lake-diorama-8ec3bcd6-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/22423/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22423/v1/poster.webp","blurhash":"UJBXAlxu4oNdHrWBozae00Rk%Knh.moft7t7","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"low-poly","title":"Low Poly"},{"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":517108,"triangles":10388,"vertices":26375,"meshes":55,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-3,-0.00009063639686501812,-3],"max":[3,3.203000020980835,3]},"sizeMeters":[6,3.203,6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:38:05.961Z","updatedAt":"2026-09-07T17:38:06.083Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22423/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function QuietLakeAMorningOnTheDockQuietLakeFishing(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22423/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22423/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22423/v1/model.glb\" alt=\"Quiet Lake: A Morning on the Dock (Quiet Lake Fishing)\" 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/22423/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/22423/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"22404","slug":"quiet-lake-fishing-rowboat-9a38d085","title":"Teal Rowboat (Quiet Lake Fishing)","summary":"Open clinker-inspired hull with cream gunwales, three wooden seats and floorboards.","description":"Open clinker-inspired hull with cream gunwales, three wooden seats and floorboards. Original Quiet Lake palette. Metres, +Y up, grounded at y=0. Static mesh; no rig, animation or collision mesh.","status":"published","url":"https://3dassets.dev/assets/quiet-lake-fishing-rowboat-9a38d085","cdnUrl":"https://cdn.3dassets.dev/assets/22404/v1/model.glb","downloadUrl":"https://3dassets.dev/download/quiet-lake-fishing-rowboat-9a38d085","thumbnailUrl":"https://cdn.3dassets.dev/assets/22404/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22404/v1/poster.webp","blurhash":"U897;DRj00WT~pIUIVtR00M{?ux]00%f-:Vt","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"low-poly","title":"Low Poly"}],"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":52376,"triangles":1026,"vertices":3078,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.7625278709288916,-0.000006877100310886952,-1.4850000143051147],"max":[0.7625278709288916,0.7535525195354695,1.894007682800293]},"sizeMeters":[1.525,0.754,3.379],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:37:55.822Z","updatedAt":"2026-09-07T17:37:55.959Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22404/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TealRowboatQuietLakeFishing(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22404/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22404/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22404/v1/model.glb\" alt=\"Teal Rowboat (Quiet Lake Fishing)\" 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/22404/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/22404/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22403","slug":"quiet-lake-fishing-wooden-oar-396aaaa9","title":"Wooden Oar (Quiet Lake Fishing)","summary":"Long honey-wood oar with a broad tapered blade and cream grip.","description":"Long honey-wood oar with a broad tapered blade and cream grip. Original Quiet Lake palette. Metres, +Y up, grounded at y=0. Static mesh; no rig, animation or collision mesh.","status":"published","url":"https://3dassets.dev/assets/quiet-lake-fishing-wooden-oar-396aaaa9","cdnUrl":"https://cdn.3dassets.dev/assets/22403/v1/model.glb","downloadUrl":"https://3dassets.dev/download/quiet-lake-fishing-wooden-oar-396aaaa9","thumbnailUrl":"https://cdn.3dassets.dev/assets/22403/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22403/v1/poster.webp","blurhash":"U28:|q-.0003JDWE#%t3yDofMdNG_LWE4Vt5","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"low-poly","title":"Low Poly"}],"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":7276,"triangles":116,"vertices":348,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.129940491263713,0,-0.03999451620372777],"max":[0.129940491263713,1.8411999940872192,0.03999451620372777]},"sizeMeters":[0.26,1.841,0.08],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:37:55.794Z","updatedAt":"2026-09-07T17:37:55.952Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22403/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WoodenOarQuietLakeFishing(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22403/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22403/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22403/v1/model.glb\" alt=\"Wooden Oar (Quiet Lake Fishing)\" 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/22403/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/22403/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22399","slug":"quiet-lake-fishing-dock-platform-a467764f","title":"Dock Platform (Quiet Lake Fishing)","summary":"2.4 m square timber module; four compatible edge ports at deck height 0.7 m.","description":"2.4 m square timber module; four compatible edge ports at deck height 0.7 m. Original Quiet Lake palette. Metres, +Y up, grounded at y=0. Static mesh; no rig, animation or collision mesh.","status":"published","url":"https://3dassets.dev/assets/quiet-lake-fishing-dock-platform-a467764f","cdnUrl":"https://cdn.3dassets.dev/assets/22399/v1/model.glb","downloadUrl":"https://3dassets.dev/download/quiet-lake-fishing-dock-platform-a467764f","thumbnailUrl":"https://cdn.3dassets.dev/assets/22399/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22399/v1/poster.webp","blurhash":"UGECRPxt0Lbb~poJIVkD00RQ%1WE00WCxZRi","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"}],"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":27736,"triangles":528,"vertices":1584,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.2000000476837158,0.0000015060573195224691,-1.2000000476837158],"max":[1.2000000476837158,0.7059343489614627,1.2000000476837158]},"sizeMeters":[2.4,0.706,2.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:37:55.651Z","updatedAt":"2026-09-07T17:37:55.782Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22399/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DockPlatformQuietLakeFishing(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22399/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22399/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22399/v1/model.glb\" alt=\"Dock Platform (Quiet Lake Fishing)\" 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/22399/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/22399/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22401","slug":"quiet-lake-fishing-dock-railing-f0b26a45","title":"Dock Railing (Quiet Lake Fishing)","summary":"Removable 2.4 m rope railing; place at deck height along a dock edge.","description":"Removable 2.4 m rope railing; place at deck height along a dock edge. Original Quiet Lake palette. Metres, +Y up, grounded at y=0. Static mesh; no rig, animation or collision mesh.","status":"published","url":"https://3dassets.dev/assets/quiet-lake-fishing-dock-railing-f0b26a45","cdnUrl":"https://cdn.3dassets.dev/assets/22401/v1/model.glb","downloadUrl":"https://3dassets.dev/download/quiet-lake-fishing-dock-railing-f0b26a45","thumbnailUrl":"https://cdn.3dassets.dev/assets/22401/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22401/v1/poster.webp","blurhash":"UGD]PFxu#%xs.7~Vt7jE00x].8WCD%4;xb%N","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"low-poly","title":"Low Poly"}],"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":20140,"triangles":384,"vertices":1152,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.190000057220459,0.000020781377595369133,-0.08992096138425418],"max":[1.190000057220459,0.940058070079284,0.08992096138425418]},"sizeMeters":[2.38,0.94,0.18],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:37:55.632Z","updatedAt":"2026-09-07T17:37:55.778Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22401/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DockRailingQuietLakeFishing(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22401/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22401/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22401/v1/model.glb\" alt=\"Dock Railing (Quiet Lake Fishing)\" 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/22401/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/22401/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22402","slug":"quiet-lake-fishing-dock-ladder-be5e4734","title":"Dock Ladder (Quiet Lake Fishing)","summary":"Four-rung metal swimming ladder with curved handrails, 1.35 m tall.","description":"Four-rung metal swimming ladder with curved handrails, 1.35 m tall. Original Quiet Lake palette. Metres, +Y up, grounded at y=0. Static mesh; no rig, animation or collision mesh.","status":"published","url":"https://3dassets.dev/assets/quiet-lake-fishing-dock-ladder-be5e4734","cdnUrl":"https://cdn.3dassets.dev/assets/22402/v1/model.glb","downloadUrl":"https://3dassets.dev/download/quiet-lake-fishing-dock-ladder-be5e4734","thumbnailUrl":"https://cdn.3dassets.dev/assets/22402/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22402/v1/poster.webp","blurhash":"U79@bQog00xW_N-;IA8_4:%M?G9FRPRjWCae","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"low-poly","title":"Low Poly"}],"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":17864,"triangles":336,"vertices":1008,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.28030467151442245,0,-0.03498471540678261],"max":[0.28030467151442245,1.3823076486587524,0.37493634608853577]},"sizeMeters":[0.561,1.382,0.41],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:37:55.774Z","updatedAt":"2026-09-07T17:37:55.939Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22402/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DockLadderQuietLakeFishing(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22402/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22402/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22402/v1/model.glb\" alt=\"Dock Ladder (Quiet Lake Fishing)\" 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/22402/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/22402/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22405","slug":"quiet-lake-fishing-mooring-bollard-9cc68784","title":"Mooring Bollard (Quiet Lake Fishing)","summary":"Cast mooring post with a broad foot and crossbar.","description":"Cast mooring post with a broad foot and crossbar. Original Quiet Lake palette. Metres, +Y up, grounded at y=0. Static mesh; no rig, animation or collision mesh.","status":"published","url":"https://3dassets.dev/assets/quiet-lake-fishing-mooring-bollard-9cc68784","cdnUrl":"https://cdn.3dassets.dev/assets/22405/v1/model.glb","downloadUrl":"https://3dassets.dev/download/quiet-lake-fishing-mooring-bollard-9cc68784","thumbnailUrl":"https://cdn.3dassets.dev/assets/22405/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22405/v1/poster.webp","blurhash":"U25FOU%%00DgROkDM{aKn3tlg4MwyDtQo|M{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"low-poly","title":"Low Poly"}],"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":6808,"triangles":120,"vertices":360,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.20000000298023224,-0.000012989899795423643,-0.20000000298023224],"max":[0.20000000298023224,0.3763046523544005,0.20000000298023224]},"sizeMeters":[0.4,0.376,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:37:55.899Z","updatedAt":"2026-09-07T17:37:56.023Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22405/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MooringBollardQuietLakeFishing(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22405/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22405/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22405/v1/model.glb\" alt=\"Mooring Bollard (Quiet Lake Fishing)\" 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/22405/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/22405/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22406","slug":"quiet-lake-fishing-fishing-rod-25b95ce5","title":"Fishing Rod and Reel (Quiet Lake Fishing)","summary":"Curved rod with line guides, spinning reel, cork grip and hanging coral float.","description":"Curved rod with line guides, spinning reel, cork grip and hanging coral float. Original Quiet Lake palette. Metres, +Y up, grounded at y=0. Static mesh; no rig, animation or collision mesh.","status":"published","url":"https://3dassets.dev/assets/quiet-lake-fishing-fishing-rod-25b95ce5","cdnUrl":"https://cdn.3dassets.dev/assets/22406/v1/model.glb","downloadUrl":"https://3dassets.dev/download/quiet-lake-fishing-fishing-rod-25b95ce5","thumbnailUrl":"https://cdn.3dassets.dev/assets/22406/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22406/v1/poster.webp","blurhash":"U46kO^E100~CpIMxa0.800xZ?uELnOo}o#Md","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"low-poly","title":"Low Poly"}],"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":112552,"triangles":2248,"vertices":6744,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.2800085486100477,0,-0.039994430781719575],"max":[1.1270000063587553,2.503000020980835,0.15499443286788214]},"sizeMeters":[1.407,2.503,0.195],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:37:56.005Z","updatedAt":"2026-09-07T17:37:56.128Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22406/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FishingRodAndReelQuietLakeFishing(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22406/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22406/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22406/v1/model.glb\" alt=\"Fishing Rod and Reel (Quiet Lake Fishing)\" 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/22406/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/22406/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22400","slug":"quiet-lake-fishing-landing-net-0162897e","title":"Landing Net (Quiet Lake Fishing)","summary":"Oval framed net with an open diamond lattice basket and a cork handle.","description":"Oval framed net with an open diamond lattice basket and a cork handle. Original Quiet Lake palette. Metres, +Y up, grounded at y=0. Static mesh; no rig, animation or collision mesh.","status":"published","url":"https://3dassets.dev/assets/quiet-lake-fishing-landing-net-0162897e","cdnUrl":"https://cdn.3dassets.dev/assets/22400/v1/model.glb","downloadUrl":"https://3dassets.dev/download/quiet-lake-fishing-landing-net-0162897e","thumbnailUrl":"https://cdn.3dassets.dev/assets/22400/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22400/v1/poster.webp","blurhash":"U99@S0-;000K_Nt78_RP8{WU?asp00Rj_2t8","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"low-poly","title":"Low Poly"}],"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":49636,"triangles":984,"vertices":2952,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.36002309088446194,0,-0.24701199191910217],"max":[0.36002309088446194,1.718000054359436,0.03499435426754704]},"sizeMeters":[0.72,1.718,0.282],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:37:55.642Z","updatedAt":"2026-09-07T17:37:55.748Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22400/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LandingNetQuietLakeFishing(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22400/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22400/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22400/v1/model.glb\" alt=\"Landing Net (Quiet Lake Fishing)\" 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/22400/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/22400/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22412","slug":"quiet-lake-fishing-tackle-box-1de77b93","title":"Open Tackle Box (Quiet Lake Fishing)","summary":"Open teal tackle case with compartment dividers, colored floats and upright lid.","description":"Open teal tackle case with compartment dividers, colored floats and upright lid. Original Quiet Lake palette. Metres, +Y up, grounded at y=0. Static mesh; no rig, animation or collision mesh.","status":"published","url":"https://3dassets.dev/assets/quiet-lake-fishing-tackle-box-1de77b93","cdnUrl":"https://cdn.3dassets.dev/assets/22412/v1/model.glb","downloadUrl":"https://3dassets.dev/download/quiet-lake-fishing-tackle-box-1de77b93","thumbnailUrl":"https://cdn.3dassets.dev/assets/22412/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22412/v1/poster.webp","blurhash":"U9BX[o9Z00~p^PIA9F%200$4;M9G6%?u?H9a","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"low-poly","title":"Low Poly"}],"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":21100,"triangles":360,"vertices":1080,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.3100000023841858,-0.000004746712214231952,-0.1974917224118328],"max":[0.3100000023841858,0.5300047181019847,0.20999694531789997]},"sizeMeters":[0.62,0.53,0.407],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:37:59.254Z","updatedAt":"2026-09-07T17:37:59.366Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22412/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OpenTackleBoxQuietLakeFishing(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22412/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22412/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22412/v1/model.glb\" alt=\"Open Tackle Box (Quiet Lake Fishing)\" 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/22412/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/22412/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22407","slug":"quiet-lake-fishing-cooler-09f93f26","title":"Catch Cooler (Quiet Lake Fishing)","summary":"Cream-lidded teal cooler with coral latches and carry handles.","description":"Cream-lidded teal cooler with coral latches and carry handles. Original Quiet Lake palette. Metres, +Y up, grounded at y=0. Static mesh; no rig, animation or collision mesh.","status":"published","url":"https://3dassets.dev/assets/quiet-lake-fishing-cooler-09f93f26","cdnUrl":"https://cdn.3dassets.dev/assets/22407/v1/model.glb","downloadUrl":"https://3dassets.dev/download/quiet-lake-fishing-cooler-09f93f26","thumbnailUrl":"https://cdn.3dassets.dev/assets/22407/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22407/v1/poster.webp","blurhash":"UYE:uLxu9FV@~Ct7I:WBDPsoniR+56t7snRP","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"low-poly","title":"Low Poly"}],"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":11864,"triangles":192,"vertices":576,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.40165063738822937,-0.000023498400401389397,-0.23500015259254736],"max":[0.40165063738822937,0.4549919930635877,0.25401023040058435]},"sizeMeters":[0.803,0.455,0.489],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:37:59.106Z","updatedAt":"2026-09-07T17:37:59.241Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22407/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CatchCoolerQuietLakeFishing(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22407/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22407/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22407/v1/model.glb\" alt=\"Catch Cooler (Quiet Lake Fishing)\" 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/22407/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/22407/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22410","slug":"quiet-lake-fishing-bait-bucket-c5e88532","title":"Bait Bucket (Quiet Lake Fishing)","summary":"Open tapered bucket with a thick rim, visible interior and arched handle.","description":"Open tapered bucket with a thick rim, visible interior and arched handle. Original Quiet Lake palette. Metres, +Y up, grounded at y=0. Static mesh; no rig, animation or collision mesh.","status":"published","url":"https://3dassets.dev/assets/quiet-lake-fishing-bait-bucket-c5e88532","cdnUrl":"https://cdn.3dassets.dev/assets/22410/v1/model.glb","downloadUrl":"https://3dassets.dev/download/quiet-lake-fishing-bait-bucket-c5e88532","thumbnailUrl":"https://cdn.3dassets.dev/assets/22410/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22410/v1/poster.webp","blurhash":"U898PSyC00H@}[oL9tW.00ae.mRk0KkC?HRi","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"low-poly","title":"Low Poly"}],"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":35432,"triangles":688,"vertices":2064,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.21034665405750275,-0.000008551143245105752,-0.20600000023841858],"max":[0.21034665405750275,0.5602299390910918,0.20600000023841858]},"sizeMeters":[0.421,0.56,0.412],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:37:59.157Z","updatedAt":"2026-09-07T17:37:59.259Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22410/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BaitBucketQuietLakeFishing(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22410/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22410/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22410/v1/model.glb\" alt=\"Bait Bucket (Quiet Lake Fishing)\" 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/22410/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/22410/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22408","slug":"quiet-lake-fishing-folding-chair-10d26c77","title":"Canvas Fishing Chair (Quiet Lake Fishing)","summary":"Cream canvas folding chair with crossed legs, teal back and wooden armrests.","description":"Cream canvas folding chair with crossed legs, teal back and wooden armrests. Original Quiet Lake palette. Metres, +Y up, grounded at y=0. Static mesh; no rig, animation or collision mesh.","status":"published","url":"https://3dassets.dev/assets/quiet-lake-fishing-folding-chair-10d26c77","cdnUrl":"https://cdn.3dassets.dev/assets/22408/v1/model.glb","downloadUrl":"https://3dassets.dev/download/quiet-lake-fishing-folding-chair-10d26c77","thumbnailUrl":"https://cdn.3dassets.dev/assets/22408/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22408/v1/poster.webp","blurhash":"UDAKKyw{00K5_MnOH@TJ02V?=|x]0LR*%Lxa","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"low-poly","title":"Low Poly"}],"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":11956,"triangles":192,"vertices":576,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.3174999952316284,0,-0.32001990464926094],"max":[0.3174999952316284,0.9371433472967703,0.3200924659321407]},"sizeMeters":[0.635,0.937,0.64],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:37:59.135Z","updatedAt":"2026-09-07T17:37:59.238Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22408/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CanvasFishingChairQuietLakeFishing(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22408/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22408/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22408/v1/model.glb\" alt=\"Canvas Fishing Chair (Quiet Lake Fishing)\" 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/22408/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/22408/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22409","slug":"quiet-lake-fishing-life-ring-82f94e77","title":"Life Ring (Quiet Lake Fishing)","summary":"Cream rescue ring with four coral bands and a perimeter rope.","description":"Cream rescue ring with four coral bands and a perimeter rope. Original Quiet Lake palette. Metres, +Y up, grounded at y=0. Static mesh; no rig, animation or collision mesh.","status":"published","url":"https://3dassets.dev/assets/quiet-lake-fishing-life-ring-82f94e77","cdnUrl":"https://cdn.3dassets.dev/assets/22409/v1/model.glb","downloadUrl":"https://3dassets.dev/download/quiet-lake-fishing-life-ring-82f94e77","thumbnailUrl":"https://cdn.3dassets.dev/assets/22409/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22409/v1/poster.webp","blurhash":"UGCip$xa00Rk%Lj?M{bH00Rk~Wof9Za~%Mae","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"low-poly","title":"Low Poly"}],"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":46172,"triangles":912,"vertices":2736,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4650000035762787,-0.000010795937897961627,-0.4650000035762787],"max":[0.4650000035762787,0.16975177084100465,0.4650000035762787]},"sizeMeters":[0.93,0.17,0.93],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:37:59.118Z","updatedAt":"2026-09-07T17:37:59.226Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22409/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LifeRingQuietLakeFishing(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22409/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22409/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22409/v1/model.glb\" alt=\"Life Ring (Quiet Lake Fishing)\" 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/22409/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/22409/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22411","slug":"quiet-lake-fishing-float-set-92a195a7","title":"Fishing Float Set (Quiet Lake Fishing)","summary":"Three differently shaped fishing floats on a compact wooden storage tray.","description":"Three differently shaped fishing floats on a compact wooden storage tray. Original Quiet Lake palette. Metres, +Y up, grounded at y=0. Static mesh; no rig, animation or collision mesh.","status":"published","url":"https://3dassets.dev/assets/quiet-lake-fishing-float-set-92a195a7","cdnUrl":"https://cdn.3dassets.dev/assets/22411/v1/model.glb","downloadUrl":"https://3dassets.dev/download/quiet-lake-fishing-float-set-92a195a7","thumbnailUrl":"https://cdn.3dassets.dev/assets/22411/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22411/v1/poster.webp","blurhash":"UHEef4t602WB03xG%0R*56Ip%2xZ~Txtj[V]","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"low-poly","title":"Low Poly"}],"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":28996,"triangles":540,"vertices":1620,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.20999999344348907,-0.000010146827550929632,-0.11001495063481348],"max":[0.20999999344348907,0.3149952697703928,0.11001495063481348]},"sizeMeters":[0.42,0.315,0.22],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:37:59.282Z","updatedAt":"2026-09-07T17:37:59.390Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22411/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FishingFloatSetQuietLakeFishing(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22411/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22411/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22411/v1/model.glb\" alt=\"Fishing Float Set (Quiet Lake Fishing)\" 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/22411/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/22411/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22413","slug":"quiet-lake-fishing-lure-1e987620","title":"Spinner Lure (Quiet Lake Fishing)","summary":"Coral minnow lure with metallic spinner blade and a modeled treble hook.","description":"Coral minnow lure with metallic spinner blade and a modeled treble hook. Original Quiet Lake palette. Metres, +Y up, grounded at y=0. Static mesh; no rig, animation or collision mesh.","status":"published","url":"https://3dassets.dev/assets/quiet-lake-fishing-lure-1e987620","cdnUrl":"https://cdn.3dassets.dev/assets/22413/v1/model.glb","downloadUrl":"https://3dassets.dev/download/quiet-lake-fishing-lure-1e987620","thumbnailUrl":"https://cdn.3dassets.dev/assets/22413/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22413/v1/poster.webp","blurhash":"UGBCZ3Xm0~wJ}sI:9uxG0eIU,;xt10%1^jX8","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"low-poly","title":"Low Poly"}],"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":35484,"triangles":688,"vertices":2064,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.05500106838199731,-0.000007412455007141383,-0.16912813484668732],"max":[0.05500106838199731,0.2048567630296928,0.25999999046325684]},"sizeMeters":[0.11,0.205,0.429],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:37:59.292Z","updatedAt":"2026-09-07T17:37:59.407Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22413/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SpinnerLureQuietLakeFishing(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22413/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22413/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22413/v1/model.glb\" alt=\"Spinner Lure (Quiet Lake Fishing)\" 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/22413/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/22413/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22414","slug":"quiet-lake-fishing-trout-05fd5670","title":"Trout Fish (Quiet Lake Fishing)","summary":"Stylized trout with sculpted fins, a forked tail and contrasting eyes; static, unrigged.","description":"Stylized trout with sculpted fins, a forked tail and contrasting eyes; static, unrigged. Original Quiet Lake palette. Metres, +Y up, grounded at y=0. Static mesh; no rig, animation or collision mesh.","status":"published","url":"https://3dassets.dev/assets/quiet-lake-fishing-trout-05fd5670","cdnUrl":"https://cdn.3dassets.dev/assets/22414/v1/model.glb","downloadUrl":"https://3dassets.dev/download/quiet-lake-fishing-trout-05fd5670","thumbnailUrl":"https://cdn.3dassets.dev/assets/22414/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22414/v1/poster.webp","blurhash":"UA9@@fFw00%gPA%#s;M{00-p_NMx+I8wSg-;","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"low-poly","title":"Low Poly"}],"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":70444,"triangles":1388,"vertices":4164,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.5699999928474426,-0.0000026687286414639466,-0.09480000287294388],"max":[0.3799999952316284,0.43501052802849427,0.09480000287294388]},"sizeMeters":[0.95,0.435,0.19],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:37:59.793Z","updatedAt":"2026-09-07T17:37:59.913Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22414/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TroutFishQuietLakeFishing(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22414/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22414/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22414/v1/model.glb\" alt=\"Trout Fish (Quiet Lake Fishing)\" 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/22414/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/22414/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22416","slug":"quiet-lake-fishing-perch-47319e72","title":"Perch Fish (Quiet Lake Fishing)","summary":"Stylized perch with sculpted fins, a forked tail and contrasting eyes; static, unrigged.","description":"Stylized perch with sculpted fins, a forked tail and contrasting eyes; static, unrigged. Original Quiet Lake palette. Metres, +Y up, grounded at y=0. Static mesh; no rig, animation or collision mesh.","status":"published","url":"https://3dassets.dev/assets/quiet-lake-fishing-perch-47319e72","cdnUrl":"https://cdn.3dassets.dev/assets/22416/v1/model.glb","downloadUrl":"https://3dassets.dev/download/quiet-lake-fishing-perch-47319e72","thumbnailUrl":"https://cdn.3dassets.dev/assets/22416/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22416/v1/poster.webp","blurhash":"U89@eKGa0P-.%h%}OrRS00-S~TIqI98x;|%e","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"low-poly","title":"Low Poly"}],"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":55056,"triangles":1068,"vertices":3204,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.5699999928474426,0,-0.09499329621721551],"max":[0.3799999952316284,0.4350000023841858,0.09499329621721551]},"sizeMeters":[0.95,0.435,0.19],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:38:02.485Z","updatedAt":"2026-09-07T17:38:02.606Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22416/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PerchFishQuietLakeFishing(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22416/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22416/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22416/v1/model.glb\" alt=\"Perch Fish (Quiet Lake Fishing)\" 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/22416/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/22416/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22415","slug":"quiet-lake-fishing-carp-6dc09cd8","title":"Carp Fish (Quiet Lake Fishing)","summary":"Stylized carp with sculpted fins, a forked tail and contrasting eyes; static, unrigged.","description":"Stylized carp with sculpted fins, a forked tail and contrasting eyes; static, unrigged. Original Quiet Lake palette. Metres, +Y up, grounded at y=0. Static mesh; no rig, animation or collision mesh.","status":"published","url":"https://3dassets.dev/assets/quiet-lake-fishing-carp-6dc09cd8","cdnUrl":"https://cdn.3dassets.dev/assets/22415/v1/model.glb","downloadUrl":"https://3dassets.dev/download/quiet-lake-fishing-carp-6dc09cd8","thumbnailUrl":"https://cdn.3dassets.dev/assets/22415/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22415/v1/poster.webp","blurhash":"UAD96O;44U-oV|~A=GM~00Or_1WBxo0MBB-S","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"low-poly","title":"Low Poly"}],"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":24352,"triangles":428,"vertices":1284,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.6899999976158142,0.00001244146519982503,-0.09480000287294388],"max":[0.46000000834465027,0.48500653031023,0.09480000287294388]},"sizeMeters":[1.15,0.485,0.19],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:38:02.480Z","updatedAt":"2026-09-07T17:38:02.608Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22415/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CarpFishQuietLakeFishing(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22415/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22415/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22415/v1/model.glb\" alt=\"Carp Fish (Quiet Lake Fishing)\" 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/22415/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/22415/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22418","slug":"quiet-lake-fishing-fish-crate-94ec0ed7","title":"Slatted Fish Crate (Quiet Lake Fishing)","summary":"Open wooden market crate with corner straps and separated planks.","description":"Open wooden market crate with corner straps and separated planks. Original Quiet Lake palette. Metres, +Y up, grounded at y=0. Static mesh; no rig, animation or collision mesh.","status":"published","url":"https://3dassets.dev/assets/quiet-lake-fishing-fish-crate-94ec0ed7","cdnUrl":"https://cdn.3dassets.dev/assets/22418/v1/model.glb","downloadUrl":"https://3dassets.dev/download/quiet-lake-fishing-fish-crate-94ec0ed7","thumbnailUrl":"https://cdn.3dassets.dev/assets/22418/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22418/v1/poster.webp","blurhash":"U6Eob%?u02TJ%zx]o}nh00IV}RVZ8|nPm+Dk","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"low-poly","title":"Low Poly"}],"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":11508,"triangles":204,"vertices":612,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.3824999928474426,0.000003885620007859636,-0.27247886083697026],"max":[0.3824999928474426,0.31998297936308717,0.27247886083697026]},"sizeMeters":[0.765,0.32,0.545],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:38:02.655Z","updatedAt":"2026-09-07T17:38:02.788Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22418/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SlattedFishCrateQuietLakeFishing(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22418/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22418/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22418/v1/model.glb\" alt=\"Slatted Fish Crate (Quiet Lake Fishing)\" 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/22418/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/22418/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22417","slug":"quiet-lake-fishing-reed-clump-d86f7970","title":"Cattail Reed Clump (Quiet Lake Fishing)","summary":"Five varied cattails with pointed leaves on a small organic soil clump.","description":"Five varied cattails with pointed leaves on a small organic soil clump. Original Quiet Lake palette. Metres, +Y up, grounded at y=0. Static mesh; no rig, animation or collision mesh.","status":"published","url":"https://3dassets.dev/assets/quiet-lake-fishing-reed-clump-d86f7970","cdnUrl":"https://cdn.3dassets.dev/assets/22417/v1/model.glb","downloadUrl":"https://3dassets.dev/download/quiet-lake-fishing-reed-clump-d86f7970","thumbnailUrl":"https://cdn.3dassets.dev/assets/22417/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22417/v1/poster.webp","blurhash":"U6AAjUbb00en8zk8%yV|02jG~mW;yVs:d[I:","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"low-poly","title":"Low Poly"}],"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":30560,"triangles":600,"vertices":1800,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.459102969157229,0,-0.300025362667502],"max":[0.4125287043924432,1.2649999856948853,0.300025362667502]},"sizeMeters":[0.872,1.265,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:38:02.503Z","updatedAt":"2026-09-07T17:38:02.618Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22417/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CattailReedClumpQuietLakeFishing(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22417/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22417/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22417/v1/model.glb\" alt=\"Cattail Reed Clump (Quiet Lake Fishing)\" 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/22417/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/22417/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22421","slug":"quiet-lake-fishing-lily-pads-b998ba2d","title":"Lily Pads and Blossom (Quiet Lake Fishing)","summary":"Three notched lily pads with a cream water-lily flower.","description":"Three notched lily pads with a cream water-lily flower. Original Quiet Lake palette. Metres, +Y up, grounded at y=0. Static mesh; no rig, animation or collision mesh.","status":"published","url":"https://3dassets.dev/assets/quiet-lake-fishing-lily-pads-b998ba2d","cdnUrl":"https://cdn.3dassets.dev/assets/22421/v1/model.glb","downloadUrl":"https://3dassets.dev/download/quiet-lake-fishing-lily-pads-b998ba2d","thumbnailUrl":"https://cdn.3dassets.dev/assets/22421/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22421/v1/poster.webp","blurhash":"U99Q?3x?01-.V[t6tPRk00Mz~oM|SgM|RRxt","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"low-poly","title":"Low Poly"}],"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":44108,"triangles":868,"vertices":2604,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.46000000834465027,0.000027118944608021597,-0.2694634952145194],"max":[0.5164119601249695,0.08600106893972649,0.47964446326070775]},"sizeMeters":[0.976,0.086,0.749],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:38:02.793Z","updatedAt":"2026-09-07T17:38:02.894Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22421/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LilyPadsAndBlossomQuietLakeFishing(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22421/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22421/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22421/v1/model.glb\" alt=\"Lily Pads and Blossom (Quiet Lake Fishing)\" 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/22421/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/22421/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22420","slug":"quiet-lake-fishing-shore-rocks-90e48942","title":"Shore Rock Cluster (Quiet Lake Fishing)","summary":"Three chunky faceted gray stones for lake edges.","description":"Three chunky faceted gray stones for lake edges. Original Quiet Lake palette. Metres, +Y up, grounded at y=0. Static mesh; no rig, animation or collision mesh.","status":"published","url":"https://3dassets.dev/assets/quiet-lake-fishing-shore-rocks-90e48942","cdnUrl":"https://cdn.3dassets.dev/assets/22420/v1/model.glb","downloadUrl":"https://3dassets.dev/download/quiet-lake-fishing-shore-rocks-90e48942","thumbnailUrl":"https://cdn.3dassets.dev/assets/22420/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22420/v1/poster.webp","blurhash":"UCBW-;-;00bbx]xuRjIU00IU_NWBD%Mxxu%g","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"low-poly","title":"Low Poly"}],"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":12608,"triangles":240,"vertices":720,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.5099999904632568,0.0000161701041894724,-0.3300331154998565],"max":[0.6299999952316284,0.57998381320651,0.44003310000264884]},"sizeMeters":[1.14,0.58,0.77],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:38:02.644Z","updatedAt":"2026-09-07T17:38:02.755Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22420/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ShoreRockClusterQuietLakeFishing(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22420/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22420/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22420/v1/model.glb\" alt=\"Shore Rock Cluster (Quiet Lake Fishing)\" 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/22420/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/22420/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22419","slug":"quiet-lake-fishing-fishing-sign-4ac45c72","title":"Fishing Spot Sign (Quiet Lake Fishing)","summary":"Teal timber sign with a raised cream fish pictogram and coral tail.","description":"Teal timber sign with a raised cream fish pictogram and coral tail. Original Quiet Lake palette. Metres, +Y up, grounded at y=0. Static mesh; no rig, animation or collision mesh.","status":"published","url":"https://3dassets.dev/assets/quiet-lake-fishing-fishing-sign-4ac45c72","cdnUrl":"https://cdn.3dassets.dev/assets/22419/v1/model.glb","downloadUrl":"https://3dassets.dev/download/quiet-lake-fishing-fishing-sign-4ac45c72","thumbnailUrl":"https://cdn.3dassets.dev/assets/22419/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22419/v1/poster.webp","blurhash":"UC84}Dtl00MwuipIU^R5NekqxZVYm+bbTKi_","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"low-poly","title":"Low Poly"}],"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":12404,"triangles":186,"vertices":558,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.4099999964237213,0,-0.14998932102313164],"max":[0.4099999964237213,1.399999976158142,0.09999885591213185]},"sizeMeters":[0.82,1.4,0.25],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:38:02.634Z","updatedAt":"2026-09-07T17:38:02.736Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22419/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FishingSpotSignQuietLakeFishing(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22419/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22419/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22419/v1/model.glb\" alt=\"Fishing Spot Sign (Quiet Lake Fishing)\" 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/22419/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/22419/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22422","slug":"quiet-lake-fishing-lake-tile-c0466725","title":"Lake Water Tile (Quiet Lake Fishing)","summary":"6 m square opaque stylized water tile with subtle cream ripple strokes; no custom shader.","description":"6 m square opaque stylized water tile with subtle cream ripple strokes; no custom shader. Original Quiet Lake palette. Metres, +Y up, grounded at y=0. Static mesh; no rig, animation or collision mesh.","status":"published","url":"https://3dassets.dev/assets/quiet-lake-fishing-lake-tile-c0466725","cdnUrl":"https://cdn.3dassets.dev/assets/22422/v1/model.glb","downloadUrl":"https://3dassets.dev/download/quiet-lake-fishing-lake-tile-c0466725","thumbnailUrl":"https://cdn.3dassets.dev/assets/22422/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22422/v1/poster.webp","blurhash":"U89[b}x]00Rj%ga{Rjof00RO?^n%8_oLs:Rj","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"low-poly","title":"Low Poly"}],"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":13788,"triangles":252,"vertices":756,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-3,-0.00009063639686501812,-3],"max":[3,0.1929288790860975,3]},"sizeMeters":[6,0.193,6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:38:03.314Z","updatedAt":"2026-09-07T17:38:03.424Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22422/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LakeWaterTileQuietLakeFishing(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22422/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22422/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22422/v1/model.glb\" alt=\"Lake Water Tile (Quiet Lake Fishing)\" 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/22422/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/22422/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22423","slug":"quiet-lake-fishing-quiet-lake-diorama-8ec3bcd6-starter-scene","title":"Quiet Lake: A Morning on the Dock (Quiet Lake Fishing)","summary":"Composed example for Quiet Lake Fishing.","description":"Ready-to-use lakeside composition: connected timber dock, open rowboat, fishing station, cattails and lily pads. Opaque water; static scene.","status":"published","url":"https://3dassets.dev/assets/quiet-lake-fishing-quiet-lake-diorama-8ec3bcd6-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/22423/v1/model.glb","downloadUrl":"https://3dassets.dev/download/quiet-lake-fishing-quiet-lake-diorama-8ec3bcd6-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/22423/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22423/v1/poster.webp","blurhash":"UJBXAlxu4oNdHrWBozae00Rk%Knh.moft7t7","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"low-poly","title":"Low Poly"},{"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":517108,"triangles":10388,"vertices":26375,"meshes":55,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-3,-0.00009063639686501812,-3],"max":[3,3.203000020980835,3]},"sizeMeters":[6,3.203,6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:38:05.961Z","updatedAt":"2026-09-07T17:38:06.083Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22423/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function QuietLakeAMorningOnTheDockQuietLakeFishing(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22423/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22423/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22423/v1/model.glb\" alt=\"Quiet Lake: A Morning on the Dock (Quiet Lake Fishing)\" 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/22423/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/22423/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22424","slug":"quiet-lake-fishing-anglers-corner-661fc9a2","title":"Angler’s Corner (Quiet Lake Fishing)","summary":"Composed example for Quiet Lake Fishing.","description":"Compact ground-level fishing station showing the gear together, ready for placement on a riverbank.","status":"published","url":"https://3dassets.dev/assets/quiet-lake-fishing-anglers-corner-661fc9a2","cdnUrl":"https://cdn.3dassets.dev/assets/22424/v1/model.glb","downloadUrl":"https://3dassets.dev/download/quiet-lake-fishing-anglers-corner-661fc9a2","thumbnailUrl":"https://cdn.3dassets.dev/assets/22424/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22424/v1/poster.webp","blurhash":"U7AAp:t-00DO8{wIo{K500M{~p%L?uOsog#k","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"low-poly","title":"Low Poly"},{"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":303688,"triangles":5936,"vertices":15545,"meshes":32,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-1.5100230908844618,-0.000023498400401389397,-0.9224788608369703],"max":[1.6270000063587553,2.503000020980835,1.1060000002384185]},"sizeMeters":[3.137,2.503,2.028],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:38:06.222Z","updatedAt":"2026-09-07T17:38:06.330Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22424/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AnglerSCornerQuietLakeFishing(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22424/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22424/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22424/v1/model.glb\" alt=\"Angler’s Corner (Quiet Lake Fishing)\" 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/22424/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/22424/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}],"demo":null}}