{"data":{"id":246,"slug":"bicycle-shop-and-repair-cafe","title":"Bicycle Shop and Repair Cafe","summary":"Fifty distinct cycle repair, wheel service, parts retail and cafe designs with two fully constructed bicycles.","description":"Original petrol steel and birch workshop with distinct touring and low step-through commuter frames, fitted static drivetrain components and small specialist tools. Compact roofed repair shop and sheltered frontage cafe. No maintenance instructions, moving mechanism or safety certification.","url":"https://3dassets.dev/packs/bicycle-shop-and-repair-cafe","coverUrl":"https://cdn.3dassets.dev/assets/32430/v1/poster.webp","assetCount":51,"aiGenerated":true,"aiGeneratedAssetCount":51,"aiModels":["GPT-6"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":15047868,"totalTriangles":798944,"starterScene":{"id":"32430","slug":"bicycle-shop-and-repair-cafe-furnished-b-6b339755-starter-scene","title":"Furnished Bicycle Shop and Cafe (Bicycle Shop and Repair Cafe)","summary":"Compact stocked roofed repair shop with touring cycle clamped in workstand, mounted spare wheel, separated tool and retail benches, commuter display and sheltered cafe frontage.","description":"Compact stocked roofed repair shop with touring cycle clamped in workstand, mounted spare wheel, separated tool and retail benches, commuter display and sheltered cafe frontage.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-furnished-b-6b339755-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/32430/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-furnished-b-6b339755-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/32430/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32430/v1/poster.webp","blurhash":"U3DvyNTe00*IDi9FbI.700q]?GQmx]_3?HDj","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":7412740,"triangles":400672,"vertices":326076,"meshes":161,"materials":13,"textures":0,"animations":[],"boundingBox":{"min":[-3.75,0.00003112753856100714,-3.75],"max":[3.75,3.660035236424054,3.75]},"sizeMeters":[7.5,3.66,7.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":2,"publishedAt":"2026-09-08T10:56:26.713Z","updatedAt":"2026-09-08T16:10:09.976Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32430/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FurnishedBicycleShopAndCafeBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32430/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32430/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32430/v1/model.glb\" alt=\"Furnished Bicycle Shop and Cafe (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32430/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32430/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"32380","slug":"bicycle-shop-and-repair-cafe-roofed-bicycle-shop-a7fb5ec7","title":"Roofed Bicycle Shop (Bicycle Shop and Repair Cafe)","summary":"Compact closed shop with clear observation roof, supported birch pitched rafters, petrol posts and thick pale plinth walls. Separate glazed entrance fills the front opening.","description":"Compact closed shop with clear observation roof, supported birch pitched rafters, petrol posts and thick pale plinth walls. Separate glazed entrance fills the front opening. Dimensions 6.80 × 3.54 × 5.20 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-roofed-bicycle-shop-a7fb5ec7","cdnUrl":"https://cdn.3dassets.dev/assets/32380/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-roofed-bicycle-shop-a7fb5ec7","thumbnailUrl":"https://cdn.3dassets.dev/assets/32380/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32380/v1/poster.webp","blurhash":"U4GIr@g200~p9ZIpaj-:00IUahIA?a?as;9F","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":171244,"triangles":10176,"vertices":6604,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-3.4000000953674316,-0.0001825037158446549,-2.600195391394161],"max":[3.4000000953674316,3.540035235082949,2.6010926558980354]},"sizeMeters":[6.8,3.54,5.201],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:55:59.943Z","updatedAt":"2026-09-08T10:56:00.036Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32380/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoofedBicycleShopBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32380/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32380/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32380/v1/model.glb\" alt=\"Roofed Bicycle Shop (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32380/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32380/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32381","slug":"bicycle-shop-and-repair-cafe-covered-repair-cafe-terra-5180c395","title":"Covered Repair Cafe Terrace (Bicycle Shop and Repair Cafe)","summary":"Open sided cafe terrace with four anchored petrol posts, sloping roof and birch roof joists; supported shelter attached to shop frontage.","description":"Open sided cafe terrace with four anchored petrol posts, sloping roof and birch roof joists; supported shelter attached to shop frontage. Dimensions 6.85 × 2.85 × 1.90 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-covered-repair-cafe-terra-5180c395","cdnUrl":"https://cdn.3dassets.dev/assets/32381/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-covered-repair-cafe-terra-5180c395","thumbnailUrl":"https://cdn.3dassets.dev/assets/32381/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32381/v1/poster.webp","blurhash":"UE8}Y:j?IAtR_N%gMxM{Di-;xuIU4T%1-=RP","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":62904,"triangles":3348,"vertices":2438,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-3.424999952316284,-0.000057416744845051326,-0.9496177424479947],"max":[3.424999952316284,2.8508137300991176,0.9496177424479947]},"sizeMeters":[6.85,2.851,1.899],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:55:59.380Z","updatedAt":"2026-09-08T10:55:59.472Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32381/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoveredRepairCafeTerraceBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32381/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32381/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32381/v1/model.glb\" alt=\"Covered Repair Cafe Terrace (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32381/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32381/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32382","slug":"bicycle-shop-and-repair-cafe-glazed-shop-entrance-08dd235a","title":"Glazed Shop Entrance (Bicycle Shop and Repair Cafe)","summary":"Thick framed glazed entrance with pull handle, threshold and header filling the shop opening.","description":"Thick framed glazed entrance with pull handle, threshold and header filling the shop opening. Dimensions 1.83 × 2.95 × 0.18 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-glazed-shop-entrance-08dd235a","cdnUrl":"https://cdn.3dassets.dev/assets/32382/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-glazed-shop-entrance-08dd235a","thumbnailUrl":"https://cdn.3dassets.dev/assets/32382/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32382/v1/poster.webp","blurhash":"UBBzFD-;009F~qxu4nIUD%j]%MRi4nof_3Rj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":40212,"triangles":2292,"vertices":1523,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.9149708696130132,0,-0.09237037412407277],"max":[0.9149708696130132,2.950000047683716,0.09237037412407277]},"sizeMeters":[1.83,2.95,0.185],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:55:59.628Z","updatedAt":"2026-09-08T10:55:59.727Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32382/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GlazedShopEntranceBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32382/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32382/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32382/v1/model.glb\" alt=\"Glazed Shop Entrance (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32382/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32382/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32383","slug":"bicycle-shop-and-repair-cafe-bicycle-display-rack-8d3f5a4e","title":"Bicycle Display Rack (Bicycle Shop and Repair Cafe)","summary":"Three-position floor cycle rack with paired formed wheel guides and continuous anchored crossbars.","description":"Three-position floor cycle rack with paired formed wheel guides and continuous anchored crossbars. Dimensions 1.50 × 0.48 × 0.69 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-bicycle-display-rack-8d3f5a4e","cdnUrl":"https://cdn.3dassets.dev/assets/32383/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-bicycle-display-rack-8d3f5a4e","thumbnailUrl":"https://cdn.3dassets.dev/assets/32383/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32383/v1/poster.webp","blurhash":"U67U;r.8HqRP4.tRx]jF00D%Xmj]~qVrRPWB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":84624,"triangles":5352,"vertices":3154,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.75,0.00000534111168732504,-0.3425321207312235],"max":[0.75,0.47919213224958324,0.3425321207312235]},"sizeMeters":[1.5,0.479,0.685],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:00.974Z","updatedAt":"2026-09-08T10:56:01.081Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32383/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BicycleDisplayRackBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32383/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32383/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32383/v1/model.glb\" alt=\"Bicycle Display Rack (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32383/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32383/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32385","slug":"bicycle-shop-and-repair-cafe-floor-wheel-holder-4cdbc74e","title":"Floor Wheel Holder (Bicycle Shop and Repair Cafe)","summary":"Freestanding paired curved wheel support with a wide stable base and open tyre slot.","description":"Freestanding paired curved wheel support with a wide stable base and open tyre slot. Dimensions 0.18 × 0.27 × 0.42 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-floor-wheel-holder-4cdbc74e","cdnUrl":"https://cdn.3dassets.dev/assets/32385/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-floor-wheel-holder-4cdbc74e","thumbnailUrl":"https://cdn.3dassets.dev/assets/32385/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32385/v1/poster.webp","blurhash":"ULCsjit79Fof00IV%MofD%-;t7IU~qM{IU%M","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":31332,"triangles":1884,"vertices":1122,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.08998717941648701,-0.00000907863540392656,-0.20999999344348907],"max":[0.08998717941648701,0.2659159703231923,0.20999999344348907]},"sizeMeters":[0.18,0.266,0.42],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:01.449Z","updatedAt":"2026-09-08T10:56:01.536Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32385/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FloorWheelHolderBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32385/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32385/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32385/v1/model.glb\" alt=\"Floor Wheel Holder (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32385/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32385/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32384","slug":"bicycle-shop-and-repair-cafe-wall-bicycle-hanger-b8b4d82d","title":"Wall Bicycle Hanger (Bicycle Shop and Repair Cafe)","summary":"Wall-fastened curved padded wheel hook with thick mounting plaque and concealed back clearance.","description":"Wall-fastened curved padded wheel hook with thick mounting plaque and concealed back clearance. Dimensions 0.16 × 0.30 × 0.31 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-wall-bicycle-hanger-b8b4d82d","cdnUrl":"https://cdn.3dassets.dev/assets/32384/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-wall-bicycle-hanger-b8b4d82d","thumbnailUrl":"https://cdn.3dassets.dev/assets/32384/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32384/v1/poster.webp","blurhash":"UFBf^O024n~V%2ogM{oK00?G-;D*IURjxuof","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":27340,"triangles":1884,"vertices":1122,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.08000427378348321,0,-0.1534428416332689],"max":[0.08000427378348321,0.2969809831326564,0.1534399390220642]},"sizeMeters":[0.16,0.297,0.307],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:01.363Z","updatedAt":"2026-09-08T10:56:01.469Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32384/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WallBicycleHangerBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32384/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32384/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32384/v1/model.glb\" alt=\"Wall Bicycle Hanger (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32384/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32384/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32386","slug":"bicycle-shop-and-repair-cafe-repair-workstand-986907af","title":"Repair Workstand (Bicycle Shop and Repair Cafe)","summary":"Tripod service stand with telescopic mast, fitted clamp jaws and horizontal clamping arm.","description":"Tripod service stand with telescopic mast, fitted clamp jaws and horizontal clamping arm. Dimensions 0.79 × 1.41 × 0.89 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-repair-workstand-986907af","cdnUrl":"https://cdn.3dassets.dev/assets/32386/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-repair-workstand-986907af","thumbnailUrl":"https://cdn.3dassets.dev/assets/32386/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32386/v1/poster.webp","blurhash":"U45rGK?b00004.M{-p%LnOaeXSkC~W%MD%D%","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":56168,"triangles":2964,"vertices":2219,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.3950396660180656,0,-0.44340661959110134],"max":[0.3950396660180656,1.406000018119812,0.44340661959110134]},"sizeMeters":[0.79,1.406,0.887],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:01.565Z","updatedAt":"2026-09-08T10:56:01.862Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32386/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RepairWorkstandBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32386/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32386/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32386/v1/model.glb\" alt=\"Repair Workstand (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32386/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32386/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32387","slug":"bicycle-shop-and-repair-cafe-workstand-tool-tray-9483616b","title":"Workstand Tool Tray (Bicycle Shop and Repair Cafe)","summary":"Lipped workstand tray with mast collar and separated parts recesses.","description":"Lipped workstand tray with mast collar and separated parts recesses. Dimensions 0.34 × 0.04 × 0.29 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-workstand-tool-tray-9483616b","cdnUrl":"https://cdn.3dassets.dev/assets/32387/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-workstand-tool-tray-9483616b","thumbnailUrl":"https://cdn.3dassets.dev/assets/32387/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32387/v1/poster.webp","blurhash":"U142Ycx^00xr-;kBRjs;00Ri_4IV4nnnt7IT","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":37808,"triangles":2140,"vertices":1429,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.17000000178813934,-0.0000016179850291057896,-0.14749999716877937],"max":[0.17000000178813934,0.042001617418784984,0.14750320292711638]},"sizeMeters":[0.34,0.042,0.295],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:02.759Z","updatedAt":"2026-09-08T10:56:02.851Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32387/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WorkstandToolTrayBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32387/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32387/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32387/v1/model.glb\" alt=\"Workstand Tool Tray (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32387/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32387/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32388","slug":"bicycle-shop-and-repair-cafe-mechanic-workbench-11f9e53d","title":"Mechanic Workbench (Bicycle Shop and Repair Cafe)","summary":"Birch mechanic bench with four-drawer left pedestal, open lower shelf and braced steel frame.","description":"Birch mechanic bench with four-drawer left pedestal, open lower shelf and braced steel frame. Dimensions 1.80 × 0.95 × 0.68 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-mechanic-workbench-11f9e53d","cdnUrl":"https://cdn.3dassets.dev/assets/32388/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-mechanic-workbench-11f9e53d","thumbnailUrl":"https://cdn.3dassets.dev/assets/32388/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32388/v1/poster.webp","blurhash":"UTEo-{xuD*t7~V%MNGRjIA%Lj[IVE1oIjYNG","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":122140,"triangles":6728,"vertices":4827,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.8999999761581421,0.000039445295444223705,-0.3399548236002479],"max":[0.8999999761581421,0.9450226438994316,0.3399548236002479]},"sizeMeters":[1.8,0.945,0.68],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:03.166Z","updatedAt":"2026-09-08T10:56:03.266Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32388/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MechanicWorkbenchBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32388/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32388/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32388/v1/model.glb\" alt=\"Mechanic Workbench (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32388/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32388/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32390","slug":"bicycle-shop-and-repair-cafe-perforated-tool-wall-e5299200","title":"Perforated Tool Wall (Bicycle Shop and Repair Cafe)","summary":"Perforated steel tool panel with actual punched holes, standoff rails and supported upward hooks.","description":"Perforated steel tool panel with actual punched holes, standoff rails and supported upward hooks. Dimensions 1.65 × 0.74 × 0.26 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-perforated-tool-wall-e5299200","cdnUrl":"https://cdn.3dassets.dev/assets/32390/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-perforated-tool-wall-e5299200","thumbnailUrl":"https://cdn.3dassets.dev/assets/32390/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32390/v1/poster.webp","blurhash":"U64W*5TzqZXp%g*0b{iwL#$flTe,Z~r;wIWA","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":795376,"triangles":23812,"vertices":40651,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.8258000016212463,0.0000406798353549398,-0.129007845179302],"max":[0.8258000016212463,0.7407575939274662,0.129007845179302]},"sizeMeters":[1.652,0.741,0.258],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:04.600Z","updatedAt":"2026-09-08T10:56:04.686Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32390/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PerforatedToolWallBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32390/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32390/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32390/v1/model.glb\" alt=\"Perforated Tool Wall (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32390/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32390/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32389","slug":"bicycle-shop-and-repair-cafe-wheel-truing-stand-d85c9188","title":"Wheel Truing Stand (Bicycle Shop and Repair Cafe)","summary":"Bench truing stand with paired axle seats, adjusters and opposed radial/lateral feelers.","description":"Bench truing stand with paired axle seats, adjusters and opposed radial/lateral feelers. Dimensions 0.34 × 0.47 × 0.22 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-wheel-truing-stand-d85c9188","cdnUrl":"https://cdn.3dassets.dev/assets/32389/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-wheel-truing-stand-d85c9188","thumbnailUrl":"https://cdn.3dassets.dev/assets/32389/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32389/v1/poster.webp","blurhash":"U45~a@.8004TUbnilUNa0LIA^k?cp{S#aJxa","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":60392,"triangles":3404,"vertices":2316,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.17000000178813934,-0.000007995564691675588,-0.10999908560173743],"max":[0.17000000178813934,0.4699999988079071,0.10999908560173743]},"sizeMeters":[0.34,0.47,0.22],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:03.453Z","updatedAt":"2026-09-08T10:56:03.541Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32389/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WheelTruingStandBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32389/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32389/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32389/v1/model.glb\" alt=\"Wheel Truing Stand (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32389/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32389/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32391","slug":"bicycle-shop-and-repair-cafe-wheel-dishing-gauge-f261cfe3","title":"Wheel Dishing Gauge (Bicycle Shop and Repair Cafe)","summary":"Symmetric bridge gauge with rim feet and central sliding axle probe.","description":"Symmetric bridge gauge with rim feet and central sliding axle probe. Dimensions 0.71 × 0.17 × 0.04 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-wheel-dishing-gauge-f261cfe3","cdnUrl":"https://cdn.3dassets.dev/assets/32391/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-wheel-dishing-gauge-f261cfe3","thumbnailUrl":"https://cdn.3dassets.dev/assets/32391/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32391/v1/poster.webp","blurhash":"U37w]BV@00Sg_4_NDiIU00%g~q8_0000_4-p","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":30288,"triangles":1648,"vertices":1147,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.35749998688697815,-0.000008284263889227206,-0.019987791863061738],"max":[0.35749998688697815,0.16515168469456853,0.019987791863061738]},"sizeMeters":[0.715,0.165,0.04],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:04.449Z","updatedAt":"2026-09-08T10:56:04.546Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32391/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WheelDishingGaugeBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32391/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32391/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32391/v1/model.glb\" alt=\"Wheel Dishing Gauge (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32391/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32391/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32392","slug":"bicycle-shop-and-repair-cafe-spoke-tension-meter-1465d017","title":"Spoke Tension Meter (Bicycle Shop and Repair Cafe)","summary":"Spring lever tension meter with three spoke contact pins and raised calibrated scale plate.","description":"Spring lever tension meter with three spoke contact pins and raised calibrated scale plate. Dimensions 0.08 × 0.03 × 0.12 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-spoke-tension-meter-1465d017","cdnUrl":"https://cdn.3dassets.dev/assets/32392/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-spoke-tension-meter-1465d017","thumbnailUrl":"https://cdn.3dassets.dev/assets/32392/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32392/v1/poster.webp","blurhash":"U77-~Ft700og=|VsIotR00NG~XsS0Lo}?HRj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":39836,"triangles":2008,"vertices":1501,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.04200201328280724,0.0000032199820745237515,-0.06049822270870209],"max":[0.04200201328280724,0.03199966473793504,0.06049822270870209]},"sizeMeters":[0.084,0.032,0.121],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:04.825Z","updatedAt":"2026-09-08T10:56:04.921Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32392/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SpokeTensionMeterBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32392/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32392/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32392/v1/model.glb\" alt=\"Spoke Tension Meter (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32392/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32392/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32393","slug":"bicycle-shop-and-repair-cafe-spoke-wrench-8e84a400","title":"Spoke Wrench (Bicycle Shop and Repair Cafe)","summary":"Side-entry spoke key with open lateral slot and opposed nipple flats in a thick steel jaw.","description":"Side-entry spoke key with open lateral slot and opposed nipple flats in a thick steel jaw. Dimensions 0.04 × 0.01 × 0.04 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-spoke-wrench-8e84a400","cdnUrl":"https://cdn.3dassets.dev/assets/32393/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-spoke-wrench-8e84a400","thumbnailUrl":"https://cdn.3dassets.dev/assets/32393/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32393/v1/poster.webp","blurhash":"U5Awh*?v00%L.TSgM_%200Dj_NMx4TwK%N9t","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":21008,"triangles":788,"vertices":890,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.01899999938905239,-0.0000012206913228094557,-0.018499007553603883],"max":[0.01899999938905239,0.011000594529042038,0.018499007553603883]},"sizeMeters":[0.038,0.011,0.037],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:05.081Z","updatedAt":"2026-09-08T10:56:05.199Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32393/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SpokeWrenchBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32393/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32393/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32393/v1/model.glb\" alt=\"Spoke Wrench (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32393/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32393/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32395","slug":"bicycle-shop-and-repair-cafe-tyre-lever-set-77ac21e4","title":"Tyre Lever Set (Bicycle Shop and Repair Cafe)","summary":"Three spoon-ended tyre levers with broad lifting tips and opposite spoke hooks in a shallow keeper.","description":"Three spoon-ended tyre levers with broad lifting tips and opposite spoke hooks in a shallow keeper. Dimensions 0.08 × 0.03 × 0.17 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-tyre-lever-set-77ac21e4","cdnUrl":"https://cdn.3dassets.dev/assets/32395/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-tyre-lever-set-77ac21e4","thumbnailUrl":"https://cdn.3dassets.dev/assets/32395/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32395/v1/poster.webp","blurhash":"U56lPq-=L#XAE*H?nNtm00R4cZNG]j.Tk=n2","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":71920,"triangles":4236,"vertices":2777,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.0400061028076891,-5.556417510144823e-7,-0.08280972391366959],"max":[0.0400061028076891,0.027000948258956707,0.08280972391366959]},"sizeMeters":[0.08,0.027,0.166],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:06.254Z","updatedAt":"2026-09-08T10:56:06.348Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32395/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TyreLeverSetBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32395/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32395/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32395/v1/model.glb\" alt=\"Tyre Lever Set (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32395/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32395/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32394","slug":"bicycle-shop-and-repair-cafe-patch-repair-tray-27a93d2e","title":"Patch Repair Tray (Bicycle Shop and Repair Cafe)","summary":"Small divided patch tray with rubber patches, textured abrasive pad and capped adhesive tube.","description":"Small divided patch tray with rubber patches, textured abrasive pad and capped adhesive tube. Dimensions 0.15 × 0.03 × 0.11 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-patch-repair-tray-27a93d2e","cdnUrl":"https://cdn.3dassets.dev/assets/32394/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-patch-repair-tray-27a93d2e","thumbnailUrl":"https://cdn.3dassets.dev/assets/32394/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32394/v1/poster.webp","blurhash":"U3AwPF.800xZ~q%MRiM{00R6~WIU00IoIpM_","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":48812,"triangles":2484,"vertices":1884,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.07500000298023224,-0.000002307795454513026,-0.05500198588869841],"max":[0.07500000298023224,0.026402307652403367,0.05500198588869841]},"sizeMeters":[0.15,0.026,0.11],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:06.210Z","updatedAt":"2026-09-08T10:56:06.313Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32394/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PatchRepairTrayBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32394/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32394/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32394/v1/model.glb\" alt=\"Patch Repair Tray (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32394/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32394/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32396","slug":"bicycle-shop-and-repair-cafe-floor-pump-347171db","title":"Floor Pump (Bicycle Shop and Repair Cafe)","summary":"Stable floor pump with cylinder, piston, horizontal handle, looped hose, chuck and front gauge.","description":"Stable floor pump with cylinder, piston, horizontal handle, looped hose, chuck and front gauge. Dimensions 0.27 × 0.62 × 0.14 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-floor-pump-347171db","cdnUrl":"https://cdn.3dassets.dev/assets/32396/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-floor-pump-347171db","thumbnailUrl":"https://cdn.3dassets.dev/assets/32396/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32396/v1/poster.webp","blurhash":"U039Z3.m00000wV]=#x@*Km+LzUH_4%MD$8_","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":40496,"triangles":2032,"vertices":1539,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.13500423066150455,0,-0.07000988999251884],"max":[0.13500423066150455,0.6190000176429749,0.07000988999251884]},"sizeMeters":[0.27,0.619,0.14],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:06.487Z","updatedAt":"2026-09-08T10:56:06.583Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32396/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FloorPumpBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32396/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32396/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32396/v1/model.glb\" alt=\"Floor Pump (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32396/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32396/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32397","slug":"bicycle-shop-and-repair-cafe-pressure-gauge-e5ac3c3e","title":"Pressure Gauge (Bicycle Shop and Repair Cafe)","summary":"Hand pressure dial with visible needle, protective surround and angled valve socket.","description":"Hand pressure dial with visible needle, protective surround and angled valve socket. Dimensions 0.06 × 0.07 × 0.05 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-pressure-gauge-e5ac3c3e","cdnUrl":"https://cdn.3dassets.dev/assets/32397/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-pressure-gauge-e5ac3c3e","thumbnailUrl":"https://cdn.3dassets.dev/assets/32397/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32397/v1/poster.webp","blurhash":"UA9%-dj@00aej[RjWVxu00t7~qM{D%kC-pax","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":23652,"triangles":1176,"vertices":855,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.029999999795109034,-1.8249264002213883e-7,-0.026208050438047248],"max":[0.029999999795109034,0.07129020243883133,0.026207974180579185]},"sizeMeters":[0.06,0.071,0.052],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:06.957Z","updatedAt":"2026-09-08T10:56:07.073Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32397/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PressureGaugeBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32397/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32397/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32397/v1/model.glb\" alt=\"Pressure Gauge (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32397/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32397/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32400","slug":"bicycle-shop-and-repair-cafe-bead-seating-reservoir-180647d8","title":"Bead Seating Reservoir (Bicycle Shop and Repair Cafe)","summary":"Horizontal pressure reservoir with dished ends, supported feet, outlet valve and gauge; static prop.","description":"Horizontal pressure reservoir with dished ends, supported feet, outlet valve and gauge; static prop. Dimensions 0.42 × 0.22 × 0.13 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-bead-seating-reservoir-180647d8","cdnUrl":"https://cdn.3dassets.dev/assets/32400/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-bead-seating-reservoir-180647d8","thumbnailUrl":"https://cdn.3dassets.dev/assets/32400/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32400/v1/poster.webp","blurhash":"U656SGYkD4oI*0yXNHRPD4vzyYR*HXHq-Ux]","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":132704,"triangles":8220,"vertices":4919,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.21182523667812347,-0.0000032045575968468742,-0.06499938056485481],"max":[0.21182523667812347,0.22000177482090008,0.06499938056485481]},"sizeMeters":[0.424,0.22,0.13],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:08.280Z","updatedAt":"2026-09-08T10:56:08.399Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32400/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BeadSeatingReservoirBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32400/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32400/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32400/v1/model.glb\" alt=\"Bead Seating Reservoir (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32400/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32400/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32398","slug":"bicycle-shop-and-repair-cafe-chain-breaker-4447f02e","title":"Chain Breaker (Bicycle Shop and Repair Cafe)","summary":"Threaded barrel boss seated in a rigid chain saddle with open receiving slot, pin and T handle.","description":"Threaded barrel boss seated in a rigid chain saddle with open receiving slot, pin and T handle. Dimensions 0.07 × 0.05 × 0.12 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-chain-breaker-4447f02e","cdnUrl":"https://cdn.3dassets.dev/assets/32398/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-chain-breaker-4447f02e","thumbnailUrl":"https://cdn.3dassets.dev/assets/32398/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32398/v1/poster.webp","blurhash":"U68;fG~q009FMxD%WB%M009F_3%Mt7-;xuax","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":220708,"triangles":14324,"vertices":8294,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.03599954268630163,-0.0000013353460933847316,-0.057750001549720764],"max":[0.03599954268630163,0.05200133641897699,0.057750001549720764]},"sizeMeters":[0.072,0.052,0.116],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:07.920Z","updatedAt":"2026-09-08T10:56:08.023Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32398/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChainBreakerBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32398/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32398/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32398/v1/model.glb\" alt=\"Chain Breaker (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32398/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32398/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32399","slug":"bicycle-shop-and-repair-cafe-chain-wear-gauge-f2df2dd2","title":"Chain Wear Gauge (Bicycle Shop and Repair Cafe)","summary":"Flat chain checker with offset stepped engagement tabs and central grip.","description":"Flat chain checker with offset stepped engagement tabs and central grip. Dimensions 0.03 × 0.00 × 0.15 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-chain-wear-gauge-f2df2dd2","cdnUrl":"https://cdn.3dassets.dev/assets/32399/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-chain-wear-gauge-f2df2dd2","thumbnailUrl":"https://cdn.3dassets.dev/assets/32399/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32399/v1/poster.webp","blurhash":"UA8g:Cs;M{t8t8D%Rjxu00Rix]jZM__NxuIT","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":22848,"triangles":1200,"vertices":848,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.017498626826252514,0.0000036012533844989245,-0.07400000095367432],"max":[0.01749579632596747,0.0052007937388120346,0.07400000095367432]},"sizeMeters":[0.035,0.005,0.148],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:08.114Z","updatedAt":"2026-09-08T10:56:08.242Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32399/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChainWearGaugeBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32399/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32399/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32399/v1/model.glb\" alt=\"Chain Wear Gauge (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32399/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32399/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32401","slug":"bicycle-shop-and-repair-cafe-chain-whip-29f162ea","title":"Chain Whip (Bicycle Shop and Repair Cafe)","summary":"Long handled cassette holding whip with visibly linked pinned chain tail attached to a steel shank.","description":"Long handled cassette holding whip with visibly linked pinned chain tail attached to a steel shank. Dimensions 0.02 × 0.02 × 0.35 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-chain-whip-29f162ea","cdnUrl":"https://cdn.3dassets.dev/assets/32401/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-chain-whip-29f162ea","thumbnailUrl":"https://cdn.3dassets.dev/assets/32401/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32401/v1/poster.webp","blurhash":"U35OW,_N9FE0WBIAIUoM008_?b?Ioz?v?vR*","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":157404,"triangles":8816,"vertices":6404,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.010991790738712462,-0.000009521553655826229,-0.17749999463558197],"max":[0.010991790738712462,0.01600952231361505,0.17749999463558197]},"sizeMeters":[0.022,0.016,0.355],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:09.653Z","updatedAt":"2026-09-08T10:56:09.768Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32401/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChainWhipBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32401/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32401/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32401/v1/model.glb\" alt=\"Chain Whip (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32401/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32401/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32402","slug":"bicycle-shop-and-repair-cafe-cassette-lockring-tool-b8963740","title":"Cassette Lockring Tool (Bicycle Shop and Repair Cafe)","summary":"Hollow cassette lockring socket with twelve projecting splines and a central guide pin.","description":"Hollow cassette lockring socket with twelve projecting splines and a central guide pin. Dimensions 0.04 × 0.04 × 0.04 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-cassette-lockring-tool-b8963740","cdnUrl":"https://cdn.3dassets.dev/assets/32402/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-cassette-lockring-tool-b8963740","thumbnailUrl":"https://cdn.3dassets.dev/assets/32402/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32402/v1/poster.webp","blurhash":"U3AwSN_N004n4TNHtQs:00IA~qxuxbRj?bxb","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":76504,"triangles":4136,"vertices":3100,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.019053865065979784,-1.5310054068615186e-7,-0.02199999988079071],"max":[0.019053865065979784,0.04399999976158142,0.02199999988079071]},"sizeMeters":[0.038,0.044,0.044],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:10.694Z","updatedAt":"2026-09-08T10:56:10.789Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32402/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CassetteLockringToolBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32402/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32402/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32402/v1/model.glb\" alt=\"Cassette Lockring Tool (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32402/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32402/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32403","slug":"bicycle-shop-and-repair-cafe-crank-puller-f0b25745","title":"Crank Puller (Bicycle Shop and Repair Cafe)","summary":"Externally threaded crank attachment with wrench flats and supported extraction spindle and pressing tip.","description":"Externally threaded crank attachment with wrench flats and supported extraction spindle and pressing tip. Dimensions 0.03 × 0.09 × 0.04 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-crank-puller-f0b25745","cdnUrl":"https://cdn.3dassets.dev/assets/32403/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-crank-puller-f0b25745","thumbnailUrl":"https://cdn.3dassets.dev/assets/32403/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32403/v1/poster.webp","blurhash":"U38z_g-;0000-=WCDikB00Rj~qxu.8t7IUNF","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":375408,"triangles":25120,"vertices":13916,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.01558873248183229,0,-0.018000427161595476],"max":[0.01558873248183229,0.08799999952316284,0.018000427161595476]},"sizeMeters":[0.031,0.088,0.036],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:09.844Z","updatedAt":"2026-09-08T10:56:09.930Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32403/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CrankPullerBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32403/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32403/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32403/v1/model.glb\" alt=\"Crank Puller (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32403/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32403/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32404","slug":"bicycle-shop-and-repair-cafe-pedal-wrench-2029d87e","title":"Pedal Wrench (Bicycle Shop and Repair Cafe)","summary":"Long handled narrow open-jaw pedal spanner with offset working end and rubber grip.","description":"Long handled narrow open-jaw pedal spanner with offset working end and rubber grip. Dimensions 0.05 × 0.02 × 0.30 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-pedal-wrench-2029d87e","cdnUrl":"https://cdn.3dassets.dev/assets/32404/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-pedal-wrench-2029d87e","thumbnailUrl":"https://cdn.3dassets.dev/assets/32404/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32404/v1/poster.webp","blurhash":"U77BG,~qIT9FMyIURjof004n%N.8.8?bxvWA","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":16788,"triangles":692,"vertices":663,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.02600492085580165,0.0000024367294718767585,-0.1481403410434723],"max":[0.02600492085580165,0.014998504697224132,0.1481403410434723]},"sizeMeters":[0.052,0.015,0.296],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:09.900Z","updatedAt":"2026-09-08T10:56:09.984Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32404/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PedalWrenchBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32404/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32404/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32404/v1/model.glb\" alt=\"Pedal Wrench (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32404/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32404/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32405","slug":"bicycle-shop-and-repair-cafe-torque-wrench-13c8777f","title":"Torque Wrench (Bicycle Shop and Repair Cafe)","summary":"Ratchet torque wrench with square drive, round head, marked adjustment scale and thick grip; no calibration claim.","description":"Ratchet torque wrench with square drive, round head, marked adjustment scale and thick grip; no calibration claim. Dimensions 0.05 × 0.04 × 0.30 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-torque-wrench-13c8777f","cdnUrl":"https://cdn.3dassets.dev/assets/32405/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-torque-wrench-13c8777f","thumbnailUrl":"https://cdn.3dassets.dev/assets/32405/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32405/v1/poster.webp","blurhash":"U771vH_NIURiD%D%M{kC00D%-=tR?v?v%MV@","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":24512,"triangles":1100,"vertices":940,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.022990997630464884,-0.000001343294921751087,-0.14900000393390656],"max":[0.022990997630464884,0.04299540846004583,0.14900000393390656]},"sizeMeters":[0.046,0.043,0.298],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:11.489Z","updatedAt":"2026-09-08T10:56:11.625Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32405/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TorqueWrenchBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32405/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32405/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32405/v1/model.glb\" alt=\"Torque Wrench (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32405/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32405/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32407","slug":"bicycle-shop-and-repair-cafe-hex-key-rack-14e4d01d","title":"Hex Key Rack (Bicycle Shop and Repair Cafe)","summary":"Seven sized hexagonal L keys seated in a drilled birch holder, bent working tips visible.","description":"Seven sized hexagonal L keys seated in a drilled birch holder, bent working tips visible. Dimensions 0.19 × 0.16 × 0.06 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-hex-key-rack-14e4d01d","cdnUrl":"https://cdn.3dassets.dev/assets/32407/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-hex-key-rack-14e4d01d","thumbnailUrl":"https://cdn.3dassets.dev/assets/32407/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32407/v1/poster.webp","blurhash":"UGC?ijxZ00t701t6-:M|00D*%M%M~V%2M|M{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":15592,"triangles":636,"vertices":608,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.0949999988079071,0.000001755990680311209,-0.030004424807368105],"max":[0.0949999988079071,0.16000103058972365,0.030004424807368105]},"sizeMeters":[0.19,0.16,0.06],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:11.613Z","updatedAt":"2026-09-08T10:56:11.729Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32407/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HexKeyRackBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32407/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32407/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32407/v1/model.glb\" alt=\"Hex Key Rack (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32407/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32407/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32406","slug":"bicycle-shop-and-repair-cafe-cable-cutter-65935f91","title":"Cable Cutter (Bicycle Shop and Repair Cafe)","summary":"Overlapping pivot cheeks and opposed hooked concave cutting faces on insulated bowed grips.","description":"Overlapping pivot cheeks and opposed hooked concave cutting faces on insulated bowed grips. Dimensions 0.07 × 0.03 × 0.15 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-cable-cutter-65935f91","cdnUrl":"https://cdn.3dassets.dev/assets/32406/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-cable-cutter-65935f91","thumbnailUrl":"https://cdn.3dassets.dev/assets/32406/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32406/v1/poster.webp","blurhash":"U45=hJ^R9F4nOYMdW.s:0056?I?b,C?^r]NG","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":36484,"triangles":1920,"vertices":1378,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.03467103548264928,-1.16533588171569e-7,-0.07268177717924118],"max":[0.034673892010020836,0.034000118381332156,0.07268177717924118]},"sizeMeters":[0.069,0.034,0.145],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:11.581Z","updatedAt":"2026-09-08T10:56:11.668Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32406/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CableCutterBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32406/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32406/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32406/v1/model.glb\" alt=\"Cable Cutter (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32406/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32406/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32408","slug":"bicycle-shop-and-repair-cafe-cable-housing-reel-94385cbc","title":"Cable Housing Reel (Bicycle Shop and Repair Cafe)","summary":"Supported flanged reel of coiled housing with a loose routed end and stable retail foot.","description":"Supported flanged reel of coiled housing with a loose routed end and stable retail foot. Dimensions 0.20 × 0.21 × 0.15 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-cable-housing-reel-94385cbc","cdnUrl":"https://cdn.3dassets.dev/assets/32408/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-cable-housing-reel-94385cbc","thumbnailUrl":"https://cdn.3dassets.dev/assets/32408/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32408/v1/poster.webp","blurhash":"UHA-Fvx]8waK02Rk-Uj]iIRPNeW=~UxtX8k9","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":220876,"triangles":14276,"vertices":8213,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.10249150544404984,-0.000002899817236967986,-0.07499618630384575],"max":[0.10249150544404984,0.20999999530613422,0.07499618630384575]},"sizeMeters":[0.205,0.21,0.15],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:12.399Z","updatedAt":"2026-09-08T10:56:12.502Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32408/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CableHousingReelBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32408/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32408/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32408/v1/model.glb\" alt=\"Cable Housing Reel (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32408/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32408/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32410","slug":"bicycle-shop-and-repair-cafe-bearing-press-9ef52b8c","title":"Bearing Press (Bicycle Shop and Repair Cafe)","summary":"Vertical press spindle with separated machined drifts, bearing rings, T handle and benchtop support.","description":"Vertical press spindle with separated machined drifts, bearing rings, T handle and benchtop support. Dimensions 0.16 × 0.16 × 0.13 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-bearing-press-9ef52b8c","cdnUrl":"https://cdn.3dassets.dev/assets/32410/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-bearing-press-9ef52b8c","thumbnailUrl":"https://cdn.3dassets.dev/assets/32410/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32410/v1/poster.webp","blurhash":"UKC?ihxu01V@01ax%LWBD%Rjbboe~Vt7ofof","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":218748,"triangles":14340,"vertices":8117,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.07999999821186066,0.000003570851793395849,-0.06499954076950487],"max":[0.07999999821186066,0.1599999964237213,0.06499954076950487]},"sizeMeters":[0.16,0.16,0.13],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:13.359Z","updatedAt":"2026-09-08T10:56:13.454Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32410/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BearingPressBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32410/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32410/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32410/v1/model.glb\" alt=\"Bearing Press (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32410/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32410/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32409","slug":"bicycle-shop-and-repair-cafe-headset-cup-remover-459d14a0","title":"Headset Cup Remover (Bicycle Shop and Repair Cafe)","summary":"Hollow tubular cup remover with four thin curved spring leaves and splayed engagement lips.","description":"Hollow tubular cup remover with four thin curved spring leaves and splayed engagement lips. Dimensions 0.05 × 0.22 × 0.05 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-headset-cup-remover-459d14a0","cdnUrl":"https://cdn.3dassets.dev/assets/32409/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-headset-cup-remover-459d14a0","thumbnailUrl":"https://cdn.3dassets.dev/assets/32409/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32409/v1/poster.webp","blurhash":"U16RW6%M000J~qoL4TR*bvaeaKo}?vjF8_XS","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":27616,"triangles":1536,"vertices":1072,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.022831018677483102,0,-0.022831018677483102],"max":[0.022831018677483102,0.21899999678134918,0.022831018677483102]},"sizeMeters":[0.046,0.219,0.046],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:13.260Z","updatedAt":"2026-09-08T10:56:13.393Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32409/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HeadsetCupRemoverBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32409/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32409/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32409/v1/model.glb\" alt=\"Headset Cup Remover (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32409/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32409/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32411","slug":"bicycle-shop-and-repair-cafe-bottom-bracket-tool-8a433d96","title":"Bottom Bracket Tool (Bicycle Shop and Repair Cafe)","summary":"Wide shallow bottom bracket cup socket with sixteen raised engagement teeth and square drive insert.","description":"Wide shallow bottom bracket cup socket with sixteen raised engagement teeth and square drive insert. Dimensions 0.05 × 0.04 × 0.05 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-bottom-bracket-tool-8a433d96","cdnUrl":"https://cdn.3dassets.dev/assets/32411/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-bottom-bracket-tool-8a433d96","thumbnailUrl":"https://cdn.3dassets.dev/assets/32411/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32411/v1/poster.webp","blurhash":"U6BzLU-;00WB_4V[IUt700Rjx]j?M{tRWBM{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":103204,"triangles":5676,"vertices":4192,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.026000000536441803,-9.167015463384942e-7,-0.026000000536441803],"max":[0.026000000536441803,0.036000915151825574,0.026000000536441803]},"sizeMeters":[0.052,0.036,0.052],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:13.406Z","updatedAt":"2026-09-08T10:56:13.543Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32411/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BottomBracketToolBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32411/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32411/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32411/v1/model.glb\" alt=\"Bottom Bracket Tool (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32411/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32411/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32412","slug":"bicycle-shop-and-repair-cafe-brake-bleed-stand-5360a09d","title":"Brake Bleed Stand (Bicycle Shop and Repair Cafe)","summary":"Two supported syringe barrels with plungers, clamps and looped hoses on a dedicated service base; static empty assembly.","description":"Two supported syringe barrels with plungers, clamps and looped hoses on a dedicated service base; static empty assembly. Dimensions 0.22 × 0.31 × 0.15 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-brake-bleed-stand-5360a09d","cdnUrl":"https://cdn.3dassets.dev/assets/32412/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-brake-bleed-stand-5360a09d","thumbnailUrl":"https://cdn.3dassets.dev/assets/32412/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32412/v1/poster.webp","blurhash":"U48E#k%$00Dh{JwIAIIo00V@~WW.0~TJ?Hrr","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":65220,"triangles":3444,"vertices":2553,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.11000357468080108,0,-0.07499562333127266],"max":[0.11000357468080108,0.3100000023841858,0.07499562333127266]},"sizeMeters":[0.22,0.31,0.15],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:15.084Z","updatedAt":"2026-09-08T10:56:15.190Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32412/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BrakeBleedStandBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32412/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32412/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32412/v1/model.glb\" alt=\"Brake Bleed Stand (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32412/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32412/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32413","slug":"bicycle-shop-and-repair-cafe-drivetrain-cleaning-tray-101301f4","title":"Drivetrain Cleaning Tray (Bicycle Shop and Repair Cafe)","summary":"Deep ribbed cleaning trough with drain area and supported stiff cleaning brush.","description":"Deep ribbed cleaning trough with drain area and supported stiff cleaning brush. Dimensions 0.30 × 0.07 × 0.18 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-drivetrain-cleaning-tray-101301f4","cdnUrl":"https://cdn.3dassets.dev/assets/32413/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-drivetrain-cleaning-tray-101301f4","thumbnailUrl":"https://cdn.3dassets.dev/assets/32413/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32413/v1/poster.webp","blurhash":"U256k%F500~o?ct-R*S000=w_3004TMwVsU^","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":81496,"triangles":4308,"vertices":3242,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.15000000596046448,0.000009429847273777214,-0.09000824357416463],"max":[0.15000000596046448,0.06799786243268603,0.09000824357416463]},"sizeMeters":[0.3,0.068,0.18],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:14.977Z","updatedAt":"2026-09-08T10:56:15.123Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32413/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DrivetrainCleaningTrayBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32413/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32413/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32413/v1/model.glb\" alt=\"Drivetrain Cleaning Tray (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32413/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32413/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32414","slug":"bicycle-shop-and-repair-cafe-lubricant-bottle-holder-d1792ffe","title":"Lubricant Bottle Holder (Bicycle Shop and Repair Cafe)","summary":"Three bottle carrier with anchored rings and separate narrow capped bottles.","description":"Three bottle carrier with anchored rings and separate narrow capped bottles. Dimensions 0.20 × 0.12 × 0.08 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-lubricant-bottle-holder-d1792ffe","cdnUrl":"https://cdn.3dassets.dev/assets/32414/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-lubricant-bottle-holder-d1792ffe","thumbnailUrl":"https://cdn.3dassets.dev/assets/32414/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32414/v1/poster.webp","blurhash":"U7DI]@^,05ObDN?bx^9c00Dh]{W9yZI:v|#i","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":60208,"triangles":3588,"vertices":2539,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.10000000149011612,0.0000029753684537350833,-0.03750419685390902],"max":[0.10000000149011612,0.11699891646941228,0.03750419685390902]},"sizeMeters":[0.2,0.117,0.075],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:15.041Z","updatedAt":"2026-09-08T10:56:15.151Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32414/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LubricantBottleHolderBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32414/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32414/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32414/v1/model.glb\" alt=\"Lubricant Bottle Holder (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32414/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32414/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32415","slug":"bicycle-shop-and-repair-cafe-spare-wheel-95f36448","title":"Spare Wheel (Bicycle Shop and Repair Cafe)","summary":"Complete spare wheel with tyre, rim, opposing crossed spokes, hub flanges, axle and valve.","description":"Complete spare wheel with tyre, rim, opposing crossed spokes, hub flanges, axle and valve. Dimensions 0.69 × 0.69 × 0.10 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-spare-wheel-95f36448","cdnUrl":"https://cdn.3dassets.dev/assets/32415/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-spare-wheel-95f36448","thumbnailUrl":"https://cdn.3dassets.dev/assets/32415/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32415/v1/poster.webp","blurhash":"U88Nwsxu00IAxut7RjIU00Rj~qt7IUM{xu-;","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":80312,"triangles":4480,"vertices":3214,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.3440000116825104,0,-0.05250745930422701],"max":[0.3440000116825104,0.6880000233650208,0.05250745930422701]},"sizeMeters":[0.688,0.688,0.105],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:15.138Z","updatedAt":"2026-09-08T10:56:15.245Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32415/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SpareWheelBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32415/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32415/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32415/v1/model.glb\" alt=\"Spare Wheel (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32415/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32415/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32418","slug":"bicycle-shop-and-repair-cafe-tyre-display-hoop-4d665020","title":"Tyre Display Hoop (Bicycle Shop and Repair Cafe)","summary":"Tyre-only display loop held by a top hook on an anchored upright; no duplicated complete wheel.","description":"Tyre-only display loop held by a top hook on an anchored upright; no duplicated complete wheel. Dimensions 0.69 × 0.79 × 0.18 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-tyre-display-hoop-4d665020","cdnUrl":"https://cdn.3dassets.dev/assets/32418/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-tyre-display-hoop-4d665020","thumbnailUrl":"https://cdn.3dassets.dev/assets/32418/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32418/v1/poster.webp","blurhash":"U46@~8xt00E20LW=~Vnh%1oeE2Rjaws;jcM{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":46324,"triangles":2756,"vertices":1631,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.3449999988079071,-0.000006485493962206726,-0.09000824357416463],"max":[0.3449999988079071,0.7900000214576721,0.09000824357416463]},"sizeMeters":[0.69,0.79,0.18],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:16.881Z","updatedAt":"2026-09-08T10:56:17.002Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32418/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TyreDisplayHoopBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32418/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32418/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32418/v1/model.glb\" alt=\"Tyre Display Hoop (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32418/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32418/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32419","slug":"bicycle-shop-and-repair-cafe-inner-tube-box-5a91e206","title":"Inner Tube Box (Bicycle Shop and Repair Cafe)","summary":"Small boxed replacement tube with raised pictogram and folded top closure.","description":"Small boxed replacement tube with raised pictogram and folded top closure. Dimensions 0.08 × 0.10 × 0.05 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-inner-tube-box-5a91e206","cdnUrl":"https://cdn.3dassets.dev/assets/32419/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-inner-tube-box-5a91e206","thumbnailUrl":"https://cdn.3dassets.dev/assets/32419/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32419/v1/poster.webp","blurhash":"UBF6C44.00?H~pof9FM{8_?HWU9ZS~%MniMx","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":19308,"triangles":1240,"vertices":791,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.038700003176927567,0,-0.025351674655081115],"max":[0.03749809315192287,0.10000000149011612,0.02535159442039214]},"sizeMeters":[0.076,0.1,0.051],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:16.866Z","updatedAt":"2026-09-08T10:56:16.979Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32419/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function InnerTubeBoxBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32419/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32419/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32419/v1/model.glb\" alt=\"Inner Tube Box (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32419/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32419/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32416","slug":"bicycle-shop-and-repair-cafe-chainring-set-50864021","title":"Chainring Set (Bicycle Shop and Repair Cafe)","summary":"Two differently sized toothed chainrings with spokes and bolt hubs seated on a display base.","description":"Two differently sized toothed chainrings with spokes and bolt hubs seated on a display base. Dimensions 0.25 × 0.15 × 0.16 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-chainring-set-50864021","cdnUrl":"https://cdn.3dassets.dev/assets/32416/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-chainring-set-50864021","thumbnailUrl":"https://cdn.3dassets.dev/assets/32416/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32416/v1/poster.webp","blurhash":"ULECn8%M4nM{0Lxu%2M{00Iot8t6~VWAkCoz","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":93396,"triangles":4844,"vertices":3892,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.12650001049041748,-0.0000019230535844780294,-0.07999664534804339],"max":[0.12650001049041748,0.14999762658428506,0.07999664534804339]},"sizeMeters":[0.253,0.15,0.16],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:16.762Z","updatedAt":"2026-09-08T10:56:16.870Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32416/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChainringSetBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32416/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32416/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32416/v1/model.glb\" alt=\"Chainring Set (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32416/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32416/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32417","slug":"bicycle-shop-and-repair-cafe-derailleur-display-mount-b041ce38","title":"Derailleur Display Mount (Bicycle Shop and Repair Cafe)","summary":"Articulated-looking static derailleur with parallelogram body, two jockey wheels and hanger on a pedestal.","description":"Articulated-looking static derailleur with parallelogram body, two jockey wheels and hanger on a pedestal. Dimensions 0.15 × 0.17 × 0.13 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-derailleur-display-mount-b041ce38","cdnUrl":"https://cdn.3dassets.dev/assets/32417/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-derailleur-display-mount-b041ce38","thumbnailUrl":"https://cdn.3dassets.dev/assets/32417/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32417/v1/poster.webp","blurhash":"UKCP#0t74nRk00WB-:oeIUWCozj?~ps:RjWC","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":83512,"triangles":4504,"vertices":3346,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.07500000298023224,0.0000026700592444025423,-0.06500213887861615],"max":[0.07500000298023224,0.173001817492578,0.06500213887861615]},"sizeMeters":[0.15,0.173,0.13],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:16.823Z","updatedAt":"2026-09-08T10:56:16.987Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32417/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DerailleurDisplayMountBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32417/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32417/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32417/v1/model.glb\" alt=\"Derailleur Display Mount (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32417/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32417/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32420","slug":"bicycle-shop-and-repair-cafe-touring-bicycle-fbb90426","title":"Touring Bicycle (Bicycle Shop and Repair Cafe)","summary":"Diamond-frame touring bicycle with drop bars, supported luggage rack, complete spoked wheels, fitted fork, geared drivetrain and brakes; static repair pose.","description":"Diamond-frame touring bicycle with drop bars, supported luggage rack, complete spoked wheels, fitted fork, geared drivetrain and brakes; static repair pose. Dimensions 1.79 × 1.10 × 0.45 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-touring-bicycle-fbb90426","cdnUrl":"https://cdn.3dassets.dev/assets/32420/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-touring-bicycle-fbb90426","thumbnailUrl":"https://cdn.3dassets.dev/assets/32420/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32420/v1/poster.webp","blurhash":"U271=w~q00IV.9~qr=4T009F*J-:Dh4TT0?w","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":1396024,"triangles":70428,"vertices":60661,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.8939999938011169,-0.000039981343026074256,-0.22549851828871215],"max":[0.8939999938011169,1.0983956322448205,0.22549851828871215]},"sizeMeters":[1.788,1.098,0.451],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:19.952Z","updatedAt":"2026-09-08T10:56:20.049Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32420/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TouringBicycleBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32420/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32420/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32420/v1/model.glb\" alt=\"Touring Bicycle (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32420/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32420/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32423","slug":"bicycle-shop-and-repair-cafe-step-through-commuter-bic-8eeea2cf","title":"Step Through Commuter Bicycle (Bicycle Shop and Repair Cafe)","summary":"Low step-through commuter with curved low frame, swept bars, chain guard, mudguards and luggage carrier; complete static cycle with kickstand.","description":"Low step-through commuter with curved low frame, swept bars, chain guard, mudguards and luggage carrier; complete static cycle with kickstand. Dimensions 1.83 × 1.10 × 0.59 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-step-through-commuter-bic-8eeea2cf","cdnUrl":"https://cdn.3dassets.dev/assets/32423/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-step-through-commuter-bic-8eeea2cf","thumbnailUrl":"https://cdn.3dassets.dev/assets/32423/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32423/v1/poster.webp","blurhash":"U48Xa:%M8wtS?v~qVsD%00t7%$V@8^00x]-;","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":1302972,"triangles":64660,"vertices":56948,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.9159808158874512,-0.000004454609981552338,-0.2957809360880736],"max":[0.9159808158874512,1.1004355354160074,0.2957809360880736]},"sizeMeters":[1.832,1.1,0.592],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:19.210Z","updatedAt":"2026-09-08T10:56:19.306Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32423/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StepThroughCommuterBicycleBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32423/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32423/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32423/v1/model.glb\" alt=\"Step Through Commuter Bicycle (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32423/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32423/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32422","slug":"bicycle-shop-and-repair-cafe-cargo-pannier-bag-32b78075","title":"Cargo Pannier Bag (Bicycle Shop and Repair Cafe)","summary":"Seamed rectangular pannier with overhanging flap, buckled webbing straps and rear carrier hooks.","description":"Seamed rectangular pannier with overhanging flap, buckled webbing straps and rear carrier hooks. Dimensions 0.32 × 0.33 × 0.20 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-cargo-pannier-bag-32b78075","cdnUrl":"https://cdn.3dassets.dev/assets/32422/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-cargo-pannier-bag-32b78075","thumbnailUrl":"https://cdn.3dassets.dev/assets/32422/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32422/v1/poster.webp","blurhash":"U77.H%%h00MeLNtmvzQ.4oNJtRxF#QX8T0R4","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":59068,"triangles":3384,"vertices":2189,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.1599999964237213,0,-0.1024735094511854],"max":[0.1599999964237213,0.326466828584671,0.10246814763103598]},"sizeMeters":[0.32,0.326,0.205],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:20.198Z","updatedAt":"2026-09-08T10:56:20.301Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32422/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CargoPannierBagBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32422/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32422/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32422/v1/model.glb\" alt=\"Cargo Pannier Bag (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32422/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32422/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32421","slug":"bicycle-shop-and-repair-cafe-helmet-display-stand-d5c130e5","title":"Helmet Display Stand (Bicycle Shop and Repair Cafe)","summary":"Contoured helmet on a supported pedestal with distinct vent channels, lower rim and hanging chin strap.","description":"Contoured helmet on a supported pedestal with distinct vent channels, lower rim and hanging chin strap. Dimensions 0.26 × 0.42 × 0.32 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-helmet-display-stand-d5c130e5","cdnUrl":"https://cdn.3dassets.dev/assets/32421/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-helmet-display-stand-d5c130e5","thumbnailUrl":"https://cdn.3dassets.dev/assets/32421/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32421/v1/poster.webp","blurhash":"U997tytl00R502WB~BoM$eaKI=kW^0s9JBS$","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":114300,"triangles":7300,"vertices":4175,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.13000693819227954,0.0000026705558436642546,-0.16249999403953552],"max":[0.13000693819227954,0.42399612069129944,0.16249999403953552]},"sizeMeters":[0.26,0.424,0.325],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:20.129Z","updatedAt":"2026-09-08T10:56:20.235Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32421/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HelmetDisplayStandBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32421/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32421/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32421/v1/model.glb\" alt=\"Helmet Display Stand (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32421/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32421/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32424","slug":"bicycle-shop-and-repair-cafe-cycling-shoe-display-cbc29dda","title":"Cycling Shoe Display (Bicycle Shop and Repair Cafe)","summary":"Pair of cycling shoes with continuous hollow heel quarters, recessed interiors, fitted curved straps, outsole cleats and display plinth.","description":"Pair of cycling shoes with continuous hollow heel quarters, recessed interiors, fitted curved straps, outsole cleats and display plinth. Dimensions 0.30 × 0.12 × 0.30 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-cycling-shoe-display-cbc29dda","cdnUrl":"https://cdn.3dassets.dev/assets/32424/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-cycling-shoe-display-cbc29dda","thumbnailUrl":"https://cdn.3dassets.dev/assets/32424/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32424/v1/poster.webp","blurhash":"UIAm;yxuMdRj56WBxZof4TRjI;ay~Vt7bcWB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":411808,"triangles":16452,"vertices":19334,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.15000000596046448,-0.000006485493962206726,-0.15000000596046448],"max":[0.15000000596046448,0.1212758074944914,0.15000000596046448]},"sizeMeters":[0.3,0.121,0.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:21.903Z","updatedAt":"2026-09-08T10:56:21.995Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32424/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CyclingShoeDisplayBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32424/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32424/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32424/v1/model.glb\" alt=\"Cycling Shoe Display (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32424/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32424/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32425","slug":"bicycle-shop-and-repair-cafe-repair-booking-counter-d3c72f1d","title":"Repair Booking Counter (Bicycle Shop and Repair Cafe)","summary":"Reception counter with overhanging birch top, inset customer panel, booking terminal and writing pad.","description":"Reception counter with overhanging birch top, inset customer panel, booking terminal and writing pad. Dimensions 1.18 × 1.13 × 0.55 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-repair-booking-counter-d3c72f1d","cdnUrl":"https://cdn.3dassets.dev/assets/32425/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-repair-booking-counter-d3c72f1d","thumbnailUrl":"https://cdn.3dassets.dev/assets/32425/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32425/v1/poster.webp","blurhash":"UG9t}r%g8wDj}@%LIqE1Hrs9tRR-4:ae%1oJ","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":28524,"triangles":1800,"vertices":1279,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.5899999737739563,-0.00002351117373483591,-0.2750044129596739],"max":[0.5899999737739563,1.125001222259851,0.2750044129596739]},"sizeMeters":[1.18,1.125,0.55],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:22.739Z","updatedAt":"2026-09-08T10:56:22.873Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32425/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RepairBookingCounterBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32425/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32425/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32425/v1/model.glb\" alt=\"Repair Booking Counter (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32425/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32425/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32427","slug":"bicycle-shop-and-repair-cafe-parts-drawer-cabinet-f5cde9a9","title":"Parts Drawer Cabinet (Bicycle Shop and Repair Cafe)","summary":"Eighteen individually framed labeled parts drawers in a full-height petrol cabinet with pull handles and birch cap.","description":"Eighteen individually framed labeled parts drawers in a full-height petrol cabinet with pull handles and birch cap. Dimensions 0.79 × 1.27 × 0.45 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-parts-drawer-cabinet-f5cde9a9","cdnUrl":"https://cdn.3dassets.dev/assets/32427/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-parts-drawer-cabinet-f5cde9a9","thumbnailUrl":"https://cdn.3dassets.dev/assets/32427/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32427/v1/poster.webp","blurhash":"UFD,M|~p0000^%WrE2slI9E1bw-;%LofM|NG","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":229124,"triangles":16800,"vertices":11908,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.39500001072883606,0,-0.224735503229259],"max":[0.39500001072883606,1.2650035887844748,0.22476423539615337]},"sizeMeters":[0.79,1.265,0.449],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:22.028Z","updatedAt":"2026-09-08T10:56:22.139Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32427/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PartsDrawerCabinetBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32427/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32427/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32427/v1/model.glb\" alt=\"Parts Drawer Cabinet (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32427/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32427/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32426","slug":"bicycle-shop-and-repair-cafe-cafe-service-counter-3c28268a","title":"Cafe Service Counter (Bicycle Shop and Repair Cafe)","summary":"Birch cafe counter with fitted espresso unit, supported spouts/cups, sink tap and storage doors; original static service furniture.","description":"Birch cafe counter with fitted espresso unit, supported spouts/cups, sink tap and storage doors; original static service furniture. Dimensions 1.22 × 1.15 × 0.62 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-cafe-service-counter-3c28268a","cdnUrl":"https://cdn.3dassets.dev/assets/32426/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-cafe-service-counter-3c28268a","thumbnailUrl":"https://cdn.3dassets.dev/assets/32426/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32426/v1/poster.webp","blurhash":"U8Ep1b%h00]}03x[~AMy00M|xuE2-hozRoVY","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":97676,"triangles":5388,"vertices":4028,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.6100000143051147,-0.000013580477284669268,-0.3100357139267367],"max":[0.6100000143051147,1.1449999809265137,0.3100357139267367]},"sizeMeters":[1.22,1.145,0.62],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:21.923Z","updatedAt":"2026-09-08T10:56:22.027Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32426/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CafeServiceCounterBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32426/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32426/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32426/v1/model.glb\" alt=\"Cafe Service Counter (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32426/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32426/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32429","slug":"bicycle-shop-and-repair-cafe-cafe-bench-table-519760ea","title":"Cafe Bench Table (Bicycle Shop and Repair Cafe)","summary":"Joined picnic-style cafe table with separate birch top boards, two long seats, braced steel trestles and shared structural rails.","description":"Joined picnic-style cafe table with separate birch top boards, two long seats, braced steel trestles and shared structural rails. Dimensions 1.45 × 0.76 × 1.36 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-cafe-bench-table-519760ea","cdnUrl":"https://cdn.3dassets.dev/assets/32429/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-cafe-bench-table-519760ea","thumbnailUrl":"https://cdn.3dassets.dev/assets/32429/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32429/v1/poster.webp","blurhash":"UFC6x.xu4oIo~pt7IURj00oLtRWB00s:%2M|","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":38492,"triangles":1948,"vertices":1548,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.7250000238418579,-0.00003559179118595157,-0.6800401542032991],"max":[0.7250000238418579,0.7559257278175493,0.6800401542032991]},"sizeMeters":[1.45,0.756,1.36],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:24.754Z","updatedAt":"2026-09-08T10:56:24.859Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32429/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CafeBenchTableBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32429/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32429/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32429/v1/model.glb\" alt=\"Cafe Bench Table (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32429/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32429/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32428","slug":"bicycle-shop-and-repair-cafe-shop-terrace-base-301bb6b9","title":"Shop Terrace Base (Bicycle Shop and Repair Cafe)","summary":"Continuous shop and cafe site plinth with a raised frontage terrace strip.","description":"Continuous shop and cafe site plinth with a raised frontage terrace strip. Dimensions 7.50 × 0.13 × 7.50 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original petrol blue, steel, pale birch and black rubber bicycle workshop palette. Static geometry; no rig, animation, collision or navigation data. Static original bicycle service scenery only; no maintenance instructions or safety certification.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-shop-terrace-base-301bb6b9","cdnUrl":"https://cdn.3dassets.dev/assets/32428/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-shop-terrace-base-301bb6b9","thumbnailUrl":"https://cdn.3dassets.dev/assets/32428/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32428/v1/poster.webp","blurhash":"U7Bptj-:00Rjxuj[axj[00IU_NofIAbFR*R*","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":12416,"triangles":600,"vertices":427,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-3.75,0.00003112753856100714,-3.75],"max":[3.75,0.1350746955909591,3.75]},"sizeMeters":[7.5,0.135,7.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:56:23.654Z","updatedAt":"2026-09-08T10:56:23.766Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32428/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ShopTerraceBaseBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32428/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32428/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32428/v1/model.glb\" alt=\"Shop Terrace Base (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32428/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32428/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32430","slug":"bicycle-shop-and-repair-cafe-furnished-b-6b339755-starter-scene","title":"Furnished Bicycle Shop and Cafe (Bicycle Shop and Repair Cafe)","summary":"Compact stocked roofed repair shop with touring cycle clamped in workstand, mounted spare wheel, separated tool and retail benches, commuter display and sheltered cafe frontage.","description":"Compact stocked roofed repair shop with touring cycle clamped in workstand, mounted spare wheel, separated tool and retail benches, commuter display and sheltered cafe frontage.","status":"published","url":"https://3dassets.dev/assets/bicycle-shop-and-repair-cafe-furnished-b-6b339755-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/32430/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bicycle-shop-and-repair-cafe-furnished-b-6b339755-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/32430/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32430/v1/poster.webp","blurhash":"U3DvyNTe00*IDi9FbI.700q]?GQmx]_3?HDj","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":7412740,"triangles":400672,"vertices":326076,"meshes":161,"materials":13,"textures":0,"animations":[],"boundingBox":{"min":[-3.75,0.00003112753856100714,-3.75],"max":[3.75,3.660035236424054,3.75]},"sizeMeters":[7.5,3.66,7.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":2,"publishedAt":"2026-09-08T10:56:26.713Z","updatedAt":"2026-09-08T16:10:09.976Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32430/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FurnishedBicycleShopAndCafeBicycleShopAndRepairCafe(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32430/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32430/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32430/v1/model.glb\" alt=\"Furnished Bicycle Shop and Cafe (Bicycle Shop and Repair Cafe)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32430/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32430/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}],"demo":null}}