{"data":{"id":153,"slug":"fresh-produce-and-groceries","title":"Food, Fresh Produce and Groceries","summary":"140 original food and grocery models: fruit and vegetables built as real bodies, cut and halved forms, the chilled counter, bakery, dry goods, tins and drinks, with the crates and bags that hold them.","description":"A supermarket shop modelled as food rather than as tinted spheres. Fruit and vegetables are lofted organic bodies with real ribbing, lobes and lumpy skins; cut and halved forms carry filled cut faces with pith, segments, stones and seeds, and they face the camera so a thumbnail shows the inside. Alongside the produce: the chilled counter of dairy, eggs, meat and fish, the bakery shelf, dry goods in slumped bags, tins and jars with rolled rims and shouldered profiles, drinks, and the crates, trays, baskets, bags and signage a greengrocer displays it all in. Real supermarket sizes throughout, no brand marks or printed text anywhere, and three composed layouts showing a fruit display, a vegetable stall and an unpacked weekly shop. Static CC0 geometry.","url":"https://3dassets.dev/packs/fresh-produce-and-groceries","coverUrl":"https://cdn.3dassets.dev/assets/24460/v1/poster.webp","assetCount":149,"aiGenerated":true,"aiGeneratedAssetCount":149,"aiModels":["Claude Fable 5.1"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":25557180,"totalTriangles":563836,"starterScene":{"id":"24460","slug":"fresh-produce-and-groceries-greengrocer--86f48b0c-starter-scene","title":"Greengrocer's fruit display (Food, Fresh Produce and Groceries)","summary":"A shop-front fruit display: six timber crates on two ranks heaped with apples, oranges, pears, citrus, kiwis, plums, avocados and mangoes, a stepped riser behind them carrying a watermelon, a pineapple and coconuts, a wicker basket of grapes and a turned bowl of bananas...","description":"A shop-front fruit display: six timber crates on two ranks heaped with apples, oranges, pears, citrus, kiwis, plums, avocados and mangoes, a stepped riser behind them carrying a watermelon, a pineapple and coconuts, a wicker basket of grapes and a turned bowl of bananas standing on the front crates, and a blank chalkboard price sign at the end of the run. Static layout; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-greengrocer--86f48b0c-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/24460/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-greengrocer--86f48b0c-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/24460/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24460/v1/poster.webp","blurhash":"U9C$y6xa00?aIVRj%2t700Io~VIV%e%LIoIo","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":1767700,"triangles":48706,"vertices":104533,"meshes":46,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-1.2746090731909134,-0.000001096182842746929,-1.2454201932596916],"max":[0.950000011920929,0.4183847388625145,0.5036290540290855]},"sizeMeters":[2.225,0.418,1.749],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:41.154Z","updatedAt":"2026-09-07T21:20:49.613Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24460/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GreengrocerSFruitDisplayFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24460/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24460/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24460/v1/model.glb\" alt=\"Greengrocer's fruit display (Food, Fresh Produce and Groceries)\" 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/24460/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/24460/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"24320","slug":"fresh-produce-and-groceries-apple-red-5bd9c939","title":"Red Apple (Food, Fresh Produce and Groceries)","summary":"Red eating apple with five soft lobes revolved from a rounded body profile, a dimpled well at each pole, a woody stalk and one leaf.","description":"Red eating apple with five soft lobes revolved from a rounded body profile, a dimpled well at each pole, a woody stalk and one leaf. Overall 0.076 by 0.102 by 0.077 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About 78 mm across the lobes, the everyday supermarket size. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-apple-red-5bd9c939","cdnUrl":"https://cdn.3dassets.dev/assets/24320/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-apple-red-5bd9c939","thumbnailUrl":"https://cdn.3dassets.dev/assets/24320/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24320/v1/poster.webp","blurhash":"UGCXW=,@0yEfJQWVwgoL0|J7}ZxG#TsoS}S2","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":58968,"triangles":1176,"vertices":3528,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.03800522948905703,-7.894984639031377e-7,-0.03827623650431633],"max":[0.03800522948905703,0.10234278010323213,0.03827623650431633]},"sizeMeters":[0.076,0.102,0.077],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:04.714Z","updatedAt":"2026-09-07T21:20:06.076Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24320/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RedAppleFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24320/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24320/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24320/v1/model.glb\" alt=\"Red Apple (Food, Fresh Produce and Groceries)\" 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/24320/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/24320/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24314","slug":"fresh-produce-and-groceries-apple-half-74d27628","title":"Apple Half (Food, Fresh Produce and Groceries)","summary":"Apple cut down the core, the flat face turned to the front with pale flesh, a translucent core outline and two dark pips.","description":"Apple cut down the core, the flat face turned to the front with pale flesh, a translucent core outline and two dark pips. Overall 0.078 by 0.090 by 0.041 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. The cut face lies in the XY plane at z=0 and looks toward +Z. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-apple-half-74d27628","cdnUrl":"https://cdn.3dassets.dev/assets/24314/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-apple-half-74d27628","thumbnailUrl":"https://cdn.3dassets.dev/assets/24314/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24314/v1/poster.webp","blurhash":"UED[%|~p00004.Rj-;tR009F^+%#%#kqQ-n4","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":44744,"triangles":856,"vertices":2568,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.03897826373577118,-3.799253801700653e-7,-0.020642106604589025],"max":[0.03897826373577118,0.09023217856884003,0.020639078763624565]},"sizeMeters":[0.078,0.09,0.041],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:04.664Z","updatedAt":"2026-09-07T21:20:06.217Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24314/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AppleHalfFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24314/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24314/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24314/v1/model.glb\" alt=\"Apple Half (Food, Fresh Produce and Groceries)\" 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/24314/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/24314/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24319","slug":"fresh-produce-and-groceries-pear-conference-086f4928","title":"Pear (Food, Fresh Produce and Groceries)","summary":"Long-necked green pear revolved from a two-bulb profile, with a lightly dimpled skin and a woody stalk.","description":"Long-necked green pear revolved from a two-bulb profile, with a lightly dimpled skin and a woody stalk. Overall 0.074 by 0.123 by 0.074 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About 110 mm to the top of the stalk. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-pear-conference-086f4928","cdnUrl":"https://cdn.3dassets.dev/assets/24319/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-pear-conference-086f4928","thumbnailUrl":"https://cdn.3dassets.dev/assets/24319/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24319/v1/poster.webp","blurhash":"UFAm|vxt00IVRRWBkBof01Rj_Kxu%eoMRjWU","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":51544,"triangles":1036,"vertices":3108,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.03696670506887267,0,-0.03699209646928058],"max":[0.03696670506887267,0.12265947461128235,0.03699209646928058]},"sizeMeters":[0.074,0.123,0.074],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:04.710Z","updatedAt":"2026-09-07T21:20:06.073Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24319/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PearFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24319/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24319/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24319/v1/model.glb\" alt=\"Pear (Food, Fresh Produce and Groceries)\" 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/24319/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/24319/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24316","slug":"fresh-produce-and-groceries-pear-half-236b58f9","title":"Pear Half (Food, Fresh Produce and Groceries)","summary":"Pear halved down the axis, showing pale flesh, the pale core line running up to the stalk and one dark pip.","description":"Pear halved down the axis, showing pale flesh, the pale core line running up to the stalk and one dark pip. Overall 0.074 by 0.121 by 0.039 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. The cut face lies in the XY plane at z=0 and looks toward +Z. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-pear-half-236b58f9","cdnUrl":"https://cdn.3dassets.dev/assets/24316/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-pear-half-236b58f9","thumbnailUrl":"https://cdn.3dassets.dev/assets/24316/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24316/v1/poster.webp","blurhash":"UBB:+=_300004nRj.7xb00D%~p?c?bt7M_X2","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":57908,"triangles":1124,"vertices":3372,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.03696670506887267,0,-0.01963652636859024],"max":[0.03696670506887267,0.12052412331104279,0.019633461254258536]},"sizeMeters":[0.074,0.121,0.039],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:04.687Z","updatedAt":"2026-09-07T21:20:06.149Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24316/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PearHalfFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24316/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24316/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24316/v1/model.glb\" alt=\"Pear Half (Food, Fresh Produce and Groceries)\" 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/24316/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/24316/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24315","slug":"fresh-produce-and-groceries-plum-4b5a5fb2","title":"Plum (Food, Fresh Produce and Groceries)","summary":"Deep purple plum with one shallow suture groove cut down the front of the body and a short stalk in the stalk well.","description":"Deep purple plum with one shallow suture groove cut down the front of the body and a short stalk in the stalk well. Overall 0.047 by 0.062 by 0.042 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About 55 mm tall, a dessert plum rather than a damson. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-plum-4b5a5fb2","cdnUrl":"https://cdn.3dassets.dev/assets/24315/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-plum-4b5a5fb2","thumbnailUrl":"https://cdn.3dassets.dev/assets/24315/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24315/v1/poster.webp","blurhash":"U89P]F%3009r-pa{Ina}0JNF^UxcE0ju%3j?","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":40544,"triangles":808,"vertices":2424,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.023495055874154482,0,-0.021192129161574383],"max":[0.023495055874154482,0.0621165856719017,0.021192129161574383]},"sizeMeters":[0.047,0.062,0.042],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:04.680Z","updatedAt":"2026-09-07T21:20:06.141Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24315/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PlumFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24315/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24315/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24315/v1/model.glb\" alt=\"Plum (Food, Fresh Produce and Groceries)\" 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/24315/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/24315/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24317","slug":"fresh-produce-and-groceries-peach-8e147c62","title":"Peach (Food, Fresh Produce and Groceries)","summary":"Peach with the cleft running down the front of the body and a red blush laid over the orange skin as a second tone.","description":"Peach with the cleft running down the front of the body and a red blush laid over the orange skin as a second tone. Overall 0.070 by 0.068 by 0.068 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About 70 mm across. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-peach-8e147c62","cdnUrl":"https://cdn.3dassets.dev/assets/24317/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-peach-8e147c62","thumbnailUrl":"https://cdn.3dassets.dev/assets/24317/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24317/v1/poster.webp","blurhash":"UCFg%Y]D01G7^#ouIWRV03KI}?nA8~jJ%ebu","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":74496,"triangles":1500,"vertices":4500,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.034991566091775894,-0.0000010184879099886524,-0.03417988615778163],"max":[0.034991566091775894,0.06812417507171631,0.03417934565635358]},"sizeMeters":[0.07,0.068,0.068],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:04.720Z","updatedAt":"2026-09-07T21:20:06.144Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24317/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PeachFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24317/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24317/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24317/v1/model.glb\" alt=\"Peach (Food, Fresh Produce and Groceries)\" 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/24317/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/24317/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24318","slug":"fresh-produce-and-groceries-peach-half-cb24b2ad","title":"Peach Half (Food, Fresh Produce and Groceries)","summary":"Halved peach with yellow flesh, the red stain around the hollow and a wrinkled stone sitting in it.","description":"Halved peach with yellow flesh, the red stain around the hollow and a wrinkled stone sitting in it. Overall 0.070 by 0.066 by 0.044 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. The cut face lies in the XY plane at z=0 and looks toward +Z. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-peach-half-cb24b2ad","cdnUrl":"https://cdn.3dassets.dev/assets/24318/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-peach-half-cb24b2ad","thumbnailUrl":"https://cdn.3dassets.dev/assets/24318/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24318/v1/poster.webp","blurhash":"UHF=No~U01D*xVt4oyWC01E2?FbJItRnjaWX","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":71220,"triangles":1416,"vertices":4248,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.034991566091775894,-0.0000010184879099886524,-0.02181025836297853],"max":[0.034991566091775894,0.06600101813028211,0.021808192831649344]},"sizeMeters":[0.07,0.066,0.044],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:04.717Z","updatedAt":"2026-09-07T21:20:06.147Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24318/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PeachHalfFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24318/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24318/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24318/v1/model.glb\" alt=\"Peach Half (Food, Fresh Produce and Groceries)\" 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/24318/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/24318/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24321","slug":"fresh-produce-and-groceries-cherry-pair-c2d34019","title":"Cherry Pair (Food, Fresh Produce and Groceries)","summary":"Two cherries hanging from a forked green stalk, each body revolved with a small stalk well at the top.","description":"Two cherries hanging from a forked green stalk, each body revolved with a small stalk well at the top. Overall 0.057 by 0.070 by 0.033 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Fruit about 25 mm across; the pair stands 70 mm to the top of the fork. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-cherry-pair-c2d34019","cdnUrl":"https://cdn.3dassets.dev/assets/24321/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-cherry-pair-c2d34019","thumbnailUrl":"https://cdn.3dassets.dev/assets/24321/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24321/v1/poster.webp","blurhash":"U8AvLPxG00J63Ss::mNG02J7~U,a{Ar@C2S}","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":52452,"triangles":1056,"vertices":3168,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.028483355417847633,-2.6606419636053535e-7,-0.016295327026061943],"max":[0.028483355417847633,0.07000000029802322,0.016295327026061943]},"sizeMeters":[0.057,0.07,0.033],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:05.745Z","updatedAt":"2026-09-07T21:20:06.069Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24321/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CherryPairFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24321/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24321/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24321/v1/model.glb\" alt=\"Cherry Pair (Food, Fresh Produce and Groceries)\" 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/24321/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/24321/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24325","slug":"fresh-produce-and-groceries-grapes-red-bunch-0809b696","title":"Red Grape Bunch (Food, Fresh Produce and Groceries)","summary":"Tapering bunch of forty eight red grapes packed onto a conical envelope, with the woody stalk running out of the top.","description":"Tapering bunch of forty eight red grapes packed onto a conical envelope, with the woody stalk running out of the top. Overall 0.082 by 0.137 by 0.079 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About 150 mm tall including the stalk. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-grapes-red-bunch-0809b696","cdnUrl":"https://cdn.3dassets.dev/assets/24325/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-grapes-red-bunch-0809b696","thumbnailUrl":"https://cdn.3dassets.dev/assets/24325/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24325/v1/poster.webp","blurhash":"U58p$V%300EJ~XoN9ZWT0cRi^Bxb54WUxIV[","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":326124,"triangles":6756,"vertices":20268,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.041195060112925876,0,-0.03929991506181754],"max":[0.041195060112925876,0.1369684487581253,0.03929991506181754]},"sizeMeters":[0.082,0.137,0.079],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:06.524Z","updatedAt":"2026-09-07T21:20:05.991Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24325/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RedGrapeBunchFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24325/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24325/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24325/v1/model.glb\" alt=\"Red Grape Bunch (Food, Fresh Produce and Groceries)\" 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/24325/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/24325/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24322","slug":"fresh-produce-and-groceries-strawberry-8e9906ff","title":"Strawberry (Food, Fresh Produce and Groceries)","summary":"Strawberry with a faceted cone body, forty six seed dots sunk into the skin and a six point green calyx with a short stalk.","description":"Strawberry with a faceted cone body, forty six seed dots sunk into the skin and a six point green calyx with a short stalk. Overall 0.042 by 0.055 by 0.042 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About 45 mm tall. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-strawberry-8e9906ff","cdnUrl":"https://cdn.3dassets.dev/assets/24322/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-strawberry-8e9906ff","thumbnailUrl":"https://cdn.3dassets.dev/assets/24322/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24322/v1/poster.webp","blurhash":"UFB-}Mw{0yJR=yn%I:W;0zNa}ZxG5QWq-BjZ","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":119064,"triangles":2412,"vertices":7236,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.021106860891089586,0,-0.021239090710878372],"max":[0.021106860891089586,0.05515478551387787,0.021239090710878372]},"sizeMeters":[0.042,0.055,0.042],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:06.393Z","updatedAt":"2026-09-07T21:20:06.072Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24322/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StrawberryFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24322/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24322/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24322/v1/model.glb\" alt=\"Strawberry (Food, Fresh Produce and Groceries)\" 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/24322/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/24322/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24328","slug":"fresh-produce-and-groceries-strawberries-punnet-67fa8672","title":"Strawberry Punnet (Food, Fresh Produce and Groceries)","summary":"Clear plastic punnet heaped with nine strawberries, each tipped at a different angle with its green calyx still on.","description":"Clear plastic punnet heaped with nine strawberries, each tipped at a different angle with its green calyx still on. Overall 0.146 by 0.112 by 0.112 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Punnet 132 by 100 mm, the standard soft fruit tray. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-strawberries-punnet-67fa8672","cdnUrl":"https://cdn.3dassets.dev/assets/24328/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-strawberries-punnet-67fa8672","thumbnailUrl":"https://cdn.3dassets.dev/assets/24328/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24328/v1/poster.webp","blurhash":"UBFE_%%100NG00smyDR+00NGvMoz.TkX$iRP","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":460556,"triangles":9540,"vertices":28620,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.07312087714672089,9.462290224068748e-7,-0.05600341855986229],"max":[0.07312087714672089,0.11180912419970804,0.05600341855986229]},"sizeMeters":[0.146,0.112,0.112],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:07.885Z","updatedAt":"2026-09-07T21:20:05.923Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24328/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StrawberryPunnetFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24328/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24328/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24328/v1/model.glb\" alt=\"Strawberry Punnet (Food, Fresh Produce and Groceries)\" 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/24328/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/24328/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24324","slug":"fresh-produce-and-groceries-blueberries-punnet-c92fa4fe","title":"Blueberry Punnet (Food, Fresh Produce and Groceries)","summary":"Clear punnet heaped with small dusty blue berries, each revolved with the little crowned well blueberries carry on top.","description":"Clear punnet heaped with small dusty blue berries, each revolved with the little crowned well blueberries carry on top. Overall 0.130 by 0.060 by 0.102 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Punnet 118 by 90 mm; berries about 13 mm. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-blueberries-punnet-c92fa4fe","cdnUrl":"https://cdn.3dassets.dev/assets/24324/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-blueberries-punnet-c92fa4fe","thumbnailUrl":"https://cdn.3dassets.dev/assets/24324/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24324/v1/poster.webp","blurhash":"U4EVvp~X00xt?I-=%MRi00IT#cIV0cD%4U9F","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":424344,"triangles":8802,"vertices":26406,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.06499999761581421,0.000002824681387736394,-0.05100298894315009],"max":[0.06499999761581421,0.05986545949106893,0.05100298894315009]},"sizeMeters":[0.13,0.06,0.102],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:06.474Z","updatedAt":"2026-09-07T21:20:05.993Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24324/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BlueberryPunnetFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24324/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24324/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24324/v1/model.glb\" alt=\"Blueberry Punnet (Food, Fresh Produce and Groceries)\" 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/24324/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/24324/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24327","slug":"fresh-produce-and-groceries-raspberries-punnet-c13bdf12","title":"Raspberry Punnet (Food, Fresh Produce and Groceries)","summary":"Clear punnet of eight raspberries, each one built as a cluster of thirty small drupelets over a thimble shaped core.","description":"Clear punnet of eight raspberries, each one built as a cluster of thirty small drupelets over a thimble shaped core. Overall 0.130 by 0.071 by 0.102 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Punnet 118 by 90 mm; fruit about 23 mm. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-raspberries-punnet-c13bdf12","cdnUrl":"https://cdn.3dassets.dev/assets/24327/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-raspberries-punnet-c13bdf12","thumbnailUrl":"https://cdn.3dassets.dev/assets/24327/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24327/v1/poster.webp","blurhash":"U6FFKn=|00S#Md%2%gX700Io{fRjBnI;MJH?","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":246068,"triangles":5088,"vertices":15264,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.06499999761581421,0.000002824681387736394,-0.05100298894315009],"max":[0.06499999761581421,0.07100136888443366,0.05100298894315009]},"sizeMeters":[0.13,0.071,0.102],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:06.644Z","updatedAt":"2026-09-07T21:20:05.917Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24327/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RaspberryPunnetFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24327/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24327/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24327/v1/model.glb\" alt=\"Raspberry Punnet (Food, Fresh Produce and Groceries)\" 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/24327/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/24327/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24323","slug":"fresh-produce-and-groceries-orange-4bb951a7","title":"Orange (Food, Fresh Produce and Groceries)","summary":"Orange with a dimpled peel built from two crossing high frequency waves and a small green stalk scar on top.","description":"Orange with a dimpled peel built from two crossing high frequency waves and a small green stalk scar on top. Overall 0.080 by 0.076 by 0.081 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About 80 mm across. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-orange-4bb951a7","cdnUrl":"https://cdn.3dassets.dev/assets/24323/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-orange-4bb951a7","thumbnailUrl":"https://cdn.3dassets.dev/assets/24323/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24323/v1/poster.webp","blurhash":"UEFhRs-o02E2~TofE2ax02Ip~Axt9HaxtQR.","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":59140,"triangles":1196,"vertices":3588,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.03997750740341298,-9.983804148683273e-7,-0.040376752614974976],"max":[0.03997750740341298,0.07600099593662443,0.040376752614974976]},"sizeMeters":[0.08,0.076,0.081],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:06.447Z","updatedAt":"2026-09-07T21:20:05.988Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24323/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OrangeFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24323/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24323/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24323/v1/model.glb\" alt=\"Orange (Food, Fresh Produce and Groceries)\" 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/24323/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/24323/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24326","slug":"fresh-produce-and-groceries-orange-half-e8c27869","title":"Orange Half (Food, Fresh Produce and Groceries)","summary":"Orange cut across the segments, the flat face showing ten flesh sectors set into pale pith with the pith walls between them.","description":"Orange cut across the segments, the flat face showing ten flesh sectors set into pale pith with the pith walls between them. Overall 0.080 by 0.076 by 0.042 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. The cut face lies in the XY plane at z=0 and looks toward +Z. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-orange-half-e8c27869","cdnUrl":"https://cdn.3dassets.dev/assets/24326/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-orange-half-e8c27869","thumbnailUrl":"https://cdn.3dassets.dev/assets/24326/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24326/v1/poster.webp","blurhash":"UMGRR{~U039asls.t7oc03E2-nbbNIR,WXWE","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":58896,"triangles":1190,"vertices":3570,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.03997892886400223,-0.000002372428507889379,-0.020788018127532882],"max":[0.03997892886400223,0.07600236998471746,0.020788018127532882]},"sizeMeters":[0.08,0.076,0.042],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:06.610Z","updatedAt":"2026-09-07T21:20:05.986Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24326/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OrangeHalfFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24326/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24326/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24326/v1/model.glb\" alt=\"Orange Half (Food, Fresh Produce and Groceries)\" 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/24326/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/24326/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24329","slug":"fresh-produce-and-groceries-lemon-7ae92bf0","title":"Lemon (Food, Fresh Produce and Groceries)","summary":"Lemon lying along X, pointed at both ends by a profile that pinches to a nipple, with a dimpled peel and a green tip.","description":"Lemon lying along X, pointed at both ends by a profile that pinches to a nipple, with a dimpled peel and a green tip. Overall 0.077 by 0.052 by 0.052 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About 72 mm long. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-lemon-7ae92bf0","cdnUrl":"https://cdn.3dassets.dev/assets/24329/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-lemon-7ae92bf0","thumbnailUrl":"https://cdn.3dassets.dev/assets/24329/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24329/v1/poster.webp","blurhash":"UHEM2F%L00IV?ZxsIVRk00M|~nof4:M|xut6","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":28284,"triangles":552,"vertices":1656,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.038750000298023224,-1.6790318923057268e-7,-0.025809885528746145],"max":[0.03874997957534985,0.05200016897607283,0.025809885528746145]},"sizeMeters":[0.077,0.052,0.052],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:07.379Z","updatedAt":"2026-09-07T21:20:05.915Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24329/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LemonFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24329/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24329/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24329/v1/model.glb\" alt=\"Lemon (Food, Fresh Produce and Groceries)\" 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/24329/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/24329/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24331","slug":"fresh-produce-and-groceries-lime-92ebbd83","title":"Lime (Food, Fresh Produce and Groceries)","summary":"Lime lying along X, blunter and rounder than the lemon, with a dimpled peel and a dark green stalk scar.","description":"Lime lying along X, blunter and rounder than the lemon, with a dimpled peel and a dark green stalk scar. Overall 0.055 by 0.052 by 0.052 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About 55 mm long. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-lime-92ebbd83","cdnUrl":"https://cdn.3dassets.dev/assets/24331/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-lime-92ebbd83","thumbnailUrl":"https://cdn.3dassets.dev/assets/24331/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24331/v1/poster.webp","blurhash":"UDC7Ao-:00D*?tofD*WB00IV_Lxu8|WB%Ljc","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":40740,"triangles":812,"vertices":2436,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.027400693856179714,-6.92903995513916e-7,-0.026000693440437317],"max":[0.027399807381716962,0.05200069397687912,0.026000693440437317]},"sizeMeters":[0.055,0.052,0.052],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:08.165Z","updatedAt":"2026-09-07T21:20:05.820Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24331/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LimeFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24331/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24331/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24331/v1/model.glb\" alt=\"Lime (Food, Fresh Produce and Groceries)\" 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/24331/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/24331/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24330","slug":"fresh-produce-and-groceries-grapefruit-half-a1ecceb3","title":"Grapefruit Half (Food, Fresh Produce and Groceries)","summary":"Pink grapefruit half, larger than the orange and carrying a thick pale pith rim with eleven flesh sectors inside it.","description":"Pink grapefruit half, larger than the orange and carrying a thick pale pith rim with eleven flesh sectors inside it. Overall 0.110 by 0.100 by 0.057 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About 110 mm across; the cut face looks toward +Z. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-grapefruit-half-a1ecceb3","cdnUrl":"https://cdn.3dassets.dev/assets/24330/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-grapefruit-half-a1ecceb3","thumbnailUrl":"https://cdn.3dassets.dev/assets/24330/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24330/v1/poster.webp","blurhash":"UMG7*k~A0MEdobs.xHoL0MEf-BVyM~R+X5WX","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":60644,"triangles":1210,"vertices":3630,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.05497979745268822,2.1485398911391673e-7,-0.028285703545006913],"max":[0.05497979745268822,0.099999786636127,0.028287665803613797]},"sizeMeters":[0.11,0.1,0.057],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:08.124Z","updatedAt":"2026-09-07T21:20:05.913Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24330/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GrapefruitHalfFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24330/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24330/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24330/v1/model.glb\" alt=\"Grapefruit Half (Food, Fresh Produce and Groceries)\" 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/24330/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/24330/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24333","slug":"fresh-produce-and-groceries-banana-single-19bed997","title":"Banana (Food, Fresh Produce and Groceries)","summary":"Single banana lying along X, swept round an arc with a slightly flattened faceted section, a blunt cut stem at one end and a dark tip at the other.","description":"Single banana lying along X, swept round an arc with a slightly flattened faceted section, a blunt cut stem at one end and a dark tip at the other. Overall 0.204 by 0.052 by 0.030 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 190 mm along the chord, the everyday size. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-banana-single-19bed997","cdnUrl":"https://cdn.3dassets.dev/assets/24333/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-banana-single-19bed997","thumbnailUrl":"https://cdn.3dassets.dev/assets/24333/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24333/v1/poster.webp","blurhash":"UECPz,-:03Rk-.?ZxuIW00t7~ns:IW4qRP?Y","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":18016,"triangles":322,"vertices":966,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.10201704502105713,-0.0000026504262073540064,-0.014773305430819613],"max":[0.10201704502105713,0.052080870194588395,0.014773305430819613]},"sizeMeters":[0.204,0.052,0.03],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:08.230Z","updatedAt":"2026-09-07T21:20:05.830Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24333/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BananaFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24333/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24333/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24333/v1/model.glb\" alt=\"Banana (Food, Fresh Produce and Groceries)\" 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/24333/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/24333/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24332","slug":"fresh-produce-and-groceries-banana-hand-149e37be","title":"Banana Hand (Food, Fresh Produce and Groceries)","summary":"Five bananas joined at one woody crown and fanned out from it, each fruit swept round the same arc and rolled a little about its own length.","description":"Five bananas joined at one woody crown and fanned out from it, each fruit swept round the same arc and rolled a little about its own length. Overall 0.198 by 0.058 by 0.184 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About 190 mm across the fan. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-banana-hand-149e37be","cdnUrl":"https://cdn.3dassets.dev/assets/24332/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-banana-hand-149e37be","thumbnailUrl":"https://cdn.3dassets.dev/assets/24332/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24332/v1/poster.webp","blurhash":"UGBy]It602Ipxtoej]WC00kB~noeIVWCWUoe","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":85212,"triangles":1722,"vertices":5166,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.09876467241450385,0.000005223042029420255,-0.09183449298143387],"max":[0.09876663700666113,0.058384738862514496,0.09183449298143387]},"sizeMeters":[0.198,0.058,0.184],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:08.197Z","updatedAt":"2026-09-07T21:20:05.825Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24332/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BananaHandFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24332/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24332/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24332/v1/model.glb\" alt=\"Banana Hand (Food, Fresh Produce and Groceries)\" 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/24332/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/24332/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24334","slug":"fresh-produce-and-groceries-pineapple-d611b2a5","title":"Pineapple (Food, Fresh Produce and Groceries)","summary":"Pineapple with a diamond patterned skin made from two crossing helical waves and a spiky crown of three leaf tiers over a lighter heart.","description":"Pineapple with a diamond patterned skin made from two crossing helical waves and a spiky crown of three leaf tiers over a lighter heart. Overall 0.117 by 0.279 by 0.115 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About 300 mm to the tips of the crown. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-pineapple-d611b2a5","cdnUrl":"https://cdn.3dassets.dev/assets/24334/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-pineapple-d611b2a5","thumbnailUrl":"https://cdn.3dassets.dev/assets/24334/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24334/v1/poster.webp","blurhash":"UAB3o_xu00D*1hV[;yt604V[?Yoy}nt6AHM}","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":350420,"triangles":7248,"vertices":21744,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.05854823512006447,0,-0.057655873893600044],"max":[0.05854823512006447,0.2790074050426483,0.057655873893600044]},"sizeMeters":[0.117,0.279,0.115],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:09.293Z","updatedAt":"2026-09-07T21:20:05.823Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24334/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PineappleFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24334/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24334/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24334/v1/model.glb\" alt=\"Pineapple (Food, Fresh Produce and Groceries)\" 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/24334/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/24334/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24335","slug":"fresh-produce-and-groceries-mango-44f22f03","title":"Mango (Food, Fresh Produce and Groceries)","summary":"Mango lying along X as a flattened oval, with a red blush laid across one cheek as a second tone.","description":"Mango lying along X as a flattened oval, with a red blush laid across one cheek as a second tone. Overall 0.115 by 0.064 by 0.085 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About 120 mm long. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-mango-44f22f03","cdnUrl":"https://cdn.3dassets.dev/assets/24335/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-mango-44f22f03","thumbnailUrl":"https://cdn.3dassets.dev/assets/24335/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24335/v1/poster.webp","blurhash":"UFEnnf#r03TD?FxZIpNG02S^}@Vc4=Ipx@xZ","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":71852,"triangles":1460,"vertices":4380,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.057500001043081284,-0.000001509654026073115,-0.042311983386759344],"max":[0.057500001043081284,0.0638386355514336,0.042313629914763305]},"sizeMeters":[0.115,0.064,0.085],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:08.361Z","updatedAt":"2026-09-07T21:20:05.746Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24335/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MangoFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24335/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24335/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24335/v1/model.glb\" alt=\"Mango (Food, Fresh Produce and Groceries)\" 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/24335/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/24335/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24336","slug":"fresh-produce-and-groceries-mango-half-394c94ad","title":"Mango Half (Food, Fresh Produce and Groceries)","summary":"Mango cut down the flat of the fruit, showing yellow flesh and the broad flat stone lying along the middle of the face.","description":"Mango cut down the flat of the fruit, showing yellow flesh and the broad flat stone lying along the middle of the face. Overall 0.115 by 0.064 by 0.044 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. The cut face lies in the XY plane at z=0 and looks toward +Z. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-mango-half-394c94ad","cdnUrl":"https://cdn.3dassets.dev/assets/24336/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-mango-half-394c94ad","thumbnailUrl":"https://cdn.3dassets.dev/assets/24336/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24336/v1/poster.webp","blurhash":"UMGuEh~V03nNn$%1%KWC00D*-.NfS5IpMyWV","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":51084,"triangles":996,"vertices":2988,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.057500001043081284,-0.000001509654026073115,-0.022196353243169185],"max":[0.057500001043081284,0.0638386355514336,0.02220007196685761]},"sizeMeters":[0.115,0.064,0.044],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:09.018Z","updatedAt":"2026-09-07T21:20:05.752Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24336/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MangoHalfFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24336/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24336/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24336/v1/model.glb\" alt=\"Mango Half (Food, Fresh Produce and Groceries)\" 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/24336/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/24336/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24337","slug":"fresh-produce-and-groceries-kiwi-43b31d82","title":"Kiwi Fruit (Food, Fresh Produce and Groceries)","summary":"Kiwi fruit lying along X, a brown barrel whose skin is left faceted with fine crossing bumps so it reads as fur.","description":"Kiwi fruit lying along X, a brown barrel whose skin is left faceted with fine crossing bumps so it reads as fur. Overall 0.073 by 0.056 by 0.057 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About 72 mm long. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-kiwi-43b31d82","cdnUrl":"https://cdn.3dassets.dev/assets/24337/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-kiwi-43b31d82","thumbnailUrl":"https://cdn.3dassets.dev/assets/24337/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24337/v1/poster.webp","blurhash":"UCE{8]?a00IU~V%LIVM|00M{_1kD0LIUkWWB","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":43640,"triangles":872,"vertices":2616,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.03660000115633011,-0.0000017084156637946213,-0.02856862111688506],"max":[0.03660011661867136,0.0560017101441985,0.02856862111688506]},"sizeMeters":[0.073,0.056,0.057],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:09.672Z","updatedAt":"2026-09-07T21:20:05.748Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24337/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function KiwiFruitFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24337/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24337/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24337/v1/model.glb\" alt=\"Kiwi Fruit (Food, Fresh Produce and Groceries)\" 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/24337/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/24337/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24339","slug":"fresh-produce-and-groceries-kiwi-half-f293b2ba","title":"Kiwi Half (Food, Fresh Produce and Groceries)","summary":"Kiwi cut down its length: brown furry rind, a ring of green flesh, the pale core up the middle and a ring of small black seeds around it.","description":"Kiwi cut down its length: brown furry rind, a ring of green flesh, the pale core up the middle and a ring of small black seeds around it. Overall 0.072 by 0.056 by 0.030 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. The cut face lies in the XY plane at z=0 and looks toward +Z. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-kiwi-half-f293b2ba","cdnUrl":"https://cdn.3dassets.dev/assets/24339/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-kiwi-half-f293b2ba","thumbnailUrl":"https://cdn.3dassets.dev/assets/24339/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24339/v1/poster.webp","blurhash":"UHE:0N~o01R6nlxtxtWB00IB%fNaNHNHV]R*","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":56192,"triangles":1104,"vertices":3312,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.035999998450279236,-0.000001706966851363484,-0.015098107243864291],"max":[0.035999998450279236,0.056001708695386065,0.015101015927651998]},"sizeMeters":[0.072,0.056,0.03],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:09.887Z","updatedAt":"2026-09-07T21:20:05.658Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24339/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function KiwiHalfFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24339/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24339/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24339/v1/model.glb\" alt=\"Kiwi Half (Food, Fresh Produce and Groceries)\" 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/24339/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/24339/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24338","slug":"fresh-produce-and-groceries-avocado-0f71a530","title":"Avocado (Food, Fresh Produce and Groceries)","summary":"Avocado lying along X, pear shaped from a two-bulb profile with the skin left faceted so it reads as dark pebbled leather.","description":"Avocado lying along X, pear shaped from a two-bulb profile with the skin left faceted so it reads as dark pebbled leather. Overall 0.104 by 0.068 by 0.068 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About 100 mm long. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-avocado-0f71a530","cdnUrl":"https://cdn.3dassets.dev/assets/24338/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-avocado-0f71a530","thumbnailUrl":"https://cdn.3dassets.dev/assets/24338/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24338/v1/poster.webp","blurhash":"U88r8N?t00Dk?@yBMfMy00My?[jc8yIBtQxt","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":50756,"triangles":1020,"vertices":3060,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.052000001072883606,-0.0000024172272639483294,-0.03375042013242574],"max":[0.052000214702484955,0.06799892660045197,0.03375042013242574]},"sizeMeters":[0.104,0.068,0.068],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:09.876Z","updatedAt":"2026-09-07T21:20:05.744Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24338/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AvocadoFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24338/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24338/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24338/v1/model.glb\" alt=\"Avocado (Food, Fresh Produce and Groceries)\" 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/24338/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/24338/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24340","slug":"fresh-produce-and-groceries-avocado-half-3ddf6d1a","title":"Avocado Half (Food, Fresh Produce and Groceries)","summary":"Halved avocado lying along X, showing the green ring under the skin, pale yellow flesh and the round stone sitting in its hollow.","description":"Halved avocado lying along X, showing the green ring under the skin, pale yellow flesh and the round stone sitting in its hollow. Overall 0.100 by 0.068 by 0.043 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. The cut face lies in the XY plane at z=0 and looks toward +Z. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-avocado-half-3ddf6d1a","cdnUrl":"https://cdn.3dassets.dev/assets/24340/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-avocado-half-3ddf6d1a","thumbnailUrl":"https://cdn.3dassets.dev/assets/24340/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24340/v1/poster.webp","blurhash":"UFD0Y+~o014;XQx@%1M|009a_0$jxZIVE2%1","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":80008,"triangles":1636,"vertices":4908,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.05000000074505806,-0.0000024172272639483294,-0.021600336059001933],"max":[0.05000000074505806,0.06799892660045197,0.02160019699021845]},"sizeMeters":[0.1,0.068,0.043],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:09.904Z","updatedAt":"2026-09-07T21:20:05.662Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24340/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AvocadoHalfFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24340/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24340/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24340/v1/model.glb\" alt=\"Avocado Half (Food, Fresh Produce and Groceries)\" 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/24340/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/24340/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24341","slug":"fresh-produce-and-groceries-coconut-668cccb1","title":"Coconut (Food, Fresh Produce and Groceries)","summary":"Whole coconut turned so the stem end faces the front, with fine vertical fibres left faceted on the husk and the three dark eyes on the end.","description":"Whole coconut turned so the stem end faces the front, with fine vertical fibres left faceted on the husk and the three dark eyes on the end. Overall 0.124 by 0.125 by 0.126 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About 125 mm across. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-coconut-668cccb1","cdnUrl":"https://cdn.3dassets.dev/assets/24341/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-coconut-668cccb1","thumbnailUrl":"https://cdn.3dassets.dev/assets/24341/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24341/v1/poster.webp","blurhash":"UAE2%o?H00D%_1fRE2s.00IV~Vxu0Lay%MWE","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":90784,"triangles":1854,"vertices":5562,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.062194813051690105,0.0000036789497313005626,-0.06319999694824219],"max":[0.062194813051690105,0.12450011983309417,0.06320019686201749]},"sizeMeters":[0.124,0.124,0.126],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:10.026Z","updatedAt":"2026-09-07T21:20:05.664Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24341/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoconutFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24341/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24341/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24341/v1/model.glb\" alt=\"Coconut (Food, Fresh Produce and Groceries)\" 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/24341/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/24341/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24342","slug":"fresh-produce-and-groceries-pomegranate-half-a9151a39","title":"Pomegranate Half (Food, Fresh Produce and Groceries)","summary":"Pomegranate cut in half, the face packed with bright red arils bedded in pale membrane and divided into six chambers by the membrane walls.","description":"Pomegranate cut in half, the face packed with bright red arils bedded in pale membrane and divided into six chambers by the membrane walls. Overall 0.088 by 0.088 by 0.047 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. The cut face lies in the XY plane at z=0 and looks toward +Z. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-pomegranate-half-a9151a39","cdnUrl":"https://cdn.3dassets.dev/assets/24342/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-pomegranate-half-a9151a39","thumbnailUrl":"https://cdn.3dassets.dev/assets/24342/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24342/v1/poster.webp","blurhash":"UJF#R1~B019?oas.s;bF0LEL=ynUM~R*k8bH","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":210908,"triangles":4340,"vertices":13020,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.04399999976158142,0,-0.023671825034528807],"max":[0.04399999976158142,0.08799999952316284,0.023670442371609597]},"sizeMeters":[0.088,0.088,0.047],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:10.143Z","updatedAt":"2026-09-07T21:20:05.666Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24342/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PomegranateHalfFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24342/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24342/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24342/v1/model.glb\" alt=\"Pomegranate Half (Food, Fresh Produce and Groceries)\" 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/24342/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/24342/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24343","slug":"fresh-produce-and-groceries-watermelon-whole-e674e845","title":"Watermelon (Food, Fresh Produce and Groceries)","summary":"Whole oval watermelon lying along X, the pale green rind broken by nine darker stripes running pole to pole.","description":"Whole oval watermelon lying along X, the pale green rind broken by nine darker stripes running pole to pole. Overall 0.300 by 0.232 by 0.231 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 300 mm long and 230 mm across, a full size fruit. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-watermelon-whole-e674e845","cdnUrl":"https://cdn.3dassets.dev/assets/24343/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-watermelon-whole-e674e845","thumbnailUrl":"https://cdn.3dassets.dev/assets/24343/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24343/v1/poster.webp","blurhash":"U9CQbh-:00IU_L%LIVIV00My_Lof4VIVxuoM","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":167888,"triangles":3460,"vertices":10380,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.15000000596046448,0.0000029700644598312786,-0.11552019258437822],"max":[0.15000000596046448,0.23210539940518282,0.11552019258437822]},"sizeMeters":[0.3,0.232,0.231],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:10.718Z","updatedAt":"2026-09-07T21:20:05.587Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24343/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WatermelonFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24343/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24343/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24343/v1/model.glb\" alt=\"Watermelon (Food, Fresh Produce and Groceries)\" 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/24343/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/24343/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24344","slug":"fresh-produce-and-groceries-watermelon-wedge-e2b85d5f","title":"Watermelon Wedge (Food, Fresh Produce and Groceries)","summary":"Long watermelon wedge resting on its rind, built as three radial layers of green rind, white pith and red flesh with dark pips set into both cut faces.","description":"Long watermelon wedge resting on its rind, built as three radial layers of green rind, white pith and red flesh with dark pips set into both cut faces. Overall 0.300 by 0.115 by 0.090 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 300 mm long; the flat cut faces look toward +Z and -Z. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-watermelon-wedge-e2b85d5f","cdnUrl":"https://cdn.3dassets.dev/assets/24344/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-watermelon-wedge-e2b85d5f","thumbnailUrl":"https://cdn.3dassets.dev/assets/24344/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24344/v1/poster.webp","blurhash":"UGF4p0^j0|Ns;Q-UtkK300Rj}GWVGXEMR6w0","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":161956,"triangles":3306,"vertices":9918,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.15000000596046448,-0.0000010541694992413642,-0.04494003291463606],"max":[0.15000000596046448,0.11500256815725998,0.04494003291463606]},"sizeMeters":[0.3,0.115,0.09],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:12.075Z","updatedAt":"2026-09-07T21:20:05.589Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24344/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WatermelonWedgeFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24344/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24344/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24344/v1/model.glb\" alt=\"Watermelon Wedge (Food, Fresh Produce and Groceries)\" 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/24344/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/24344/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24345","slug":"fresh-produce-and-groceries-cantaloupe-melon-61a0f0a2","title":"Cantaloupe Melon (Food, Fresh Produce and Groceries)","summary":"Round netted melon: a softly ribbed tan body under a raised lattice of pale netting, with a small stalk scar sunk into the top.","description":"Round netted melon: a softly ribbed tan body under a raised lattice of pale netting, with a small stalk scar sunk into the top. Overall 0.178 by 0.161 by 0.178 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About 176 mm across. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-cantaloupe-melon-61a0f0a2","cdnUrl":"https://cdn.3dassets.dev/assets/24345/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-cantaloupe-melon-61a0f0a2","thumbnailUrl":"https://cdn.3dassets.dev/assets/24345/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24345/v1/poster.webp","blurhash":"UAE{LU?b00IU~Wof9ZjY00D%~Uxt9ZWoxaRj","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":284692,"triangles":5878,"vertices":17634,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.08907199651002884,-0.0000023596104941903118,-0.088865402322744],"max":[0.08907199651002884,0.16144012437432628,0.088865402322744]},"sizeMeters":[0.178,0.161,0.178],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:12.438Z","updatedAt":"2026-09-07T21:20:05.591Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24345/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CantaloupeMelonFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24345/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24345/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24345/v1/model.glb\" alt=\"Cantaloupe Melon (Food, Fresh Produce and Groceries)\" 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/24345/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/24345/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24346","slug":"fresh-produce-and-groceries-apple-green-8d3c66b4","title":"Green Apple (Food, Fresh Produce and Groceries)","summary":"Green eating apple: the red apple body recoloured, keeping the five lobes, the stalk well and the leaf.","description":"Green eating apple: the red apple body recoloured, keeping the five lobes, the stalk well and the leaf. Overall 0.076 by 0.102 by 0.077 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-apple-green-8d3c66b4","cdnUrl":"https://cdn.3dassets.dev/assets/24346/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-apple-green-8d3c66b4","thumbnailUrl":"https://cdn.3dassets.dev/assets/24346/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24346/v1/poster.webp","blurhash":"UFBDv4%L00IVIVWBxtoy00M|_Kxt%Jt6V{Rk","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":58984,"triangles":1176,"vertices":3528,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.03800522948905703,-7.894984639031377e-7,-0.03827623650431633],"max":[0.03800522948905703,0.10234278010323213,0.03827623650431633]},"sizeMeters":[0.076,0.102,0.077],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:11.519Z","updatedAt":"2026-09-07T21:20:05.585Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24346/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GreenAppleFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24346/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24346/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24346/v1/model.glb\" alt=\"Green Apple (Food, Fresh Produce and Groceries)\" 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/24346/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/24346/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24347","slug":"fresh-produce-and-groceries-grapes-green-bunch-e1f5c8d1","title":"Green Grape Bunch (Food, Fresh Produce and Groceries)","summary":"Green grape bunch: the red bunch recoloured, with the same forty eight berries on a tapering conical envelope and the same woody stalk.","description":"Green grape bunch: the red bunch recoloured, with the same forty eight berries on a tapering conical envelope and the same woody stalk. Overall 0.082 by 0.137 by 0.079 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-grapes-green-bunch-e1f5c8d1","cdnUrl":"https://cdn.3dassets.dev/assets/24347/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-grapes-green-bunch-e1f5c8d1","thumbnailUrl":"https://cdn.3dassets.dev/assets/24347/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24347/v1/poster.webp","blurhash":"UAA,~[xu00IV_1ofD+ae02Rk_Kxa9GV]xtk8","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":326136,"triangles":6756,"vertices":20268,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.041195060112925876,0,-0.03929991506181754],"max":[0.041195060112925876,0.1369684487581253,0.03929991506181754]},"sizeMeters":[0.082,0.137,0.079],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:12.718Z","updatedAt":"2026-09-07T21:20:05.514Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24347/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GreenGrapeBunchFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24347/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24347/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24347/v1/model.glb\" alt=\"Green Grape Bunch (Food, Fresh Produce and Groceries)\" 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/24347/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/24347/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24348","slug":"fresh-produce-and-groceries-carrot-30612e70","title":"Carrot (Food, Fresh Produce and Groceries)","summary":"A ribbed tapering carrot lying along X, with a pale shoulder collar and a fanned crown of feathery tops.","description":"A ribbed tapering carrot lying along X, with a pale shoulder collar and a fanned crown of feathery tops. Overall 0.283 by 0.039 by 0.036 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Supermarket size at 170 mm of root; the tops add roughly half again. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-carrot-30612e70","cdnUrl":"https://cdn.3dassets.dev/assets/24348/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-carrot-30612e70","thumbnailUrl":"https://cdn.3dassets.dev/assets/24348/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24348/v1/poster.webp","blurhash":"U89%nm=00NA;-A?FWCIp00K3~T,s0~0MxZ?F","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":140164,"triangles":2868,"vertices":8604,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.08500000089406967,3.388175799333426e-7,-0.01837446188060354],"max":[0.19824957847595215,0.03925016168262224,0.017894277549067247]},"sizeMeters":[0.283,0.039,0.036],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:11.769Z","updatedAt":"2026-09-07T21:20:05.517Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24348/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CarrotFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24348/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24348/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24348/v1/model.glb\" alt=\"Carrot (Food, Fresh Produce and Groceries)\" 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/24348/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/24348/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24349","slug":"fresh-produce-and-groceries-carrot-bunch-493736b6","title":"Carrot Bunch (Food, Fresh Produce and Groceries)","summary":"Five carrots laid together and tied with a paper band at the shoulders, their feathery tops fanned out.","description":"Five carrots laid together and tied with a paper band at the shoulders, their feathery tops fanned out. Overall 0.252 by 0.106 by 0.152 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Roughly 250 mm end to end including the tops. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-carrot-bunch-493736b6","cdnUrl":"https://cdn.3dassets.dev/assets/24349/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-carrot-bunch-493736b6","thumbnailUrl":"https://cdn.3dassets.dev/assets/24349/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24349/v1/poster.webp","blurhash":"UAA^5Q}r02BA-U%KR*IW005S_1+^0zD+$*-.","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":416616,"triangles":8626,"vertices":25878,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.09998112171888351,0,-0.0783471277524614],"max":[0.1516728914565739,0.10576486587524414,0.07338007153765198]},"sizeMeters":[0.252,0.106,0.152],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:12.878Z","updatedAt":"2026-09-07T21:20:05.512Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24349/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CarrotBunchFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24349/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24349/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24349/v1/model.glb\" alt=\"Carrot Bunch (Food, Fresh Produce and Groceries)\" 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/24349/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/24349/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24350","slug":"fresh-produce-and-groceries-potato-92f48b7f","title":"Potato (Food, Fresh Produce and Groceries)","summary":"A lumpy 90 mm tuber revolved with coherent skin noise, dented and shouldered along its length, with five shallow dark eyes sunk into the skin.","description":"A lumpy 90 mm tuber revolved with coherent skin noise, dented and shouldered along its length, with five shallow dark eyes sunk into the skin. Overall 0.091 by 0.050 by 0.067 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Unwashed maincrop size; sits on its flattest face. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-potato-92f48b7f","cdnUrl":"https://cdn.3dassets.dev/assets/24350/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-potato-92f48b7f","thumbnailUrl":"https://cdn.3dassets.dev/assets/24350/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24350/v1/poster.webp","blurhash":"UEDvAmx[00M{?axtM|M|00ae~VoL4:M|t7oe","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":63160,"triangles":1278,"vertices":3834,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.04715670645236969,0.0000017846263696101594,-0.03374131348503754],"max":[0.04380570724606514,0.049998216118688446,0.033533174065481876]},"sizeMeters":[0.091,0.05,0.067],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:11.978Z","updatedAt":"2026-09-07T21:20:05.510Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24350/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PotatoFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24350/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24350/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24350/v1/model.glb\" alt=\"Potato (Food, Fresh Produce and Groceries)\" 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/24350/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/24350/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24351","slug":"fresh-produce-and-groceries-potatoes-net-bag-a12f17c3","title":"Bag of Potatoes (Food, Fresh Produce and Groceries)","summary":"Thirteen tubers heaped inside a fine red mesh sleeve, gathered and tied at the neck so the potatoes press out through the lattice.","description":"Thirteen tubers heaped inside a fine red mesh sleeve, gathered and tied at the neck so the potatoes press out through the lattice. Overall 0.151 by 0.205 by 0.148 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. A 2 kg retail net, about 200 mm tall. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-potatoes-net-bag-a12f17c3","cdnUrl":"https://cdn.3dassets.dev/assets/24351/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-potatoes-net-bag-a12f17c3","thumbnailUrl":"https://cdn.3dassets.dev/assets/24351/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24351/v1/poster.webp","blurhash":"UBC~F=?H009G?at7M|WB00Io~V%24oRjx[fl","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":397184,"triangles":8236,"vertices":24708,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.07133751671740128,0,-0.07383959930101118],"max":[0.07970792364307953,0.2045520693063736,0.07369668971458158]},"sizeMeters":[0.151,0.205,0.148],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:12.485Z","updatedAt":"2026-09-07T21:20:05.441Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24351/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BagOfPotatoesFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24351/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24351/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24351/v1/model.glb\" alt=\"Bag of Potatoes (Food, Fresh Produce and Groceries)\" 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/24351/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/24351/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24352","slug":"fresh-produce-and-groceries-sweet-potato-7733e52b","title":"Sweet Potato (Food, Fresh Produce and Groceries)","summary":"A sweet potato swept along an arc with its belly set well off centre, knobbled along the skin and running out to darker fibrous root ends at both tips.","description":"A sweet potato swept along an arc with its belly set well off centre, knobbled along the skin and running out to darker fibrous root ends at both tips. Overall 0.187 by 0.074 by 0.071 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About 185 mm long; lies on its side along X. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-sweet-potato-7733e52b","cdnUrl":"https://cdn.3dassets.dev/assets/24352/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-sweet-potato-7733e52b","thumbnailUrl":"https://cdn.3dassets.dev/assets/24352/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24352/v1/poster.webp","blurhash":"UFDu-p?F04Ip?F-.R-Ip01Ne~9WB4=4;sm-U","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":65744,"triangles":1332,"vertices":3996,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.09569235146045685,0.0000027934483865232895,-0.035482515812454055],"max":[0.09178237617015839,0.07392749987322297,0.035482515812454055]},"sizeMeters":[0.187,0.074,0.071],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:13.228Z","updatedAt":"2026-09-07T21:20:05.443Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24352/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SweetPotatoFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24352/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24352/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24352/v1/model.glb\" alt=\"Sweet Potato (Food, Fresh Produce and Groceries)\" 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/24352/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/24352/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24353","slug":"fresh-produce-and-groceries-beetroot-3f0ea3db","title":"Beetroot (Food, Fresh Produce and Groceries)","summary":"A dark round beetroot with a slightly noised skin, a tapering taproot tail curling away along the bench and six trimmed magenta stalks on the crown.","description":"A dark round beetroot with a slightly noised skin, a tapering taproot tail curling away along the bench and six trimmed magenta stalks on the crown. Overall 0.110 by 0.110 by 0.085 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Bulb about 85 mm across, roughly 150 mm overall with the tail. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-beetroot-3f0ea3db","cdnUrl":"https://cdn.3dassets.dev/assets/24353/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-beetroot-3f0ea3db","thumbnailUrl":"https://cdn.3dassets.dev/assets/24353/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24353/v1/poster.webp","blurhash":"U6A9Q.}]000x;J$kAw5j00D$?0?JEzSh-B$f","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":45792,"triangles":916,"vertices":2748,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.04189899191260338,-0.0000025572374458063263,-0.04199467225691897],"max":[0.06808622926473618,0.11040882766246796,0.04284301399013621]},"sizeMeters":[0.11,0.11,0.085],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:13.481Z","updatedAt":"2026-09-07T21:20:05.437Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24353/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BeetrootFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24353/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24353/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24353/v1/model.glb\" alt=\"Beetroot (Food, Fresh Produce and Groceries)\" 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/24353/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/24353/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24354","slug":"fresh-produce-and-groceries-parsnip-dba11b44","title":"Parsnip (Food, Fresh Produce and Groceries)","summary":"A pale ribbed parsnip lying along X: a heavy rounded crown that carries most of the length before running out to a sharp tail, with cut stalk stubs at the shoulder.","description":"A pale ribbed parsnip lying along X: a heavy rounded crown that carries most of the length before running out to a sharp tail, with cut stalk stubs at the shoulder. Overall 0.225 by 0.060 by 0.056 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About 205 mm of root, noticeably fatter-shouldered and thinner-tailed than a carrot. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-parsnip-dba11b44","cdnUrl":"https://cdn.3dassets.dev/assets/24354/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-parsnip-dba11b44","thumbnailUrl":"https://cdn.3dassets.dev/assets/24354/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24354/v1/poster.webp","blurhash":"UCBpkKIV00-;t7-;a~IU00%L~qIUMx4noe?b","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":50196,"triangles":1008,"vertices":3024,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.10499999672174454,-0.0000038394436663591325,-0.027725862756950867],"max":[0.11990773677825928,0.06006284297559919,0.028186640188677323]},"sizeMeters":[0.225,0.06,0.056],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:13.692Z","updatedAt":"2026-09-07T21:20:05.439Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24354/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ParsnipFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24354/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24354/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24354/v1/model.glb\" alt=\"Parsnip (Food, Fresh Produce and Groceries)\" 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/24354/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/24354/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24355","slug":"fresh-produce-and-groceries-radish-bunch-58380e39","title":"Radish Bunch (Food, Fresh Produce and Groceries)","summary":"Six red radish globes with white root tails, their stems gathered into a paper band and topped by a spray of spooned leaves.","description":"Six red radish globes with white root tails, their stems gathered into a paper band and topped by a spray of spooned leaves. Overall 0.103 by 0.233 by 0.108 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About 230 mm tall, the way a bunch stands on a market counter. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-radish-bunch-58380e39","cdnUrl":"https://cdn.3dassets.dev/assets/24355/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-radish-bunch-58380e39","thumbnailUrl":"https://cdn.3dassets.dev/assets/24355/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24355/v1/poster.webp","blurhash":"U59Zu{%000E344Op_,v*Qpjsu1bI{-s:6_NG","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":240200,"triangles":4920,"vertices":14760,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.05296737402741202,6.038058396485441e-7,-0.054735247045755386],"max":[0.049679529667537296,0.2330811321735382,0.05326433852314949]},"sizeMeters":[0.103,0.233,0.108],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:14.748Z","updatedAt":"2026-09-07T21:20:05.364Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24355/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RadishBunchFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24355/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24355/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24355/v1/model.glb\" alt=\"Radish Bunch (Food, Fresh Produce and Groceries)\" 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/24355/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/24355/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24357","slug":"fresh-produce-and-groceries-ginger-root-4e61755e","title":"Ginger Root (Food, Fresh Produce and Groceries)","summary":"A hand of ginger lying flat: a broad flattened palm with five slimmer fingers splayed across it in plan, every lobe knuckled and cut off at a pale flat face.","description":"A hand of ginger lying flat: a broad flattened palm with five slimmer fingers splayed across it in plan, every lobe knuckled and cut off at a pale flat face. Overall 0.177 by 0.033 by 0.092 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About 175 mm along the hand, 90 mm across the fingers and only 33 mm deep, the way a rhizome sits on a board. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-ginger-root-4e61755e","cdnUrl":"https://cdn.3dassets.dev/assets/24357/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-ginger-root-4e61755e","thumbnailUrl":"https://cdn.3dassets.dev/assets/24357/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24357/v1/poster.webp","blurhash":"UBAJvJt601M|%LxtNGIo00a~~Vof9aD*%1-:","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":127976,"triangles":2628,"vertices":7884,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.07966087758541107,5.15868348129056e-7,-0.04137835844477623],"max":[0.09718673676252365,0.033036494711953156,0.05014609738310783]},"sizeMeters":[0.177,0.033,0.092],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:14.321Z","updatedAt":"2026-09-07T21:20:05.367Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24357/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GingerRootFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24357/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24357/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24357/v1/model.glb\" alt=\"Ginger Root (Food, Fresh Produce and Groceries)\" 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/24357/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/24357/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24356","slug":"fresh-produce-and-groceries-onion-brown-64d4c508","title":"Brown Onion (Food, Fresh Produce and Groceries)","summary":"A papery brown onion: a ribbed bulb with squared shoulders, a collar of dry skin, a twisted cut neck and a wisp of pale roots at the base.","description":"A papery brown onion: a ribbed bulb with squared shoulders, a collar of dry skin, a twisted cut neck and a wisp of pale roots at the base. Overall 0.081 by 0.094 by 0.076 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. An 80 mm cooking onion, about 90 mm tall to the tip of the neck. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-onion-brown-64d4c508","cdnUrl":"https://cdn.3dassets.dev/assets/24356/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-onion-brown-64d4c508","thumbnailUrl":"https://cdn.3dassets.dev/assets/24356/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24356/v1/poster.webp","blurhash":"UFC$$F%M00IUxua#M{j=00M{~VxtM{oexua#","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":62348,"triangles":1246,"vertices":3738,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.04071137309074402,-4.2250755893837727e-7,-0.03776485589859407],"max":[0.04003199189901352,0.0940848204064842,0.03786289808866899]},"sizeMeters":[0.081,0.094,0.076],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:14.228Z","updatedAt":"2026-09-07T21:20:05.373Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24356/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BrownOnionFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24356/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24356/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24356/v1/model.glb\" alt=\"Brown Onion (Food, Fresh Produce and Groceries)\" 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/24356/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/24356/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24358","slug":"fresh-produce-and-groceries-onion-red-5564e294","title":"Red Onion (Food, Fresh Produce and Groceries)","summary":"A red onion: the same ribbed papery bulb in deep purple skin, with a pale dry collar, cut neck and roots.","description":"A red onion: the same ribbed papery bulb in deep purple skin, with a pale dry collar, cut neck and roots. Overall 0.081 by 0.094 by 0.076 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Colour variant of the brown onion; identical geometry. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-onion-red-5564e294","cdnUrl":"https://cdn.3dassets.dev/assets/24358/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-onion-red-5564e294","thumbnailUrl":"https://cdn.3dassets.dev/assets/24358/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24358/v1/poster.webp","blurhash":"U9A0IN%400EJ-;fjD%WU0JI-^nxbD%jb-;kB","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":62212,"triangles":1246,"vertices":3738,"meshes":3,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.04071137309074402,-4.2250755893837727e-7,-0.03776485589859407],"max":[0.04003199189901352,0.0940848204064842,0.03786289808866899]},"sizeMeters":[0.081,0.094,0.076],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:15.488Z","updatedAt":"2026-09-07T21:20:05.369Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24358/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RedOnionFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24358/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24358/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24358/v1/model.glb\" alt=\"Red Onion (Food, Fresh Produce and Groceries)\" 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/24358/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/24358/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24359","slug":"fresh-produce-and-groceries-garlic-bulb-cc4dbaaf","title":"Garlic Bulb (Food, Fresh Produce and Groceries)","summary":"A garlic bulb whose skin is pulled into eight deep clove lobes, finished with a papery collar, a twisted dried neck and a fringe of roots.","description":"A garlic bulb whose skin is pulled into eight deep clove lobes, finished with a papery collar, a twisted dried neck and a fringe of roots. Overall 0.060 by 0.064 by 0.057 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. A 60 mm bulb, about 68 mm tall including the neck. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-garlic-bulb-cc4dbaaf","cdnUrl":"https://cdn.3dassets.dev/assets/24359/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-garlic-bulb-cc4dbaaf","thumbnailUrl":"https://cdn.3dassets.dev/assets/24359/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24359/v1/poster.webp","blurhash":"UIE39r%M00IUxtfiM|ju00M{~qt7Rkj[s:ay","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":61132,"triangles":1236,"vertices":3708,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.029927987605333328,0,-0.028759011869108828],"max":[0.02982407994568348,0.0642142966389656,0.028607860077893885]},"sizeMeters":[0.06,0.064,0.057],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:14.617Z","updatedAt":"2026-09-07T21:20:05.294Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24359/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GarlicBulbFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24359/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24359/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24359/v1/model.glb\" alt=\"Garlic Bulb (Food, Fresh Produce and Groceries)\" 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/24359/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/24359/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24360","slug":"fresh-produce-and-groceries-leek-f72683aa","title":"Leek (Food, Fresh Produce and Groceries)","summary":"A leek lying along X: a ribbed white shank with a root fringe, a bright green collar where the sheath opens, and eight flat dark straps fanning away from it.","description":"A leek lying along X: a ribbed white shank with a root fringe, a bright green collar where the sheath opens, and eight flat dark straps fanning away from it. Overall 0.288 by 0.146 by 0.128 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About 290 mm from root tip to blade tip. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-leek-f72683aa","cdnUrl":"https://cdn.3dassets.dev/assets/24360/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-leek-f72683aa","thumbnailUrl":"https://cdn.3dassets.dev/assets/24360/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24360/v1/poster.webp","blurhash":"U69tcA^-010JR%M{%2x[0054_L~XxH-:D*Dj","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":133084,"triangles":2720,"vertices":8160,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.14227746427059174,-0.000001690985575408116,-0.06160134086039467],"max":[0.1455390304327011,0.1461627775164752,0.06683325918088534]},"sizeMeters":[0.288,0.146,0.128],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:15.008Z","updatedAt":"2026-09-07T21:20:05.300Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24360/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LeekFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24360/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24360/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24360/v1/model.glb\" alt=\"Leek (Food, Fresh Produce and Groceries)\" 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/24360/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/24360/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24361","slug":"fresh-produce-and-groceries-spring-onion-bunch-907a4752","title":"Spring Onion Bunch (Food, Fresh Produce and Groceries)","summary":"Six spring onions laid together and tied with a paper band: small white bulbs with root fringes at one end, long flat green blades fanning out at the other.","description":"Six spring onions laid together and tied with a paper band: small white bulbs with root fringes at one end, long flat green blades fanning out at the other. Overall 0.250 by 0.207 by 0.152 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About 250 mm end to end. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-spring-onion-bunch-907a4752","cdnUrl":"https://cdn.3dassets.dev/assets/24361/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-spring-onion-bunch-907a4752","thumbnailUrl":"https://cdn.3dassets.dev/assets/24361/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24361/v1/poster.webp","blurhash":"UB9j=S-q4VI-9GWTtQjJ00E0?Z%3_MxvM|R%","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":348972,"triangles":7200,"vertices":21600,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.07424098488543582,0.0000012936581315070583,-0.07524266723276461],"max":[0.176072895526886,0.20660990476608276,0.07652484509826983]},"sizeMeters":[0.25,0.207,0.152],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:16.150Z","updatedAt":"2026-09-07T21:20:05.292Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24361/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SpringOnionBunchFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24361/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24361/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24361/v1/model.glb\" alt=\"Spring Onion Bunch (Food, Fresh Produce and Groceries)\" 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/24361/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/24361/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24362","slug":"fresh-produce-and-groceries-broccoli-f70743a7","title":"Broccoli Head (Food, Fresh Produce and Groceries)","summary":"A broccoli head: a thick pale ribbed stalk branching into six arms under a dome crowded with sixty small bumpy bud clusters, plus two leaves low on the stalk.","description":"A broccoli head: a thick pale ribbed stalk branching into six arms under a dome crowded with sixty small bumpy bud clusters, plus two leaves low on the stalk. Overall 0.144 by 0.140 by 0.142 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About 130 mm across the head and 145 mm tall. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-broccoli-f70743a7","cdnUrl":"https://cdn.3dassets.dev/assets/24362/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-broccoli-f70743a7","thumbnailUrl":"https://cdn.3dassets.dev/assets/24362/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24362/v1/poster.webp","blurhash":"U68haP-:00Dk.kozixn#00RQ?@t64URQo}ai","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":298048,"triangles":6172,"vertices":18516,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.07170157879590988,0.0000013747836693084325,-0.06967750332391662],"max":[0.07230919599533081,0.14018860439909392,0.07231157413757247]},"sizeMeters":[0.144,0.14,0.142],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:15.452Z","updatedAt":"2026-09-07T21:20:05.298Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24362/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BroccoliHeadFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24362/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24362/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24362/v1/model.glb\" alt=\"Broccoli Head (Food, Fresh Produce and Groceries)\" 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/24362/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/24362/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24363","slug":"fresh-produce-and-groceries-cauliflower-fff2ec29","title":"Cauliflower (Food, Fresh Produce and Groceries)","summary":"A cauliflower: a tight white curd built as a dome of bumpy florets that stands clear above thirteen broad green leaves splayed around its base.","description":"A cauliflower: a tight white curd built as a dome of bumpy florets that stands clear above thirteen broad green leaves splayed around its base. Overall 0.242 by 0.135 by 0.257 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About 250 mm across the leaves and 130 mm tall. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-cauliflower-fff2ec29","cdnUrl":"https://cdn.3dassets.dev/assets/24363/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-cauliflower-fff2ec29","thumbnailUrl":"https://cdn.3dassets.dev/assets/24363/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24363/v1/poster.webp","blurhash":"UAA^p=tQ00Rjx[R%jYxb00RQ_MogDjt7o#IU","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":329668,"triangles":6814,"vertices":20442,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.11939302728532342,-5.436369214587011e-7,-0.13158415257930756],"max":[0.12230054930804757,0.13546262213127053,0.12551981210708618]},"sizeMeters":[0.242,0.135,0.257],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:16.003Z","updatedAt":"2026-09-07T21:20:05.212Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24363/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CauliflowerFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24363/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24363/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24363/v1/model.glb\" alt=\"Cauliflower (Food, Fresh Produce and Groceries)\" 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/24363/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/24363/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24364","slug":"fresh-produce-and-groceries-cabbage-green-0fc7257d","title":"Green Cabbage (Food, Fresh Produce and Groceries)","summary":"A tight green cabbage: a dense pale-green ball wrapped in three rosettes of broad cupped leaves, with pale ribs down the outer leaves and a cut stem at the base.","description":"A tight green cabbage: a dense pale-green ball wrapped in three rosettes of broad cupped leaves, with pale ribs down the outer leaves and a cut stem at the base. Overall 0.239 by 0.160 by 0.228 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About 240 mm across the outer leaves and 160 mm tall. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-cabbage-green-0fc7257d","cdnUrl":"https://cdn.3dassets.dev/assets/24364/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-cabbage-green-0fc7257d","thumbnailUrl":"https://cdn.3dassets.dev/assets/24364/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24364/v1/poster.webp","blurhash":"U99t#yxt00Rk.6ocICRl00RR_Ks:4pe?-:oc","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":292524,"triangles":6040,"vertices":18120,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.12072855979204178,0.000005895507861550242,-0.11514672922223392],"max":[0.11854279786348343,0.1599213432972234,0.11277465673736135]},"sizeMeters":[0.239,0.16,0.228],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:16.136Z","updatedAt":"2026-09-07T21:20:05.220Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24364/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GreenCabbageFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24364/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24364/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24364/v1/model.glb\" alt=\"Green Cabbage (Food, Fresh Produce and Groceries)\" 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/24364/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/24364/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24365","slug":"fresh-produce-and-groceries-cabbage-red-2c78d247","title":"Red Cabbage (Food, Fresh Produce and Groceries)","summary":"A red cabbage: the same tightly wrapped ball in deep purple, its pale ribs and cut stem left cream so the leaf structure still reads.","description":"A red cabbage: the same tightly wrapped ball in deep purple, its pale ribs and cut stem left cream so the leaf structure still reads. Overall 0.239 by 0.160 by 0.228 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Colour variant of the green cabbage; identical geometry. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-cabbage-red-2c78d247","cdnUrl":"https://cdn.3dassets.dev/assets/24365/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-cabbage-red-2c78d247","thumbnailUrl":"https://cdn.3dassets.dev/assets/24365/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24365/v1/poster.webp","blurhash":"U59GRZxu00ob-ro3ImW,00M{^nt753fQ-XjI","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":292388,"triangles":6040,"vertices":18120,"meshes":3,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.12072855979204178,0.000005895507861550242,-0.11514672922223392],"max":[0.11854279786348343,0.1599213432972234,0.11277465673736135]},"sizeMeters":[0.239,0.16,0.228],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:16.381Z","updatedAt":"2026-09-07T21:20:05.217Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24365/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RedCabbageFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24365/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24365/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24365/v1/model.glb\" alt=\"Red Cabbage (Food, Fresh Produce and Groceries)\" 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/24365/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/24365/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24366","slug":"fresh-produce-and-groceries-iceberg-lettuce-d819c4aa","title":"Iceberg Lettuce (Food, Fresh Produce and Groceries)","summary":"An iceberg lettuce: a pale tight heart standing proud of a cream inner rosette and two rings of broad wavy outer leaves that flare almost flat, over a cut white butt.","description":"An iceberg lettuce: a pale tight heart standing proud of a cream inner rosette and two rings of broad wavy outer leaves that flare almost flat, over a cut white butt. Overall 0.269 by 0.167 by 0.255 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About 270 mm across the outer leaves and 165 mm tall. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-iceberg-lettuce-d819c4aa","cdnUrl":"https://cdn.3dassets.dev/assets/24366/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-iceberg-lettuce-d819c4aa","thumbnailUrl":"https://cdn.3dassets.dev/assets/24366/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24366/v1/poster.webp","blurhash":"UDCQ6#xu00NF-=ofIUWB00RQ~pof4-WB-=oM","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":298128,"triangles":6172,"vertices":18516,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.13523387908935547,0,-0.129363795030407],"max":[0.13388605415821075,0.16730079054832458,0.1256623912933388]},"sizeMeters":[0.269,0.167,0.255],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:16.514Z","updatedAt":"2026-09-07T21:20:05.214Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24366/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function IcebergLettuceFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24366/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24366/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24366/v1/model.glb\" alt=\"Iceberg Lettuce (Food, Fresh Produce and Groceries)\" 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/24366/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/24366/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24367","slug":"fresh-produce-and-groceries-romaine-lettuce-0c10299b","title":"Romaine Lettuce (Food, Fresh Produce and Groceries)","summary":"A romaine lettuce standing upright: a tall pale heart sheathed in three rosettes of long spooned leaves that curve inward, darkening from cream through bright green to the outer layer.","description":"A romaine lettuce standing upright: a tall pale heart sheathed in three rosettes of long spooned leaves that curve inward, darkening from cream through bright green to the outer layer. Overall 0.192 by 0.244 by 0.190 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About 245 mm tall and only 190 mm across, on a cut white base. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-romaine-lettuce-0c10299b","cdnUrl":"https://cdn.3dassets.dev/assets/24367/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-romaine-lettuce-0c10299b","thumbnailUrl":"https://cdn.3dassets.dev/assets/24367/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24367/v1/poster.webp","blurhash":"UA8=DktP00V]_Kj[ICoyH]RktPtQE2Rks.oy","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":317072,"triangles":6552,"vertices":19656,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.09409155640387883,0,-0.09606111576981852],"max":[0.09802637938046803,0.24412457644939423,0.09409370800681421]},"sizeMeters":[0.192,0.244,0.19],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:16.824Z","updatedAt":"2026-09-07T21:20:05.135Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24367/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RomaineLettuceFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24367/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24367/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24367/v1/model.glb\" alt=\"Romaine Lettuce (Food, Fresh Produce and Groceries)\" 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/24367/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/24367/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24368","slug":"fresh-produce-and-groceries-spinach-bag-bfda06d8","title":"Bag of Spinach (Food, Fresh Produce and Groceries)","summary":"A pillow pouch of washed spinach: a bellied film bag with printed heat seals top and bottom and seventeen large overlapping leaves pressed against the clear front panel so the contents read through it.","description":"A pillow pouch of washed spinach: a bellied film bag with printed heat seals top and bottom and seventeen large overlapping leaves pressed against the clear front panel so the contents read through it. Overall 0.229 by 0.155 by 0.098 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. A 240 g retail bag, about 225 mm wide, standing on its bottom seal. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-spinach-bag-bfda06d8","cdnUrl":"https://cdn.3dassets.dev/assets/24368/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-spinach-bag-bfda06d8","thumbnailUrl":"https://cdn.3dassets.dev/assets/24368/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24368/v1/poster.webp","blurhash":"UAEWHxtL00-Y?t_MV@9F00%N_L9XMy9Yogs=","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":214492,"triangles":4416,"vertices":13248,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.11628684401512146,-0.0000040410533031221,-0.047493284669772866],"max":[0.11249999701976776,0.156200039245364,0.050950179929263026]},"sizeMeters":[0.229,0.156,0.098],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:17.121Z","updatedAt":"2026-09-07T21:20:05.148Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24368/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BagOfSpinachFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24368/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24368/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24368/v1/model.glb\" alt=\"Bag of Spinach (Food, Fresh Produce and Groceries)\" 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/24368/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/24368/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24369","slug":"fresh-produce-and-groceries-kale-bunch-68c0d4a7","title":"Kale Bunch (Food, Fresh Produce and Groceries)","summary":"A bunch of kale: six stems tied with a paper band, carrying twenty-one long narrow leaves with deeply scalloped crinkled edges in three fanned layers.","description":"A bunch of kale: six stems tied with a paper band, carrying twenty-one long narrow leaves with deeply scalloped crinkled edges in three fanned layers. Overall 0.260 by 0.331 by 0.268 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About 300 mm tall and 320 mm across the leaves. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-kale-bunch-68c0d4a7","cdnUrl":"https://cdn.3dassets.dev/assets/24369/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-kale-bunch-68c0d4a7","thumbnailUrl":"https://cdn.3dassets.dev/assets/24369/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24369/v1/poster.webp","blurhash":"U98;-zof00s:?[ayMext4Way%dWU8zkBXOMy","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":366528,"triangles":7584,"vertices":22752,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.12676544143153884,0,-0.1342729052076422],"max":[0.13295858754111983,0.3309410512447357,0.13410887322522033]},"sizeMeters":[0.26,0.331,0.268],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:17.189Z","updatedAt":"2026-09-07T21:20:05.140Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24369/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function KaleBunchFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24369/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24369/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24369/v1/model.glb\" alt=\"Kale Bunch (Food, Fresh Produce and Groceries)\" 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/24369/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/24369/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24370","slug":"fresh-produce-and-groceries-tomato-vine-truss-374f4a4b","title":"Tomato Vine Truss (Food, Fresh Produce and Groceries)","summary":"Five ribbed vine tomatoes hanging from an arched green stem, each on its own pedicel under a five point calyx.","description":"Five ribbed vine tomatoes hanging from an arched green stem, each on its own pedicel under a five point calyx. Overall 0.280 by 0.090 by 0.073 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. A supermarket truss 280 mm across; the fruit rest on the ground so the vine arches above them. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-tomato-vine-truss-374f4a4b","cdnUrl":"https://cdn.3dassets.dev/assets/24370/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-tomato-vine-truss-374f4a4b","thumbnailUrl":"https://cdn.3dassets.dev/assets/24370/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24370/v1/poster.webp","blurhash":"U9DI2k#V0L%2K~^j#UE200GX}[Z*zD0zGq-V","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":258084,"triangles":5322,"vertices":15966,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.13940410315990448,-3.254438480197741e-7,-0.03688861977269311],"max":[0.14065952599048615,0.09031090712142428,0.03583886276890893]},"sizeMeters":[0.28,0.09,0.073],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:17.717Z","updatedAt":"2026-09-07T21:20:05.138Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24370/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TomatoVineTrussFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24370/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24370/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24370/v1/model.glb\" alt=\"Tomato Vine Truss (Food, Fresh Produce and Groceries)\" 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/24370/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/24370/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24372","slug":"fresh-produce-and-groceries-beef-tomato-7f09cc61","title":"Beef Tomato (Food, Fresh Produce and Groceries)","summary":"A single large beef tomato with eight deep vertical ribs, a six point green calyx and a short cut stalk.","description":"A single large beef tomato with eight deep vertical ribs, a six point green calyx and a short cut stalk. Overall 0.101 by 0.078 by 0.100 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Roughly 96 mm across and 87 mm tall including the stalk. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-beef-tomato-7f09cc61","cdnUrl":"https://cdn.3dassets.dev/assets/24372/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-beef-tomato-7f09cc61","thumbnailUrl":"https://cdn.3dassets.dev/assets/24372/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24372/v1/poster.webp","blurhash":"UDE,gC=e0eIobbWBWBn%0eJ7}Zt7M{s:xaSg","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":84568,"triangles":1708,"vertices":5124,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.05028948932886124,-8.087402073378436e-7,-0.04970927420074389],"max":[0.050215691328048706,0.0784943625330925,0.050292874453610636]},"sizeMeters":[0.101,0.078,0.1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:18.026Z","updatedAt":"2026-09-07T21:20:05.067Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24372/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BeefTomatoFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24372/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24372/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24372/v1/model.glb\" alt=\"Beef Tomato (Food, Fresh Produce and Groceries)\" 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/24372/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/24372/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24371","slug":"fresh-produce-and-groceries-tomato-half-7f0aa2c9","title":"Tomato Half (Food, Fresh Produce and Groceries)","summary":"A tomato halved through the core with the cut face toward the camera: thin skin rim, paler flesh, a pale central column and locule walls holding dark seeds.","description":"A tomato halved through the core with the cut face toward the camera: thin skin rim, paler flesh, a pale central column and locule walls holding dark seeds. Overall 0.090 by 0.066 by 0.048 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. The cut face lies in the XY plane so a front view shows the inside. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-tomato-half-7f0aa2c9","cdnUrl":"https://cdn.3dassets.dev/assets/24371/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-tomato-half-7f0aa2c9","thumbnailUrl":"https://cdn.3dassets.dev/assets/24371/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24371/v1/poster.webp","blurhash":"UPGj21}@0zR6r]soxZof0fEMxtTIOVSgWCR*","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":75540,"triangles":1506,"vertices":4518,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.04499951750040054,-8.365548820818414e-7,-0.04500295079590367],"max":[0.04499951750040054,0.06600083619725422,0.002730006346769736]},"sizeMeters":[0.09,0.066,0.048],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:17.982Z","updatedAt":"2026-09-07T21:20:05.064Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24371/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TomatoHalfFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24371/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24371/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24371/v1/model.glb\" alt=\"Tomato Half (Food, Fresh Produce and Groceries)\" 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/24371/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/24371/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24374","slug":"fresh-produce-and-groceries-cherry-tomatoes-punnet-af61fe70","title":"Cherry Tomato Punnet (Food, Fresh Produce and Groceries)","summary":"A clear lipped punnet mounded with eighteen small ribbed tomatoes, four of them still wearing a green calyx.","description":"A clear lipped punnet mounded with eighteen small ribbed tomatoes, four of them still wearing a green calyx. Overall 0.145 by 0.051 by 0.110 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Punnet 125 by 95 mm; fruit about 31 mm across. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-cherry-tomatoes-punnet-af61fe70","cdnUrl":"https://cdn.3dassets.dev/assets/24374/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-cherry-tomatoes-punnet-af61fe70","thumbnailUrl":"https://cdn.3dassets.dev/assets/24374/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24374/v1/poster.webp","blurhash":"U9E.nj%200NG^+xaSgWV00WC}FoL0ySLZhMx","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":315980,"triangles":6528,"vertices":19584,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.07249999791383743,1.54134042421733e-7,-0.05500282137943921],"max":[0.07249999791383743,0.05118975471519528,0.05500282137943921]},"sizeMeters":[0.145,0.051,0.11],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:18.329Z","updatedAt":"2026-09-07T21:20:05.069Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24374/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CherryTomatoPunnetFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24374/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24374/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24374/v1/model.glb\" alt=\"Cherry Tomato Punnet (Food, Fresh Produce and Groceries)\" 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/24374/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/24374/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24373","slug":"fresh-produce-and-groceries-cucumber-84f26e26","title":"Cucumber (Food, Fresh Produce and Groceries)","summary":"A full length cucumber lying along X, twelve shallow ridges running down a waxy dark skin, with blunt rounded ends.","description":"A full length cucumber lying along X, twelve shallow ridges running down a waxy dark skin, with blunt rounded ends. Overall 0.308 by 0.042 by 0.040 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 300 mm long and 43 mm thick, with a pale blossom scar at one end and a cut stem at the other. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-cucumber-84f26e26","cdnUrl":"https://cdn.3dassets.dev/assets/24373/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-cucumber-84f26e26","thumbnailUrl":"https://cdn.3dassets.dev/assets/24373/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24373/v1/poster.webp","blurhash":"U57eeG%28yo|%e.jkCIC00bq?[RQDk01oe.Q","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":42428,"triangles":832,"vertices":2496,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.15549970516761558,-0.000005982556493821373,-0.020123863103562904],"max":[0.1525002069921702,0.04218280661955649,0.01994083772855432]},"sizeMeters":[0.308,0.042,0.04],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:18.212Z","updatedAt":"2026-09-07T21:20:05.062Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24373/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CucumberFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24373/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24373/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24373/v1/model.glb\" alt=\"Cucumber (Food, Fresh Produce and Groceries)\" 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/24373/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/24373/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24375","slug":"fresh-produce-and-groceries-courgette-08850309","title":"Courgette (Food, Fresh Produce and Groceries)","summary":"A courgette lying along X with a gentle bend, a thick cut stalk at one end and a pale dried flower scar at the other.","description":"A courgette lying along X with a gentle bend, a thick cut stalk at one end and a pale dried flower scar at the other. Overall 0.215 by 0.050 by 0.047 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 200 mm long and about 46 mm thick. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-courgette-08850309","cdnUrl":"https://cdn.3dassets.dev/assets/24375/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-courgette-08850309","thumbnailUrl":"https://cdn.3dassets.dev/assets/24375/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24375/v1/poster.webp","blurhash":"UABWxJSc02RjtP?Zs:D+00%L_KofRR4WWC?t","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":40484,"triangles":806,"vertices":2418,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.1145738810300827,0.0000013793043369993152,-0.01905844318697945],"max":[0.10036998242139816,0.04952496195514253,0.0280940696133186]},"sizeMeters":[0.215,0.05,0.047],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:18.639Z","updatedAt":"2026-09-07T21:20:04.988Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24375/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CourgetteFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24375/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24375/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24375/v1/model.glb\" alt=\"Courgette (Food, Fresh Produce and Groceries)\" 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/24375/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/24375/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24377","slug":"fresh-produce-and-groceries-aubergine-8d7c48ab","title":"Aubergine (Food, Fresh Produce and Groceries)","summary":"A deep purple aubergine, wide at the base and tapering to a shoulder held by a six lobed green calyx and a thick stalk.","description":"A deep purple aubergine, wide at the base and tapering to a shoulder held by a six lobed green calyx and a thick stalk. Overall 0.091 by 0.198 by 0.091 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 200 mm tall overall and 92 mm across the belly. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-aubergine-8d7c48ab","cdnUrl":"https://cdn.3dassets.dev/assets/24377/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-aubergine-8d7c48ab","thumbnailUrl":"https://cdn.3dassets.dev/assets/24377/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24377/v1/poster.webp","blurhash":"U77^cL%3009Y%foeMyRk0cNF^U%4M{WCxtoy","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":115876,"triangles":2376,"vertices":7128,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.045129364611121714,0,-0.045414201111416815],"max":[0.04606225925824314,0.19769424313026357,0.04554969364486217]},"sizeMeters":[0.091,0.198,0.091],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:18.906Z","updatedAt":"2026-09-07T21:20:04.998Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24377/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AubergineFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24377/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24377/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24377/v1/model.glb\" alt=\"Aubergine (Food, Fresh Produce and Groceries)\" 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/24377/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/24377/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24376","slug":"fresh-produce-and-groceries-bell-pepper-red-63b1d5fa","title":"Red Bell Pepper (Food, Fresh Produce and Groceries)","summary":"A blocky four lobed bell pepper with deep vertical grooves, a sunken crown and a curved green stalk rising out of it.","description":"A blocky four lobed bell pepper with deep vertical grooves, a sunken crown and a curved green stalk rising out of it. Overall 0.086 by 0.127 by 0.086 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 86 mm across the lobes and 112 mm tall to the tip of the stalk. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-bell-pepper-red-63b1d5fa","cdnUrl":"https://cdn.3dassets.dev/assets/24376/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-bell-pepper-red-63b1d5fa","thumbnailUrl":"https://cdn.3dassets.dev/assets/24376/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24376/v1/poster.webp","blurhash":"UEB_D1$j0yEfkWW;V[n%0|Na}ZxGRQn%t7W;","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":71708,"triangles":1456,"vertices":4368,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.042998092360168105,0,-0.042998092360168105],"max":[0.042998092360168105,0.12742485105991364,0.042998092360168105]},"sizeMeters":[0.086,0.127,0.086],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:18.886Z","updatedAt":"2026-09-07T21:20:04.994Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24376/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RedBellPepperFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24376/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24376/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24376/v1/model.glb\" alt=\"Red Bell Pepper (Food, Fresh Produce and Groceries)\" 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/24376/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/24376/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24378","slug":"fresh-produce-and-groceries-bell-pepper-yellow-cbe02aef","title":"Yellow Bell Pepper (Food, Fresh Produce and Groceries)","summary":"The four lobed bell pepper in ripe yellow, with the same sunken crown and curved green stalk.","description":"The four lobed bell pepper in ripe yellow, with the same sunken crown and curved green stalk. Overall 0.086 by 0.127 by 0.086 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Colour variant of the red bell pepper; the geometry is identical. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-bell-pepper-yellow-cbe02aef","cdnUrl":"https://cdn.3dassets.dev/assets/24378/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-bell-pepper-yellow-cbe02aef","thumbnailUrl":"https://cdn.3dassets.dev/assets/24378/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24378/v1/poster.webp","blurhash":"UGD03+xt00IVR:ayslj]02Rk~UxtaJfkozf5","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":71728,"triangles":1456,"vertices":4368,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.042998092360168105,0,-0.042998092360168105],"max":[0.042998092360168105,0.12742485105991364,0.042998092360168105]},"sizeMeters":[0.086,0.127,0.086],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:19.375Z","updatedAt":"2026-09-07T21:20:04.983Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24378/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function YellowBellPepperFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24378/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24378/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24378/v1/model.glb\" alt=\"Yellow Bell Pepper (Food, Fresh Produce and Groceries)\" 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/24378/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/24378/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24379","slug":"fresh-produce-and-groceries-bell-pepper-green-3297d47d","title":"Green Bell Pepper (Food, Fresh Produce and Groceries)","summary":"The four lobed bell pepper unripe and green, with the same sunken crown and curved stalk.","description":"The four lobed bell pepper unripe and green, with the same sunken crown and curved stalk. Overall 0.086 by 0.127 by 0.086 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Colour variant of the red bell pepper; the geometry is identical. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-bell-pepper-green-3297d47d","cdnUrl":"https://cdn.3dassets.dev/assets/24379/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-bell-pepper-green-3297d47d","thumbnailUrl":"https://cdn.3dassets.dev/assets/24379/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24379/v1/poster.webp","blurhash":"UDA-9B%K00D+ogayWBj]01M}_KxtRioet7WC","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":71720,"triangles":1456,"vertices":4368,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.042998092360168105,0,-0.042998092360168105],"max":[0.042998092360168105,0.12742485105991364,0.042998092360168105]},"sizeMeters":[0.086,0.127,0.086],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:19.632Z","updatedAt":"2026-09-07T21:20:04.910Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24379/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GreenBellPepperFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24379/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24379/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24379/v1/model.glb\" alt=\"Green Bell Pepper (Food, Fresh Produce and Groceries)\" 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/24379/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/24379/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24380","slug":"fresh-produce-and-groceries-chilli-peppers-5fabd500","title":"Chilli Peppers (Food, Fresh Produce and Groceries)","summary":"Three slim red chillies of different lengths lying loose, each swept along its own curve with a green stalk at the shoulder.","description":"Three slim red chillies of different lengths lying loose, each swept along its own curve with a green stalk at the shoulder. Overall 0.133 by 0.044 by 0.110 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Pods of 118, 97 and 79 mm, laid out as a loose group rather than a bundle. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-chilli-peppers-5fabd500","cdnUrl":"https://cdn.3dassets.dev/assets/24380/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-chilli-peppers-5fabd500","thumbnailUrl":"https://cdn.3dassets.dev/assets/24380/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24380/v1/poster.webp","blurhash":"UA9?8,-o0zE2KKkVwfi{0LIo}s%1[IVtFGo|","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":51104,"triangles":1026,"vertices":3078,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.07938356864163976,-0.0000021671136187402518,-0.06712934374809265],"max":[0.053957585245370865,0.04368554573535904,0.04326952299466438]},"sizeMeters":[0.133,0.044,0.11],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:19.736Z","updatedAt":"2026-09-07T21:20:04.920Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24380/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChilliPeppersFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24380/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24380/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24380/v1/model.glb\" alt=\"Chilli Peppers (Food, Fresh Produce and Groceries)\" 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/24380/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/24380/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24381","slug":"fresh-produce-and-groceries-sweetcorn-cob-44f02a08","title":"Sweetcorn Cob (Food, Fresh Produce and Groceries)","summary":"A sweetcorn cob lying along X, staggered rows of kernels over the exposed half, husk leaves peeled back over the base and silk trailing off the tip.","description":"A sweetcorn cob lying along X, staggered rows of kernels over the exposed half, husk leaves peeled back over the base and silk trailing off the tip. Overall 0.232 by 0.076 by 0.075 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About 240 mm long including the husk and 46 mm across the kernels. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-sweetcorn-cob-44f02a08","cdnUrl":"https://cdn.3dassets.dev/assets/24381/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-sweetcorn-cob-44f02a08","thumbnailUrl":"https://cdn.3dassets.dev/assets/24381/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24381/v1/poster.webp","blurhash":"UBB|QP?t02Vt?t?ZWBD+00nP~nIp8|4ptQ.5","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":242920,"triangles":4992,"vertices":14976,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.1298273801803589,-0.0000021274934845980087,-0.033548570256052394],"max":[0.10187784529271737,0.07563793321953594,0.041132253216249914]},"sizeMeters":[0.232,0.076,0.075],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:20.901Z","updatedAt":"2026-09-07T21:20:04.912Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24381/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SweetcornCobFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24381/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24381/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24381/v1/model.glb\" alt=\"Sweetcorn Cob (Food, Fresh Produce and Groceries)\" 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/24381/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/24381/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24382","slug":"fresh-produce-and-groceries-peas-in-pods-42d517fb","title":"Pea Pods (Food, Fresh Produce and Groceries)","summary":"Three pea pods, lumpy where the peas press through the wall, with the front pod split open on a row of five round peas.","description":"Three pea pods, lumpy where the peas press through the wall, with the front pod split open on a row of five round peas. Overall 0.158 by 0.024 by 0.088 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Pods of 88 to 104 mm lying loose; the open pod faces +Z so the peas show in a front view. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-peas-in-pods-42d517fb","cdnUrl":"https://cdn.3dassets.dev/assets/24382/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-peas-in-pods-42d517fb","thumbnailUrl":"https://cdn.3dassets.dev/assets/24382/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24382/v1/poster.webp","blurhash":"U96[pext01IVxts:RjRj01V[?@oyM{R*tQt7","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":95344,"triangles":1948,"vertices":5844,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.08683401346206665,0.000002662054167755848,-0.04680963588764992],"max":[0.07134205102920532,0.024325886407031053,0.04086156545093384]},"sizeMeters":[0.158,0.024,0.088],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:20.315Z","updatedAt":"2026-09-07T21:20:04.906Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24382/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PeaPodsFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24382/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24382/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24382/v1/model.glb\" alt=\"Pea Pods (Food, Fresh Produce and Groceries)\" 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/24382/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/24382/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24383","slug":"fresh-produce-and-groceries-green-beans-handful-b0d59d53","title":"Green Beans (Food, Fresh Produce and Groceries)","summary":"A loose handful of twelve slim green beans, each swept along its own curve and lying across the others in a shallow heap.","description":"A loose handful of twelve slim green beans, each swept along its own curve and lying across the others in a shallow heap. Overall 0.155 by 0.050 by 0.140 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Beans of 90 to 118 mm; the heap covers about 160 by 110 mm and stands 40 mm tall. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-green-beans-handful-b0d59d53","cdnUrl":"https://cdn.3dassets.dev/assets/24383/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-green-beans-handful-b0d59d53","thumbnailUrl":"https://cdn.3dassets.dev/assets/24383/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24383/v1/poster.webp","blurhash":"U98}J4x@01RUofjuRjWB00M|_Kt5V]WVx[xt","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":122840,"triangles":2520,"vertices":7560,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.07845357568645162,-4.384996496881177e-7,-0.08285503089427948],"max":[0.07620640763574145,0.05008992325144383,0.057476956397295]},"sizeMeters":[0.155,0.05,0.14],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:20.381Z","updatedAt":"2026-09-07T21:20:04.826Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24383/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GreenBeansFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24383/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24383/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24383/v1/model.glb\" alt=\"Green Beans (Food, Fresh Produce and Groceries)\" 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/24383/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/24383/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24385","slug":"fresh-produce-and-groceries-asparagus-bunch-6e402943","title":"Asparagus Bunch (Food, Fresh Produce and Groceries)","summary":"Fourteen asparagus spears standing in a splayed bunch, scaled bracts under each dark tip, pale cut ends at the base and two bands round the middle.","description":"Fourteen asparagus spears standing in a splayed bunch, scaled bracts under each dark tip, pale cut ends at the base and two bands round the middle. Overall 0.097 by 0.225 by 0.101 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Spears of 198 to 232 mm; a kraft band low down and a thin elastic band above it. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-asparagus-bunch-6e402943","cdnUrl":"https://cdn.3dassets.dev/assets/24385/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-asparagus-bunch-6e402943","thumbnailUrl":"https://cdn.3dassets.dev/assets/24385/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24385/v1/poster.webp","blurhash":"U5AwYE-:004o0cRj~D%M03S2~lsloaSeR:wN","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":242860,"triangles":4976,"vertices":14928,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.0475734948405808,-0.0000014777769692646964,-0.05058872327208519],"max":[0.049569620866495946,0.22499786772064234,0.05049058422446251]},"sizeMeters":[0.097,0.225,0.101],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:21.716Z","updatedAt":"2026-09-07T21:20:04.828Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24385/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AsparagusBunchFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24385/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24385/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24385/v1/model.glb\" alt=\"Asparagus Bunch (Food, Fresh Produce and Groceries)\" 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/24385/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/24385/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24384","slug":"fresh-produce-and-groceries-button-mushrooms-punnet-c85d80b3","title":"Button Mushroom Punnet (Food, Fresh Produce and Groceries)","summary":"Twelve small domed button mushrooms sitting stalks down in a lipped punnet with a plain kraft sleeve round it.","description":"Twelve small domed button mushrooms sitting stalks down in a lipped punnet with a plain kraft sleeve round it. Overall 0.135 by 0.042 by 0.105 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Punnet 125 by 95 mm; caps about 34 mm across. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-button-mushrooms-punnet-c85d80b3","cdnUrl":"https://cdn.3dassets.dev/assets/24384/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-button-mushrooms-punnet-c85d80b3","thumbnailUrl":"https://cdn.3dassets.dev/assets/24384/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24384/v1/poster.webp","blurhash":"UCFPHRxv00WB~qxtM{WB00WB_3WB00RkRjM{","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":149668,"triangles":3064,"vertices":9192,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.06750000268220901,0.0000024251040126634094,-0.05250320652978488],"max":[0.06750000268220901,0.041997574329743215,0.05250320652978488]},"sizeMeters":[0.135,0.042,0.105],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:20.644Z","updatedAt":"2026-09-07T21:20:04.836Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24384/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ButtonMushroomPunnetFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24384/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24384/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24384/v1/model.glb\" alt=\"Button Mushroom Punnet (Food, Fresh Produce and Groceries)\" 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/24384/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/24384/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24386","slug":"fresh-produce-and-groceries-portobello-mushroom-bb00b854","title":"Portobello Mushroom (Food, Fresh Produce and Groceries)","summary":"A portobello with a broad domed brown cap whose rim skirts down over a densely fluted mass of dark gills, standing on a thick pale stalk.","description":"A portobello with a broad domed brown cap whose rim skirts down over a densely fluted mass of dark gills, standing on a thick pale stalk. Overall 0.094 by 0.082 by 0.093 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 94 mm across the cap and 82 mm tall. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-portobello-mushroom-bb00b854","cdnUrl":"https://cdn.3dassets.dev/assets/24386/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-portobello-mushroom-bb00b854","thumbnailUrl":"https://cdn.3dassets.dev/assets/24386/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24386/v1/poster.webp","blurhash":"UBD+*l-:00E1~Us:Neof00M{_2tQ02Rjr;Rj","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":59452,"triangles":1186,"vertices":3558,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.04699999839067459,0,-0.046655749615572756],"max":[0.04699999839067459,0.08180082853899763,0.046655749615572756]},"sizeMeters":[0.094,0.082,0.093],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:20.995Z","updatedAt":"2026-09-07T21:20:04.830Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24386/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PortobelloMushroomFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24386/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24386/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24386/v1/model.glb\" alt=\"Portobello Mushroom (Food, Fresh Produce and Groceries)\" 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/24386/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/24386/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24387","slug":"fresh-produce-and-groceries-butternut-squash-cbe665cd","title":"Butternut Squash (Food, Fresh Produce and Groceries)","summary":"A butternut squash standing upright, a round base wider than it is tall pulling in at a shoulder to a long parallel neck, capped by a chunky fluted woody stub.","description":"A butternut squash standing upright, a round base wider than it is tall pulling in at a shoulder to a long parallel neck, capped by a chunky fluted woody stub. Overall 0.116 by 0.272 by 0.116 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 272 mm tall and 116 mm across the bulb, with a pale blossom scar underneath. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-butternut-squash-cbe665cd","cdnUrl":"https://cdn.3dassets.dev/assets/24387/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-butternut-squash-cbe665cd","thumbnailUrl":"https://cdn.3dassets.dev/assets/24387/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24387/v1/poster.webp","blurhash":"UBC$DY%10158w|n+NHSe0OR*~8xZ-nW;Iqs9","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":57648,"triangles":1148,"vertices":3444,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.05794595495778395,-3.433332168250973e-7,-0.057989168390902256],"max":[0.058164677927077545,0.2719990455991975,0.05789843522039292]},"sizeMeters":[0.116,0.272,0.116],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:21.334Z","updatedAt":"2026-09-07T21:20:04.741Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24387/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ButternutSquashFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24387/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24387/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24387/v1/model.glb\" alt=\"Butternut Squash (Food, Fresh Produce and Groceries)\" 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/24387/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/24387/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24388","slug":"fresh-produce-and-groceries-pumpkin-e2783926","title":"Pumpkin (Food, Fresh Produce and Groceries)","summary":"A round orange pumpkin with ten deep ribs running pole to pole and a thick fluted woody stalk on top.","description":"A round orange pumpkin with ten deep ribs running pole to pole and a thick fluted woody stalk on top. Overall 0.230 by 0.201 by 0.219 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 230 mm across and 200 mm tall to the top of the stalk. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-pumpkin-e2783926","cdnUrl":"https://cdn.3dassets.dev/assets/24388/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-pumpkin-e2783926","thumbnailUrl":"https://cdn.3dassets.dev/assets/24388/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24388/v1/poster.webp","blurhash":"UCF=1.-.02IVI@ahs9oe01IW~AoMV=WUxtWY","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":66076,"triangles":1340,"vertices":4020,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.11500000208616257,3.8067152964560425e-7,-0.10937055772609894],"max":[0.11500000208616257,0.20100000500679016,0.10937055772609894]},"sizeMeters":[0.23,0.201,0.219],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:21.447Z","updatedAt":"2026-09-07T21:20:04.746Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24388/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PumpkinFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24388/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24388/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24388/v1/model.glb\" alt=\"Pumpkin (Food, Fresh Produce and Groceries)\" 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/24388/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/24388/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24389","slug":"fresh-produce-and-groceries-basil-pot-9e81e2e5","title":"Potted Basil (Food, Fresh Produce and Groceries)","summary":"A terracotta toned pot of basil: six soft stems out of dark compost, each carrying opposite pairs of broad cupped leaves.","description":"A terracotta toned pot of basil: six soft stems out of dark compost, each carrying opposite pairs of broad cupped leaves. Overall 0.107 by 0.226 by 0.102 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About 250 mm tall overall; the pot is 100 mm across the rim. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-basil-pot-9e81e2e5","cdnUrl":"https://cdn.3dassets.dev/assets/24389/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-basil-pot-9e81e2e5","thumbnailUrl":"https://cdn.3dassets.dev/assets/24389/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24389/v1/poster.webp","blurhash":"U5Ad43?G000M3WR.|;xV02R+_Js+_+t27xN3","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":379896,"triangles":7848,"vertices":23544,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.053347233444462294,0,-0.0510270138431371],"max":[0.053347233444462294,0.225805401802063,0.0510270138431371]},"sizeMeters":[0.107,0.226,0.102],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:22.050Z","updatedAt":"2026-09-07T21:20:04.744Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24389/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PottedBasilFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24389/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24389/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24389/v1/model.glb\" alt=\"Potted Basil (Food, Fresh Produce and Groceries)\" 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/24389/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/24389/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24390","slug":"fresh-produce-and-groceries-milk-bottle-cc9d2c0b","title":"Milk Bottle (Food, Fresh Produce and Groceries)","summary":"Four pint plastic milk bottle: a squared body lofted to a round neck, a grip bridged clear of the back face, and a coloured screw cap.","description":"Four pint plastic milk bottle: a squared body lofted to a round neck, a grip bridged clear of the back face, and a coloured screw cap. Overall 0.123 by 0.260 by 0.092 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Standard four pint doorstep size, filled to the shoulder. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-milk-bottle-cc9d2c0b","cdnUrl":"https://cdn.3dassets.dev/assets/24390/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-milk-bottle-cc9d2c0b","thumbnailUrl":"https://cdn.3dassets.dev/assets/24390/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24390/v1/poster.webp","blurhash":"UCECd?_30000MKjFpbSz00Mx_N%grrjZXSW=","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":29932,"triangles":572,"vertices":1716,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.048998904262101524,0,-0.04599819418834069],"max":[0.07386963147333847,0.2600006362556375,0.04599819418834069]},"sizeMeters":[0.123,0.26,0.092],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:23.183Z","updatedAt":"2026-09-07T21:20:04.749Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24390/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MilkBottleFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24390/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24390/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24390/v1/model.glb\" alt=\"Milk Bottle (Food, Fresh Produce and Groceries)\" 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/24390/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/24390/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24391","slug":"fresh-produce-and-groceries-milk-carton-e21398d3","title":"Milk Carton (Food, Fresh Produce and Groceries)","summary":"One litre gable-top milk carton: a square body folded to a ridge with a sealed fin, a printed colour band, and a screw spout set into the front slope.","description":"One litre gable-top milk carton: a square body folded to a ridge with a sealed fin, a printed colour band, and a screw spout set into the front slope. Overall 0.071 by 0.205 by 0.079 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-milk-carton-e21398d3","cdnUrl":"https://cdn.3dassets.dev/assets/24391/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-milk-carton-e21398d3","thumbnailUrl":"https://cdn.3dassets.dev/assets/24391/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24391/v1/poster.webp","blurhash":"U6F5s%=|000KPAtRVYM{0fOr}Zv~L#s9*JNd","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":13820,"triangles":236,"vertices":708,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.03570359688482206,0,-0.03569843749424391],"max":[0.03570359688482206,0.20499999821186066,0.043081616413797666]},"sizeMeters":[0.071,0.205,0.079],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:22.363Z","updatedAt":"2026-09-07T21:20:04.659Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24391/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MilkCartonFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24391/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24391/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24391/v1/model.glb\" alt=\"Milk Carton (Food, Fresh Produce and Groceries)\" 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/24391/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/24391/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24392","slug":"fresh-produce-and-groceries-cream-pot-d8c2aaeb","title":"Cream Pot (Food, Fresh Produce and Groceries)","summary":"Small tapered cream pot: a lathed tub with a printed band, a flat foil lid heat sealed to the flange, and a pull tab lifted at the front.","description":"Small tapered cream pot: a lathed tub with a printed band, a flat foil lid heat sealed to the flange, and a pull tab lifted at the front. Overall 0.068 by 0.069 by 0.076 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Single pot size, about 300 ml. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-cream-pot-d8c2aaeb","cdnUrl":"https://cdn.3dassets.dev/assets/24392/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-cream-pot-d8c2aaeb","thumbnailUrl":"https://cdn.3dassets.dev/assets/24392/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24392/v1/poster.webp","blurhash":"UHEVW-aL00S2?^WBR5s:0yWo=ys:L~j@TdWC","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":27016,"triangles":512,"vertices":1536,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.034001770041600814,-2.7743186280237975e-7,-0.033799998462200165],"max":[0.034001770041600814,0.0692862620256098,0.04246125370264053]},"sizeMeters":[0.068,0.069,0.076],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:22.651Z","updatedAt":"2026-09-07T21:20:04.664Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24392/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CreamPotFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24392/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24392/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24392/v1/model.glb\" alt=\"Cream Pot (Food, Fresh Produce and Groceries)\" 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/24392/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/24392/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24393","slug":"fresh-produce-and-groceries-yoghurt-pot-70af3ae5","title":"Yoghurt Pot (Food, Fresh Produce and Groceries)","summary":"Single yoghurt pot: a steeply tapered tub with a flanged lip, a printed fruit band, and a domed foil lid crimped over the flange.","description":"Single yoghurt pot: a steeply tapered tub with a flanged lip, a printed fruit band, and a domed foil lid crimped over the flange. Overall 0.072 by 0.074 by 0.072 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Standard 150 g pot. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-yoghurt-pot-70af3ae5","cdnUrl":"https://cdn.3dassets.dev/assets/24393/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-yoghurt-pot-70af3ae5","thumbnailUrl":"https://cdn.3dassets.dev/assets/24393/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24393/v1/poster.webp","blurhash":"UID]e=?b004-~q%MMxIUE0bF%3af8{Rjtjoy","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":26048,"triangles":492,"vertices":1476,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.03620146740825153,0,-0.03620146740825153],"max":[0.03620146740825153,0.0738019894743841,0.03620146740825153]},"sizeMeters":[0.072,0.074,0.072],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:22.727Z","updatedAt":"2026-09-07T21:20:04.662Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24393/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function YoghurtPotFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24393/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24393/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24393/v1/model.glb\" alt=\"Yoghurt Pot (Food, Fresh Produce and Groceries)\" 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/24393/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/24393/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24394","slug":"fresh-produce-and-groceries-yoghurt-multipack-e39690dd","title":"Yoghurt Multipack (Food, Fresh Produce and Groceries)","summary":"Four yoghurt pots stood in a two by two block and held by a wrapped card sleeve with a printed panel, each pot closed with its own domed foil lid.","description":"Four yoghurt pots stood in a two by two block and held by a wrapped card sleeve with a printed panel, each pot closed with its own domed foil lid. Overall 0.146 by 0.066 by 0.147 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-yoghurt-multipack-e39690dd","cdnUrl":"https://cdn.3dassets.dev/assets/24394/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-yoghurt-multipack-e39690dd","thumbnailUrl":"https://cdn.3dassets.dev/assets/24394/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24394/v1/poster.webp","blurhash":"UBE{X=^+00I.?wx]M_RP00E1-=RQ8wIUSQS#","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":82312,"triangles":1648,"vertices":4944,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.07280000299215317,-0.0000026710646362157475,-0.07280000299215317],"max":[0.07280000299215317,0.06580101527589942,0.07419814138687769]},"sizeMeters":[0.146,0.066,0.147],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:23.065Z","updatedAt":"2026-09-07T21:20:04.656Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24394/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function YoghurtMultipackFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24394/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24394/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24394/v1/model.glb\" alt=\"Yoghurt Multipack (Food, Fresh Produce and Groceries)\" 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/24394/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/24394/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24395","slug":"fresh-produce-and-groceries-butter-block-0790df28","title":"Block of Butter (Food, Fresh Produce and Groceries)","summary":"A 250 g butter brick wrapped in foil: the block section runs the length of the pack and pinches down into folded tucks at both ends, with a printed panel on the top face.","description":"A 250 g butter brick wrapped in foil: the block section runs the length of the pack and pinches down into folded tucks at both ends, with a printed panel on the top face. Overall 0.116 by 0.043 by 0.062 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-butter-block-0790df28","cdnUrl":"https://cdn.3dassets.dev/assets/24395/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-butter-block-0790df28","thumbnailUrl":"https://cdn.3dassets.dev/assets/24395/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24395/v1/poster.webp","blurhash":"UDF5sk~T01E3={xbOUWA009J^jxY0|R%rFIX","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":24720,"triangles":464,"vertices":1392,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.057999998331069946,-0.0000019223448959465594,-0.031001067255786587],"max":[0.057999998331069946,0.04309982804517117,0.031001067255786587]},"sizeMeters":[0.116,0.043,0.062],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:23.424Z","updatedAt":"2026-09-07T21:20:04.587Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24395/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BlockOfButterFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24395/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24395/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24395/v1/model.glb\" alt=\"Block of Butter (Food, Fresh Produce and Groceries)\" 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/24395/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/24395/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24396","slug":"fresh-produce-and-groceries-cheese-block-ea58d24d","title":"Block of Cheese (Food, Fresh Produce and Groceries)","summary":"A cheddar block cut back at one end, sealed in film: flat sealed ears stand off each end, a seam runs along the top face and a printed panel sits on the front.","description":"A cheddar block cut back at one end, sealed in film: flat sealed ears stand off each end, a seam runs along the top face and a printed panel sits on the front. Overall 0.132 by 0.047 by 0.054 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Roughly a 350 g block. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-cheese-block-ea58d24d","cdnUrl":"https://cdn.3dassets.dev/assets/24396/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-cheese-block-ea58d24d","thumbnailUrl":"https://cdn.3dassets.dev/assets/24396/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24396/v1/poster.webp","blurhash":"UAHUzU~C00t%_2~oRQ9H00OB^iH[Dj0Lb_XR","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":15536,"triangles":272,"vertices":816,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.06599999964237213,0.0000014947417800725837,-0.025999573543388117],"max":[0.06599999964237213,0.04720002500570622,0.027600195428794407]},"sizeMeters":[0.132,0.047,0.054],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:23.579Z","updatedAt":"2026-09-07T21:20:04.593Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24396/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BlockOfCheeseFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24396/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24396/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24396/v1/model.glb\" alt=\"Block of Cheese (Food, Fresh Produce and Groceries)\" 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/24396/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/24396/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24397","slug":"fresh-produce-and-groceries-cheese-wedge-0b874b31","title":"Cheese Wedge (Food, Fresh Produce and Groceries)","summary":"A wedge cut from a cheese truckle: the sector carries a rind and a paler layer under it on the curved face, both standing proud of the two cut faces.","description":"A wedge cut from a cheese truckle: the sector carries a rind and a paler layer under it on the curved face, both standing proud of the two cut faces. Overall 0.053 by 0.050 by 0.099 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Cut faces read from the front; the rind faces the camera. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-cheese-wedge-0b874b31","cdnUrl":"https://cdn.3dassets.dev/assets/24397/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-cheese-wedge-0b874b31","thumbnailUrl":"https://cdn.3dassets.dev/assets/24397/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24397/v1/poster.webp","blurhash":"UKGR;X~W04oatPE2M|%K01D%%JR.ICs,xtof","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":15188,"triangles":264,"vertices":792,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.02640315145254135,-0.0000010854796393261479,0],"max":[0.02640315145254135,0.05119999870657921,0.09879939668350077]},"sizeMeters":[0.053,0.051,0.099],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:23.695Z","updatedAt":"2026-09-07T21:20:04.585Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24397/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CheeseWedgeFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24397/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24397/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24397/v1/model.glb\" alt=\"Cheese Wedge (Food, Fresh Produce and Groceries)\" 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/24397/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/24397/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24398","slug":"fresh-produce-and-groceries-cheese-wheel-cd085b3a","title":"Cheese Wheel (Food, Fresh Produce and Groceries)","summary":"A whole waxed cheese wheel with a rounded rim: the wax carries a seam line at the equator and a plain paper disc is set into the top face.","description":"A whole waxed cheese wheel with a rounded rim: the wax carries a seam line at the equator and a plain paper disc is set into the top face. Overall 0.202 by 0.138 by 0.201 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About 200 mm across and 135 mm tall, an uncut truckle. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-cheese-wheel-cd085b3a","cdnUrl":"https://cdn.3dassets.dev/assets/24398/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-cheese-wheel-cd085b3a","thumbnailUrl":"https://cdn.3dassets.dev/assets/24398/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24398/v1/poster.webp","blurhash":"UAFy[u=z00Io~CkCD%jG0eEf}txG0en$yDSg","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":29340,"triangles":560,"vertices":1680,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.10119999945163727,-0.0000013401322279393835,-0.10064407428603485],"max":[0.10119999945163727,0.137600326776972,0.10064407428603485]},"sizeMeters":[0.202,0.138,0.201],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:24.077Z","updatedAt":"2026-09-07T21:20:04.590Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24398/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CheeseWheelFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24398/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24398/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24398/v1/model.glb\" alt=\"Cheese Wheel (Food, Fresh Produce and Groceries)\" 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/24398/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/24398/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24399","slug":"fresh-produce-and-groceries-egg-b740b6fd","title":"Egg (Food, Fresh Produce and Groceries)","summary":"A single hen egg, revolved from an asymmetric profile so the blunt end carries the weight, stood upright and leaned a few degrees off vertical.","description":"A single hen egg, revolved from an asymmetric profile so the blunt end carries the weight, stood upright and leaned a few degrees off vertical. Overall 0.043 by 0.058 by 0.044 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Large egg, about 58 mm tall. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-egg-b740b6fd","cdnUrl":"https://cdn.3dassets.dev/assets/24399/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-egg-b740b6fd","thumbnailUrl":"https://cdn.3dassets.dev/assets/24399/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24399/v1/poster.webp","blurhash":"UHEMI3%M00D%-;j[IUWC00M{~qxuM{oft7WB","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":29872,"triangles":600,"vertices":1800,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.02363572079667505,0,-0.02554902055720545],"max":[0.019704973287672366,0.05825516954064369,0.018234360902111304]},"sizeMeters":[0.043,0.058,0.044],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:24.719Z","updatedAt":"2026-09-07T21:20:04.509Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24399/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function EggFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24399/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24399/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24399/v1/model.glb\" alt=\"Egg (Food, Fresh Produce and Groceries)\" 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/24399/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/24399/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24400","slug":"fresh-produce-and-groceries-egg-box-six-c8173976","title":"Box of Six Eggs (Food, Fresh Produce and Groceries)","summary":"A card box of six eggs with the lid stood open: the eggs sit down in the moulded tray with the separator cones rising between them and a printed panel on the inside of the lid.","description":"A card box of six eggs with the lid stood open: the eggs sit down in the moulded tray with the separator cones rising between them and a printed panel on the inside of the lid. Overall 0.180 by 0.113 by 0.129 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Lid modelled open so the eggs read from the front. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-egg-box-six-c8173976","cdnUrl":"https://cdn.3dassets.dev/assets/24400/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-egg-box-six-c8173976","thumbnailUrl":"https://cdn.3dassets.dev/assets/24400/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24400/v1/poster.webp","blurhash":"U8H_b{5700#8=|D*ELZ~00nhxvXmYO~BVETd","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":138844,"triangles":2840,"vertices":8520,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.09000000357627869,0.0000016617295917897845,-0.0750868929534192],"max":[0.09000000357627869,0.1131972593548122,0.05399542059590767]},"sizeMeters":[0.18,0.113,0.129],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:24.516Z","updatedAt":"2026-09-07T21:20:04.522Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24400/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BoxOfSixEggsFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24400/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24400/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24400/v1/model.glb\" alt=\"Box of Six Eggs (Food, Fresh Produce and Groceries)\" 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/24400/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/24400/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24401","slug":"fresh-produce-and-groceries-mince-tray-08b156b0","title":"Tray of Mince (Food, Fresh Produce and Groceries)","summary":"A black tray of coarse minced beef: the mince is heaped well above the rim as a mound covered in short strands with white fat flecks through it, and the film is stretched in from the rim to meet the meat.","description":"A black tray of coarse minced beef: the mince is heaped well above the rim as a mound covered in short strands with white fat flecks through it, and the film is stretched in from the rim to meet the meat. Overall 0.195 by 0.086 by 0.138 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-mince-tray-08b156b0","cdnUrl":"https://cdn.3dassets.dev/assets/24401/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-mince-tray-08b156b0","thumbnailUrl":"https://cdn.3dassets.dev/assets/24401/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24401/v1/poster.webp","blurhash":"UBC$D.%20{Rj-BxuS~NF00Rj|_az0|E1vg$*","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":258260,"triangles":5312,"vertices":15936,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.09749999642372131,0.000004808384430916163,-0.06900311035694745],"max":[0.09870000183582306,0.08607466021223065,0.07020311468023713]},"sizeMeters":[0.196,0.086,0.139],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:25.190Z","updatedAt":"2026-09-07T21:20:04.511Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24401/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TrayOfMinceFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24401/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24401/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24401/v1/model.glb\" alt=\"Tray of Mince (Food, Fresh Produce and Groceries)\" 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/24401/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/24401/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24402","slug":"fresh-produce-and-groceries-steak-tray-3ef5824e","title":"Tray of Steaks (Food, Fresh Produce and Groceries)","summary":"Two thick steaks on a black tray: each is a squared revolve with marbling across the top and a pale fat collar wrapped round its outer edge, with the film stretched in from the rim.","description":"Two thick steaks on a black tray: each is a squared revolve with marbling across the top and a pale fat collar wrapped round its outer edge, with the film stretched in from the rim. Overall 0.210 by 0.046 by 0.160 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-steak-tray-3ef5824e","cdnUrl":"https://cdn.3dassets.dev/assets/24402/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-steak-tray-3ef5824e","thumbnailUrl":"https://cdn.3dassets.dev/assets/24402/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24402/v1/poster.webp","blurhash":"UACiK{-p0eSg?HxuNuNa00NG}ZV@0KE1rrv~","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":86556,"triangles":1736,"vertices":5208,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.10499999672174454,0.0000029916830696710695,-0.08000533824127311],"max":[0.10620000213384628,0.045718314400561004,0.08120534276659046]},"sizeMeters":[0.211,0.046,0.161],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:25.024Z","updatedAt":"2026-09-07T21:20:04.514Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24402/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TrayOfSteaksFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24402/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24402/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24402/v1/model.glb\" alt=\"Tray of Steaks (Food, Fresh Produce and Groceries)\" 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/24402/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/24402/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24403","slug":"fresh-produce-and-groceries-sausage-pack-664b29a9","title":"Pack of Sausages (Food, Fresh Produce and Groceries)","summary":"Six linked sausages laid side by side on a tray: each is a swept body with rounded ends, joined to its neighbour by a twisted link at alternating ends, with the film stretched in from the rim.","description":"Six linked sausages laid side by side on a tray: each is a swept body with rounded ends, joined to its neighbour by a twisted link at alternating ends, with the film stretched in from the rim. Overall 0.210 by 0.036 by 0.162 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-sausage-pack-664b29a9","cdnUrl":"https://cdn.3dassets.dev/assets/24403/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-sausage-pack-664b29a9","thumbnailUrl":"https://cdn.3dassets.dev/assets/24403/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24403/v1/poster.webp","blurhash":"U9Ci]q%M00WE~qx[IUM{00WB~VM_00D%%1xu","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":91760,"triangles":1844,"vertices":5532,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.10620000213384628,0.00000320457644101442,-0.08100512458049196],"max":[0.10499999672174454,0.03600239441187068,0.08220512541599038]},"sizeMeters":[0.211,0.036,0.163],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:26.192Z","updatedAt":"2026-09-07T21:20:04.435Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24403/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PackOfSausagesFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24403/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24403/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24403/v1/model.glb\" alt=\"Pack of Sausages (Food, Fresh Produce and Groceries)\" 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/24403/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/24403/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24404","slug":"fresh-produce-and-groceries-bacon-pack-8f5cefab","title":"Pack of Bacon (Food, Fresh Produce and Groceries)","summary":"A flat pack of streaky bacon: seven rashers overlap in a fan across the backing board, each one a waved ribbon of lean with fat running its length, under a stretched film seal.","description":"A flat pack of streaky bacon: seven rashers overlap in a fan across the backing board, each one a waved ribbon of lean with fat running its length, under a stretched film seal. Overall 0.215 by 0.026 by 0.160 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-bacon-pack-8f5cefab","cdnUrl":"https://cdn.3dassets.dev/assets/24404/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-bacon-pack-8f5cefab","thumbnailUrl":"https://cdn.3dassets.dev/assets/24404/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24404/v1/poster.webp","blurhash":"U9EoMn-p00W;-V%2SfNG00Io}GRj5k9tn4wJ","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":166836,"triangles":3408,"vertices":10224,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.10750000178813934,-0.0000013595112524199954,-0.08000412132955614],"max":[0.10750000178813934,0.025549275524602524,0.08000412132955614]},"sizeMeters":[0.215,0.026,0.16],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:25.572Z","updatedAt":"2026-09-07T21:20:04.441Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24404/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PackOfBaconFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24404/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24404/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24404/v1/model.glb\" alt=\"Pack of Bacon (Food, Fresh Produce and Groceries)\" 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/24404/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/24404/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24405","slug":"fresh-produce-and-groceries-chicken-portions-tray-f8b3a482","title":"Tray of Chicken Thighs (Food, Fresh Produce and Groceries)","summary":"Four boneless chicken thighs on a tray: each is a rounded lump of pale meat with a browner skin flap laid across the top, standing proud of the rim under a stretched film seal.","description":"Four boneless chicken thighs on a tray: each is a rounded lump of pale meat with a browner skin flap laid across the top, standing proud of the rim under a stretched film seal. Overall 0.200 by 0.043 by 0.155 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-chicken-portions-tray-f8b3a482","cdnUrl":"https://cdn.3dassets.dev/assets/24405/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-chicken-portions-tray-f8b3a482","thumbnailUrl":"https://cdn.3dassets.dev/assets/24405/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24405/v1/poster.webp","blurhash":"UCDcUKxv00V@^+xuM{M{00V@~qR*00IUxuxu","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":112432,"triangles":2272,"vertices":6816,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.10119999945163727,-8.849622821858333e-7,-0.07750175596916101],"max":[0.10000000149011612,0.04299409422078497,0.07870175393068216]},"sizeMeters":[0.201,0.043,0.156],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:26.071Z","updatedAt":"2026-09-07T21:20:04.437Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24405/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TrayOfChickenThighsFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24405/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24405/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24405/v1/model.glb\" alt=\"Tray of Chicken Thighs (Food, Fresh Produce and Groceries)\" 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/24405/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/24405/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24406","slug":"fresh-produce-and-groceries-whole-chicken-tray-ec0b7c51","title":"Whole Chicken (Food, Fresh Produce and Groceries)","summary":"A whole oven-ready chicken on a tray, breast up: the body is lofted along its length, the drumsticks are drawn in and tied with a loop of string, and the wings fold against the shoulders.","description":"A whole oven-ready chicken on a tray, breast up: the body is lofted along its length, the drumsticks are drawn in and tied with a loop of string, and the wings fold against the shoulders. Overall 0.260 by 0.118 by 0.210 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About a 1.5 kg bird; the length runs along X. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-whole-chicken-tray-ec0b7c51","cdnUrl":"https://cdn.3dassets.dev/assets/24406/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-whole-chicken-tray-ec0b7c51","thumbnailUrl":"https://cdn.3dassets.dev/assets/24406/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24406/v1/poster.webp","blurhash":"UCDJO}xu00RjMxt7kCRk00M{~qof-;M{oet7","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":89352,"triangles":1808,"vertices":5424,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.12999999523162842,0.0000014670648411305165,-0.10500533688758536],"max":[0.13120000064373016,0.11769853602267946,0.10620534459247953]},"sizeMeters":[0.261,0.118,0.211],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:26.491Z","updatedAt":"2026-09-07T21:20:04.439Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24406/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WholeChickenFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24406/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24406/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24406/v1/model.glb\" alt=\"Whole Chicken (Food, Fresh Produce and Groceries)\" 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/24406/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/24406/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24407","slug":"fresh-produce-and-groceries-salmon-fillet-tray-73aaa6f3","title":"Salmon Fillets (Food, Fresh Produce and Groceries)","summary":"Two salmon fillets on a black tray: each tapers from a thick shoulder to a thin tail along its length, with pale chevron striping over the top and a pale line along the belly edge.","description":"Two salmon fillets on a black tray: each tapers from a thick shoulder to a thin tail along its length, with pale chevron striping over the top and a pale line along the belly edge. Overall 0.225 by 0.031 by 0.165 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-salmon-fillet-tray-73aaa6f3","cdnUrl":"https://cdn.3dassets.dev/assets/24407/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-salmon-fillet-tray-73aaa6f3","thumbnailUrl":"https://cdn.3dassets.dev/assets/24407/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24407/v1/poster.webp","blurhash":"UACi%E%201og_2xuM|Rj00WC~9M{00IUslt7","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":100416,"triangles":2024,"vertices":6072,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.1137000024318695,-0.0000029293546325165343,-0.08250297336909145],"max":[0.11249999701976776,0.031148113984804812,0.08370297778788098]},"sizeMeters":[0.226,0.031,0.166],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:26.678Z","updatedAt":"2026-09-07T21:20:04.359Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24407/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SalmonFilletsFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24407/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24407/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24407/v1/model.glb\" alt=\"Salmon Fillets (Food, Fresh Produce and Groceries)\" 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/24407/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/24407/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24408","slug":"fresh-produce-and-groceries-whole-fish-3d61c3d1","title":"Whole Fish (Food, Fresh Produce and Groceries)","summary":"A whole round fish lying along its length: a laterally flattened body with a dark back and pale belly, a forked tail, dorsal, anal and pectoral fins, a gill line behind the head and a ringed eye.","description":"A whole round fish lying along its length: a laterally flattened body with a dark back and pale belly, a forked tail, dorsal, anal and pectoral fins, a gill line behind the head and a ringed eye. Overall 0.311 by 0.138 by 0.077 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About 310 mm nose to tail, lying on its side along X. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-whole-fish-3d61c3d1","cdnUrl":"https://cdn.3dassets.dev/assets/24408/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-whole-fish-3d61c3d1","thumbnailUrl":"https://cdn.3dassets.dev/assets/24408/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24408/v1/poster.webp","blurhash":"UBCj2{%M009Fxu_3M{D%00M{~qxuRP00fk?b","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":79844,"triangles":1596,"vertices":4788,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.14105229079723358,0.000007566331199942988,-0.037229845522353984],"max":[0.17000000178813934,0.13799243021173066,0.04019683435411248]},"sizeMeters":[0.311,0.138,0.077],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:26.800Z","updatedAt":"2026-09-07T21:20:04.366Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24408/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WholeFishFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24408/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24408/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24408/v1/model.glb\" alt=\"Whole Fish (Food, Fresh Produce and Groceries)\" 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/24408/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/24408/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24411","slug":"fresh-produce-and-groceries-prawns-tray-c1b86d32","title":"Tray of Prawns (Food, Fresh Produce and Groceries)","summary":"A small tray heaped with curled prawns: each one is a tapered body swept round a tight arc with raised shell segments, tumbled together so the heap stands above the rim.","description":"A small tray heaped with curled prawns: each one is a tapered body swept round a tight arc with raised shell segments, tumbled together so the heap stands above the rim. Overall 0.130 by 0.034 by 0.110 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-prawns-tray-c1b86d32","cdnUrl":"https://cdn.3dassets.dev/assets/24411/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-prawns-tray-c1b86d32","thumbnailUrl":"https://cdn.3dassets.dev/assets/24411/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24411/v1/poster.webp","blurhash":"UAEo*?%L00R.~qxuM{Rj00R.~VV?00M{jFWA","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":169788,"triangles":3484,"vertices":10452,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.06499999761581421,6.814155899641239e-7,-0.05479564448891269],"max":[0.06499999761581421,0.03388637789596349,0.055273629036527744]},"sizeMeters":[0.13,0.034,0.11],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:27.529Z","updatedAt":"2026-09-07T21:20:04.280Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24411/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TrayOfPrawnsFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24411/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24411/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24411/v1/model.glb\" alt=\"Tray of Prawns (Food, Fresh Produce and Groceries)\" 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/24411/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/24411/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24409","slug":"fresh-produce-and-groceries-olives-tub-edaa69b9","title":"Tub of Olives (Food, Fresh Produce and Groceries)","summary":"A round clear deli tub filled past the rim with mixed black and green olives, closed with a domed snap lid that sits over the heap so the olives show in the gap.","description":"A round clear deli tub filled past the rim with mixed black and green olives, closed with a domed snap lid that sits over the heap so the olives show in the gap. Overall 0.109 by 0.066 by 0.109 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About 110 mm across, a counter tub. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-olives-tub-edaa69b9","cdnUrl":"https://cdn.3dassets.dev/assets/24409/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-olives-tub-edaa69b9","thumbnailUrl":"https://cdn.3dassets.dev/assets/24409/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24409/v1/poster.webp","blurhash":"UDEMOL%g00M_~qofIUj[00M{?vof00Rj%MWB","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":129388,"triangles":2628,"vertices":7884,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.054499998688697815,0.000002837393612599437,-0.054499998688697815],"max":[0.054499998688697815,0.06599847296504159,0.054499998688697815]},"sizeMeters":[0.109,0.066,0.109],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:27.091Z","updatedAt":"2026-09-07T21:20:04.361Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24409/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TubOfOlivesFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24409/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24409/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24409/v1/model.glb\" alt=\"Tub of Olives (Food, Fresh Produce and Groceries)\" 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/24409/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/24409/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24410","slug":"fresh-produce-and-groceries-hummus-tub-73cfb734","title":"Tub of Hummus (Food, Fresh Produce and Groceries)","summary":"A shallow round dip tub: a wide tapered pot with a printed band round the body and a snap lid carrying two printed colour blocks.","description":"A shallow round dip tub: a wide tapered pot with a printed band round the body and a snap lid carrying two printed colour blocks. Overall 0.119 by 0.043 by 0.119 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About 110 mm across and 45 mm tall, a 200 g pot. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-hummus-tub-73cfb734","cdnUrl":"https://cdn.3dassets.dev/assets/24410/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-hummus-tub-73cfb734","thumbnailUrl":"https://cdn.3dassets.dev/assets/24410/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24410/v1/poster.webp","blurhash":"UED+*v%L00Ip_3j[M{kB00M|~Vxa00axs;V[","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":36040,"triangles":704,"vertices":2112,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.05959999933838844,0.0000023120339428597814,-0.05959999933838844],"max":[0.05959999933838844,0.042800074517801934,0.05959999933838844]},"sizeMeters":[0.119,0.043,0.119],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:27.203Z","updatedAt":"2026-09-07T21:20:04.364Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24410/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TubOfHummusFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24410/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24410/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24410/v1/model.glb\" alt=\"Tub of Hummus (Food, Fresh Produce and Groceries)\" 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/24410/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/24410/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24412","slug":"fresh-produce-and-groceries-sliced-loaf-bag-0a2aa4f8","title":"Bag of Sliced Bread (Food, Fresh Produce and Groceries)","summary":"Squared sandwich loaf in a bellied film bag, gathered to a twist tie and a tag at one end, with two cut slices leaning against the front showing crust and crumb.","description":"Squared sandwich loaf in a bellied film bag, gathered to a twist tie and a tag at one end, with two cut slices leaning against the front showing crust and crumb. Overall 0.331 by 0.119 by 0.164 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Bag 300 mm long; the printed bands are lofted from the bag surface rather than drawn on it. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-sliced-loaf-bag-0a2aa4f8","cdnUrl":"https://cdn.3dassets.dev/assets/24412/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-sliced-loaf-bag-0a2aa4f8","thumbnailUrl":"https://cdn.3dassets.dev/assets/24412/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24412/v1/poster.webp","blurhash":"UDFYfN~q0Lt7=}-;SzM_009Z?GIU9sD%n4kE","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":115564,"triangles":2426,"vertices":7278,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.16864000260829926,0.000004748827024461666,-0.056704691893836055],"max":[0.1624947037067393,0.11900992953577653,0.1073370359622111]},"sizeMeters":[0.331,0.119,0.164],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:28.725Z","updatedAt":"2026-09-07T21:20:04.284Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24412/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BagOfSlicedBreadFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24412/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24412/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24412/v1/model.glb\" alt=\"Bag of Sliced Bread (Food, Fresh Produce and Groceries)\" 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/24412/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/24412/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24413","slug":"fresh-produce-and-groceries-bloomer-loaf-1bfa12e1","title":"Bloomer Loaf (Food, Fresh Produce and Groceries)","summary":"Oval domed loaf with four diagonal slashes cut into the crust; a slightly smaller crumb body sits inside, so the pale interior shows through every opening.","description":"Oval domed loaf with four diagonal slashes cut into the crust; a slightly smaller crumb body sits inside, so the pale interior shows through every opening. Overall 0.300 by 0.096 by 0.112 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 300 mm long, resting on its flat base. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-bloomer-loaf-1bfa12e1","cdnUrl":"https://cdn.3dassets.dev/assets/24413/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-bloomer-loaf-1bfa12e1","thumbnailUrl":"https://cdn.3dassets.dev/assets/24413/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24413/v1/poster.webp","blurhash":"UCEVf@-p00s:%M?Gs:IV00NG~WRkDj4oWU%2","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":131944,"triangles":2712,"vertices":8136,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.15000000596046448,-0.000008168863793421577,-0.055999941188218695],"max":[0.15000000596046448,0.09620753978445154,0.055999941188218695]},"sizeMeters":[0.3,0.096,0.112],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:27.961Z","updatedAt":"2026-09-07T21:20:04.291Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24413/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BloomerLoafFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24413/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24413/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24413/v1/model.glb\" alt=\"Bloomer Loaf (Food, Fresh Produce and Groceries)\" 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/24413/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/24413/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24414","slug":"fresh-produce-and-groceries-baguette-fb90d36c","title":"Baguette (Food, Fresh Produce and Groceries)","summary":"Tapered 600 mm stick loaf lying along X, with five diagonal slashes cut through the crust to a paler crumb body inside.","description":"Tapered 600 mm stick loaf lying along X, with five diagonal slashes cut through the crust to a paler crumb body inside. Overall 0.600 by 0.066 by 0.066 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Lies down rather than standing on a tip, so it composes on a board or in a basket. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-baguette-fb90d36c","cdnUrl":"https://cdn.3dassets.dev/assets/24414/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-baguette-fb90d36c","thumbnailUrl":"https://cdn.3dassets.dev/assets/24414/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24414/v1/poster.webp","blurhash":"U9B3pGxY0Koyxt?afiM{00kC~VV[E201s;-;","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":151880,"triangles":3128,"vertices":9384,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.30000001192092896,0.000008481522597934832,-0.032996613756615736],"max":[0.30000001192092896,0.06570873133321795,0.032996613756615736]},"sizeMeters":[0.6,0.066,0.066],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:28.250Z","updatedAt":"2026-09-07T21:20:04.286Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24414/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BaguetteFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24414/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24414/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24414/v1/model.glb\" alt=\"Baguette (Food, Fresh Produce and Groceries)\" 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/24414/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/24414/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24415","slug":"fresh-produce-and-groceries-bread-rolls-1cf5ff85","title":"Bread Rolls (Food, Fresh Produce and Groceries)","summary":"Four soft round rolls sitting together, three with a baked crust and one dusted pale with flour over a bare rim at its base.","description":"Four soft round rolls sitting together, three with a baked crust and one dusted pale with flour over a bare rim at its base. Overall 0.177 by 0.050 by 0.168 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Each roll is about 85 mm across. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-bread-rolls-1cf5ff85","cdnUrl":"https://cdn.3dassets.dev/assets/24415/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-bread-rolls-1cf5ff85","thumbnailUrl":"https://cdn.3dassets.dev/assets/24415/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24415/v1/poster.webp","blurhash":"UBE2:;-:00jG%1j?a#oz00IV~WRkE3WFV?Rj","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":122796,"triangles":2520,"vertices":7560,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.08872272819280624,-0.000004171334834855017,-0.08205146154290273],"max":[0.08843104541301727,0.05000417207989291,0.08620363236982218]},"sizeMeters":[0.177,0.05,0.168],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:28.389Z","updatedAt":"2026-09-07T21:20:04.203Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24415/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BreadRollsFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24415/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24415/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24415/v1/model.glb\" alt=\"Bread Rolls (Food, Fresh Produce and Groceries)\" 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/24415/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/24415/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24416","slug":"fresh-produce-and-groceries-croissant-298b416e","title":"Croissant (Food, Fresh Produce and Groceries)","summary":"Rolled crescent lying flat: a plump tapered body whose two horns curl in tighter than the middle, with six diagonal roll creases cut across the top that open on a paler layer inside.","description":"Rolled crescent lying flat: a plump tapered body whose two horns curl in tighter than the middle, with six diagonal roll creases cut across the top that open on a paler layer inside. Overall 0.176 by 0.058 by 0.093 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 176 mm across the crescent, 92 mm deep and 58 mm high; the underside is left smooth, as a rolled pastry sits on its seam. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-croissant-298b416e","cdnUrl":"https://cdn.3dassets.dev/assets/24416/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-croissant-298b416e","thumbnailUrl":"https://cdn.3dassets.dev/assets/24416/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24416/v1/poster.webp","blurhash":"UDB:Z[xu01IUxu%1WCM|00bF~Vt7IUD*t6-o","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":174620,"triangles":3600,"vertices":10800,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.011371251195669174,-0.0000035059354806209198,-0.0004461170668538933],"max":[0.16494041681289673,0.058415506472399265,0.09232910739079232]},"sizeMeters":[0.176,0.058,0.093],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:28.537Z","updatedAt":"2026-09-07T21:20:04.211Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24416/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CroissantFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24416/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24416/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24416/v1/model.glb\" alt=\"Croissant (Food, Fresh Produce and Groceries)\" 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/24416/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/24416/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24418","slug":"fresh-produce-and-groceries-bagel-28f244e7","title":"Bagel (Food, Fresh Produce and Groceries)","summary":"Flattened boiled ring with one section puffed proud of the rest and sesame seeds scattered across the upper surface.","description":"Flattened boiled ring with one section puffed proud of the rest and sesame seeds scattered across the upper surface. Overall 0.108 by 0.037 by 0.107 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 100 mm across with a 20 mm hole. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-bagel-28f244e7","cdnUrl":"https://cdn.3dassets.dev/assets/24418/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-bagel-28f244e7","thumbnailUrl":"https://cdn.3dassets.dev/assets/24418/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24418/v1/poster.webp","blurhash":"UDCiz3-:00Io-;ogM{ae00M{~Vof4oRj%2WY","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":129676,"triangles":2664,"vertices":7992,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.053352564573287964,0.0000020022800962318787,-0.053239334374666214],"max":[0.055078472942113876,0.036864505798226234,0.054075874388217926]},"sizeMeters":[0.108,0.037,0.107],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:28.914Z","updatedAt":"2026-09-07T21:20:04.199Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24418/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BagelFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24418/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24418/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24418/v1/model.glb\" alt=\"Bagel (Food, Fresh Produce and Groceries)\" 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/24418/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/24418/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24417","slug":"fresh-produce-and-groceries-doughnut-d49a3aff","title":"Ring Doughnut (Food, Fresh Produce and Groceries)","summary":"Fried ring under a poured icing layer that runs over the outer edge in uneven drips, finished with scattered sprinkles.","description":"Fried ring under a poured icing layer that runs over the outer edge in uneven drips, finished with scattered sprinkles. Overall 0.112 by 0.053 by 0.112 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 95 mm across; the icing is a solid crescent lathed onto the dough surface, not a decal. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-doughnut-d49a3aff","cdnUrl":"https://cdn.3dassets.dev/assets/24417/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-doughnut-d49a3aff","thumbnailUrl":"https://cdn.3dassets.dev/assets/24417/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24417/v1/poster.webp","blurhash":"UFD%?.$%0eNG-pbHIpn+0eNa}ts:57jZ%2Se","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":196768,"triangles":4032,"vertices":12096,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.05618220940232277,-0.00000224301232993121,-0.05618220940232277],"max":[0.05618220940232277,0.0529965301350027,0.05618220940232277]},"sizeMeters":[0.112,0.053,0.112],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:28.868Z","updatedAt":"2026-09-07T21:20:04.201Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24417/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RingDoughnutFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24417/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24417/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24417/v1/model.glb\" alt=\"Ring Doughnut (Food, Fresh Produce and Groceries)\" 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/24417/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/24417/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24419","slug":"fresh-produce-and-groceries-muffin-adcb5c59","title":"Muffin (Food, Fresh Produce and Groceries)","summary":"Domed and cracked muffin top overhanging a fluted paper case, with whole berries breaking through the crust.","description":"Domed and cracked muffin top overhanging a fluted paper case, with whole berries breaking through the crust. Overall 0.094 by 0.092 by 0.098 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About 95 mm across the top and 90 mm tall. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-muffin-adcb5c59","cdnUrl":"https://cdn.3dassets.dev/assets/24419/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-muffin-adcb5c59","thumbnailUrl":"https://cdn.3dassets.dev/assets/24419/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24419/v1/poster.webp","blurhash":"U8EL]B?a009F^gj=XBoz00M{~Vt80MV[i_R*","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":82952,"triangles":1676,"vertices":5028,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.04664923017655548,-8.540102665634264e-7,-0.04927097633481026],"max":[0.04697235440646347,0.09237470529295572,0.04896767809987068]},"sizeMeters":[0.094,0.092,0.098],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:30.273Z","updatedAt":"2026-09-07T21:20:04.123Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24419/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MuffinFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24419/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24419/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24419/v1/model.glb\" alt=\"Muffin (Food, Fresh Produce and Groceries)\" 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/24419/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/24419/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24420","slug":"fresh-produce-and-groceries-cake-box-e169fc10","title":"Cake Box (Food, Fresh Produce and Groceries)","summary":"Card cake box whose lid is cut away as a viewing window, with a printed band round the rim and an iced sponge sitting on the base inside.","description":"Card cake box whose lid is cut away as a viewing window, with a printed band round the rim and an iced sponge sitting on the base inside. Overall 0.248 by 0.123 by 0.248 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 246 mm square and 125 mm tall. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-cake-box-e169fc10","cdnUrl":"https://cdn.3dassets.dev/assets/24420/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-cake-box-e169fc10","thumbnailUrl":"https://cdn.3dassets.dev/assets/24420/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24420/v1/poster.webp","blurhash":"UAHBVk^+00ax_MR*M_xa00D*jFRk8xxaV{IV","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":86072,"triangles":1728,"vertices":5184,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.1242000013589859,-0.000009384441923082631,-0.1242000013589859],"max":[0.1242000013589859,0.12300938783938783,0.1242000013589859]},"sizeMeters":[0.248,0.123,0.248],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:29.673Z","updatedAt":"2026-09-07T21:20:04.133Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24420/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CakeBoxFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24420/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24420/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24420/v1/model.glb\" alt=\"Cake Box (Food, Fresh Produce and Groceries)\" 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/24420/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/24420/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24421","slug":"fresh-produce-and-groceries-cereal-box-bb7044b3","title":"Cereal Box (Food, Fresh Produce and Groceries)","summary":"Tall card carton with faces bowed out by the packed contents, a glued seam and tuck flaps across the top, and three printed colour bands round the body.","description":"Tall card carton with faces bowed out by the packed contents, a glued seam and tuck flaps across the top, and three printed colour bands round the body. Overall 0.207 by 0.316 by 0.081 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 200 by 310 by 77 mm, the usual family size. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-cereal-box-bb7044b3","cdnUrl":"https://cdn.3dassets.dev/assets/24421/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-cereal-box-bb7044b3","thumbnailUrl":"https://cdn.3dassets.dev/assets/24421/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24421/v1/poster.webp","blurhash":"UDFr02?H004:?[%1H@Io2akW;2VZQUtQY4My","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":107016,"triangles":2164,"vertices":6492,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.10338644683361053,0,-0.04074310092356374],"max":[0.10338644683361053,0.3160000145435333,0.04074310092356374]},"sizeMeters":[0.207,0.316,0.081],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:30.909Z","updatedAt":"2026-09-07T21:20:04.129Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24421/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CerealBoxFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24421/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24421/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24421/v1/model.glb\" alt=\"Cereal Box (Food, Fresh Produce and Groceries)\" 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/24421/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/24421/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24422","slug":"fresh-produce-and-groceries-pasta-bag-ad4806b0","title":"Bag of Pasta (Food, Fresh Produce and Groceries)","summary":"Pillow bag of dry pasta with a crimped top seal, printed bands and a framed window on the belly where tubes of penne push out through the opening.","description":"Pillow bag of dry pasta with a crimped top seal, printed bands and a framed window on the belly where tubes of penne push out through the opening. Overall 0.180 by 0.252 by 0.084 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 170 mm wide and 250 mm tall; the pasta is real geometry, not a printed panel. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-pasta-bag-ad4806b0","cdnUrl":"https://cdn.3dassets.dev/assets/24422/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-pasta-bag-ad4806b0","thumbnailUrl":"https://cdn.3dassets.dev/assets/24422/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24422/v1/poster.webp","blurhash":"UCECF7xX00Ium,xaOrIo01WF~AoaPURjvhs;","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":130308,"triangles":2648,"vertices":7944,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.09004999076686708,0,-0.03585772328555109],"max":[0.09004999076686708,0.25200000405311584,0.04784806568199884]},"sizeMeters":[0.18,0.252,0.084],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:31.099Z","updatedAt":"2026-09-07T21:20:04.126Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24422/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BagOfPastaFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24422/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24422/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24422/v1/model.glb\" alt=\"Bag of Pasta (Food, Fresh Produce and Groceries)\" 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/24422/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/24422/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24423","slug":"fresh-produce-and-groceries-spaghetti-pack-0dc10429","title":"Pack of Spaghetti (Food, Fresh Produce and Groceries)","summary":"Tight bundle of long pasta strands lying along X, held by a printed band across the middle and pinched film seals at both ends, with the cut ends left showing.","description":"Tight bundle of long pasta strands lying along X, held by a printed band across the middle and pinched film seals at both ends, with the cut ends left showing. Overall 0.260 by 0.050 by 0.076 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 260 mm long, the standard strand length. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-spaghetti-pack-0dc10429","cdnUrl":"https://cdn.3dassets.dev/assets/24423/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-spaghetti-pack-0dc10429","thumbnailUrl":"https://cdn.3dassets.dev/assets/24423/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24423/v1/poster.webp","blurhash":"UADlWYwM6_l8-V~oo}IV00x[].Q.Eg00VY-:","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":91904,"triangles":1848,"vertices":5544,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.12999999523162842,-9.644207221645718e-7,-0.038202630799516905],"max":[0.12999999523162842,0.050400964486287274,0.038202630799516905]},"sizeMeters":[0.26,0.05,0.076],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:30.409Z","updatedAt":"2026-09-07T21:20:04.049Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24423/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PackOfSpaghettiFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24423/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24423/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24423/v1/model.glb\" alt=\"Pack of Spaghetti (Food, Fresh Produce and Groceries)\" 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/24423/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/24423/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24424","slug":"fresh-produce-and-groceries-rice-bag-48d1e5ba","title":"Bag of Rice (Food, Fresh Produce and Groceries)","summary":"Slumped kilo bag of rice with a squared base, a crimped top seal, printed bands and an oval window on the front where long grains push through.","description":"Slumped kilo bag of rice with a squared base, a crimped top seal, printed bands and an oval window on the front where long grains push through. Overall 0.164 by 0.202 by 0.101 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 150 by 200 by 82 mm, slumped rather than boxy so it stacks like a real bag. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-rice-bag-48d1e5ba","cdnUrl":"https://cdn.3dassets.dev/assets/24424/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-rice-bag-48d1e5ba","thumbnailUrl":"https://cdn.3dassets.dev/assets/24424/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24424/v1/poster.webp","blurhash":"UAE:9*?a00Djorx[RoD*00M{_Lf9IKRjx.oe","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":119156,"triangles":2416,"vertices":7248,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.0820000022649765,0,-0.049544848318186126],"max":[0.0820000022649765,0.20200000703334808,0.05140201185798701]},"sizeMeters":[0.164,0.202,0.101],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:30.429Z","updatedAt":"2026-09-07T21:20:04.052Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24424/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BagOfRiceFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24424/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24424/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24424/v1/model.glb\" alt=\"Bag of Rice (Food, Fresh Produce and Groceries)\" 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/24424/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/24424/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24425","slug":"fresh-produce-and-groceries-flour-bag-a34f7213","title":"Bag of Flour (Food, Fresh Produce and Groceries)","summary":"Paper flour sack bellied by its contents, with the top gathered into a flat fold and a strip of tape run across the closure.","description":"Paper flour sack bellied by its contents, with the top gathered into a flat fold and a strip of tape run across the closure. Overall 0.167 by 0.252 by 0.099 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 155 mm wide and about 255 mm tall to the top of the fold. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-flour-bag-a34f7213","cdnUrl":"https://cdn.3dassets.dev/assets/24425/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-flour-bag-a34f7213","thumbnailUrl":"https://cdn.3dassets.dev/assets/24425/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24425/v1/poster.webp","blurhash":"U9FreR_20000IAxao}Io00In~Wxut9W.t2jH","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":69064,"triangles":1388,"vertices":4164,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.08350551128387451,0,-0.04954723198282077],"max":[0.08350551128387451,0.251501747995736,0.04954723198282077]},"sizeMeters":[0.167,0.252,0.099],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:30.629Z","updatedAt":"2026-09-07T21:20:04.057Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24425/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BagOfFlourFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24425/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24425/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24425/v1/model.glb\" alt=\"Bag of Flour (Food, Fresh Produce and Groceries)\" 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/24425/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/24425/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24426","slug":"fresh-produce-and-groceries-sugar-bag-449a0bce","title":"Bag of Sugar (Food, Fresh Produce and Groceries)","summary":"Squat paper sugar sack, squarer and shorter than the flour bag, with a wide printed band round the body and a folded top edge.","description":"Squat paper sugar sack, squarer and shorter than the flour bag, with a wide printed band round the body and a folded top edge. Overall 0.148 by 0.161 by 0.103 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 135 by 92 mm on plan and about 160 mm tall. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-sugar-bag-449a0bce","cdnUrl":"https://cdn.3dassets.dev/assets/24426/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-sugar-bag-449a0bce","thumbnailUrl":"https://cdn.3dassets.dev/assets/24426/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24426/v1/poster.webp","blurhash":"UBFO=k^,009EM_xtWBIU00NF?boL01ai_Mk9","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":61000,"triangles":1220,"vertices":3660,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.07417500019073486,0,-0.05144646067198324],"max":[0.07417500019073486,0.16099735716033867,0.05144646067198324]},"sizeMeters":[0.148,0.161,0.103],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:30.843Z","updatedAt":"2026-09-07T21:20:04.055Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24426/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BagOfSugarFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24426/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24426/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24426/v1/model.glb\" alt=\"Bag of Sugar (Food, Fresh Produce and Groceries)\" 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/24426/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/24426/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24427","slug":"fresh-produce-and-groceries-crisps-bag-51f3211c","title":"Bag of Crisps (Food, Fresh Produce and Groceries)","summary":"Foil snack bag inflated into a pillow, pinched to serrated crimp seals at the top and bottom and carrying three printed bands across the belly.","description":"Foil snack bag inflated into a pillow, pinched to serrated crimp seals at the top and bottom and carrying three printed bands across the belly. Overall 0.177 by 0.235 by 0.087 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 160 mm wide and 235 mm tall, standing on its bottom seal. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-crisps-bag-51f3211c","cdnUrl":"https://cdn.3dassets.dev/assets/24427/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-crisps-bag-51f3211c","thumbnailUrl":"https://cdn.3dassets.dev/assets/24427/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24427/v1/poster.webp","blurhash":"U8BC#[%200M{pwxtVEIo03N_}@nN{$S6BBVr","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":171320,"triangles":3504,"vertices":10512,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.08860000222921371,0,-0.04329819134178897],"max":[0.08860000222921371,0.23499999940395355,0.04329819134178897]},"sizeMeters":[0.177,0.235,0.087],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:31.337Z","updatedAt":"2026-09-07T21:20:03.978Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24427/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BagOfCrispsFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24427/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24427/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24427/v1/model.glb\" alt=\"Bag of Crisps (Food, Fresh Produce and Groceries)\" 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/24427/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/24427/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24428","slug":"fresh-produce-and-groceries-biscuit-pack-a71cc484","title":"Pack of Biscuits (Food, Fresh Produce and Groceries)","summary":"Cylindrical roll of biscuits in a film wrapper fluted and twisted closed at both ends, with a printed band round the middle and three fluted biscuits set out beside it.","description":"Cylindrical roll of biscuits in a film wrapper fluted and twisted closed at both ends, with a printed band round the middle and three fluted biscuits set out beside it. Overall 0.224 by 0.061 by 0.137 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Roll 225 mm long lying along X; the loose biscuits are 62 mm across. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-biscuit-pack-a71cc484","cdnUrl":"https://cdn.3dassets.dev/assets/24428/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-biscuit-pack-a71cc484","thumbnailUrl":"https://cdn.3dassets.dev/assets/24428/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24428/v1/poster.webp","blurhash":"UAC$$QbX00R5%3t7IoMy00t8~BSdEdRQ-Cx[","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":230132,"triangles":4712,"vertices":14136,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.1120000034570694,-0.0000011962975609881854,-0.029601196306501685],"max":[0.1120000034570694,0.06078947436329032,0.10749373242414098]},"sizeMeters":[0.224,0.061,0.137],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:31.995Z","updatedAt":"2026-09-07T21:20:03.980Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24428/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PackOfBiscuitsFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24428/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24428/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24428/v1/model.glb\" alt=\"Pack of Biscuits (Food, Fresh Produce and Groceries)\" 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/24428/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/24428/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24429","slug":"fresh-produce-and-groceries-chocolate-bar-792cb80e","title":"Chocolate Bar (Food, Fresh Produce and Groceries)","summary":"Moulded chocolate bar half out of its wrapper, with the foil inner peeled back over the wrapped end and six raised squares showing on the open half.","description":"Moulded chocolate bar half out of its wrapper, with the foil inner peeled back over the wrapped end and six raised squares showing on the open half. Overall 0.191 by 0.028 by 0.084 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 170 mm long; the wrapper covers the right-hand third and folds over at the end. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-chocolate-bar-792cb80e","cdnUrl":"https://cdn.3dassets.dev/assets/24429/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-chocolate-bar-792cb80e","thumbnailUrl":"https://cdn.3dassets.dev/assets/24429/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24429/v1/poster.webp","blurhash":"U8Av|Rxn00jftN-pjJIo00RW~qW9Dm4.o]={","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":45092,"triangles":858,"vertices":2574,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.08500000089406967,0.0000023908369866394025,-0.041999999433755875],"max":[0.10638782081942902,0.028263155756300444,0.041999999433755875]},"sizeMeters":[0.191,0.028,0.084],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:32.109Z","updatedAt":"2026-09-07T21:20:03.973Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24429/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChocolateBarFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24429/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24429/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24429/v1/model.glb\" alt=\"Chocolate Bar (Food, Fresh Produce and Groceries)\" 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/24429/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/24429/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24430","slug":"fresh-produce-and-groceries-baked-beans-tin-4dfdad3f","title":"Tin of Beans (Food, Fresh Produce and Groceries)","summary":"A 400 g steel tin with rolled double seams at both ends and a wrapped paper label band.","description":"A 400 g steel tin with rolled double seams at both ends and a wrapped paper label band. Overall 0.080 by 0.109 by 0.079 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 75 mm across and 109 mm tall, the standard 400 g size. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-baked-beans-tin-4dfdad3f","cdnUrl":"https://cdn.3dassets.dev/assets/24430/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-baked-beans-tin-4dfdad3f","thumbnailUrl":"https://cdn.3dassets.dev/assets/24430/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24430/v1/poster.webp","blurhash":"U9D]I~xt00R:?wIoMv?a04IV~8?H?Fs:E4Rk","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":81036,"triangles":1736,"vertices":5208,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.039801781323299014,0,-0.03958223117141119],"max":[0.039801781323299014,0.10899999737739563,0.03958223117141119]},"sizeMeters":[0.08,0.109,0.079],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:32.185Z","updatedAt":"2026-09-07T21:20:03.976Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24430/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TinOfBeansFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24430/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24430/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24430/v1/model.glb\" alt=\"Tin of Beans (Food, Fresh Produce and Groceries)\" 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/24430/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/24430/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24431","slug":"fresh-produce-and-groceries-soup-tin-59855b67","title":"Soup Tin (Food, Fresh Produce and Groceries)","summary":"A tall narrow soup tin with a recessed easy-open end and a stay-on ring pull.","description":"A tall narrow soup tin with a recessed easy-open end and a stay-on ring pull. Overall 0.072 by 0.122 by 0.072 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 67 mm across and 122 mm tall, taller and slimmer than a 400 g tin. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-soup-tin-59855b67","cdnUrl":"https://cdn.3dassets.dev/assets/24431/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-soup-tin-59855b67","thumbnailUrl":"https://cdn.3dassets.dev/assets/24431/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24431/v1/poster.webp","blurhash":"U9Dbc{$*00Ey%~M{Mc-p0}Io}E=|+_e.JRbb","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":90168,"triangles":1828,"vertices":5484,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.03620123945827592,0,-0.0360001835155888],"max":[0.03620123945827592,0.12200000137090683,0.0360001835155888]},"sizeMeters":[0.072,0.122,0.072],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:32.339Z","updatedAt":"2026-09-07T21:20:03.900Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24431/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SoupTinFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24431/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24431/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24431/v1/model.glb\" alt=\"Soup Tin (Food, Fresh Produce and Groceries)\" 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/24431/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/24431/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24432","slug":"fresh-produce-and-groceries-chopped-tomatoes-tin-33d9c94e","title":"Tin of Chopped Tomatoes (Food, Fresh Produce and Groceries)","summary":"A 400 g tin whose end panel is recessed a clear step below the rolled top seam.","description":"A 400 g tin whose end panel is recessed a clear step below the rolled top seam. Overall 0.080 by 0.110 by 0.080 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 75 mm across and 110 mm tall; the sunk lid reads from any angle above the horizon. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-chopped-tomatoes-tin-33d9c94e","cdnUrl":"https://cdn.3dassets.dev/assets/24432/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-chopped-tomatoes-tin-33d9c94e","thumbnailUrl":"https://cdn.3dassets.dev/assets/24432/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24432/v1/poster.webp","blurhash":"U8E2Uy#-00TJ.mIUMJ?b3WEL{e?H]WspBlSe","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":64864,"triangles":1512,"vertices":4536,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.0400997953087016,0,-0.03987823093110643],"max":[0.0400997953087016,0.10999999940395355,0.03987823093110643]},"sizeMeters":[0.08,0.11,0.08],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:32.447Z","updatedAt":"2026-09-07T21:20:03.914Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24432/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TinOfChoppedTomatoesFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24432/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24432/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24432/v1/model.glb\" alt=\"Tin of Chopped Tomatoes (Food, Fresh Produce and Groceries)\" 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/24432/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/24432/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24433","slug":"fresh-produce-and-groceries-jam-jar-fe6b3c4c","title":"Jar of Jam (Food, Fresh Produce and Groceries)","summary":"A short round glass jar with rolled shoulders, filled with red preserve and closed by a domed metal lid.","description":"A short round glass jar with rolled shoulders, filled with red preserve and closed by a domed metal lid. Overall 0.075 by 0.083 by 0.075 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 73 mm across and 83 mm to the top of the lid, the common 370 g preserve size. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-jam-jar-fe6b3c4c","cdnUrl":"https://cdn.3dassets.dev/assets/24433/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-jam-jar-fe6b3c4c","thumbnailUrl":"https://cdn.3dassets.dev/assets/24433/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24433/v1/poster.webp","blurhash":"U9EC8^?b004.DjofxaM{00NG}ZsA.lt7RQWB","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":88280,"triangles":1760,"vertices":5280,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.037700001150369644,9.532974330414556e-7,-0.037700001150369644],"max":[0.037700001150369644,0.08340023535444151,0.037700001150369644]},"sizeMeters":[0.075,0.083,0.075],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:32.714Z","updatedAt":"2026-09-07T21:20:03.904Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24433/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function JarOfJamFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24433/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24433/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24433/v1/model.glb\" alt=\"Jar of Jam (Food, Fresh Produce and Groceries)\" 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/24433/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/24433/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24434","slug":"fresh-produce-and-groceries-honey-jar-4ef859cb","title":"Jar of Honey (Food, Fresh Produce and Groceries)","summary":"A squat six-sided honey jar with faceted walls, a golden fill and a wide shallow screw lid.","description":"A squat six-sided honey jar with faceted walls, a golden fill and a wide shallow screw lid. Overall 0.088 by 0.076 by 0.076 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 85 mm across the corners and 71 mm tall, the usual 340 g honey size. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-honey-jar-4ef859cb","cdnUrl":"https://cdn.3dassets.dev/assets/24434/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-honey-jar-4ef859cb","thumbnailUrl":"https://cdn.3dassets.dev/assets/24434/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24434/v1/poster.webp","blurhash":"U8HBes_200D**^RPAKX800E2~Txa.T%MxBba","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":37132,"triangles":708,"vertices":2124,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.04399999976158142,8.533787737539933e-7,-0.03810773013195957],"max":[0.04399999976158142,0.07620021397865874,0.03810773013195957]},"sizeMeters":[0.088,0.076,0.076],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:33.886Z","updatedAt":"2026-09-07T21:20:03.907Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24434/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function JarOfHoneyFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24434/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24434/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24434/v1/model.glb\" alt=\"Jar of Honey (Food, Fresh Produce and Groceries)\" 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/24434/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/24434/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24435","slug":"fresh-produce-and-groceries-pasta-sauce-jar-7ee1b5d2","title":"Jar of Pasta Sauce (Food, Fresh Produce and Groceries)","summary":"A tall shouldered glass jar of deep red sauce with a banded paper label and a tall knurled lid.","description":"A tall shouldered glass jar of deep red sauce with a banded paper label and a tall knurled lid. Overall 0.079 by 0.126 by 0.078 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 76 mm across and 125 mm to the top of the lid, the 500 g jar size. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-pasta-sauce-jar-7ee1b5d2","cdnUrl":"https://cdn.3dassets.dev/assets/24435/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-pasta-sauce-jar-7ee1b5d2","thumbnailUrl":"https://cdn.3dassets.dev/assets/24435/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24435/v1/poster.webp","blurhash":"UCCZ37-p009Z4oR*?as;0LRk}[xa.RofIARj","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":83212,"triangles":1652,"vertices":4956,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.03929999843239784,0,-0.039084110504976],"max":[0.03929999843239784,0.1260014227600408,0.039084110504976]},"sizeMeters":[0.079,0.126,0.078],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:34.253Z","updatedAt":"2026-09-07T21:20:03.833Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24435/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function JarOfPastaSauceFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24435/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24435/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24435/v1/model.glb\" alt=\"Jar of Pasta Sauce (Food, Fresh Produce and Groceries)\" 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/24435/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/24435/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24436","slug":"fresh-produce-and-groceries-pickle-jar-9426ac7e","title":"Jar of Pickles (Food, Fresh Produce and Groceries)","summary":"A tall straight-sided jar packed with whole ridged gherkins under a thick glass shoulder and a metal lid.","description":"A tall straight-sided jar packed with whole ridged gherkins under a thick glass shoulder and a metal lid. Overall 0.079 by 0.167 by 0.077 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 78 mm across and 165 mm to the top of the lid; the gherkins press against the glass wall. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-pickle-jar-9426ac7e","cdnUrl":"https://cdn.3dassets.dev/assets/24436/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-pickle-jar-9426ac7e","thumbnailUrl":"https://cdn.3dassets.dev/assets/24436/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24436/v1/poster.webp","blurhash":"U8C77t.7004VV}WUW+jb02M|_Jx@W7s;s@Rj","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":120924,"triangles":2452,"vertices":7356,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.039128576693721856,0,-0.03871990214231435],"max":[0.0394970973112069,0.16669890056066228,0.03871990214231435]},"sizeMeters":[0.079,0.167,0.077],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:33.631Z","updatedAt":"2026-09-07T21:20:03.838Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24436/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function JarOfPicklesFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24436/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24436/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24436/v1/model.glb\" alt=\"Jar of Pickles (Food, Fresh Produce and Groceries)\" 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/24436/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/24436/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24437","slug":"fresh-produce-and-groceries-coffee-jar-c906d3fe","title":"Jar of Coffee (Food, Fresh Produce and Groceries)","summary":"A wide squat glass jar of dark instant coffee under a paper band and a tall knurled screw lid.","description":"A wide squat glass jar of dark instant coffee under a paper band and a tall knurled screw lid. Overall 0.088 by 0.115 by 0.087 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 85 mm across and 114 mm to the top of the lid, the 200 g instant coffee size. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-coffee-jar-c906d3fe","cdnUrl":"https://cdn.3dassets.dev/assets/24437/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-coffee-jar-c906d3fe","thumbnailUrl":"https://cdn.3dassets.dev/assets/24437/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24437/v1/poster.webp","blurhash":"U8DufB?H004.y[WBG@X80KNG%gxa?^t7MJaJ","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":82460,"triangles":1652,"vertices":4956,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.04390044617349954,0,-0.04366191350844843],"max":[0.04390044617349954,0.1151999980211258,0.04366191350844843]},"sizeMeters":[0.088,0.115,0.087],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:33.835Z","updatedAt":"2026-09-07T21:20:03.831Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24437/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function JarOfCoffeeFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24437/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24437/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24437/v1/model.glb\" alt=\"Jar of Coffee (Food, Fresh Produce and Groceries)\" 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/24437/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/24437/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24438","slug":"fresh-produce-and-groceries-spice-jar-a3ca22f5","title":"Spice Jar (Food, Fresh Produce and Groceries)","summary":"A small glass spice jar of ground paprika with a pale shaker cap pierced by five holes.","description":"A small glass spice jar of ground paprika with a pale shaker cap pierced by five holes. Overall 0.038 by 0.085 by 0.038 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 38 mm across and 84 mm to the top of the cap, the common 45 g ground spice size. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-spice-jar-a3ca22f5","cdnUrl":"https://cdn.3dassets.dev/assets/24438/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-spice-jar-a3ca22f5","thumbnailUrl":"https://cdn.3dassets.dev/assets/24438/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24438/v1/poster.webp","blurhash":"UAEL=}-:004oyZj]MIad06Rk^dxZ#4jYO]W?","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":50032,"triangles":976,"vertices":2928,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.01920157465104323,0,-0.01900418093282208],"max":[0.01920157465104323,0.08499950068730036,0.01900418093282208]},"sizeMeters":[0.038,0.085,0.038],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:33.906Z","updatedAt":"2026-09-07T21:20:03.835Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24438/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SpiceJarFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24438/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24438/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24438/v1/model.glb\" alt=\"Spice Jar (Food, Fresh Produce and Groceries)\" 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/24438/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/24438/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24439","slug":"fresh-produce-and-groceries-olive-oil-bottle-1dd3beae","title":"Olive Oil Bottle (Food, Fresh Produce and Groceries)","summary":"A tall slim glass bottle of green oil with a long drawn neck, a metal collar and a black pouring cap.","description":"A tall slim glass bottle of green oil with a long drawn neck, a metal collar and a black pouring cap. Overall 0.069 by 0.249 by 0.069 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 66 mm across and 248 mm to the top of the cap, the 500 ml size. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-olive-oil-bottle-1dd3beae","cdnUrl":"https://cdn.3dassets.dev/assets/24439/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-olive-oil-bottle-1dd3beae","thumbnailUrl":"https://cdn.3dassets.dev/assets/24439/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24439/v1/poster.webp","blurhash":"U79j}p%f004o8}V[.5tQ02Rk_Lx@53WU?Js;","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":116748,"triangles":2336,"vertices":7008,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.034299999475479126,0,-0.034299999475479126],"max":[0.034299999475479126,0.24920057518241773,0.034299999475479126]},"sizeMeters":[0.069,0.249,0.069],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:34.196Z","updatedAt":"2026-09-07T21:20:03.740Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24439/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OliveOilBottleFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24439/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24439/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24439/v1/model.glb\" alt=\"Olive Oil Bottle (Food, Fresh Produce and Groceries)\" 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/24439/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/24439/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24440","slug":"fresh-produce-and-groceries-vinegar-bottle-5cefbeac","title":"Vinegar Bottle (Food, Fresh Produce and Groceries)","summary":"A short round-shouldered glass bottle of dark vinegar with a paper label band and a ribbed screw cap.","description":"A short round-shouldered glass bottle of dark vinegar with a paper label band and a ribbed screw cap. Overall 0.081 by 0.189 by 0.081 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 78 mm across and 188 mm to the top of the cap, the 300 ml table size. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-vinegar-bottle-5cefbeac","cdnUrl":"https://cdn.3dassets.dev/assets/24440/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-vinegar-bottle-5cefbeac","thumbnailUrl":"https://cdn.3dassets.dev/assets/24440/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24440/v1/poster.webp","blurhash":"U7C~*f?H000100WA.Sbc00M{~p%f+bs:TdR*","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":106496,"triangles":2152,"vertices":6456,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.04030100330535328,0,-0.04030100330535328],"max":[0.04030100330535328,0.1889999955892563,0.04030100330535328]},"sizeMeters":[0.081,0.189,0.081],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:34.214Z","updatedAt":"2026-09-07T21:20:03.745Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24440/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function VinegarBottleFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24440/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24440/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24440/v1/model.glb\" alt=\"Vinegar Bottle (Food, Fresh Produce and Groceries)\" 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/24440/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/24440/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24441","slug":"fresh-produce-and-groceries-ketchup-bottle-f4d88235","title":"Squeezy Sauce Bottle (Food, Fresh Produce and Groceries)","summary":"A squeezy sauce bottle stored upside down, standing on a wide ribbed flip cap with a waisted grip above it.","description":"A squeezy sauce bottle stored upside down, standing on a wide ribbed flip cap with a waisted grip above it. Overall 0.066 by 0.205 by 0.066 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 63 mm across and 205 mm tall; the sealed former base is the flat top. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-ketchup-bottle-f4d88235","cdnUrl":"https://cdn.3dassets.dev/assets/24441/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-ketchup-bottle-f4d88235","thumbnailUrl":"https://cdn.3dassets.dev/assets/24441/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24441/v1/poster.webp","blurhash":"U3CrD}}u000K*eaeHCXS48JR@Z=J.nsALzOX","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":93688,"triangles":1900,"vertices":5700,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.03280000016093254,0,-0.03280000016093254],"max":[0.03280000016093254,0.20520000159740448,0.03280000016093254]},"sizeMeters":[0.066,0.205,0.066],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:34.449Z","updatedAt":"2026-09-07T21:20:03.743Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24441/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SqueezySauceBottleFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24441/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24441/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24441/v1/model.glb\" alt=\"Squeezy Sauce Bottle (Food, Fresh Produce and Groceries)\" 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/24441/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/24441/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24442","slug":"fresh-produce-and-groceries-tea-box-6a86b1e9","title":"Box of Tea (Food, Fresh Produce and Groceries)","summary":"A small card tea box with printed colour bands, one top flap folded open and the bag tops showing at the mouth.","description":"A small card tea box with printed colour bands, one top flap folded open and the bag tops showing at the mouth. Overall 0.086 by 0.180 by 0.056 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 84 mm wide, 138 mm tall and 54 mm deep, the eighty-bag carton size. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-tea-box-6a86b1e9","cdnUrl":"https://cdn.3dassets.dev/assets/24442/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-tea-box-6a86b1e9","thumbnailUrl":"https://cdn.3dassets.dev/assets/24442/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24442/v1/poster.webp","blurhash":"U7DJY2_30000rgoyNXM|02Rk.PbY0caK~DX9","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":24044,"triangles":436,"vertices":1308,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.04280000180006027,0,-0.02779838368812777],"max":[0.04280000180006027,0.18013232946395874,0.02779838368812777]},"sizeMeters":[0.086,0.18,0.056],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:36.300Z","updatedAt":"2026-09-07T21:20:03.747Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24442/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BoxOfTeaFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24442/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24442/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24442/v1/model.glb\" alt=\"Box of Tea (Food, Fresh Produce and Groceries)\" 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/24442/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/24442/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24443","slug":"fresh-produce-and-groceries-juice-carton-898310d8","title":"Juice Carton (Food, Fresh Produce and Groceries)","summary":"A 1 litre brick carton with a sealed top fin, folded corner ears and a screw spout with a coloured cap.","description":"A 1 litre brick carton with a sealed top fin, folded corner ears and a screw spout with a coloured cap. Overall 0.078 by 0.213 by 0.072 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 70 mm square and 192 mm tall to the fin, 213 mm over the spout cap. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-juice-carton-898310d8","cdnUrl":"https://cdn.3dassets.dev/assets/24443/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-juice-carton-898310d8","thumbnailUrl":"https://cdn.3dassets.dev/assets/24443/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24443/v1/poster.webp","blurhash":"UCF5W[-.004qYRbIZfoI13R*-PxavxaeT2og","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":46768,"triangles":908,"vertices":2724,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.03877880310098971,0,-0.035800806849739714],"max":[0.03877880310098971,0.21299992152774658,0.035800806849739714]},"sizeMeters":[0.078,0.213,0.072],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:35.592Z","updatedAt":"2026-09-07T21:20:03.661Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24443/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function JuiceCartonFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24443/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24443/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24443/v1/model.glb\" alt=\"Juice Carton (Food, Fresh Produce and Groceries)\" 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/24443/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/24443/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24445","slug":"fresh-produce-and-groceries-soda-can-32b1042b","title":"Drinks Can (Food, Fresh Produce and Groceries)","summary":"A 330 ml aluminium can with a waisted base and neck, a recessed end panel inside the rim and a stay-on ring pull.","description":"A 330 ml aluminium can with a waisted base and neck, a recessed end panel inside the rim and a stay-on ring pull. Overall 0.068 by 0.117 by 0.068 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 66 mm across the body and 117 mm tall, the standard 330 ml can. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-soda-can-32b1042b","cdnUrl":"https://cdn.3dassets.dev/assets/24445/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-soda-can-32b1042b","thumbnailUrl":"https://cdn.3dassets.dev/assets/24445/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24445/v1/poster.webp","blurhash":"U7Crya=|0056%~R*MJs:1HI:{}-V}tsn5kX8","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":107272,"triangles":2300,"vertices":6900,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.034200811530830474,0,-0.034200811530830474],"max":[0.034200811530830474,0.11680000275373459,0.034200811530830474]},"sizeMeters":[0.068,0.117,0.068],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:36.868Z","updatedAt":"2026-09-07T21:20:03.663Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24445/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DrinksCanFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24445/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24445/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24445/v1/model.glb\" alt=\"Drinks Can (Food, Fresh Produce and Groceries)\" 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/24445/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/24445/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24444","slug":"fresh-produce-and-groceries-water-bottle-43375605","title":"Bottle of Water (Food, Fresh Produce and Groceries)","summary":"A 500 ml ribbed PET water bottle with a shaped base, a support ring under the thread and a coloured screw cap.","description":"A 500 ml ribbed PET water bottle with a shaped base, a support ring under the thread and a coloured screw cap. Overall 0.068 by 0.222 by 0.067 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 65 mm across and 222 mm to the top of the cap; the wall carries five moulded grip ribs. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-water-bottle-43375605","cdnUrl":"https://cdn.3dassets.dev/assets/24444/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-water-bottle-43375605","thumbnailUrl":"https://cdn.3dassets.dev/assets/24444/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24444/v1/poster.webp","blurhash":"U7BzLL.70001RQayoffl00RQ~p%MJ2W-xen-","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":140716,"triangles":2880,"vertices":8640,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.033900000154972076,0,-0.03371377620929823],"max":[0.033900000154972076,0.22200000286102295,0.03371377620929823]},"sizeMeters":[0.068,0.222,0.067],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:35.613Z","updatedAt":"2026-09-07T21:20:03.665Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24444/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BottleOfWaterFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24444/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24444/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24444/v1/model.glb\" alt=\"Bottle of Water (Food, Fresh Produce and Groceries)\" 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/24444/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/24444/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24447","slug":"fresh-produce-and-groceries-water-multipack-48e9b381","title":"Multipack of Water (Food, Fresh Produce and Groceries)","summary":"Six ribbed water bottles on a card pad under a clear shrink sleeve, their necks and coloured caps standing above it.","description":"Six ribbed water bottles on a card pad under a clear shrink sleeve, their necks and coloured caps standing above it. Overall 0.216 by 0.230 by 0.147 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 215 mm by 146 mm in plan and 230 mm tall; a three by two pack of 500 ml bottles. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-water-multipack-48e9b381","cdnUrl":"https://cdn.3dassets.dev/assets/24447/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-water-multipack-48e9b381","thumbnailUrl":"https://cdn.3dassets.dev/assets/24447/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24447/v1/poster.webp","blurhash":"U8HC7X_M00D%5P%Ki%IC00E1?JjFx.oJ%MM}","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":321160,"triangles":6624,"vertices":19872,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.10795000195503235,0.0000054691535200067365,-0.07344698457550253],"max":[0.10795000195503235,0.2299967743071522,0.07344698457550253]},"sizeMeters":[0.216,0.23,0.147],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:35.983Z","updatedAt":"2026-09-07T21:20:03.586Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24447/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MultipackOfWaterFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24447/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24447/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24447/v1/model.glb\" alt=\"Multipack of Water (Food, Fresh Produce and Groceries)\" 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/24447/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/24447/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24446","slug":"fresh-produce-and-groceries-wooden-produce-crate-c45c1ef9","title":"Wooden Produce Crate (Food, Fresh Produce and Groceries)","summary":"Slatted timber crate: three sawn slats a side with open gaps between them, nailed to four corner posts that stand proud of the top slat.","description":"Slatted timber crate: three sawn slats a side with open gaps between them, nailed to four corner posts that stand proud of the top slat. Overall 0.600 by 0.180 by 0.400 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Outer 600 by 400 by 180 mm. The posts carry the load, so crates stack post on post with the slats clear; the base boards sit 14 mm up off the post feet. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-wooden-produce-crate-c45c1ef9","cdnUrl":"https://cdn.3dassets.dev/assets/24446/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-wooden-produce-crate-c45c1ef9","thumbnailUrl":"https://cdn.3dassets.dev/assets/24446/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24446/v1/poster.webp","blurhash":"U4F=mp^*00x@~W^*xVE200IV_2E2019b9aD%","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":66324,"triangles":1344,"vertices":4032,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.30000001192092896,0.00000998047461431284,-0.20001221535156147],"max":[0.30000001192092896,0.17999002667794306,0.20001221535156147]},"sizeMeters":[0.6,0.18,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:35.970Z","updatedAt":"2026-09-07T21:20:03.658Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24446/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WoodenProduceCrateFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24446/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24446/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24446/v1/model.glb\" alt=\"Wooden Produce Crate (Food, Fresh Produce and Groceries)\" 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/24446/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/24446/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24448","slug":"fresh-produce-and-groceries-wooden-crate-shallow-22d8a481","title":"Shallow Wooden Crate (Food, Fresh Produce and Groceries)","summary":"The shallow version of the slatted timber crate: two slats a side on the same four corner posts, for the top of a stack where the produce needs to be seen.","description":"The shallow version of the slatted timber crate: two slats a side on the same four corner posts, for the top of a stack where the produce needs to be seen. Overall 0.600 by 0.110 by 0.400 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Outer 600 by 400 by 110 mm, the same footprint as the deep crate, so the two stack in any order. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-wooden-crate-shallow-22d8a481","cdnUrl":"https://cdn.3dassets.dev/assets/24448/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-wooden-crate-shallow-22d8a481","thumbnailUrl":"https://cdn.3dassets.dev/assets/24448/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24448/v1/poster.webp","blurhash":"U6EyC{-:00oa^+?GR~E100M|~VIV024=N0s:","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":54036,"triangles":1088,"vertices":3264,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.30000001192092896,0.000009550373494995879,-0.20001221535156147],"max":[0.30000001192092896,0.10999044903045856,0.20001221535156147]},"sizeMeters":[0.6,0.11,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:36.046Z","updatedAt":"2026-09-07T21:20:03.592Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24448/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ShallowWoodenCrateFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24448/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24448/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24448/v1/model.glb\" alt=\"Shallow Wooden Crate (Food, Fresh Produce and Groceries)\" 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/24448/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/24448/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24449","slug":"fresh-produce-and-groceries-plastic-produce-crate-d9b15c8a","title":"Plastic Produce Crate (Food, Fresh Produce and Groceries)","summary":"Moulded plastic produce crate: the side walls are a frame of vertical bars with open piercings between them, an integral hand opening in each end and a stacking rim round the mouth.","description":"Moulded plastic produce crate: the side walls are a frame of vertical bars with open piercings between them, an integral hand opening in each end and a stacking rim round the mouth. Overall 0.600 by 0.200 by 0.400 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Outer 600 by 400 by 200 mm, the same footprint as the timber crates. Stacks rim on rim; the ribbed lattice floor drains and the hand openings sit under the end grips. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-plastic-produce-crate-d9b15c8a","cdnUrl":"https://cdn.3dassets.dev/assets/24449/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-plastic-produce-crate-d9b15c8a","thumbnailUrl":"https://cdn.3dassets.dev/assets/24449/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24449/v1/poster.webp","blurhash":"U4F6C7~q00sS4:?b$*Di004o^+IT~qD%V@V@","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":229148,"triangles":4736,"vertices":14208,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.3012000024318695,-0.00000836003461356094,-0.2012167135603999],"max":[0.3012000024318695,0.20120835352578637,0.2012167135603999]},"sizeMeters":[0.602,0.201,0.402],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:37.198Z","updatedAt":"2026-09-07T21:20:03.590Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24449/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PlasticProduceCrateFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24449/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24449/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24449/v1/model.glb\" alt=\"Plastic Produce Crate (Food, Fresh Produce and Groceries)\" 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/24449/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/24449/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24450","slug":"fresh-produce-and-groceries-cardboard-produce-tray-0d960c9e","title":"Cardboard Produce Tray (Food, Fresh Produce and Groceries)","summary":"Low kraft board tray: four walls stitched to a flat base, a folded hem round the top edge, a diagonal folded flap at each corner and a punched hand hole through each end.","description":"Low kraft board tray: four walls stitched to a flat base, a folded hem round the top edge, a diagonal folded flap at each corner and a punched hand hole through each end. Overall 0.600 by 0.100 by 0.400 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. Outer 600 by 400 by 100 mm over the wrapped corners, the crate footprint, so trays stack under or over either wooden crate. The hand holes are through the board, not printed on it. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-cardboard-produce-tray-0d960c9e","cdnUrl":"https://cdn.3dassets.dev/assets/24450/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-cardboard-produce-tray-0d960c9e","thumbnailUrl":"https://cdn.3dassets.dev/assets/24450/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24450/v1/poster.webp","blurhash":"U8E.wr-:00so-.-oWBIW00My~WM|9aD+WCt3","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":72476,"triangles":1472,"vertices":4416,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.30000001192092896,-0.000009338563336486194,-0.20001221535156147],"max":[0.30000001192092896,0.10118496511104524,0.20001221535156147]},"sizeMeters":[0.6,0.101,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:37.245Z","updatedAt":"2026-09-07T21:20:03.588Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24450/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CardboardProduceTrayFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24450/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24450/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24450/v1/model.glb\" alt=\"Cardboard Produce Tray (Food, Fresh Produce and Groceries)\" 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/24450/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/24450/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24451","slug":"fresh-produce-and-groceries-wicker-display-basket-4172c4be","title":"Wicker Display Basket (Food, Fresh Produce and Groceries)","summary":"Round woven display basket: twenty four upright stakes with seven weavers threaded over and under them, closed with a rolled rim and a solid woven base pad.","description":"Round woven display basket: twenty four upright stakes with seven weavers threaded over and under them, closed with a rolled rim and a solid woven base pad. Overall 0.331 by 0.164 by 0.329 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About 330 mm across and 164 mm tall, so three sit side by side along a 600 mm crate or on the top step of the riser. The weave is real geometry, not a surface pattern. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-wicker-display-basket-4172c4be","cdnUrl":"https://cdn.3dassets.dev/assets/24451/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-wicker-display-basket-4172c4be","thumbnailUrl":"https://cdn.3dassets.dev/assets/24451/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24451/v1/poster.webp","blurhash":"UBDvG$%L00R+_1axNGt700NG~Vof4:oMRkM|","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":286212,"triangles":5924,"vertices":17772,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.1655000001192093,-3.6646160553321927e-7,-0.16459085372126447],"max":[0.1655000001192093,0.16426218439373444,0.16459085372126447]},"sizeMeters":[0.331,0.164,0.329],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:37.429Z","updatedAt":"2026-09-07T21:20:03.517Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24451/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WickerDisplayBasketFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24451/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24451/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24451/v1/model.glb\" alt=\"Wicker Display Basket (Food, Fresh Produce and Groceries)\" 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/24451/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/24451/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24454","slug":"fresh-produce-and-groceries-wooden-market-bowl-24ec8579","title":"Wooden Market Bowl (Food, Fresh Produce and Groceries)","summary":"Wide shallow turned bowl for loose produce: one revolved cross-section from the foot ring out over the rim and back down the inside, with a turned bead below the lip.","description":"Wide shallow turned bowl for loose produce: one revolved cross-section from the foot ring out over the rim and back down the inside, with a turned bead below the lip. Overall 0.400 by 0.112 by 0.400 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 400 mm across and 112 mm tall, sitting on a 128 mm foot ring. Sized to sit inside a 600 by 400 crate or two abreast on the riser top step. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-wooden-market-bowl-24ec8579","cdnUrl":"https://cdn.3dassets.dev/assets/24454/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-wooden-market-bowl-24ec8579","thumbnailUrl":"https://cdn.3dassets.dev/assets/24454/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24454/v1/poster.webp","blurhash":"UDBy?Jt600WY~WoeD*fl00R*^*f600WC?GWA","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":84744,"triangles":1728,"vertices":5184,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.20000000298023224,0.0000107434095652989,-0.20000000298023224],"max":[0.20000000298023224,0.11198926004750409,0.20000000298023224]},"sizeMeters":[0.4,0.112,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:37.852Z","updatedAt":"2026-09-07T21:20:03.515Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24454/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WoodenMarketBowlFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24454/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24454/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24454/v1/model.glb\" alt=\"Wooden Market Bowl (Food, Fresh Produce and Groceries)\" 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/24454/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/24454/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24453","slug":"fresh-produce-and-groceries-tiered-produce-riser-ccf4285b","title":"Tiered Produce Riser (Food, Fresh Produce and Groceries)","summary":"Three-step timber riser for banking a display up: two stepped side cheeks carrying three slatted treads, each closed at the front by a riser board and tied under the nose by a rail.","description":"Three-step timber riser for banking a display up: two stepped side cheeks carrying three slatted treads, each closed at the front by a riser board and tied under the nose by a rail. Overall 0.900 by 0.360 by 0.600 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 900 mm wide, 600 mm deep and 360 mm tall, in 200 mm treads and 120 mm rises, with the low step toward the shopper. A 600 by 400 crate sits square on the top step or bridges two steps to tip its face forward. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-tiered-produce-riser-ccf4285b","cdnUrl":"https://cdn.3dassets.dev/assets/24453/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-tiered-produce-riser-ccf4285b","thumbnailUrl":"https://cdn.3dassets.dev/assets/24453/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24453/v1/poster.webp","blurhash":"U4G[l?_300E1?c%KD%9b00D%~pIURO%M%2Vs","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":50596,"triangles":1016,"vertices":3048,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.44999998807907104,-0.000001096182842746929,-0.30001830315791456],"max":[0.44999998807907104,0.36000111048795747,0.30001830315791456]},"sizeMeters":[0.9,0.36,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:37.724Z","updatedAt":"2026-09-07T21:20:03.522Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24453/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TieredProduceRiserFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24453/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24453/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24453/v1/model.glb\" alt=\"Tiered Produce Riser (Food, Fresh Produce and Groceries)\" 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/24453/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/24453/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24452","slug":"fresh-produce-and-groceries-paper-grocery-bag-784f600d","title":"Paper Grocery Bag (Food, Fresh Produce and Groceries)","summary":"Standing kraft grocery carrier: a gusseted body creased down each end face, a squared base, a folded rim and two twisted rope handles set through the front and back panels.","description":"Standing kraft grocery carrier: a gusseted body creased down each end face, a squared base, a folded rim and two twisted rope handles set through the front and back panels. Overall 0.300 by 0.433 by 0.170 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 300 by 170 mm on the base and 380 mm to the rim, 433 mm over the handles. Built as a shell with a wall thickness, so the open mouth shows the inside face of the paper. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-paper-grocery-bag-784f600d","cdnUrl":"https://cdn.3dassets.dev/assets/24452/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-paper-grocery-bag-784f600d","thumbnailUrl":"https://cdn.3dassets.dev/assets/24452/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24452/v1/poster.webp","blurhash":"U6G8$H~W000K9ZsoxuSM00D%~V?aIUt7%3Io","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":44628,"triangles":892,"vertices":2676,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.150013426261749,0,-0.08498885967757161],"max":[0.150013426261749,0.43287243435739886,0.08498885967757161]},"sizeMeters":[0.3,0.433,0.17],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:37.708Z","updatedAt":"2026-09-07T21:20:03.520Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24452/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PaperGroceryBagFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24452/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24452/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24452/v1/model.glb\" alt=\"Paper Grocery Bag (Food, Fresh Produce and Groceries)\" 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/24452/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/24452/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24455","slug":"fresh-produce-and-groceries-paper-mushroom-bag-2c4d4d3e","title":"Paper Mushroom Bag (Food, Fresh Produce and Groceries)","summary":"Small kraft mushroom bag lying on its side: a flat squared base end running out into a flattened body, closed by a rolled crease at the far end with the folded flap laid back up over the slope.","description":"Small kraft mushroom bag lying on its side: a flat squared base end running out into a flattened body, closed by a rolled crease at the far end with the folded flap laid back up over the slope. Overall 0.171 by 0.045 by 0.116 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About 170 mm long, 115 mm wide and 45 mm high lying down. Sized to scatter loose on a crate lid, in a basket or on the riser treads. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-paper-mushroom-bag-2c4d4d3e","cdnUrl":"https://cdn.3dassets.dev/assets/24455/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-paper-mushroom-bag-2c4d4d3e","thumbnailUrl":"https://cdn.3dassets.dev/assets/24455/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24455/v1/poster.webp","blurhash":"U7FrhU~q00wb_2_2M|E200D$~VIq4n01oJn$","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":19116,"triangles":360,"vertices":1080,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.09000000357627869,-3.202447902660166e-7,-0.058002992604289046],"max":[0.08120098840600751,0.04500032203292961,0.058002992604289046]},"sizeMeters":[0.171,0.045,0.116],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:37.923Z","updatedAt":"2026-09-07T21:20:03.442Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24455/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PaperMushroomBagFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24455/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24455/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24455/v1/model.glb\" alt=\"Paper Mushroom Bag (Food, Fresh Produce and Groceries)\" 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/24455/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/24455/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24456","slug":"fresh-produce-and-groceries-plastic-produce-bag-9c13f086","title":"Plastic Produce Bag (Food, Fresh Produce and Groceries)","summary":"Thin clear produce bag part filled and knotted: a swollen creased lower body gathered into a narrow neck, a knot bulb above it and two loose ears left standing.","description":"Thin clear produce bag part filled and knotted: a swollen creased lower body gathered into a narrow neck, a knot bulb above it and two loose ears left standing. Overall 0.201 by 0.258 by 0.148 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About 200 by 150 mm across the filled body and 258 mm to the top of the knot. Drops into a crate, a basket or the market bowl. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-plastic-produce-bag-9c13f086","cdnUrl":"https://cdn.3dassets.dev/assets/24456/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-plastic-produce-bag-9c13f086","thumbnailUrl":"https://cdn.3dassets.dev/assets/24456/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24456/v1/poster.webp","blurhash":"UEEMLD%M00D%D%j[t7WB00M{~qt8?bofWBj[","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":42992,"triangles":872,"vertices":2616,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.09985395622337277,0,-0.07456407985521049],"max":[0.1015599752672952,0.2584177255630493,0.07384452513290138]},"sizeMeters":[0.201,0.258,0.148],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:38.637Z","updatedAt":"2026-09-07T21:20:03.449Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24456/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PlasticProduceBagFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24456/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24456/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24456/v1/model.glb\" alt=\"Plastic Produce Bag (Food, Fresh Produce and Groceries)\" 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/24456/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/24456/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24457","slug":"fresh-produce-and-groceries-string-shopping-bag-e167b0c6","title":"String Shopping Bag (Food, Fresh Produce and Groceries)","summary":"Empty string shopping bag dropped on the floor: two opposed families of helical cords crossing into a diamond mesh over a collapsed envelope, held open by a corded hem with both handle loops laid over and flopped forward.","description":"Empty string shopping bag dropped on the floor: two opposed families of helical cords crossing into a diamond mesh over a collapsed envelope, held open by a corded hem with both handle loops laid over and flopped forward. Overall 0.359 by 0.093 by 0.477 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About 360 mm across the heap and 90 mm high, reaching 475 mm front to back with the handles laid out. Dresses the foot of a display or the floor of a crate. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-string-shopping-bag-e167b0c6","cdnUrl":"https://cdn.3dassets.dev/assets/24457/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-string-shopping-bag-e167b0c6","thumbnailUrl":"https://cdn.3dassets.dev/assets/24457/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24457/v1/poster.webp","blurhash":"UDBf;9WA00tRxtR*NGt600kD~padIoxZ%1Rl","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":218452,"triangles":4512,"vertices":13536,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.17169041040001579,0.000010786626093349516,-0.20277278125286102],"max":[0.18773645761070915,0.0927457171575912,0.27386122941970825]},"sizeMeters":[0.359,0.093,0.477],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:38.939Z","updatedAt":"2026-09-07T21:20:03.447Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24457/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StringShoppingBagFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24457/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24457/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24457/v1/model.glb\" alt=\"String Shopping Bag (Food, Fresh Produce and Groceries)\" 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/24457/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/24457/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24458","slug":"fresh-produce-and-groceries-egg-tray-thirty-bc9a8dad","title":"Thirty Egg Tray (Food, Fresh Produce and Groceries)","summary":"Empty moulded pulp egg tray: a thirty cup grid of five by six drawn as a single sheet, so every cup is a real hollow with a cone standing between each four, ringed by a raised wall and a flat flange.","description":"Empty moulded pulp egg tray: a thirty cup grid of five by six drawn as a single sheet, so every cup is a real hollow with a cone standing between each four, ringed by a raised wall and a flat flange. Overall 0.300 by 0.043 by 0.300 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. 300 mm square and 43 mm deep. Two sit side by side across a 600 by 400 crate and eight fill its floor; empty trays nest cone into cup when stacked. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-egg-tray-thirty-bc9a8dad","cdnUrl":"https://cdn.3dassets.dev/assets/24458/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-egg-tray-thirty-bc9a8dad","thumbnailUrl":"https://cdn.3dassets.dev/assets/24458/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24458/v1/poster.webp","blurhash":"UADcBjxt00oM~Wj[IUj[00M|~VWB00ayxuV[","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":203192,"triangles":4196,"vertices":12588,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.15000000596046448,-0.000003219145086483244,-0.15000000596046448],"max":[0.15000000596046448,0.042625036584881024,0.15000000596046448]},"sizeMeters":[0.3,0.043,0.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:39.024Z","updatedAt":"2026-09-07T21:20:03.445Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24458/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ThirtyEggTrayFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24458/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24458/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24458/v1/model.glb\" alt=\"Thirty Egg Tray (Food, Fresh Produce and Groceries)\" 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/24458/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/24458/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24459","slug":"fresh-produce-and-groceries-chalkboard-price-sign-e74e6628","title":"Chalkboard Price Sign (Food, Fresh Produce and Groceries)","summary":"Small A-frame price sign with a blank slate face: two mortised timber frames hinged on a turned dowel at the apex, each carrying a recessed board and a chalk ledge along its bottom rail.","description":"Small A-frame price sign with a blank slate face: two mortised timber frames hinged on a turned dowel at the apex, each carrying a recessed board and a chalk ledge along its bottom rail. Overall 0.200 by 0.265 by 0.166 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About 200 mm wide, 265 mm tall and 165 mm across the feet. Stands on a crate lid, the riser top step or the shelf edge beside a basket. Both faces are left blank. Static geometry; no rig, collision or navigation data. No brand marks or printed text.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-chalkboard-price-sign-e74e6628","cdnUrl":"https://cdn.3dassets.dev/assets/24459/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-chalkboard-price-sign-e74e6628","thumbnailUrl":"https://cdn.3dassets.dev/assets/24459/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24459/v1/poster.webp","blurhash":"U3D]VW?^00vxad?G9Z4n00%09g02?Hx]?GE1","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"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":40060,"triangles":796,"vertices":2388,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.09999743963798075,0,-0.07356867648993794],"max":[0.09999743963798075,0.2653667628765106,0.09250117548142735]},"sizeMeters":[0.2,0.265,0.166],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:39.835Z","updatedAt":"2026-09-07T21:20:03.366Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24459/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChalkboardPriceSignFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24459/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24459/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24459/v1/model.glb\" alt=\"Chalkboard Price Sign (Food, Fresh Produce and Groceries)\" 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/24459/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/24459/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24460","slug":"fresh-produce-and-groceries-greengrocer--86f48b0c-starter-scene","title":"Greengrocer's fruit display (Food, Fresh Produce and Groceries)","summary":"A shop-front fruit display: six timber crates on two ranks heaped with apples, oranges, pears, citrus, kiwis, plums, avocados and mangoes, a stepped riser behind them carrying a watermelon, a pineapple and coconuts, a wicker basket of grapes and a turned bowl of bananas...","description":"A shop-front fruit display: six timber crates on two ranks heaped with apples, oranges, pears, citrus, kiwis, plums, avocados and mangoes, a stepped riser behind them carrying a watermelon, a pineapple and coconuts, a wicker basket of grapes and a turned bowl of bananas standing on the front crates, and a blank chalkboard price sign at the end of the run. Static layout; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-greengrocer--86f48b0c-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/24460/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-greengrocer--86f48b0c-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/24460/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24460/v1/poster.webp","blurhash":"U9C$y6xa00?aIVRj%2t700Io~VIV%e%LIoIo","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":1767700,"triangles":48706,"vertices":104533,"meshes":46,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-1.2746090731909134,-0.000001096182842746929,-1.2454201932596916],"max":[0.950000011920929,0.4183847388625145,0.5036290540290855]},"sizeMeters":[2.225,0.418,1.749],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:41.154Z","updatedAt":"2026-09-07T21:20:49.613Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24460/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GreengrocerSFruitDisplayFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24460/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24460/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24460/v1/model.glb\" alt=\"Greengrocer's fruit display (Food, Fresh Produce and Groceries)\" 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/24460/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/24460/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24462","slug":"fresh-produce-and-groceries-market-vegetable-stall-fdf54b43","title":"Market vegetable stall (Food, Fresh Produce and Groceries)","summary":"A vegetable stall on the same crate grid: potatoes, carrots, onions, beef tomatoes, three colours of pepper, cucumbers and courgettes heaped in six crates, a cauliflower and a cabbage banked on the riser behind, an iceberg lettuce and a leek laid out at the front, garlic in a...","description":"A vegetable stall on the same crate grid: potatoes, carrots, onions, beef tomatoes, three colours of pepper, cucumbers and courgettes heaped in six crates, a cauliflower and a cabbage banked on the riser behind, an iceberg lettuce and a leek laid out at the front, garlic in a wicker basket, chillies in a turned bowl and a blank chalkboard price sign. Static layout; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-market-vegetable-stall-fdf54b43","cdnUrl":"https://cdn.3dassets.dev/assets/24462/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-market-vegetable-stall-fdf54b43","thumbnailUrl":"https://cdn.3dassets.dev/assets/24462/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24462/v1/poster.webp","blurhash":"U9B:Nf.500=_EMRk$%t7009b~WIq={%2IqIo","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":2456468,"triangles":66248,"vertices":141940,"meshes":56,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-1.3631580008193602,-0.0000025572374458063263,-1.2200183031579146],"max":[1.3600000029802322,0.5061627775164752,0.5503994583859778]},"sizeMeters":[2.723,0.506,1.77],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:41.524Z","updatedAt":"2026-09-07T21:20:49.617Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24462/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MarketVegetableStallFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24462/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24462/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24462/v1/model.glb\" alt=\"Market vegetable stall (Food, Fresh Produce and Groceries)\" 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/24462/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/24462/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24461","slug":"fresh-produce-and-groceries-weekly-shop-unpacked-25462abc","title":"Weekly shop unpacked (Food, Fresh Produce and Groceries)","summary":"A full grocery shop set out as if just unpacked: carrier bags and a produce tray at the back, the chilled run of milk, eggs, butter, cheese, yoghurt, bacon and salmon along one side, tins, jars and bottles ranked in the middle, and bread, cereal, pasta, rice, flour, sugar and...","description":"A full grocery shop set out as if just unpacked: carrier bags and a produce tray at the back, the chilled run of milk, eggs, butter, cheese, yoghurt, bacon and salmon along one side, tins, jars and bottles ranked in the middle, and bread, cereal, pasta, rice, flour, sugar and crisps across the front. Static layout; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fresh-produce-and-groceries-weekly-shop-unpacked-25462abc","cdnUrl":"https://cdn.3dassets.dev/assets/24461/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fresh-produce-and-groceries-weekly-shop-unpacked-25462abc","thumbnailUrl":"https://cdn.3dassets.dev/assets/24461/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24461/v1/poster.webp","blurhash":"U9CG0.^*00i{IoWDs;WA009Z~pR*?Gt5NYs;","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":2671656,"triangles":67190,"vertices":144553,"meshes":120,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-0.9675000017881393,-0.000009384441923082631,-1.1800122153515615],"max":[0.94815737126171,0.43287243435739886,0.5596495331617766]},"sizeMeters":[1.916,0.433,1.74],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:23:41.438Z","updatedAt":"2026-09-07T21:20:49.604Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24461/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WeeklyShopUnpackedFoodFreshProduceAndGroceries(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24461/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24461/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24461/v1/model.glb\" alt=\"Weekly shop unpacked (Food, Fresh Produce and Groceries)\" 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/24461/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/24461/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}],"demo":null}}