{"data":{"id":35,"slug":"harbor-and-tackle","title":"Fishing Harbour and Boats","summary":"A detailed miniature fishing world: working boats, harbor buildings, modular piers, specialist gear and fresh seafood.","description":"54 distinct original models and four assembled scenes. Chamfered hard surfaces, sculpted hulls and fish, exposed hardware, open interiors and modeled netting in a navy, burnt-orange, ivory and cedar palette. Self-contained static CC0 GLBs.","url":"https://3dassets.dev/packs/harbor-and-tackle","coverUrl":"https://cdn.3dassets.dev/assets/19601/v1/poster.webp","assetCount":58,"aiGenerated":true,"aiGeneratedAssetCount":58,"aiModels":["Claude Fable 5.1"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":11244300,"totalTriangles":231836,"starterScene":{"id":"19601","slug":"harbor-and-tackle-working-harbor-b60a5f78-starter-scene","title":"Working Fishing Harbor (Fishing Harbour and Boats)","summary":"A complete miniature harbor with tackle shop, open boathouse, joined quay and piers, moored cabin launch, market, and fishing activity.","description":"A complete miniature harbor with tackle shop, open boathouse, joined quay and piers, moored cabin launch, market, and fishing activity.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-working-harbor-b60a5f78-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/19601/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-working-harbor-b60a5f78-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/19601/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19601/v1/poster.webp","blurhash":"UAAKU6%L4TRQHrjYtRjb00M{-VkW*JWYf,of","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"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":2184140,"triangles":46286,"vertices":116691,"meshes":81,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-6.000000238418579,-0.00034486165430910876,-6],"max":[6.000000238418579,4.438422307969558,6.000000476837158]},"sizeMeters":[12,4.439,12],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":156,"publishedAt":"2026-09-07T17:00:25.135Z","updatedAt":"2026-10-25T13:35:35.290Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19601/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WorkingFishingHarborFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19601/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19601/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19601/v1/model.glb\" alt=\"Working Fishing Harbor (Fishing Harbour and Boats)\" 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/19601/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/19601/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"19552","slug":"harbor-and-tackle-boathouse-aefd328a","title":"Cedar Boathouse (Fishing Harbour and Boats)","summary":"Open-front waterside boathouse with board siding, exposed rafters, corrugated roof and dock floor.","description":"Open-front waterside boathouse with board siding, exposed rafters, corrugated roof and dock floor. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-boathouse-aefd328a","cdnUrl":"https://cdn.3dassets.dev/assets/19552/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-boathouse-aefd328a","thumbnailUrl":"https://cdn.3dassets.dev/assets/19552/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19552/v1/poster.webp","blurhash":"UCDk[K-o4:sD17RQ,-bv0MRiRkOF|:X5OZ$%","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":237120,"triangles":4860,"vertices":14580,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-1.7049933943825748,0.00006386758927012792,-1.975000023841858],"max":[1.7049933943825748,3.5884223079695587,2.0950000286102295]},"sizeMeters":[3.41,3.588,4.07],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":39,"publishedAt":"2026-09-07T17:00:00.421Z","updatedAt":"2026-10-25T06:41:57.088Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19552/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CedarBoathouseFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19552/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19552/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19552/v1/model.glb\" alt=\"Cedar Boathouse (Fishing Harbour and Boats)\" 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/19552/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/19552/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19550","slug":"harbor-and-tackle-tackle-shop-75727ace","title":"Harbor Tackle Shop (Fishing Harbour and Boats)","summary":"Board-clad shop with mullioned windows, recessed door, striped awning, display shelf and fish sign.","description":"Board-clad shop with mullioned windows, recessed door, striped awning, display shelf and fish sign. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-tackle-shop-75727ace","cdnUrl":"https://cdn.3dassets.dev/assets/19550/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-tackle-shop-75727ace","thumbnailUrl":"https://cdn.3dassets.dev/assets/19550/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19550/v1/poster.webp","blurhash":"U8D+_5$~00%K0O$%^iIV009bT1oN~TE39a-:","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":70452,"triangles":1372,"vertices":4116,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-1.7899999618530273,-0.00007047311436081394,-1.5751043209682674],"max":[1.7899999618530273,3.5790286169516126,2.153396696973721]},"sizeMeters":[3.58,3.579,3.729],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":25,"publishedAt":"2026-09-07T17:00:00.304Z","updatedAt":"2026-10-25T14:58:37.869Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19550/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HarborTackleShopFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19550/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19550/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19550/v1/model.glb\" alt=\"Harbor Tackle Shop (Fishing Harbour and Boats)\" 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/19550/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/19550/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19549","slug":"harbor-and-tackle-fish-market-stall-d82006ea","title":"Fish Market Stall (Fishing Harbour and Boats)","summary":"Open market stall with striped canopy, cedar counter, empty display bins, bracing and price plaques.","description":"Open market stall with striped canopy, cedar counter, empty display bins, bracing and price plaques. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-fish-market-stall-d82006ea","cdnUrl":"https://cdn.3dassets.dev/assets/19549/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-fish-market-stall-d82006ea","thumbnailUrl":"https://cdn.3dassets.dev/assets/19549/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19549/v1/poster.webp","blurhash":"UKF}vC-B01NH~VsoIUWV9FoLXTNHRP$*oLI;","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":37068,"triangles":736,"vertices":2208,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-1.4450000524520874,-0.000043201436346507194,-0.977069423015122],"max":[1.4550000429153442,2.492785600506907,0.9718749974322363]},"sizeMeters":[2.9,2.493,1.949],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":23,"publishedAt":"2026-09-07T17:00:03.367Z","updatedAt":"2026-10-12T03:48:53.543Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19549/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FishMarketStallFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19549/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19549/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19549/v1/model.glb\" alt=\"Fish Market Stall (Fishing Harbour and Boats)\" 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/19549/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/19549/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19546","slug":"harbor-and-tackle-smokehouse-d36c57aa","title":"Fish Smokehouse (Fishing Harbour and Boats)","summary":"Compact vented smokehouse with chimney, louvered front, iron hinges and orange cedar siding.","description":"Compact vented smokehouse with chimney, louvered front, iron hinges and orange cedar siding. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-smokehouse-d36c57aa","cdnUrl":"https://cdn.3dassets.dev/assets/19546/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-smokehouse-d36c57aa","thumbnailUrl":"https://cdn.3dassets.dev/assets/19546/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19546/v1/poster.webp","blurhash":"U8BVtz=^005T0:M|]~-U0LI;%L%1|pxZK7I;","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":61452,"triangles":1200,"vertices":3600,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.9408078164814498,0,-1],"max":[0.9408078164814498,3.3599669004332853,1.0783504247665405]},"sizeMeters":[1.882,3.36,2.078],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":18,"publishedAt":"2026-09-07T17:00:00.284Z","updatedAt":"2026-10-12T03:49:12.744Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19546/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FishSmokehouseFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19546/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19546/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19546/v1/model.glb\" alt=\"Fish Smokehouse (Fishing Harbour and Boats)\" 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/19546/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/19546/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19553","slug":"harbor-and-tackle-cabin-fishing-boat-686960fe","title":"Cabin Fishing Boat (Fishing Harbour and Boats)","summary":"Detailed working launch with closed double-skin hull, glazed wheelhouse, roof rails, aft workdeck and fenders.","description":"Detailed working launch with closed double-skin hull, glazed wheelhouse, roof rails, aft workdeck and fenders. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-cabin-fishing-boat-686960fe","cdnUrl":"https://cdn.3dassets.dev/assets/19553/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-cabin-fishing-boat-686960fe","thumbnailUrl":"https://cdn.3dassets.dev/assets/19553/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19553/v1/poster.webp","blurhash":"U68XX$Nb00ROELM{xZt700xa_No}={-;E3My","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":130808,"triangles":2630,"vertices":7890,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-1.0342193187005273,-0.000002126361640764074,-2.434999942779541],"max":[1.0342193187005273,2.8608543004257494,2.666733503341675]},"sizeMeters":[2.068,2.861,5.102],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":38,"publishedAt":"2026-09-07T17:00:00.636Z","updatedAt":"2026-10-25T07:00:38.305Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19553/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CabinFishingBoatFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19553/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19553/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19553/v1/model.glb\" alt=\"Cabin Fishing Boat (Fishing Harbour and Boats)\" 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/19553/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/19553/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19548","slug":"harbor-and-tackle-fishing-canoe-ae7dd05c","title":"Expedition Fishing Canoe (Fishing Harbour and Boats)","summary":"Long open orange canoe with inset floor, three thwarts, carrying yoke, deck lashings and reinforced gunwales.","description":"Long open orange canoe with inset floor, three thwarts, carrying yoke, deck lashings and reinforced gunwales. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-fishing-canoe-ae7dd05c","cdnUrl":"https://cdn.3dassets.dev/assets/19548/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-fishing-canoe-ae7dd05c","thumbnailUrl":"https://cdn.3dassets.dev/assets/19548/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19548/v1/poster.webp","blurhash":"U9BV-8Rn0Mnh^+9aM|%000IU}@xv01~A-pER","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":79464,"triangles":1590,"vertices":4770,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.5091219524201116,0.00008438436313495945,-2.059999942779541],"max":[0.5091219524201116,0.4649727483674423,2.246246576309204]},"sizeMeters":[1.018,0.465,4.306],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":21,"publishedAt":"2026-09-07T17:00:00.297Z","updatedAt":"2026-10-12T03:48:51.030Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19548/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ExpeditionFishingCanoeFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19548/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19548/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19548/v1/model.glb\" alt=\"Expedition Fishing Canoe (Fishing Harbour and Boats)\" 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/19548/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/19548/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19551","slug":"harbor-and-tackle-outboard-motor-06719fa9","title":"Outboard Motor (Fishing Harbour and Boats)","summary":"Beveled engine cowling, mounting clamps, tiller arm, tapered shaft and three-blade propeller.","description":"Beveled engine cowling, mounting clamps, tiller arm, tapered shaft and three-blade propeller. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-outboard-motor-06719fa9","cdnUrl":"https://cdn.3dassets.dev/assets/19551/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-outboard-motor-06719fa9","thumbnailUrl":"https://cdn.3dassets.dev/assets/19551/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19551/v1/poster.webp","blurhash":"U46H_$tM00D-.ARiMut90MMx-:%hO]n~R4o#","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":26604,"triangles":488,"vertices":1464,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.21998961878962692,0,-0.2700173889187365],"max":[0.21998961878962692,1.0369133949279785,0.6708653569221497]},"sizeMeters":[0.44,1.037,0.941],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T17:00:00.362Z","updatedAt":"2026-10-05T04:15:34.408Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19551/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OutboardMotorFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19551/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19551/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19551/v1/model.glb\" alt=\"Outboard Motor (Fishing Harbour and Boats)\" 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/19551/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/19551/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19547","slug":"harbor-and-tackle-touring-paddle-8d760050","title":"Touring Paddle (Fishing Harbour and Boats)","summary":"Sculpted broad blade with a center rib, metal ferrule and ergonomic T grip.","description":"Sculpted broad blade with a center rib, metal ferrule and ergonomic T grip. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-touring-paddle-8d760050","cdnUrl":"https://cdn.3dassets.dev/assets/19547/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-touring-paddle-8d760050","thumbnailUrl":"https://cdn.3dassets.dev/assets/19547/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19547/v1/poster.webp","blurhash":"U78f.Ks.03I;10WV}qsoM|j@xaWV^4jbAEW.","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":14828,"triangles":244,"vertices":732,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.17614757583292454,0,-0.03999465801214922],"max":[0.17614757583292454,1.7609957372833096,0.03999465801214922]},"sizeMeters":[0.352,1.761,0.08],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T17:00:00.310Z","updatedAt":"2026-10-05T04:15:42.425Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19547/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TouringPaddleFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19547/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19547/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19547/v1/model.glb\" alt=\"Touring Paddle (Fishing Harbour and Boats)\" 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/19547/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/19547/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19557","slug":"harbor-and-tackle-fluke-anchor-d4b917db","title":"Fluke Anchor (Fishing Harbour and Boats)","summary":"Weighted anchor with crossbar, twin broad flukes, shackle and short linked chain.","description":"Weighted anchor with crossbar, twin broad flukes, shackle and short linked chain. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-fluke-anchor-d4b917db","cdnUrl":"https://cdn.3dassets.dev/assets/19557/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-fluke-anchor-d4b917db","thumbnailUrl":"https://cdn.3dassets.dev/assets/19557/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19557/v1/poster.webp","blurhash":"U36uIp%g008{8wkDyDM_DPH?x]?^_N%MIAIA","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":98580,"triangles":2032,"vertices":6096,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.3949995030415856,0,-0.04197822561720109],"max":[0.3949995030415856,1.1617403030395508,0.04197822561720109]},"sizeMeters":[0.79,1.162,0.084],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T17:00:03.809Z","updatedAt":"2026-10-05T04:15:46.971Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19557/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FlukeAnchorFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19557/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19557/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19557/v1/model.glb\" alt=\"Fluke Anchor (Fishing Harbour and Boats)\" 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/19557/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/19557/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19555","slug":"harbor-and-tackle-pier-straight-0d4ac776","title":"Straight Pier Section (Fishing Harbour and Boats)","summary":"1.8 × 3 m pier with individual chamfered planks, iron collars and exposed fasteners; deck at 0.85 m.","description":"1.8 × 3 m pier with individual chamfered planks, iron collars and exposed fasteners; deck at 0.85 m. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-pier-straight-0d4ac776","cdnUrl":"https://cdn.3dassets.dev/assets/19555/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-pier-straight-0d4ac776","thumbnailUrl":"https://cdn.3dassets.dev/assets/19555/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19555/v1/poster.webp","blurhash":"UAB.=U%258Ro~AIpE2$*01ELo0t50M%1-oR*","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"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":51076,"triangles":1028,"vertices":3084,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.9000021391662617,-0.0000897138527738428,-1.4950000047683716],"max":[0.9000021391662617,0.8639234524614392,1.4950000047683716]},"sizeMeters":[1.8,0.864,2.99],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":22,"publishedAt":"2026-09-07T17:00:03.674Z","updatedAt":"2026-10-12T09:22:12.965Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19555/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StraightPierSectionFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19555/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19555/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19555/v1/model.glb\" alt=\"Straight Pier Section (Fishing Harbour and Boats)\" 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/19555/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/19555/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19558","slug":"harbor-and-tackle-pier-t-junction-6126412d","title":"T Junction Pier (Fishing Harbour and Boats)","summary":"5.4 m crosshead with a south approach, three 1.8 m connection faces and independently planked branches.","description":"5.4 m crosshead with a south approach, three 1.8 m connection faces and independently planked branches. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-pier-t-junction-6126412d","cdnUrl":"https://cdn.3dassets.dev/assets/19558/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-pier-t-junction-6126412d","thumbnailUrl":"https://cdn.3dassets.dev/assets/19558/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19558/v1/poster.webp","blurhash":"U6AJN6-:03={^%-oRjI:00Io~AE2024;%2%2","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"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":80256,"triangles":1636,"vertices":4908,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-2.700000047683716,0.0001457303004803734,-1.4949003834674512],"max":[2.700000047683716,0.8638575301863551,1.4949003834674512]},"sizeMeters":[5.4,0.864,2.99],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":21,"publishedAt":"2026-09-07T17:00:03.929Z","updatedAt":"2026-10-12T07:11:23.728Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19558/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TJunctionPierFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19558/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19558/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19558/v1/model.glb\" alt=\"T Junction Pier (Fishing Harbour and Boats)\" 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/19558/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/19558/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19559","slug":"harbor-and-tackle-pier-corner-e48224b5","title":"Corner Pier Section (Fishing Harbour and Boats)","summary":"L-shaped pier with an open water notch and two orthogonal connection faces.","description":"L-shaped pier with an open water notch and two orthogonal connection faces. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-pier-corner-e48224b5","cdnUrl":"https://cdn.3dassets.dev/assets/19559/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-pier-corner-e48224b5","thumbnailUrl":"https://cdn.3dassets.dev/assets/19559/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19559/v1/poster.webp","blurhash":"U8BMJK?F02bI~As.E2of01E2=_Rk0MIq%1R*","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"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":92312,"triangles":1888,"vertices":5664,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.5,-0.00004652880602196152,-1.4950560014648884],"max":[1.5,0.8639087993997816,1.4950560014648884]},"sizeMeters":[3,0.864,2.99],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":23,"publishedAt":"2026-09-07T17:00:03.933Z","updatedAt":"2026-10-12T11:12:46.407Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19559/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CornerPierSectionFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19559/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19559/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19559/v1/model.glb\" alt=\"Corner Pier Section (Fishing Harbour and Boats)\" 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/19559/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/19559/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19554","slug":"harbor-and-tackle-gangway-21730bd6","title":"Sloped Harbor Gangway (Fishing Harbour and Boats)","summary":"Three-meter ramp with slatted walking surface, traction battens and continuous handrails.","description":"Three-meter ramp with slatted walking surface, traction battens and continuous handrails. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-gangway-21730bd6","cdnUrl":"https://cdn.3dassets.dev/assets/19554/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-gangway-21730bd6","thumbnailUrl":"https://cdn.3dassets.dev/assets/19554/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19554/v1/poster.webp","blurhash":"U69@9Ys.0L%2KQxur=af00S$?GM{}PM{I[ax","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":29296,"triangles":560,"vertices":1680,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.7833005455658093,-0.00009604802784168864,-1.497499942779541],"max":[0.7833005455658093,1.7038432132309365,1.497499942779541]},"sizeMeters":[1.567,1.704,2.995],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":18,"publishedAt":"2026-09-07T17:00:03.640Z","updatedAt":"2026-10-12T03:49:03.526Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19554/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SlopedHarborGangwayFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19554/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19554/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19554/v1/model.glb\" alt=\"Sloped Harbor Gangway (Fishing Harbour and Boats)\" 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/19554/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/19554/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19556","slug":"harbor-and-tackle-pier-railing-79e66c86","title":"Cedar and Rope Pier Railing (Fishing Harbour and Boats)","summary":"Three-meter removable guard with three capped posts and two sagging rope courses.","description":"Three-meter removable guard with three capped posts and two sagging rope courses. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-pier-railing-79e66c86","cdnUrl":"https://cdn.3dassets.dev/assets/19556/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-pier-railing-79e66c86","thumbnailUrl":"https://cdn.3dassets.dev/assets/19556/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19556/v1/poster.webp","blurhash":"UBCPqzs:IAxa-;~VaKRP00tl?bNF9F0Kx].8","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":39076,"triangles":808,"vertices":2424,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.4800000190734863,0.000005778546343093716,-0.08003662324284243],"max":[1.4800000190734863,1.0099911392899266,0.08003662324284243]},"sizeMeters":[2.96,1.01,0.16],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":25,"publishedAt":"2026-09-07T17:00:03.792Z","updatedAt":"2026-10-12T03:48:50.088Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19556/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CedarAndRopePierRailingFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19556/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19556/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19556/v1/model.glb\" alt=\"Cedar and Rope Pier Railing (Fishing Harbour and Boats)\" 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/19556/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/19556/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19560","slug":"harbor-and-tackle-harbor-ladder-e9cfd1c4","title":"Harbor Access Ladder (Fishing Harbour and Boats)","summary":"Five tread plates, raised grab loops and bolted dock mounting feet.","description":"Five tread plates, raised grab loops and bolted dock mounting feet. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-harbor-ladder-e9cfd1c4","cdnUrl":"https://cdn.3dassets.dev/assets/19560/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-harbor-ladder-e9cfd1c4","thumbnailUrl":"https://cdn.3dassets.dev/assets/19560/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19560/v1/poster.webp","blurhash":"U37Uk:IA00?b_N%hDi8_4T%g?w8_xtRPWYg4","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":35812,"triangles":696,"vertices":2088,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.375,0,-0.07004892044971067],"max":[0.375,1.7319999933242798,0.5600154148275176]},"sizeMeters":[0.75,1.732,0.63],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":16,"publishedAt":"2026-09-07T17:00:06.181Z","updatedAt":"2026-10-12T03:49:31.225Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19560/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HarborAccessLadderFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19560/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19560/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19560/v1/model.glb\" alt=\"Harbor Access Ladder (Fishing Harbour and Boats)\" 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/19560/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/19560/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19562","slug":"harbor-and-tackle-harbor-bollard-36ce647e","title":"Twin Horn Mooring Bollard (Fishing Harbour and Boats)","summary":"Heavy mooring post with a beveled base plate, four hex bolts, flared head and rope wrap.","description":"Heavy mooring post with a beveled base plate, four hex bolts, flared head and rope wrap. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-harbor-bollard-36ce647e","cdnUrl":"https://cdn.3dassets.dev/assets/19562/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-harbor-bollard-36ce647e","thumbnailUrl":"https://cdn.3dassets.dev/assets/19562/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19562/v1/poster.webp","blurhash":"U78}GR.900DiNKkDoJRP00IU~q%K~pxu9aR*","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":183092,"triangles":3764,"vertices":11292,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.25,-0.000009332758650476558,-0.2000106814783166],"max":[0.42734184861183167,0.44658327565835443,0.267706831436882]},"sizeMeters":[0.677,0.447,0.468],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":19,"publishedAt":"2026-09-07T17:00:07.082Z","updatedAt":"2026-10-25T09:53:08.311Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19562/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TwinHornMooringBollardFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19562/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19562/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19562/v1/model.glb\" alt=\"Twin Horn Mooring Bollard (Fishing Harbour and Boats)\" 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/19562/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/19562/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19563","slug":"harbor-and-tackle-channel-buoy-d1782707","title":"Channel Marker Buoy (Fishing Harbour and Boats)","summary":"Orange navigation buoy with flotation collar, metal cage, top beacon and mooring eye.","description":"Orange navigation buoy with flotation collar, metal cage, top beacon and mooring eye. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-channel-buoy-d1782707","cdnUrl":"https://cdn.3dassets.dev/assets/19563/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-channel-buoy-d1782707","thumbnailUrl":"https://cdn.3dassets.dev/assets/19563/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19563/v1/poster.webp","blurhash":"UCAc9+xZ02IpAIWV$Ls.0#R+}?xZ]~oeAIR+","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":62700,"triangles":1256,"vertices":3768,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4149884129769671,0,-0.4149884129769671],"max":[0.4149884129769671,1.6950000524520874,0.4149884129769671]},"sizeMeters":[0.83,1.695,0.83],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":20,"publishedAt":"2026-09-07T17:00:07.305Z","updatedAt":"2026-10-12T05:12:53.202Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19563/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChannelMarkerBuoyFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19563/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19563/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19563/v1/model.glb\" alt=\"Channel Marker Buoy (Fishing Harbour and Boats)\" 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/19563/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/19563/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19561","slug":"harbor-and-tackle-rescue-ring-9ae69917","title":"Rescue Ring with Rope (Fishing Harbour and Boats)","summary":"Sculpted orange life ring, ivory bindings and complete perimeter grab rope.","description":"Sculpted orange life ring, ivory bindings and complete perimeter grab rope. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-rescue-ring-9ae69917","cdnUrl":"https://cdn.3dassets.dev/assets/19561/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-rescue-ring-9ae69917","thumbnailUrl":"https://cdn.3dassets.dev/assets/19561/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19561/v1/poster.webp","blurhash":"UCCPImt60NkW%1azNHoJ00R*}?aK9voLxXR-","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":120012,"triangles":2464,"vertices":7392,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.47200000286102295,-0.000021369328611117733,-0.47200000286102295],"max":[0.47200000286102295,0.15070979403507018,0.47200000286102295]},"sizeMeters":[0.944,0.151,0.944],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":20,"publishedAt":"2026-09-07T17:00:07.096Z","updatedAt":"2026-10-25T07:26:05.706Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19561/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RescueRingWithRopeFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19561/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19561/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19561/v1/model.glb\" alt=\"Rescue Ring with Rope (Fishing Harbour and Boats)\" 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/19561/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/19561/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19564","slug":"harbor-and-tackle-mooring-rope-df9da9d7","title":"Coiled Mooring Rope (Fishing Harbour and Boats)","summary":"Nine modeled rope turns with a trailing free end, ready for dock dressing.","description":"Nine modeled rope turns with a trailing free end, ready for dock dressing. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-mooring-rope-df9da9d7","cdnUrl":"https://cdn.3dassets.dev/assets/19564/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-mooring-rope-df9da9d7","thumbnailUrl":"https://cdn.3dassets.dev/assets/19564/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19564/v1/poster.webp","blurhash":"UCC6x?_200RQ-;xaRjRj009G~ps:8{M{xut6","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":170800,"triangles":3536,"vertices":10608,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.30300000309944153,0.000028264267727035053,-0.30298891506931563],"max":[0.5323418378829956,0.08395249720068346,0.30298891506931563]},"sizeMeters":[0.835,0.084,0.606],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T17:00:07.346Z","updatedAt":"2026-10-05T04:18:22.047Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19564/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoiledMooringRopeFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19564/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19564/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19564/v1/model.glb\" alt=\"Coiled Mooring Rope (Fishing Harbour and Boats)\" 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/19564/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/19564/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19565","slug":"harbor-and-tackle-fly-fishing-rod-fe3d8d8b","title":"Fly Fishing Rod (Fishing Harbour and Boats)","summary":"Slender curved fly rod with cork wraps, six guides, spoke reel and suspended float.","description":"Slender curved fly rod with cork wraps, six guides, spoke reel and suspended float. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-fly-fishing-rod-fe3d8d8b","cdnUrl":"https://cdn.3dassets.dev/assets/19565/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-fly-fishing-rod-fe3d8d8b","thumbnailUrl":"https://cdn.3dassets.dev/assets/19565/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19565/v1/poster.webp","blurhash":"U35q|sEL00~B%NM{IT-;00xZ_39uMdogx^M_","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":508256,"triangles":10492,"vertices":31476,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.21301256112951483,0,-0.08561144761313004],"max":[1.0450068825590555,2.5810000896453857,0.19999450709971267]},"sizeMeters":[1.258,2.581,0.286],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":13,"publishedAt":"2026-09-07T17:00:07.360Z","updatedAt":"2026-10-05T04:18:22.938Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19565/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FlyFishingRodFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19565/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19565/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19565/v1/model.glb\" alt=\"Fly Fishing Rod (Fishing Harbour and Boats)\" 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/19565/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/19565/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19566","slug":"harbor-and-tackle-sea-fishing-rod-078298ca","title":"Sea Fishing Rod (Fishing Harbour and Boats)","summary":"Heavy tapered sea rod with reinforced bindings, large reel and suspended sinker.","description":"Heavy tapered sea rod with reinforced bindings, large reel and suspended sinker. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-sea-fishing-rod-078298ca","cdnUrl":"https://cdn.3dassets.dev/assets/19566/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-sea-fishing-rod-078298ca","thumbnailUrl":"https://cdn.3dassets.dev/assets/19566/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19566/v1/poster.webp","blurhash":"U25=CIM|00?ZRQIUt5?v00xu~q9GIVof-oRP","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":464484,"triangles":9580,"vertices":28740,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.23557616009110877,0,-0.10473305394351581],"max":[0.6110630417403233,2.6410000324249268,0.23799044170070163]},"sizeMeters":[0.847,2.641,0.343],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":13,"publishedAt":"2026-09-07T17:00:07.368Z","updatedAt":"2026-10-05T04:18:28.475Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19566/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SeaFishingRodFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19566/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19566/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19566/v1/model.glb\" alt=\"Sea Fishing Rod (Fishing Harbour and Boats)\" 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/19566/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/19566/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19567","slug":"harbor-and-tackle-spinning-reel-4d38fd8f","title":"Spinning Reel (Fishing Harbour and Boats)","summary":"Standalone open-spoke reel with visible wound line, crank grip and mounting foot.","description":"Standalone open-spoke reel with visible wound line, crank grip and mounting foot. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-spinning-reel-4d38fd8f","cdnUrl":"https://cdn.3dassets.dev/assets/19567/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-spinning-reel-4d38fd8f","thumbnailUrl":"https://cdn.3dassets.dev/assets/19567/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19567/v1/poster.webp","blurhash":"U47_A+9F00-oNeRPxDx^00-p~WOFsRx]R+IU","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":162352,"triangles":3316,"vertices":9948,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.11300055052496513,-5.524919184096699e-7,-0.09558846056461334],"max":[0.11300055052496513,0.31300002336502075,0.1899999976158142]},"sizeMeters":[0.226,0.313,0.286],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T17:00:10.522Z","updatedAt":"2026-10-25T10:23:54.335Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19567/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SpinningReelFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19567/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19567/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19567/v1/model.glb\" alt=\"Spinning Reel (Fishing Harbour and Boats)\" 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/19567/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/19567/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19568","slug":"harbor-and-tackle-oval-landing-net-e5392494","title":"Deep Landing Net (Fishing Harbour and Boats)","summary":"Large oval hoop with bowl-shaped mesh, metal ferrule, wrapped grip and wrist cord.","description":"Large oval hoop with bowl-shaped mesh, metal ferrule, wrapped grip and wrist cord. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-oval-landing-net-e5392494","cdnUrl":"https://cdn.3dassets.dev/assets/19568/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-oval-landing-net-e5392494","thumbnailUrl":"https://cdn.3dassets.dev/assets/19568/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19568/v1/poster.webp","blurhash":"U68NnS-;0000~qt84nMx4oRj?a%200M{~q%f","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":385972,"triangles":7976,"vertices":23928,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.37101816515659586,0,-0.3847044789441987],"max":[0.37101816515659586,1.8322999477386475,0.033995483204311755]},"sizeMeters":[0.742,1.832,0.419],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T17:00:09.850Z","updatedAt":"2026-10-05T04:18:33.873Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19568/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DeepLandingNetFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19568/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19568/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19568/v1/model.glb\" alt=\"Deep Landing Net (Fishing Harbour and Boats)\" 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/19568/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/19568/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19569","slug":"harbor-and-tackle-tackle-organizer-c12df8e1","title":"Compartment Tackle Organizer (Fishing Harbour and Boats)","summary":"Open organizer with eight separated bins, three minnow lures, bobbers and hinged transparent-color lid.","description":"Open organizer with eight separated bins, three minnow lures, bobbers and hinged transparent-color lid. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-tackle-organizer-c12df8e1","cdnUrl":"https://cdn.3dassets.dev/assets/19569/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-tackle-organizer-c12df8e1","thumbnailUrl":"https://cdn.3dassets.dev/assets/19569/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19569/v1/poster.webp","blurhash":"U88ObzZe00tjFzRO#kt700T2.4rx}sx^9[Vt","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":97404,"triangles":1948,"vertices":5844,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.3499999940395355,-0.00001066444823616397,-0.2525029327871271],"max":[0.3499999940395355,0.6000106882900941,0.2549895824815961]},"sizeMeters":[0.7,0.6,0.507],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T17:00:10.435Z","updatedAt":"2026-10-25T09:55:34.462Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19569/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CompartmentTackleOrganizerFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19569/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19569/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19569/v1/model.glb\" alt=\"Compartment Tackle Organizer (Fishing Harbour and Boats)\" 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/19569/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/19569/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19570","slug":"harbor-and-tackle-cantilever-tackle-chest-084b2415","title":"Cantilever Tackle Chest (Fishing Harbour and Boats)","summary":"Open chest with lifted side trays, braced hinges, latches and a central carrying handle.","description":"Open chest with lifted side trays, braced hinges, latches and a central carrying handle. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-cantilever-tackle-chest-084b2415","cdnUrl":"https://cdn.3dassets.dev/assets/19570/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-cantilever-tackle-chest-084b2415","thumbnailUrl":"https://cdn.3dassets.dev/assets/19570/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19570/v1/poster.webp","blurhash":"U8E_y~}?009^3skr}Si^00o~?HMx.nr;KQRk","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":34356,"triangles":636,"vertices":1908,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.4650000035762787,-0.000009469219655167116,-0.24122838202137337],"max":[0.4650000035762787,0.8032896021880632,0.24002014086294843]},"sizeMeters":[0.93,0.803,0.481],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T17:00:10.553Z","updatedAt":"2026-10-05T04:18:38.107Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19570/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CantileverTackleChestFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19570/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19570/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19570/v1/model.glb\" alt=\"Cantilever Tackle Chest (Fishing Harbour and Boats)\" 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/19570/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/19570/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19573","slug":"harbor-and-tackle-insulated-catch-cooler-127133d0","title":"Insulated Catch Cooler (Fishing Harbour and Boats)","summary":"Rounded hard cooler with recessed lid, two buckled straps, drain plug and side handles.","description":"Rounded hard cooler with recessed lid, two buckled straps, drain plug and side handles. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-insulated-catch-cooler-127133d0","cdnUrl":"https://cdn.3dassets.dev/assets/19573/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-insulated-catch-cooler-127133d0","thumbnailUrl":"https://cdn.3dassets.dev/assets/19573/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19573/v1/poster.webp","blurhash":"UJDT06%M4me.4=xu%LM{00D*xuxt~Va}D*j?","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":23948,"triangles":448,"vertices":1344,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.46282535791397095,-0.000009614766548149412,-0.2699802668203159],"max":[0.46282535791397095,0.5449829198815462,0.30300045994575087]},"sizeMeters":[0.926,0.545,0.573],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":16,"publishedAt":"2026-09-07T17:00:10.897Z","updatedAt":"2026-10-25T11:56:17.254Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19573/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function InsulatedCatchCoolerFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19573/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19573/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19573/v1/model.glb\" alt=\"Insulated Catch Cooler (Fishing Harbour and Boats)\" 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/19573/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/19573/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19572","slug":"harbor-and-tackle-live-bait-pail-8eb7c005","title":"Aerated Live Bait Pail (Fishing Harbour and Boats)","summary":"Tapered pail with inset ventilated lid, carry bail and attached aerator box with hose.","description":"Tapered pail with inset ventilated lid, carry bail and attached aerator box with hose. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-live-bait-pail-8eb7c005","cdnUrl":"https://cdn.3dassets.dev/assets/19572/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-live-bait-pail-8eb7c005","thumbnailUrl":"https://cdn.3dassets.dev/assets/19572/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19572/v1/poster.webp","blurhash":"UDBM*=wc00OE0MW;?anj0KSh-;r=~9s99bOX","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":66616,"triangles":1308,"vertices":3924,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.25138166546821594,-0.000006866988694953502,-0.23000000417232513],"max":[0.25138166546821594,0.6713010478209622,0.27499954371250124]},"sizeMeters":[0.503,0.671,0.505],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T17:00:10.887Z","updatedAt":"2026-10-05T04:18:42.072Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19572/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AeratedLiveBaitPailFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19572/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19572/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19572/v1/model.glb\" alt=\"Aerated Live Bait Pail (Fishing Harbour and Boats)\" 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/19572/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/19572/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19571","slug":"harbor-and-tackle-wicker-creel-0c49d848","title":"Wicker Creel Basket (Fishing Harbour and Boats)","summary":"Open woven creel with overlapping weave strips, leather-color rim and arched carry strap.","description":"Open woven creel with overlapping weave strips, leather-color rim and arched carry strap. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-wicker-creel-0c49d848","cdnUrl":"https://cdn.3dassets.dev/assets/19571/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-wicker-creel-0c49d848","thumbnailUrl":"https://cdn.3dassets.dev/assets/19571/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19571/v1/poster.webp","blurhash":"U9DSE#$y00OE0Lxa%2IV00M|?Zt7_NW,VYog","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":77960,"triangles":1588,"vertices":4764,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.26997871627143155,0,-0.1799819790795284],"max":[0.26997871627143155,0.7533332705497742,0.1799819790795284]},"sizeMeters":[0.54,0.753,0.36],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T17:00:10.741Z","updatedAt":"2026-10-05T04:18:47.166Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19571/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WickerCreelBasketFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19571/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19571/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19571/v1/model.glb\" alt=\"Wicker Creel Basket (Fishing Harbour and Boats)\" 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/19571/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/19571/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19574","slug":"harbor-and-tackle-chest-waders-e284e6a0","title":"Chest Waders (Fishing Harbour and Boats)","summary":"Hollow boots, folded reinforced knees, shaped bib and two open shoulder straps.","description":"Hollow boots, folded reinforced knees, shaped bib and two open shoulder straps. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-chest-waders-e284e6a0","cdnUrl":"https://cdn.3dassets.dev/assets/19574/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-chest-waders-e284e6a0","thumbnailUrl":"https://cdn.3dassets.dev/assets/19574/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19574/v1/poster.webp","blurhash":"U13+WSxu009Z%5o#ImM^4TWZ_4xA01Rk~V-n","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":47284,"triangles":920,"vertices":2760,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.3000284049346296,0,-0.17000423070944548],"max":[0.3000284049346296,1.431738257408142,0.35000422296084166]},"sizeMeters":[0.6,1.432,0.52],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T17:00:10.913Z","updatedAt":"2026-10-05T04:18:50.451Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19574/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChestWadersFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19574/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19574/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19574/v1/model.glb\" alt=\"Chest Waders (Fishing Harbour and Boats)\" 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/19574/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/19574/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19575","slug":"harbor-and-tackle-fishing-vest-1f287c4b","title":"Pocket Fishing Vest (Fishing Harbour and Boats)","summary":"Open neck and arm gaps, four cargo pockets, front zipper and metal tool rings.","description":"Open neck and arm gaps, four cargo pockets, front zipper and metal tool rings. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-fishing-vest-1f287c4b","cdnUrl":"https://cdn.3dassets.dev/assets/19575/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-fishing-vest-1f287c4b","thumbnailUrl":"https://cdn.3dassets.dev/assets/19575/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19575/v1/poster.webp","blurhash":"U5I3p*-;00VE}9}UF{0*01R5oyKi%$.6Md0M","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":62772,"triangles":1272,"vertices":3816,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.35610926151275635,0.00001587821660409272,-0.15849542504857903],"max":[0.35610926151275635,0.6419841413337194,0.1899954218299282]},"sizeMeters":[0.712,0.642,0.348],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T17:00:13.407Z","updatedAt":"2026-10-05T04:18:51.711Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19575/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PocketFishingVestFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19575/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19575/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19575/v1/model.glb\" alt=\"Pocket Fishing Vest (Fishing Harbour and Boats)\" 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/19575/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/19575/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19577","slug":"harbor-and-tackle-fishing-hat-05d4dad9","title":"Waxed Fishing Hat (Fishing Harbour and Boats)","summary":"Wide oval brim, shaped crown, contrast band and tied chin cord.","description":"Wide oval brim, shaped crown, contrast band and tied chin cord. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-fishing-hat-05d4dad9","cdnUrl":"https://cdn.3dassets.dev/assets/19577/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-fishing-hat-05d4dad9","thumbnailUrl":"https://cdn.3dassets.dev/assets/19577/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19577/v1/poster.webp","blurhash":"UAAcPKjI0MWUf6ofWCR*01Wo~As:s:Rkt6s:","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":23748,"triangles":444,"vertices":1332,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.35839998722076416,-0.000007968213987071676,-0.3199863162982103],"max":[0.35839998722076416,0.28984805433528166,0.3862402141094208]},"sizeMeters":[0.717,0.29,0.706],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":12,"publishedAt":"2026-09-07T17:00:14.099Z","updatedAt":"2026-10-13T01:09:25.192Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19577/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WaxedFishingHatFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19577/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19577/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19577/v1/model.glb\" alt=\"Waxed Fishing Hat (Fishing Harbour and Boats)\" 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/19577/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/19577/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19576","slug":"harbor-and-tackle-folding-fishing-stool-c860097d","title":"Folding Fishing Stool (Fishing Harbour and Boats)","summary":"Cross-braced stool with woven canvas seat, capped tubing and hinge bolts.","description":"Cross-braced stool with woven canvas seat, capped tubing and hinge bolts. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-folding-fishing-stool-c860097d","cdnUrl":"https://cdn.3dassets.dev/assets/19576/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-folding-fishing-stool-c860097d","thumbnailUrl":"https://cdn.3dassets.dev/assets/19576/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19576/v1/poster.webp","blurhash":"UDA1FoWX9F%f?wNHM_t6ogNGIUt6nhW?S5%M","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":17104,"triangles":292,"vertices":876,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.2618742883205414,-0.000013419108900569743,-0.24643371930185534],"max":[0.26499998569488525,0.5260975648879743,0.24643371930185534]},"sizeMeters":[0.527,0.526,0.493],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":19,"publishedAt":"2026-09-07T17:00:17.148Z","updatedAt":"2026-10-12T03:49:20.301Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19576/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FoldingFishingStoolFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19576/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19576/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19576/v1/model.glb\" alt=\"Folding Fishing Stool (Fishing Harbour and Boats)\" 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/19576/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/19576/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19578","slug":"harbor-and-tackle-rod-rack-0d8f735e","title":"Six Slot Rod Rack (Fishing Harbour and Boats)","summary":"Freestanding timber storage rack with drilled-style upper slots and six rubber-lined foot cups.","description":"Freestanding timber storage rack with drilled-style upper slots and six rubber-lined foot cups. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-rod-rack-0d8f735e","cdnUrl":"https://cdn.3dassets.dev/assets/19578/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-rod-rack-0d8f735e","thumbnailUrl":"https://cdn.3dassets.dev/assets/19578/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19578/v1/poster.webp","blurhash":"U4BC#--o00xu}+?GN15703nh$O9w?A-:EnDj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":156304,"triangles":3192,"vertices":9576,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.7599999904632568,-0.00002670362128576187,-0.32501845961978876],"max":[0.7599999904632568,1.2500267037702972,0.32501845961978876]},"sizeMeters":[1.52,1.25,0.65],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":29,"publishedAt":"2026-09-07T17:00:14.151Z","updatedAt":"2026-10-25T09:53:42.393Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19578/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SixSlotRodRackFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19578/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19578/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19578/v1/model.glb\" alt=\"Six Slot Rod Rack (Fishing Harbour and Boats)\" 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/19578/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/19578/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19579","slug":"harbor-and-tackle-bait-digging-fork-cef8649f","title":"Bait Digging Fork (Fishing Harbour and Boats)","summary":"Four curved tines, reinforced shoulder, varnished shaft and open D handle.","description":"Four curved tines, reinforced shoulder, varnished shaft and open D handle. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-bait-digging-fork-cef8649f","cdnUrl":"https://cdn.3dassets.dev/assets/19579/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-bait-digging-fork-cef8649f","thumbnailUrl":"https://cdn.3dassets.dev/assets/19579/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19579/v1/poster.webp","blurhash":"U37-1j%M004n{tV@2{tS~9WB58t7^*og9aRi","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":30660,"triangles":588,"vertices":1764,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.1549974621068963,0,-0.02398388943382734],"max":[0.1549974621068963,1.3246068954467773,0.07350862122371019]},"sizeMeters":[0.31,1.325,0.097],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T17:00:14.248Z","updatedAt":"2026-10-05T04:19:02.551Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19579/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BaitDiggingForkFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19579/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19579/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19579/v1/model.glb\" alt=\"Bait Digging Fork (Fishing Harbour and Boats)\" 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/19579/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/19579/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19581","slug":"harbor-and-tackle-fillet-knife-38ada7d8","title":"Fillet Knife and Sheath (Fishing Harbour and Boats)","summary":"Curved tapered steel filleting blade, pinned ergonomic handle and separate fitted sheath.","description":"Curved tapered steel filleting blade, pinned ergonomic handle and separate fitted sheath. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-fillet-knife-38ada7d8","cdnUrl":"https://cdn.3dassets.dev/assets/19581/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-fillet-knife-38ada7d8","thumbnailUrl":"https://cdn.3dassets.dev/assets/19581/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19581/v1/poster.webp","blurhash":"U26Hlz~V0000F{TK,qzo00ix_3cD=W$OEmAE","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":10312,"triangles":180,"vertices":540,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.03299089014713451,0,-0.019997482870898385],"max":[0.14399274008154003,0.5,0.022997481499991555]},"sizeMeters":[0.177,0.5,0.043],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T17:00:17.466Z","updatedAt":"2026-10-05T04:19:05.850Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19581/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FilletKnifeAndSheathFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19581/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19581/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19581/v1/model.glb\" alt=\"Fillet Knife and Sheath (Fishing Harbour and Boats)\" 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/19581/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/19581/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19582","slug":"harbor-and-tackle-lure-display-3652c8fb","title":"Lure Display Board (Fishing Harbour and Boats)","summary":"Cedar display board carrying three distinct hard lures, treble hooks and metal hanging eyes.","description":"Cedar display board carrying three distinct hard lures, treble hooks and metal hanging eyes. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-lure-display-3652c8fb","cdnUrl":"https://cdn.3dassets.dev/assets/19582/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-lure-display-3652c8fb","thumbnailUrl":"https://cdn.3dassets.dev/assets/19582/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19582/v1/poster.webp","blurhash":"U6B._r^000AbSh$$s9J7009}~W#kRiEQog,@","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":101728,"triangles":2140,"vertices":6420,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.2800000011920929,0.000009080054884254979,-0.21500135983115648],"max":[0.2800000011920929,0.11499542187414236,0.20998932686628818]},"sizeMeters":[0.56,0.115,0.425],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T17:00:14.598Z","updatedAt":"2026-10-25T06:50:39.608Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19582/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LureDisplayBoardFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19582/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19582/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19582/v1/model.glb\" alt=\"Lure Display Board (Fishing Harbour and Boats)\" 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/19582/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/19582/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19580","slug":"harbor-and-tackle-fishing-umbrella-53ccf80c","title":"Angler’s Umbrella (Fishing Harbour and Boats)","summary":"Eight-panel orange and ivory shelter with exposed spokes, pointed finial and ground spike.","description":"Eight-panel orange and ivory shelter with exposed spokes, pointed finial and ground spike. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-fishing-umbrella-53ccf80c","cdnUrl":"https://cdn.3dassets.dev/assets/19580/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-fishing-umbrella-53ccf80c","thumbnailUrl":"https://cdn.3dassets.dev/assets/19580/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19580/v1/poster.webp","blurhash":"UFATDyt701Rj~Vof9aWB4:WV-oof01R*^*of","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":26500,"triangles":488,"vertices":1464,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.1040295060329173,0,-1.104301878933533],"max":[1.1040295060329173,2.320002116104542,1.104301878933533]},"sizeMeters":[2.208,2.32,2.209],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":19,"publishedAt":"2026-09-07T17:00:14.355Z","updatedAt":"2026-10-12T03:48:54.866Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19580/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AnglerSUmbrellaFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19580/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19580/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19580/v1/model.glb\" alt=\"Angler’s Umbrella (Fishing Harbour and Boats)\" 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/19580/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/19580/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19583","slug":"harbor-and-tackle-camp-lantern-81612db6","title":"Harbor Storm Lantern (Fishing Harbour and Boats)","summary":"Metal storm lantern with raised handle, amber-color globe, protective bars and vented cap.","description":"Metal storm lantern with raised handle, amber-color globe, protective bars and vented cap. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-camp-lantern-81612db6","cdnUrl":"https://cdn.3dassets.dev/assets/19583/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-camp-lantern-81612db6","thumbnailUrl":"https://cdn.3dassets.dev/assets/19583/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19583/v1/poster.webp","blurhash":"U57Uh%%M009ER$S1oNxH00Rj~q%M^*s;4:Io","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":39780,"triangles":764,"vertices":2292,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.160007015018441,0,-0.160007015018441],"max":[0.160007015018441,0.6591301560401917,0.160007015018441]},"sizeMeters":[0.32,0.659,0.32],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":13,"publishedAt":"2026-09-07T17:00:16.860Z","updatedAt":"2026-10-05T04:19:15.340Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19583/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HarborStormLanternFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19583/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19583/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19583/v1/model.glb\" alt=\"Harbor Storm Lantern (Fishing Harbour and Boats)\" 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/19583/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/19583/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19584","slug":"harbor-and-tackle-thermos-flask-4fa4c784","title":"Vacuum Flask and Cup (Fishing Harbour and Boats)","summary":"Rounded steel flask with a ribbed collar, orange carry strap and separate drinking cup.","description":"Rounded steel flask with a ribbed collar, orange carry strap and separate drinking cup. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-thermos-flask-4fa4c784","cdnUrl":"https://cdn.3dassets.dev/assets/19584/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-thermos-flask-4fa4c784","thumbnailUrl":"https://cdn.3dassets.dev/assets/19584/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19584/v1/poster.webp","blurhash":"U59%*TK700=C00?b~V000LMx^iyE^+D%IU_3","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":84272,"triangles":1676,"vertices":5028,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.09500168229304871,-0.0000022854493972324086,-0.09500168229304871],"max":[0.2549999952316284,0.41499967555718603,0.09500168229304871]},"sizeMeters":[0.35,0.415,0.19],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T17:00:17.601Z","updatedAt":"2026-10-05T04:19:16.890Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19584/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function VacuumFlaskAndCupFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19584/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19584/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19584/v1/model.glb\" alt=\"Vacuum Flask and Cup (Fishing Harbour and Boats)\" 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/19584/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/19584/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19585","slug":"harbor-and-tackle-salmon-29a26bf2","title":"Salmon (Fishing Harbour and Boats)","summary":"Sculpted salmon with tapered body sections, belly coloring, defined gills, contrasting fins and eyes.","description":"Sculpted salmon with tapered body sections, belly coloring, defined gills, contrasting fins and eyes. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-salmon-29a26bf2","cdnUrl":"https://cdn.3dassets.dev/assets/19585/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-salmon-29a26bf2","thumbnailUrl":"https://cdn.3dassets.dev/assets/19585/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19585/v1/poster.webp","blurhash":"U7AmJ2+a00^i;{^kxCiv00tS~pIoB:01R.t-","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":96536,"triangles":1932,"vertices":5796,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.8831999897956848,0.000017335289772546503,-0.10183198683578458],"max":[0.6399999856948853,0.6039826370536723,0.10183198683578458]},"sizeMeters":[1.523,0.604,0.204],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T17:00:18.696Z","updatedAt":"2026-10-05T04:19:19.233Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19585/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SalmonFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19585/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19585/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19585/v1/model.glb\" alt=\"Salmon (Fishing Harbour and Boats)\" 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/19585/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/19585/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19586","slug":"harbor-and-tackle-mackerel-2c582521","title":"Mackerel (Fishing Harbour and Boats)","summary":"Sculpted mackerel with tapered body sections, belly coloring, defined gills, contrasting fins and eyes.","description":"Sculpted mackerel with tapered body sections, belly coloring, defined gills, contrasting fins and eyes. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-mackerel-2c582521","cdnUrl":"https://cdn.3dassets.dev/assets/19586/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-mackerel-2c582521","thumbnailUrl":"https://cdn.3dassets.dev/assets/19586/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19586/v1/poster.webp","blurhash":"U57U3d}RU]%2-V^j=?wH00XU.9aJI-0L16Xo","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":96560,"triangles":1932,"vertices":5796,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.6761999726295471,0.000012097275809724861,-0.10184247949660219],"max":[0.49000000953674316,0.3660039824028347,0.10184247949660219]},"sizeMeters":[1.166,0.366,0.204],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":12,"publishedAt":"2026-09-07T17:00:17.726Z","updatedAt":"2026-10-25T07:32:34.973Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19586/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MackerelFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19586/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19586/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19586/v1/model.glb\" alt=\"Mackerel (Fishing Harbour and Boats)\" 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/19586/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/19586/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19587","slug":"harbor-and-tackle-halibut-e6a223c4","title":"Halibut (Fishing Harbour and Boats)","summary":"Sculpted halibut with tapered body sections, belly coloring, defined gills, contrasting fins and eyes.","description":"Sculpted halibut with tapered body sections, belly coloring, defined gills, contrasting fins and eyes. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-halibut-e6a223c4","cdnUrl":"https://cdn.3dassets.dev/assets/19587/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-halibut-e6a223c4","thumbnailUrl":"https://cdn.3dassets.dev/assets/19587/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19587/v1/poster.webp","blurhash":"UBCiKwwI01xb#Q-obwM{00X8~VR-PC4;Z~-:","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":42788,"triangles":812,"vertices":2436,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.5795999765396118,-0.000014162870663414484,-0.045016020812008034],"max":[0.41999998688697815,0.6880141862356841,0.045016020812008034]},"sizeMeters":[1,0.688,0.09],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T17:00:17.918Z","updatedAt":"2026-10-05T04:19:28.553Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19587/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HalibutFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19587/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19587/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19587/v1/model.glb\" alt=\"Halibut (Fishing Harbour and Boats)\" 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/19587/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/19587/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19588","slug":"harbor-and-tackle-sea-bream-a37b77f4","title":"Sea Bream (Fishing Harbour and Boats)","summary":"Sculpted sea-bream with tapered body sections, belly coloring, defined gills, contrasting fins and eyes.","description":"Sculpted sea-bream with tapered body sections, belly coloring, defined gills, contrasting fins and eyes. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-sea-bream-a37b77f4","cdnUrl":"https://cdn.3dassets.dev/assets/19588/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-sea-bream-a37b77f4","thumbnailUrl":"https://cdn.3dassets.dev/assets/19588/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19588/v1/poster.webp","blurhash":"U9BMV$+a00yD;{-VX7NF00Xm_NIUF|57V@-p","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":42788,"triangles":812,"vertices":2436,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.483012044589423,0,-0.09998931681887545],"max":[0.3499999940395355,0.6320000290870667,0.09998931681887545]},"sizeMeters":[0.833,0.632,0.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":14,"publishedAt":"2026-09-07T17:00:18.099Z","updatedAt":"2026-10-25T13:03:15.472Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19588/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SeaBreamFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19588/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19588/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19588/v1/model.glb\" alt=\"Sea Bream (Fishing Harbour and Boats)\" 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/19588/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/19588/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19589","slug":"harbor-and-tackle-shore-crab-ad937d04","title":"Shore Crab (Fishing Harbour and Boats)","summary":"Broad segmented carapace with eight articulated walking legs, raised claws, eyestalks and shell rim.","description":"Broad segmented carapace with eight articulated walking legs, raised claws, eyestalks and shell rim. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-shore-crab-ad937d04","cdnUrl":"https://cdn.3dassets.dev/assets/19589/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-shore-crab-ad937d04","thumbnailUrl":"https://cdn.3dassets.dev/assets/19589/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19589/v1/poster.webp","blurhash":"U7BoEW5m0g$~^O-AENSd02^O}?Iq0N0~}=wO","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":102496,"triangles":2084,"vertices":6252,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.37948840856552124,0.000023716797662637346,-0.2151431185192365],"max":[0.37948840856552124,0.29745776046292693,0.5017699790186185]},"sizeMeters":[0.759,0.297,0.717],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":14,"publishedAt":"2026-09-07T17:00:20.342Z","updatedAt":"2026-10-25T07:32:40.315Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19589/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ShoreCrabFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19589/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19589/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19589/v1/model.glb\" alt=\"Shore Crab (Fishing Harbour and Boats)\" 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/19589/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/19589/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19590","slug":"harbor-and-tackle-lobster-9d5ce4a4","title":"Lobster (Fishing Harbour and Boats)","summary":"Armored lobster with segmented tail, fan, paired claws, eight legs and long antennae.","description":"Armored lobster with segmented tail, fan, paired claws, eight legs and long antennae. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-lobster-9d5ce4a4","cdnUrl":"https://cdn.3dassets.dev/assets/19590/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-lobster-9d5ce4a4","thumbnailUrl":"https://cdn.3dassets.dev/assets/19590/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19590/v1/poster.webp","blurhash":"UA9sP2WC0g$%WYR*ocof03ay}?NIw[xZR.NG","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":203100,"triangles":4180,"vertices":12540,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.24001662427190057,0.00001719312231712733,-0.5450000166893005],"max":[0.24001662427190057,0.2820630086545363,0.5223796367645264]},"sizeMeters":[0.48,0.282,1.067],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":12,"publishedAt":"2026-09-07T17:00:20.492Z","updatedAt":"2026-10-05T04:21:40.562Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19590/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LobsterFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19590/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19590/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19590/v1/model.glb\" alt=\"Lobster (Fishing Harbour and Boats)\" 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/19590/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/19590/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19591","slug":"harbor-and-tackle-oyster-shell-2f7063f6","title":"Open Oyster with Pearl (Fishing Harbour and Boats)","summary":"Irregular cupped shell, scalloped lip, inner mantle and a small pearl; open display pose.","description":"Irregular cupped shell, scalloped lip, inner mantle and a small pearl; open display pose. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-oyster-shell-2f7063f6","cdnUrl":"https://cdn.3dassets.dev/assets/19591/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-oyster-shell-2f7063f6","thumbnailUrl":"https://cdn.3dassets.dev/assets/19591/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19591/v1/poster.webp","blurhash":"U9Ci]nM{00-;_3IU9F?a00Rj~pxt00?H_39G","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":31532,"triangles":620,"vertices":1860,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.1260643830710427,-0.000014901491805247025,-0.3104829788208008],"max":[0.1260643830710427,0.3475857976404869,0.2239999920129776]},"sizeMeters":[0.252,0.348,0.534],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T17:00:24.095Z","updatedAt":"2026-10-25T11:23:15.896Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19591/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OpenOysterWithPearlFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19591/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19591/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19591/v1/model.glb\" alt=\"Open Oyster with Pearl (Fishing Harbour and Boats)\" 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/19591/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/19591/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19592","slug":"harbor-and-tackle-mussel-cluster-93ebce6c","title":"Mussel Cluster (Fishing Harbour and Boats)","summary":"Five pointed ridged dark shells arranged as a compact seafood cluster.","description":"Five pointed ridged dark shells arranged as a compact seafood cluster. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-mussel-cluster-93ebce6c","cdnUrl":"https://cdn.3dassets.dev/assets/19592/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-mussel-cluster-93ebce6c","thumbnailUrl":"https://cdn.3dassets.dev/assets/19592/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19592/v1/poster.webp","blurhash":"U42$:KniDNWUo}jFWAbaD4X7%%oMMvb]s=nP","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":40208,"triangles":800,"vertices":2400,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.18820041772016227,0.000005712884165023913,-0.19269102811813354],"max":[0.15775166805871665,0.0699942874138582,0.20000000298023224]},"sizeMeters":[0.346,0.07,0.393],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T17:00:21.090Z","updatedAt":"2026-10-25T11:15:56.747Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19592/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MusselClusterFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19592/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19592/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19592/v1/model.glb\" alt=\"Mussel Cluster (Fishing Harbour and Boats)\" 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/19592/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/19592/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19593","slug":"harbor-and-tackle-seafood-crate-75eee793","title":"Stackable Seafood Crate (Fishing Harbour and Boats)","summary":"Vented orange fish crate with reinforced corners, carrying gaps and molded stacking feet.","description":"Vented orange fish crate with reinforced corners, carrying gaps and molded stacking feet. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-seafood-crate-75eee793","cdnUrl":"https://cdn.3dassets.dev/assets/19593/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-seafood-crate-75eee793","thumbnailUrl":"https://cdn.3dassets.dev/assets/19593/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19593/v1/poster.webp","blurhash":"U8H,R:^i03w_~9^OR-I;02NbkBE3ENE~E3E3","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":23780,"triangles":460,"vertices":1380,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.41499999165534973,0.00000518868510279713,-0.2774941196071875],"max":[0.41499999165534973,0.3499948053544327,0.2774941196071875]},"sizeMeters":[0.83,0.35,0.555],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":21,"publishedAt":"2026-09-07T17:00:21.215Z","updatedAt":"2026-10-12T03:48:41.611Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19593/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StackableSeafoodCrateFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19593/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19593/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19593/v1/model.glb\" alt=\"Stackable Seafood Crate (Fishing Harbour and Boats)\" 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/19593/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/19593/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19594","slug":"harbor-and-tackle-fish-drying-rack-0f51a41c","title":"Fish Drying Rack (Fishing Harbour and Boats)","summary":"Timber A-frame with two hanging rails, metal hooks and three suspended split fish.","description":"Timber A-frame with two hanging rails, metal hooks and three suspended split fish. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-fish-drying-rack-0f51a41c","cdnUrl":"https://cdn.3dassets.dev/assets/19594/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-fish-drying-rack-0f51a41c","thumbnailUrl":"https://cdn.3dassets.dev/assets/19594/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19594/v1/poster.webp","blurhash":"U8CPFZ-p00wc~V?G9a4:01f*-;E24oV@^*bc","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":126724,"triangles":2576,"vertices":7728,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.9800000190734863,-0.0000016359034742396972,-0.47341594597962017],"max":[0.9800000190734863,1.7460953859034742,0.47341594597962017]},"sizeMeters":[1.96,1.746,0.947],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":25,"publishedAt":"2026-09-07T17:00:21.325Z","updatedAt":"2026-10-25T12:59:34.233Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19594/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FishDryingRackFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19594/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19594/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19594/v1/model.glb\" alt=\"Fish Drying Rack (Fishing Harbour and Boats)\" 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/19594/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/19594/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19595","slug":"harbor-and-tackle-weighing-scale-cdfe9c8a","title":"Market Weighing Scale (Fishing Harbour and Boats)","summary":"Countertop scale with a dial, needle, raised pan, calibration knob and orange enamel base.","description":"Countertop scale with a dial, needle, raised pan, calibration knob and orange enamel base. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-weighing-scale-cdfe9c8a","cdnUrl":"https://cdn.3dassets.dev/assets/19595/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-weighing-scale-cdfe9c8a","thumbnailUrl":"https://cdn.3dassets.dev/assets/19595/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19595/v1/poster.webp","blurhash":"UFEVTpxu00RPPqofiaWB4oR*%gof]#j?IqWC","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":50012,"triangles":976,"vertices":2928,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.23999999463558197,0.000001705843932192641,-0.23999999463558197],"max":[0.23999999463558197,0.49501030616207337,0.23999999463558197]},"sizeMeters":[0.48,0.495,0.48],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T17:00:21.769Z","updatedAt":"2026-10-05T04:21:53.036Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19595/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MarketWeighingScaleFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19595/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19595/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19595/v1/model.glb\" alt=\"Market Weighing Scale (Fishing Harbour and Boats)\" 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/19595/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/19595/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19596","slug":"harbor-and-tackle-fish-cleaning-table-a5bc6e8d","title":"Fish Cleaning Station (Fishing Harbour and Boats)","summary":"Steel sink table with backsplash, faucet, drain, slatted shelf and inset cutting board.","description":"Steel sink table with backsplash, faucet, drain, slatted shelf and inset cutting board. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-fish-cleaning-table-a5bc6e8d","cdnUrl":"https://cdn.3dassets.dev/assets/19596/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-fish-cleaning-table-a5bc6e8d","thumbnailUrl":"https://cdn.3dassets.dev/assets/19596/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19596/v1/poster.webp","blurhash":"U9CP#4%M00sS?wx]R4Mx00WB?FR*8wIUXnXS","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":32304,"triangles":608,"vertices":1824,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.800000011920929,-9.908974325512077e-7,-0.39997696038764746],"max":[0.800000011920929,1.408000983268038,0.39993895403944174]},"sizeMeters":[1.6,1.408,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":16,"publishedAt":"2026-09-07T17:00:22.143Z","updatedAt":"2026-10-12T03:48:26.010Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19596/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FishCleaningStationFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19596/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19596/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19596/v1/model.glb\" alt=\"Fish Cleaning Station (Fishing Harbour and Boats)\" 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/19596/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/19596/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19597","slug":"harbor-and-tackle-coastal-rocks-85c2008a","title":"Weathered Coastal Rocks (Fishing Harbour and Boats)","summary":"Layered asymmetric rock formation with smaller pebbles and contrasting mineral bands.","description":"Layered asymmetric rock formation with smaller pebbles and contrasting mineral bands. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-coastal-rocks-85c2008a","cdnUrl":"https://cdn.3dassets.dev/assets/19597/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-coastal-rocks-85c2008a","thumbnailUrl":"https://cdn.3dassets.dev/assets/19597/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19597/v1/poster.webp","blurhash":"U9A^UXr;00%h_2f+9GV@00Ny_4Mx4Uni?bS$","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":17884,"triangles":320,"vertices":960,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.7200000286102295,-0.000012505815562280365,-0.41999023315585793],"max":[0.6700000166893005,0.759996640132687,0.5799902295795792]},"sizeMeters":[1.39,0.76,1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":21,"publishedAt":"2026-09-07T17:00:23.841Z","updatedAt":"2026-10-12T15:28:18.648Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19597/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WeatheredCoastalRocksFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19597/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19597/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19597/v1/model.glb\" alt=\"Weathered Coastal Rocks (Fishing Harbour and Boats)\" 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/19597/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/19597/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19598","slug":"harbor-and-tackle-harbor-water-e27024cd","title":"Harbor Water Tile (Fishing Harbour and Boats)","summary":"12 m opaque miniature sea tile with sculpted low wavelets and pale crest strokes.","description":"12 m opaque miniature sea tile with sculpted low wavelets and pale crest strokes. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-harbor-water-e27024cd","cdnUrl":"https://cdn.3dassets.dev/assets/19598/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-harbor-water-e27024cd","thumbnailUrl":"https://cdn.3dassets.dev/assets/19598/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19598/v1/poster.webp","blurhash":"U88h?:x]4Ts9x]fiRjj]00M{*0R*H?jaozWA","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"}],"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":119024,"triangles":2428,"vertices":7284,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-6.000000238418579,-0.00034486165430910876,-6],"max":[6.000000238418579,0.235126912511075,6.000000476837158]},"sizeMeters":[12,0.235,12],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":20,"publishedAt":"2026-09-07T17:00:24.524Z","updatedAt":"2026-10-25T08:20:25.519Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19598/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HarborWaterTileFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19598/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19598/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19598/v1/model.glb\" alt=\"Harbor Water Tile (Fishing Harbour and Boats)\" 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/19598/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/19598/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19599","slug":"harbor-and-tackle-harbor-quay-4981bfb9","title":"Harbor Building Quay (Fishing Harbour and Boats)","summary":"8 × 4 m building platform with six banded piles, chamfered decking and an offset 1.8 m pier connection.","description":"8 × 4 m building platform with six banded piles, chamfered decking and an offset 1.8 m pier connection. Harbor & Tackle miniature art family. Metres, +Y up; grounded origin. Solid-color PBR materials, static geometry, no rig, collision or custom shader.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-harbor-quay-4981bfb9","cdnUrl":"https://cdn.3dassets.dev/assets/19599/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-harbor-quay-4981bfb9","thumbnailUrl":"https://cdn.3dassets.dev/assets/19599/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19599/v1/poster.webp","blurhash":"U6BCuk%10Lt7~A?FNHIp00s-^jIp030fxE$*","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"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":72336,"triangles":1472,"vertices":4416,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-4,0.00018236001504801091,-1.9957884456923123],"max":[4,0.8638480682050276,1.9957884456923123]},"sizeMeters":[8,0.864,3.992],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":12,"publishedAt":"2026-09-07T17:00:29.903Z","updatedAt":"2026-10-25T12:16:07.755Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19599/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HarborBuildingQuayFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19599/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19599/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19599/v1/model.glb\" alt=\"Harbor Building Quay (Fishing Harbour and Boats)\" 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/19599/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/19599/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19601","slug":"harbor-and-tackle-working-harbor-b60a5f78-starter-scene","title":"Working Fishing Harbor (Fishing Harbour and Boats)","summary":"A complete miniature harbor with tackle shop, open boathouse, joined quay and piers, moored cabin launch, market, and fishing activity.","description":"A complete miniature harbor with tackle shop, open boathouse, joined quay and piers, moored cabin launch, market, and fishing activity.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-working-harbor-b60a5f78-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/19601/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-working-harbor-b60a5f78-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/19601/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19601/v1/poster.webp","blurhash":"UAAKU6%L4TRQHrjYtRjb00M{-VkW*JWYf,of","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"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":2184140,"triangles":46286,"vertices":116691,"meshes":81,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-6.000000238418579,-0.00034486165430910876,-6],"max":[6.000000238418579,4.438422307969558,6.000000476837158]},"sizeMeters":[12,4.439,12],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":156,"publishedAt":"2026-09-07T17:00:25.135Z","updatedAt":"2026-10-25T13:35:35.290Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19601/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WorkingFishingHarborFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19601/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19601/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19601/v1/model.glb\" alt=\"Working Fishing Harbor (Fishing Harbour and Boats)\" 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/19601/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/19601/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19600","slug":"harbor-and-tackle-expedition-camp-7b836660","title":"Coastal Angling Camp (Fishing Harbour and Boats)","summary":"Detailed fishing camp arranged around an expedition canoe, umbrella, tackle, waders and drying rack.","description":"Detailed fishing camp arranged around an expedition canoe, umbrella, tackle, waders and drying rack.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-expedition-camp-7b836660","cdnUrl":"https://cdn.3dassets.dev/assets/19600/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-expedition-camp-7b836660","thumbnailUrl":"https://cdn.3dassets.dev/assets/19600/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19600/v1/poster.webp","blurhash":"U8AS_BEl00v|9[s,nkbb00$y~VN{^jNexsjF","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"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":1495692,"triangles":30998,"vertices":79904,"meshes":60,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-2.780000019073486,-0.000013419108900569743,-2.6734159459796203],"max":[2.565376593768405,2.5810000896453857,2.2149434852023773]},"sizeMeters":[5.345,2.581,4.888],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T17:00:26.108Z","updatedAt":"2026-10-05T04:22:05.278Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19600/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoastalAnglingCampFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19600/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19600/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19600/v1/model.glb\" alt=\"Coastal Angling Camp (Fishing Harbour and Boats)\" 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/19600/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/19600/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19602","slug":"harbor-and-tackle-seafood-market-06af0bbf","title":"Fresh Catch Market (Fishing Harbour and Boats)","summary":"A market vignette with a covered stall, open crates, fish, shellfish, a working scale, cleaning table and smokehouse.","description":"A market vignette with a covered stall, open crates, fish, shellfish, a working scale, cleaning table and smokehouse.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-seafood-market-06af0bbf","cdnUrl":"https://cdn.3dassets.dev/assets/19602/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-seafood-market-06af0bbf","thumbnailUrl":"https://cdn.3dassets.dev/assets/19602/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19602/v1/poster.webp","blurhash":"U9A]yt}?005R9wXT%0rq009v~V$%=wnMNaTK","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"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":871440,"triangles":17664,"vertices":46941,"meshes":47,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-3.54080781648145,-0.000043201436346507194,-3.37341594597962],"max":[3.000000011920929,3.3599669004332853,1.7223796367645263]},"sizeMeters":[6.541,3.36,5.096],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T17:00:25.797Z","updatedAt":"2026-10-25T09:36:42.563Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19602/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FreshCatchMarketFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19602/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19602/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19602/v1/model.glb\" alt=\"Fresh Catch Market (Fishing Harbour and Boats)\" 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/19602/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/19602/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19603","slug":"harbor-and-tackle-tackle-collection-8718723a","title":"Harbor Tackle Collection (Fishing Harbour and Boats)","summary":"A compact display of detailed fishing equipment and wearables, each also supplied as an individual GLB.","description":"A compact display of detailed fishing equipment and wearables, each also supplied as an individual GLB.","status":"published","url":"https://3dassets.dev/assets/harbor-and-tackle-tackle-collection-8718723a","cdnUrl":"https://cdn.3dassets.dev/assets/19603/v1/model.glb","downloadUrl":"https://3dassets.dev/download/harbor-and-tackle-tackle-collection-8718723a","thumbnailUrl":"https://cdn.3dassets.dev/assets/19603/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19603/v1/poster.webp","blurhash":"U8AT4a=s01b{0MD*-o%M01J.-oiw~C?GW-RO","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"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":1552336,"triangles":32840,"vertices":83350,"meshes":46,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-1.6561092615127564,-0.00002670362128576187,-1.1250184596197887],"max":[1.6000284049346296,2.7910000324249267,1.5099893268662883]},"sizeMeters":[3.256,2.791,2.635],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T17:00:25.917Z","updatedAt":"2026-10-05T04:22:08.686Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19603/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HarborTackleCollectionFishingHarbourAndBoats(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19603/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19603/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19603/v1/model.glb\" alt=\"Harbor Tackle Collection (Fishing Harbour and Boats)\" 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/19603/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/19603/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}],"demo":{"slug":"harbor-and-tackle","title":"Fishing harbour","url":"https://3dassets.dev/demos/harbor-and-tackle"}}}