{"data":{"id":181,"slug":"pixel-modern-city-street","title":"Pixel Modern City Street","summary":"Ninety pixel art city street models: a 4 m road and pavement grid, a 4 m facade kit that closes into real blocks, cars, a bus and bikes with working wheels and doors, twenty pieces of street furniture, a park corner and twelve people.","description":"A complete modern high street drawn as pixel art in three dimensions, for game developers who want chunky readable forms rather than a sprite on a card. Sixteen 4 m street tiles cover roads, junctions, a zebra crossing, cycle lane, bus lane, parking bays, plaza, verge and park path, with ports on all four edges so any tile meets any neighbour. Twenty facade bays on the same 4 m grid and a 3.2 m storey build closed, roofed blocks: shopfronts with awnings and three invented shop signs, an apartment entrance, a garage with a lifting shutter, brick and rendered window bays, balconies, a bay window, a fire escape, parapet roofs, roof gardens, a water tank, plant and a chimney. Eight vehicles roll on their own wheel nodes and open their own doors, the bus on sliding plug doors. Twenty street furniture pieces, ten park pieces and twelve static posed figures on one shared body finish it. Every material is a 32 px nearest-filtered pixel map on one eight colour palette, so the whole street composes inside the pixel tier budget. Rigid node transform clips only, no skinning. Original AI assisted CC0 geometry: no tileset, game or brand is referenced anywhere in it.","url":"https://3dassets.dev/packs/pixel-modern-city-street","coverUrl":"https://cdn.3dassets.dev/assets/29075/v1/poster.webp","assetCount":91,"aiGenerated":true,"aiGeneratedAssetCount":91,"aiModels":["Claude Fable 5.1"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":2223476,"totalTriangles":36404,"starterScene":{"id":"29075","slug":"pixel-modern-city-street-corner-block-af-aa482fd8-starter-scene","title":"Corner Block Afternoon (Pixel Modern City Street)","summary":"A modern city corner on a weekday afternoon: a three storey block assembled from the facade kit as a closed ring of bays with shopfronts, an apartment entrance and a garage at street level, a fire escape down the side and parapets, a water tank, roof gardens, plant and a...","description":"A modern city corner on a weekday afternoon: a three storey block assembled from the facade kit as a closed ring of bays with shopfronts, an apartment entrance and a garage at street level, a fire escape down the side and parapets, a water tank, roof gardens, plant and a chimney on top. Outside it a signalled junction with a zebra crossing, a bus pulled into its lane, a taxi, a van and cyclists in the cycle lane, pavements dressed with lamps, trees, benches, bins, planters and a cafe spilling onto the flags, a park corner across the road with a fountain, swings and a slide, and a car park and plaza behind. Built entirely on the pack’s 4 m street grid.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-corner-block-af-aa482fd8-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/29075/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-corner-block-af-aa482fd8-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/29075/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29075/v1/poster.webp","blurhash":"U9Bf|c%f00xZMxayozs:00IB~pWq%gj[aKR%","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"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":878228,"triangles":18000,"vertices":41444,"meshes":384,"materials":8,"textures":1,"animations":[],"boundingBox":{"min":[-24.014955973693752,-0.000090636396865032,-24],"max":[28,13.660061349149306,20]},"sizeMeters":[52.015,13.66,44],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:22.610Z","updatedAt":"2026-09-08T03:58:22.719Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29075/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CornerBlockAfternoonPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29075/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29075/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29075/v1/model.glb\" alt=\"Corner Block Afternoon (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29075/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29075/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"28984","slug":"pixel-modern-city-street-road-straight-f9ef0f66","title":"Road Straight (Pixel Modern City Street)","summary":"Straight 4 m asphalt road tile with a dashed centre line and lane edge lines, for pixel art city streets in Unity, Godot, Unreal, three.js and Blender.","description":"Straight 4 m asphalt road tile with a dashed centre line and lane edge lines, for pixel art city streets in Unity, Godot, Unreal, three.js and Blender. Dimensions 4.00 by 0.14 by 4.00 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: north (street-4m) at (0.00, 0.00, -2.00) facing (0, 0, -1); south (street-4m) at (0.00, 0.00, 2.00) facing (0, 0, 1); west (street-4m) at (-2.00, 0.00, 0.00) facing (-1, 0, 0); east (street-4m) at (2.00, 0.00, 0.00) facing (1, 0, 0). Traffic runs along Z. Ports on all four edges so the tile also butts against pavement, cycle lane and parking tiles. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-road-straight-f9ef0f66","cdnUrl":"https://cdn.3dassets.dev/assets/28984/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-road-straight-f9ef0f66","thumbnailUrl":"https://cdn.3dassets.dev/assets/28984/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/28984/v1/poster.webp","blurhash":"U28z[a~X00Mx_3%1M{Rj004-~qR*009ur]oy","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6656,"triangles":72,"vertices":216,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-2,-0.000060427989866981835,-2],"max":[2,0.1400100700650458,2]},"sizeMeters":[4,0.14,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:02.467Z","updatedAt":"2026-09-08T03:58:02.574Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/28984/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoadStraightPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/28984/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/28984/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/28984/v1/model.glb\" alt=\"Road Straight (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/28984/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/28984/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"28986","slug":"pixel-modern-city-street-road-junction-26ca5f61","title":"Road Junction (Pixel Modern City Street)","summary":"Four way asphalt crossroads tile with stop bars on every approach and a marked box junction, a free 3D model for modern city street kits.","description":"Four way asphalt crossroads tile with stop bars on every approach and a marked box junction, a free 3D model for modern city street kits. Dimensions 4.00 by 0.14 by 4.00 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: north (street-4m) at (0.00, 0.00, -2.00) facing (0, 0, -1); south (street-4m) at (0.00, 0.00, 2.00) facing (0, 0, 1); west (street-4m) at (-2.00, 0.00, 0.00) facing (-1, 0, 0); east (street-4m) at (2.00, 0.00, 0.00) facing (1, 0, 0). Open on all four edges. The box junction corners are proud 20 mm blocks, never a decal. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-road-junction-26ca5f61","cdnUrl":"https://cdn.3dassets.dev/assets/28986/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-road-junction-26ca5f61","thumbnailUrl":"https://cdn.3dassets.dev/assets/28986/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/28986/v1/poster.webp","blurhash":"U28||x?b00xt_3t6jZs;00D%?vIV00M}M{M{","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":8868,"triangles":108,"vertices":324,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-2,-0.000060427989866981835,-2],"max":[2,0.1399209559422857,2]},"sizeMeters":[4,0.14,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:03.261Z","updatedAt":"2026-09-08T03:58:03.445Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/28986/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoadJunctionPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/28986/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/28986/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/28986/v1/model.glb\" alt=\"Road Junction (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/28986/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/28986/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"28987","slug":"pixel-modern-city-street-road-t-junction-b6f89ca8","title":"Road T Junction (Pixel Modern City Street)","summary":"T junction road tile: a through carriageway along Z with a side arm leaving to the east and a stop bar across it.","description":"T junction road tile: a through carriageway along Z with a side arm leaving to the east and a stop bar across it. Dimensions 4.00 by 0.14 by 4.00 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: north (street-4m) at (0.00, 0.00, -2.00) facing (0, 0, -1); south (street-4m) at (0.00, 0.00, 2.00) facing (0, 0, 1); west (street-4m) at (-2.00, 0.00, 0.00) facing (-1, 0, 0); east (street-4m) at (2.00, 0.00, 0.00) facing (1, 0, 0). The through road keeps its dashed line and its west edge line; the east arm is open. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-road-t-junction-b6f89ca8","cdnUrl":"https://cdn.3dassets.dev/assets/28987/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-road-t-junction-b6f89ca8","thumbnailUrl":"https://cdn.3dassets.dev/assets/28987/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/28987/v1/poster.webp","blurhash":"U28z=S~q00IU_3xtNFNG004-~qV[00E2aft6","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":5968,"triangles":60,"vertices":180,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-2,-0.000060427989866981835,-2],"max":[2,0.1400100700650458,2]},"sizeMeters":[4,0.14,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:03.512Z","updatedAt":"2026-09-08T03:58:03.613Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/28987/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoadTJunctionPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/28987/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/28987/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/28987/v1/model.glb\" alt=\"Road T Junction (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/28987/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/28987/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"28989","slug":"pixel-modern-city-street-road-corner-1c785094","title":"Road Corner (Pixel Modern City Street)","summary":"Ninety degree road corner tile joining the north edge to the east edge, with a stepped pixel centre line round the bend.","description":"Ninety degree road corner tile joining the north edge to the east edge, with a stepped pixel centre line round the bend. Dimensions 4.00 by 0.14 by 4.00 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: north (street-4m) at (0.00, 0.00, -2.00) facing (0, 0, -1); south (street-4m) at (0.00, 0.00, 2.00) facing (0, 0, 1); west (street-4m) at (-2.00, 0.00, 0.00) facing (-1, 0, 0); east (street-4m) at (2.00, 0.00, 0.00) facing (1, 0, 0). The outer kerb line runs along the west and south edges. Rotate the tile to turn the other three ways. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-road-corner-1c785094","cdnUrl":"https://cdn.3dassets.dev/assets/28989/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-road-corner-1c785094","thumbnailUrl":"https://cdn.3dassets.dev/assets/28989/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/28989/v1/poster.webp","blurhash":"U38g,5?I00NF.8s.M{WB00IU_NRk4UR-xuo0","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":7452,"triangles":84,"vertices":252,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-2.000063039214406,-0.000060427989866981835,-2],"max":[2,0.1399978626001355,2]},"sizeMeters":[4,0.14,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:03.852Z","updatedAt":"2026-09-08T03:58:04.013Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/28989/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoadCornerPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/28989/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/28989/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/28989/v1/model.glb\" alt=\"Road Corner (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/28989/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/28989/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"28991","slug":"pixel-modern-city-street-road-zebra-crossing-a262fcf3","title":"Road Zebra Crossing (Pixel Modern City Street)","summary":"Zebra crossing road tile with five painted stripes and give way bars, for pedestrian crossings in low poly city scenes.","description":"Zebra crossing road tile with five painted stripes and give way bars, for pedestrian crossings in low poly city scenes. Dimensions 4.00 by 0.14 by 4.00 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: north (street-4m) at (0.00, 0.00, -2.00) facing (0, 0, -1); south (street-4m) at (0.00, 0.00, 2.00) facing (0, 0, 1); west (street-4m) at (-2.00, 0.00, 0.00) facing (-1, 0, 0); east (street-4m) at (2.00, 0.00, 0.00) facing (1, 0, 0). Stripes run across a carriageway travelling along Z. Pair it with dropped kerb pavement tiles on both sides. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-road-zebra-crossing-a262fcf3","cdnUrl":"https://cdn.3dassets.dev/assets/28991/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-road-zebra-crossing-a262fcf3","thumbnailUrl":"https://cdn.3dassets.dev/assets/28991/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/28991/v1/poster.webp","blurhash":"U8AK2K%M00R%%Ms:RjWB00M{~qaz9FM|t7t7","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":8180,"triangles":96,"vertices":288,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-2,-0.000060427989866981835,-2],"max":[2,0.1399734477285243,2]},"sizeMeters":[4,0.14,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:03.833Z","updatedAt":"2026-09-08T03:58:04.009Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/28991/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoadZebraCrossingPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/28991/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/28991/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/28991/v1/model.glb\" alt=\"Road Zebra Crossing (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/28991/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/28991/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"28988","slug":"pixel-modern-city-street-pavement-tile-3919c1cc","title":"Pavement Tile (Pixel Modern City Street)","summary":"Square 4 m pavement tile: four large paving slabs on a charcoal kerb block, standing 0.12 m proud of the road.","description":"Square 4 m pavement tile: four large paving slabs on a charcoal kerb block, standing 0.12 m proud of the road. Dimensions 4.00 by 0.24 by 4.00 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: north (street-4m) at (0.00, 0.00, -2.00) facing (0, 0, -1); south (street-4m) at (0.00, 0.00, 2.00) facing (0, 0, 1); west (street-4m) at (-2.00, 0.00, 0.00) facing (-1, 0, 0); east (street-4m) at (2.00, 0.00, 0.00) facing (1, 0, 0). The kerb is the block’s own side face, so tiles butt without overlapping. Slab joints are modelled, not textured. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-pavement-tile-3919c1cc","cdnUrl":"https://cdn.3dassets.dev/assets/28988/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-pavement-tile-3919c1cc","thumbnailUrl":"https://cdn.3dassets.dev/assets/28988/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/28988/v1/poster.webp","blurhash":"UCC%8Jxv00WB?Hj@M{j[00M{~qay00WWxuWB","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":5988,"triangles":60,"vertices":180,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-2,-0.000090636396865032,-2],"max":[2,0.2400790430885317,2]},"sizeMeters":[4,0.24,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:03.804Z","updatedAt":"2026-09-08T03:58:03.993Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/28988/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PavementTilePixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/28988/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/28988/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/28988/v1/model.glb\" alt=\"Pavement Tile (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/28988/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/28988/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"28990","slug":"pixel-modern-city-street-pavement-corner-dropped-kerb-a0078f39","title":"Pavement Corner Dropped Kerb (Pixel Modern City Street)","summary":"Pavement tile with a dropped kerb ramp and tactile studs, so a crossing, a driveway or a cycle lane meets the road flush.","description":"Pavement tile with a dropped kerb ramp and tactile studs, so a crossing, a driveway or a cycle lane meets the road flush. Dimensions 4.00 by 0.24 by 4.00 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: north (street-4m) at (0.00, 0.00, -2.00) facing (0, 0, -1); south (street-4m) at (0.00, 0.00, 2.00) facing (0, 0, 1); west (street-4m) at (-2.00, 0.00, 0.00) facing (-1, 0, 0); east (street-4m) at (2.00, 0.00, 0.00) facing (1, 0, 0). The ramp steps down over 1 m to the carriageway at 0.12 m. Rotate the tile to face the drop at any edge. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-pavement-corner-dropped-kerb-a0078f39","cdnUrl":"https://cdn.3dassets.dev/assets/28990/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-pavement-corner-dropped-kerb-a0078f39","thumbnailUrl":"https://cdn.3dassets.dev/assets/28990/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/28990/v1/poster.webp","blurhash":"UBD0Dgxv00f8?bafM{oz00M{~qWB00ofxuRP","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":14008,"triangles":192,"vertices":576,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-2,-0.00006233167141893314,-2],"max":[2,0.24506233643979053,2]},"sizeMeters":[4,0.245,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:03.975Z","updatedAt":"2026-09-08T03:58:04.097Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/28990/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PavementCornerDroppedKerbPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/28990/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/28990/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/28990/v1/model.glb\" alt=\"Pavement Corner Dropped Kerb (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/28990/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/28990/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"28992","slug":"pixel-modern-city-street-pavement-tree-pit-0a4cec50","title":"Pavement Tree Pit (Pixel Modern City Street)","summary":"Pavement tile with an open tree pit: three paving slabs and a barred grate over planted soil, ready for the street tree model.","description":"Pavement tile with an open tree pit: three paving slabs and a barred grate over planted soil, ready for the street tree model. Dimensions 4.00 by 0.26 by 4.00 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: north (street-4m) at (0.00, 0.00, -2.00) facing (0, 0, -1); south (street-4m) at (0.00, 0.00, 2.00) facing (0, 0, 1); west (street-4m) at (-2.00, 0.00, 0.00) facing (-1, 0, 0); east (street-4m) at (2.00, 0.00, 0.00) facing (1, 0, 0). The pit is empty so the street tree in a grate, the sapling or a planter can be dropped into it. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-pavement-tree-pit-0a4cec50","cdnUrl":"https://cdn.3dassets.dev/assets/28992/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-pavement-tree-pit-0a4cec50","thumbnailUrl":"https://cdn.3dassets.dev/assets/28992/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/28992/v1/poster.webp","blurhash":"U8CP@f%M00ax~pj[D%a#00IU~pWB00WV?bax","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":10496,"triangles":120,"vertices":360,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-2,0.00011321890178436766,-2],"max":[2,0.25988677156147244,2]},"sizeMeters":[4,0.26,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:04.523Z","updatedAt":"2026-09-08T03:58:04.671Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/28992/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PavementTreePitPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/28992/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/28992/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/28992/v1/model.glb\" alt=\"Pavement Tree Pit (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/28992/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/28992/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"28993","slug":"pixel-modern-city-street-cycle-lane-tile-af51ef52","title":"Cycle Lane Tile (Pixel Modern City Street)","summary":"Road tile with a sage green cycle lane, a separating line and a painted bicycle pictogram, for modern city street layouts.","description":"Road tile with a sage green cycle lane, a separating line and a painted bicycle pictogram, for modern city street layouts. Dimensions 4.00 by 0.15 by 4.00 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: north (street-4m) at (0.00, 0.00, -2.00) facing (0, 0, -1); south (street-4m) at (0.00, 0.00, 2.00) facing (0, 0, 1); west (street-4m) at (-2.00, 0.00, 0.00) facing (-1, 0, 0); east (street-4m) at (2.00, 0.00, 0.00) facing (1, 0, 0). The lane runs along the west side of the tile. Rotate it 180 degrees for the opposite kerb. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-cycle-lane-tile-af51ef52","cdnUrl":"https://cdn.3dassets.dev/assets/28993/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-cycle-lane-tile-af51ef52","thumbnailUrl":"https://cdn.3dassets.dev/assets/28993/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/28993/v1/poster.webp","blurhash":"U5AAjx?u00IC_2fhIBoN008{_M%L00WF?tSc","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":7584,"triangles":84,"vertices":252,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-2,-0.000060427989866981835,-2],"max":[2,0.14989303426341435,2]},"sizeMeters":[4,0.15,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:05.080Z","updatedAt":"2026-09-08T03:58:05.194Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/28993/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CycleLaneTilePixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/28993/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/28993/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/28993/v1/model.glb\" alt=\"Cycle Lane Tile (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/28993/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/28993/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"28994","slug":"pixel-modern-city-street-car-park-bay-tile-556b2d5e","title":"Car Park Bay Tile (Pixel Modern City Street)","summary":"Parking tile marked out as two 2 m bays with a rear stop line, for kerbside parking and small city car parks.","description":"Parking tile marked out as two 2 m bays with a rear stop line, for kerbside parking and small city car parks. Dimensions 4.00 by 0.15 by 4.00 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: north (street-4m) at (0.00, 0.00, -2.00) facing (0, 0, -1); south (street-4m) at (0.00, 0.00, 2.00) facing (0, 0, 1); west (street-4m) at (-2.00, 0.00, 0.00) facing (-1, 0, 0); east (street-4m) at (2.00, 0.00, 0.00) facing (1, 0, 0). Cars nose in from the south edge. Two of these tiles side by side make a four bay run. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-car-park-bay-tile-556b2d5e","cdnUrl":"https://cdn.3dassets.dev/assets/28994/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-car-park-bay-tile-556b2d5e","thumbnailUrl":"https://cdn.3dassets.dev/assets/28994/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/28994/v1/poster.webp","blurhash":"U29jyB%g00%2~qagM{x@00Mx_NM{00kUt7Dk","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":7420,"triangles":84,"vertices":252,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-2,-0.000060427989866981835,-2],"max":[2,0.14989303426341435,2.000096872425728]},"sizeMeters":[4,0.15,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:05.207Z","updatedAt":"2026-09-08T03:58:05.416Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/28994/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CarParkBayTilePixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/28994/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/28994/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/28994/v1/model.glb\" alt=\"Car Park Bay Tile (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/28994/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/28994/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"28995","slug":"pixel-modern-city-street-plaza-paving-tile-1e78a7a6","title":"Plaza Paving Tile (Pixel Modern City Street)","summary":"Plaza paving tile: a three by three grid of slabs with one coral accent slab, for squares, forecourts and pedestrian streets.","description":"Plaza paving tile: a three by three grid of slabs with one coral accent slab, for squares, forecourts and pedestrian streets. Dimensions 4.00 by 0.24 by 4.00 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: north (street-4m) at (0.00, 0.00, -2.00) facing (0, 0, -1); south (street-4m) at (0.00, 0.00, 2.00) facing (0, 0, 1); west (street-4m) at (-2.00, 0.00, 0.00) facing (-1, 0, 0); east (street-4m) at (2.00, 0.00, 0.00) facing (1, 0, 0). Same 0.24 m surface as the pavement tiles, so the two mix freely in one square. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-plaza-paving-tile-1e78a7a6","cdnUrl":"https://cdn.3dassets.dev/assets/28995/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-plaza-paving-tile-1e78a7a6","thumbnailUrl":"https://cdn.3dassets.dev/assets/28995/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/28995/v1/poster.webp","blurhash":"UBC%23xv00WB?aj@M{j[00M{~pf600a}%2WB","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":9832,"triangles":120,"vertices":360,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-2,-0.000090636396865032,-2],"max":[2,0.23999359274051862,2]},"sizeMeters":[4,0.24,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:05.618Z","updatedAt":"2026-09-08T03:58:05.747Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/28995/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PlazaPavingTilePixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/28995/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/28995/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/28995/v1/model.glb\" alt=\"Plaza Paving Tile (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/28995/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/28995/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"28997","slug":"pixel-modern-city-street-grass-verge-tile-461fa498","title":"Grass Verge Tile (Pixel Modern City Street)","summary":"Grass verge tile with a mown sage surface and three tufts, for the strip between a pavement and a road.","description":"Grass verge tile with a mown sage surface and three tufts, for the strip between a pavement and a road. Dimensions 4.00 by 0.31 by 4.00 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: north (street-4m) at (0.00, 0.00, -2.00) facing (0, 0, -1); south (street-4m) at (0.00, 0.00, 2.00) facing (0, 0, 1); west (street-4m) at (-2.00, 0.00, 0.00) facing (-1, 0, 0); east (street-4m) at (2.00, 0.00, 0.00) facing (1, 0, 0). The kerb block shows a 50 mm lip of charcoal all round, which is what stops the grass reading as a floating slab. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-grass-verge-tile-461fa498","cdnUrl":"https://cdn.3dassets.dev/assets/28997/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-grass-verge-tile-461fa498","thumbnailUrl":"https://cdn.3dassets.dev/assets/28997/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/28997/v1/poster.webp","blurhash":"U9BWxexv00ae?abEM|oM00RP_Ma{01n-tQRj","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6012,"triangles":60,"vertices":180,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-2,-0.000090636396865032,-2],"max":[2,0.30998612043567764,2]},"sizeMeters":[4,0.31,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:05.672Z","updatedAt":"2026-09-08T03:58:05.866Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/28997/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GrassVergeTilePixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/28997/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/28997/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/28997/v1/model.glb\" alt=\"Grass Verge Tile (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/28997/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/28997/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"28996","slug":"pixel-modern-city-street-park-path-tile-408186eb","title":"Park Path Tile (Pixel Modern City Street)","summary":"Park path tile: a light oak path 1.3 m wide between two strips of grass, with pale edging kerbs.","description":"Park path tile: a light oak path 1.3 m wide between two strips of grass, with pale edging kerbs. Dimensions 4.00 by 0.27 by 4.00 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: north (street-4m) at (0.00, 0.00, -2.00) facing (0, 0, -1); south (street-4m) at (0.00, 0.00, 2.00) facing (0, 0, 1); west (street-4m) at (-2.00, 0.00, 0.00) facing (-1, 0, 0); east (street-4m) at (2.00, 0.00, 0.00) facing (1, 0, 0). Ports on all four edges so paths run straight, and the grass strips line up with the lawn tiles. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-park-path-tile-408186eb","cdnUrl":"https://cdn.3dassets.dev/assets/28996/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-park-path-tile-408186eb","thumbnailUrl":"https://cdn.3dassets.dev/assets/28996/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/28996/v1/poster.webp","blurhash":"UAB:+]xu00Rk?aoJIUX700M{~of501WF%LnP","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6596,"triangles":72,"vertices":216,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-2.001199960708618,-0.000090636396865032,-2],"max":[2.001199960708618,0.26995020795438557,2]},"sizeMeters":[4.002,0.27,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:05.603Z","updatedAt":"2026-09-08T03:58:05.732Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/28996/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ParkPathTilePixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/28996/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/28996/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/28996/v1/model.glb\" alt=\"Park Path Tile (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/28996/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/28996/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"28998","slug":"pixel-modern-city-street-bus-lane-tile-477e0622","title":"Bus Lane Tile (Pixel Modern City Street)","summary":"Road tile with a coral bus and tram lane, its separating line and two bay markings, for city transit corridors.","description":"Road tile with a coral bus and tram lane, its separating line and two bay markings, for city transit corridors. Dimensions 4.00 by 0.14 by 4.00 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: north (street-4m) at (0.00, 0.00, -2.00) facing (0, 0, -1); south (street-4m) at (0.00, 0.00, 2.00) facing (0, 0, 1); west (street-4m) at (-2.00, 0.00, 0.00) facing (-1, 0, 0); east (street-4m) at (2.00, 0.00, 0.00) facing (1, 0, 0). The lane is 1.9 m of the tile’s width, which takes the city bus with its mirrors clear of the running lane. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-bus-lane-tile-477e0622","cdnUrl":"https://cdn.3dassets.dev/assets/28998/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-bus-lane-tile-477e0622","thumbnailUrl":"https://cdn.3dassets.dev/assets/28998/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/28998/v1/poster.webp","blurhash":"U6B3mM~C009u^*o0E2kV000f~W-U00R.^jV@","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6852,"triangles":72,"vertices":216,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-2,-0.000060427989866981835,-2],"max":[2,0.1449515484389398,2]},"sizeMeters":[4,0.145,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:05.883Z","updatedAt":"2026-09-08T03:58:05.991Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/28998/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BusLaneTilePixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/28998/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/28998/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/28998/v1/model.glb\" alt=\"Bus Lane Tile (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/28998/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/28998/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"28999","slug":"pixel-modern-city-street-road-arrow-tile-71c48e84","title":"Road Arrow Tile (Pixel Modern City Street)","summary":"Road tile with a straight ahead lane arrow drawn as stepped pixel blocks, for marking approaches and lane discipline.","description":"Road tile with a straight ahead lane arrow drawn as stepped pixel blocks, for marking approaches and lane discipline. Dimensions 4.00 by 0.14 by 4.00 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: north (street-4m) at (0.00, 0.00, -2.00) facing (0, 0, -1); south (street-4m) at (0.00, 0.00, 2.00) facing (0, 0, 1); west (street-4m) at (-2.00, 0.00, 0.00) facing (-1, 0, 0); east (street-4m) at (2.00, 0.00, 0.00) facing (1, 0, 0). The arrow points to the north edge. Rotate the tile to point it any of the four ways. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-road-arrow-tile-71c48e84","cdnUrl":"https://cdn.3dassets.dev/assets/28999/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-road-arrow-tile-71c48e84","thumbnailUrl":"https://cdn.3dassets.dev/assets/28999/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/28999/v1/poster.webp","blurhash":"U38;cA^,00V@?uxtM{Rj00D%~qM|00E2xat6","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":8108,"triangles":96,"vertices":288,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-2,-0.000060427989866981835,-2],"max":[2,0.1400100700650458,2]},"sizeMeters":[4,0.14,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:06.014Z","updatedAt":"2026-09-08T03:58:06.130Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/28999/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoadArrowTilePixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/28999/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/28999/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/28999/v1/model.glb\" alt=\"Road Arrow Tile (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/28999/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/28999/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29000","slug":"pixel-modern-city-street-manhole-drain-tile-e2b206ec","title":"Manhole Drain Tile (Pixel Modern City Street)","summary":"Road tile with an eight sided manhole cover and a kerbside gully grate, the details a street needs to stop reading as a blank slab.","description":"Road tile with an eight sided manhole cover and a kerbside gully grate, the details a street needs to stop reading as a blank slab. Dimensions 4.00 by 0.17 by 4.00 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: north (street-4m) at (0.00, 0.00, -2.00) facing (0, 0, -1); south (street-4m) at (0.00, 0.00, 2.00) facing (0, 0, 1); west (street-4m) at (-2.00, 0.00, 0.00) facing (-1, 0, 0); east (street-4m) at (2.00, 0.00, 0.00) facing (1, 0, 0). Cover and grate stand 30 mm proud of the asphalt, so neither shares a plane with the surface under it. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-manhole-drain-tile-e2b206ec","cdnUrl":"https://cdn.3dassets.dev/assets/29000/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-manhole-drain-tile-e2b206ec","thumbnailUrl":"https://cdn.3dassets.dev/assets/29000/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29000/v1/poster.webp","blurhash":"U28qW:~q00D%^,xtSLRk004o_4f800E2aKxt","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":12368,"triangles":152,"vertices":456,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-2,0.00003647051289348835,-2],"max":[2,0.16996353127524585,2]},"sizeMeters":[4,0.17,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:06.264Z","updatedAt":"2026-09-08T03:58:06.447Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29000/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ManholeDrainTilePixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29000/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29000/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29000/v1/model.glb\" alt=\"Manhole Drain Tile (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29000/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29000/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29001","slug":"pixel-modern-city-street-shopfront-bay-awning-29e0885c","title":"Shopfront Bay Awning (Pixel Modern City Street)","summary":"Ground floor shopfront bay: full height glazing, an oak stallriser, a hinged shop door and a stepped coral awning over the pavement. Free 3D model for pixel art city streets.","description":"Ground floor shopfront bay: full height glazing, an oak stallriser, a hinged shop door and a stepped coral awning over the pavement. Free 3D model for pixel art city streets. Dimensions 4.00 by 3.20 by 1.29 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Animated pivot nodes: door-shop at (0.70, 0.00, 0.16) m. Connectors: west (bay-4m) at (-2.00, 0.00, 0.00) facing (-1, 0, 0); east (bay-4m) at (2.00, 0.00, 0.00) facing (1, 0, 0); base (bay-4m) at (0.00, 0.00, 0.00) facing (0, -1, 0); top (bay-4m) at (0.00, 3.20, 0.00) facing (0, 1, 0). The fascia above the awning is blank, so a sign can be added. The awning, the piers and the stallriser do not move; only the shop door swings. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-shopfront-bay-awning-29e0885c","cdnUrl":"https://cdn.3dassets.dev/assets/29001/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-shopfront-bay-awning-29e0885c","thumbnailUrl":"https://cdn.3dassets.dev/assets/29001/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29001/v1/poster.webp","blurhash":"UFGuBxM{00oe~C?GEK9a00xa%MR+I:WBRPM|","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":16452,"triangles":240,"vertices":720,"meshes":7,"materials":4,"textures":1,"animations":["open","close"],"boundingBox":{"min":[-2,-0.00012217298303318636,-0.2200840849154353],"max":[2,3.2000854756683905,1.0750316853053232]},"sizeMeters":[4,3.2,1.295],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:06.930Z","updatedAt":"2026-09-08T03:58:07.037Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29001/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function ShopfrontBayAwningPixelModernCityStreet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/29001/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29001/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29001/v1/model.glb\" alt=\"Shopfront Bay Awning (Pixel Modern City Street)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29001/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29001/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"29002","slug":"pixel-modern-city-street-shopfront-bay-cafe-77a0d898","title":"Shopfront Bay Cafe (Pixel Modern City Street)","summary":"Shopfront bay signed as a corner cafe, with a mustard striped awning and blocky pixel lettering on the fascia. The shop name is invented for this pack.","description":"Shopfront bay signed as a corner cafe, with a mustard striped awning and blocky pixel lettering on the fascia. The shop name is invented for this pack. Dimensions 4.00 by 3.20 by 1.29 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Animated pivot nodes: door-shop at (0.70, 0.00, 0.16) m. Connectors: west (bay-4m) at (-2.00, 0.00, 0.00) facing (-1, 0, 0); east (bay-4m) at (2.00, 0.00, 0.00) facing (1, 0, 0); base (bay-4m) at (0.00, 0.00, 0.00) facing (0, -1, 0); top (bay-4m) at (0.00, 3.20, 0.00) facing (0, 1, 0). Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Rigid node-transform clips: open and close. No skinning. No collision or navigation data. Signage variant of shopfront-bay-awning.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-shopfront-bay-cafe-77a0d898","cdnUrl":"https://cdn.3dassets.dev/assets/29002/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-shopfront-bay-cafe-77a0d898","thumbnailUrl":"https://cdn.3dassets.dev/assets/29002/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29002/v1/poster.webp","blurhash":"UGG[QMRi00a_~V?GE19a00xZ-;R*E1RjaeRk","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":51328,"triangles":792,"vertices":2376,"meshes":9,"materials":6,"textures":1,"animations":["open","close"],"boundingBox":{"min":[-2,-0.00012217298303318636,-0.2200840849154353],"max":[2,3.2000854756683905,1.0750316853053232]},"sizeMeters":[4,3.2,1.295],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:06.981Z","updatedAt":"2026-09-08T03:58:07.091Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29002/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function ShopfrontBayCafePixelModernCityStreet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/29002/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29002/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29002/v1/model.glb\" alt=\"Shopfront Bay Cafe (Pixel Modern City Street)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29002/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29002/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"29004","slug":"pixel-modern-city-street-shopfront-bay-bookshop-17bfd323","title":"Shopfront Bay Bookshop (Pixel Modern City Street)","summary":"Shopfront bay signed as a bookshop, with a sage striped awning and blocky pixel lettering on the fascia. The shop name is invented for this pack.","description":"Shopfront bay signed as a bookshop, with a sage striped awning and blocky pixel lettering on the fascia. The shop name is invented for this pack. Dimensions 4.00 by 3.20 by 1.29 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Animated pivot nodes: door-shop at (0.70, 0.00, 0.16) m. Connectors: west (bay-4m) at (-2.00, 0.00, 0.00) facing (-1, 0, 0); east (bay-4m) at (2.00, 0.00, 0.00) facing (1, 0, 0); base (bay-4m) at (0.00, 0.00, 0.00) facing (0, -1, 0); top (bay-4m) at (0.00, 3.20, 0.00) facing (0, 1, 0). Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Rigid node-transform clips: open and close. No skinning. No collision or navigation data. Signage variant of shopfront-bay-awning.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-shopfront-bay-bookshop-17bfd323","cdnUrl":"https://cdn.3dassets.dev/assets/29004/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-shopfront-bay-bookshop-17bfd323","thumbnailUrl":"https://cdn.3dassets.dev/assets/29004/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29004/v1/poster.webp","blurhash":"UDGRr3M{00s-~V^*IU9Z00xa%gRkM|V@IoIp","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":47032,"triangles":720,"vertices":2160,"meshes":9,"materials":6,"textures":1,"animations":["open","close"],"boundingBox":{"min":[-2,-0.00012217298303318636,-0.2200840849154353],"max":[2,3.2000854756683905,1.0750316853053232]},"sizeMeters":[4,3.2,1.295],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:07.427Z","updatedAt":"2026-09-08T03:58:07.542Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29004/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function ShopfrontBayBookshopPixelModernCityStreet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/29004/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29004/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29004/v1/model.glb\" alt=\"Shopfront Bay Bookshop (Pixel Modern City Street)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29004/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29004/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"29003","slug":"pixel-modern-city-street-shopfront-bay-laundrette-cc0d0065","title":"Shopfront Bay Laundrette (Pixel Modern City Street)","summary":"Shopfront bay signed as a laundrette, with a screen cyan striped awning and blocky pixel lettering on the fascia. The shop name is invented for this pack.","description":"Shopfront bay signed as a laundrette, with a screen cyan striped awning and blocky pixel lettering on the fascia. The shop name is invented for this pack. Dimensions 4.00 by 3.20 by 1.29 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Animated pivot nodes: door-shop at (0.70, 0.00, 0.16) m. Connectors: west (bay-4m) at (-2.00, 0.00, 0.00) facing (-1, 0, 0); east (bay-4m) at (2.00, 0.00, 0.00) facing (1, 0, 0); base (bay-4m) at (0.00, 0.00, 0.00) facing (0, -1, 0); top (bay-4m) at (0.00, 3.20, 0.00) facing (0, 1, 0). Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Rigid node-transform clips: open and close. No skinning. No collision or navigation data. Signage variant of shopfront-bay-awning.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-shopfront-bay-laundrette-cc0d0065","cdnUrl":"https://cdn.3dassets.dev/assets/29003/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-shopfront-bay-laundrette-cc0d0065","thumbnailUrl":"https://cdn.3dassets.dev/assets/29003/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29003/v1/poster.webp","blurhash":"UEGuOANG00n~~W?aE09Z00xa-;RkIARiR.NI","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":44212,"triangles":672,"vertices":2016,"meshes":9,"materials":6,"textures":1,"animations":["open","close"],"boundingBox":{"min":[-2,-0.00012217298303318636,-0.2200840849154353],"max":[2,3.2000854756683905,1.0750316853053232]},"sizeMeters":[4,3.2,1.295],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:07.310Z","updatedAt":"2026-09-08T03:58:07.413Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29003/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function ShopfrontBayLaundrettePixelModernCityStreet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/29003/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29003/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29003/v1/model.glb\" alt=\"Shopfront Bay Laundrette (Pixel Modern City Street)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29003/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29003/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"29005","slug":"pixel-modern-city-street-shopfront-corner-bay-e5d37ed4","title":"Shopfront Corner Bay (Pixel Modern City Street)","summary":"Corner shopfront bay with a canted glazed return, so a block turns the corner without a blank wall. Game asset for modern city street kits.","description":"Corner shopfront bay with a canted glazed return, so a block turns the corner without a blank wall. Game asset for modern city street kits. Dimensions 4.07 by 3.20 by 1.18 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: west (bay-4m) at (-2.00, 0.00, 0.00) facing (-1, 0, 0); east (bay-4m) at (2.00, 0.00, 0.00) facing (1, 0, 0); base (bay-4m) at (0.00, 0.00, 0.00) facing (0, -1, 0); top (bay-4m) at (0.00, 3.20, 0.00) facing (0, 1, 0). The canted pane sits at 45 degrees across the corner column. Static geometry; the glazing and fascia do not move. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-shopfront-corner-bay-e5d37ed4","cdnUrl":"https://cdn.3dassets.dev/assets/29005/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-shopfront-corner-bay-e5d37ed4","thumbnailUrl":"https://cdn.3dassets.dev/assets/29005/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29005/v1/poster.webp","blurhash":"UAGkzcKP00RO~W~CI.4.00$gyESiaK%0Rj9b","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":12144,"triangles":132,"vertices":396,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-2,-0.00008542798467492396,-0.3100680562761315],"max":[2.069999933242798,3.2000854756683905,0.8701200780785636]},"sizeMeters":[4.07,3.2,1.18],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:07.525Z","updatedAt":"2026-09-08T03:58:07.618Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29005/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ShopfrontCornerBayPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29005/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29005/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29005/v1/model.glb\" alt=\"Shopfront Corner Bay (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29005/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29005/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29006","slug":"pixel-modern-city-street-apartment-entrance-bay-07e6f4d1","title":"Apartment Entrance Bay (Pixel Modern City Street)","summary":"Ground floor apartment entrance bay: a brick wall with a recessed oak door, a canopy, a lit entry lamp and a blank number plate.","description":"Ground floor apartment entrance bay: a brick wall with a recessed oak door, a canopy, a lit entry lamp and a blank number plate. Dimensions 4.00 by 3.20 by 0.91 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Animated pivot nodes: door-entrance at (-0.55, 0.00, 0.13) m. Connectors: west (bay-4m) at (-2.00, 0.00, 0.00) facing (-1, 0, 0); east (bay-4m) at (2.00, 0.00, 0.00) facing (1, 0, 0); base (bay-4m) at (0.00, 0.00, 0.00) facing (0, -1, 0); top (bay-4m) at (0.00, 3.20, 0.00) facing (0, 1, 0). The door leaf swings out on its own node. Brick courses, canopy and lamp are fixed. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-apartment-entrance-bay-07e6f4d1","cdnUrl":"https://cdn.3dassets.dev/assets/29006/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-apartment-entrance-bay-07e6f4d1","thumbnailUrl":"https://cdn.3dassets.dev/assets/29006/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29006/v1/poster.webp","blurhash":"UBIE69OS00Io={~BI.9Z00sU%gaeaKtRR-E1","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":18400,"triangles":240,"vertices":720,"meshes":7,"materials":5,"textures":1,"animations":["open","close"],"boundingBox":{"min":[-2,-0.00008542798467492396,-0.1999572740867336],"max":[2,3.2000854756683905,0.7099929659843361]},"sizeMeters":[4,3.2,0.91],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:07.633Z","updatedAt":"2026-09-08T03:58:07.746Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29006/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function ApartmentEntranceBayPixelModernCityStreet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/29006/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29006/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29006/v1/model.glb\" alt=\"Apartment Entrance Bay (Pixel Modern City Street)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29006/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29006/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"29007","slug":"pixel-modern-city-street-garage-bay-786c3395","title":"Garage Bay (Pixel Modern City Street)","summary":"Ground floor garage bay with a ribbed roller shutter that lifts up and over on its own node, plus a pale concrete apron.","description":"Ground floor garage bay with a ribbed roller shutter that lifts up and over on its own node, plus a pale concrete apron. Dimensions 4.00 by 3.20 by 0.82 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Animated pivot nodes: shutter at (0.00, 2.50, 0.18) m. Connectors: west (bay-4m) at (-2.00, 0.00, 0.00) facing (-1, 0, 0); east (bay-4m) at (2.00, 0.00, 0.00) facing (1, 0, 0); base (bay-4m) at (0.00, 0.00, 0.00) facing (0, -1, 0); top (bay-4m) at (0.00, 3.20, 0.00) facing (0, 1, 0). The shutter node is named `shutter`; the piers, lintel, apron and lamp are fixed. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-garage-bay-786c3395","cdnUrl":"https://cdn.3dassets.dev/assets/29007/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-garage-bay-786c3395","thumbnailUrl":"https://cdn.3dassets.dev/assets/29007/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29007/v1/poster.webp","blurhash":"UDE{FP9w00aK}[-:9uE19E-US%I;Si%Mn%E1","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":14704,"triangles":168,"vertices":504,"meshes":6,"materials":5,"textures":1,"animations":["open","close"],"boundingBox":{"min":[-2,-0.00008542798467492396,-0.1999572740867336],"max":[2,3.2000854756683905,0.6199649011452883]},"sizeMeters":[4,3.2,0.82],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:07.669Z","updatedAt":"2026-09-08T03:58:07.767Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29007/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function GarageBayPixelModernCityStreet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/29007/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29007/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29007/v1/model.glb\" alt=\"Garage Bay (Pixel Modern City Street)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29007/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29007/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"29008","slug":"pixel-modern-city-street-window-bay-brick-197c1133","title":"Window Bay Brick (Pixel Modern City Street)","summary":"Upper floor brick window bay: two sash windows with modelled sills, frames and glazing bands on a coursed coral wall.","description":"Upper floor brick window bay: two sash windows with modelled sills, frames and glazing bands on a coursed coral wall. Dimensions 4.00 by 3.20 by 0.56 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: west (bay-4m) at (-2.00, 0.00, 0.00) facing (-1, 0, 0); east (bay-4m) at (2.00, 0.00, 0.00) facing (1, 0, 0); base (bay-4m) at (0.00, 0.00, 0.00) facing (0, -1, 0); top (bay-4m) at (0.00, 3.20, 0.00) facing (0, 1, 0). Stacks on any bay of the kit. Static geometry; nothing on this bay moves. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-window-bay-brick-197c1133","cdnUrl":"https://cdn.3dassets.dev/assets/29008/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-window-bay-brick-197c1133","thumbnailUrl":"https://cdn.3dassets.dev/assets/29008/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29008/v1/poster.webp","blurhash":"UCHx4@^k00wJ-p~Ws:9G00R%.8S4of-UjY9]","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":18900,"triangles":264,"vertices":792,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-2,-0.00008542798467492396,-0.27989623976404276],"max":[2,3.2000854756683905,0.27989623976404276]},"sizeMeters":[4,3.2,0.56],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:08.019Z","updatedAt":"2026-09-08T03:58:08.165Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29008/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WindowBayBrickPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29008/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29008/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29008/v1/model.glb\" alt=\"Window Bay Brick (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29008/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29008/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29009","slug":"pixel-modern-city-street-window-bay-render-854e0f3f","title":"Window Bay Render (Pixel Modern City Street)","summary":"Upper floor rendered window bay in warm white, with a coral plinth and cornice band, one wide window and one small one.","description":"Upper floor rendered window bay in warm white, with a coral plinth and cornice band, one wide window and one small one. Dimensions 4.00 by 3.20 by 0.56 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: west (bay-4m) at (-2.00, 0.00, 0.00) facing (-1, 0, 0); east (bay-4m) at (2.00, 0.00, 0.00) facing (1, 0, 0); base (bay-4m) at (0.00, 0.00, 0.00) facing (0, -1, 0); top (bay-4m) at (0.00, 3.20, 0.00) facing (0, 1, 0). Pairs with the brick bay to break up a long elevation. Static geometry. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-window-bay-render-854e0f3f","cdnUrl":"https://cdn.3dassets.dev/assets/29009/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-window-bay-render-854e0f3f","thumbnailUrl":"https://cdn.3dassets.dev/assets/29009/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29009/v1/poster.webp","blurhash":"UCHo5s?b00%L.S~qs99F00j?%gIUs.-pWB9Z","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":15280,"triangles":204,"vertices":612,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-2.001199960708618,-0.00008542798467492396,-0.27994018008915816],"max":[2,3.2000854756683905,0.27994018008915816]},"sizeMeters":[4.001,3.2,0.56],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:08.605Z","updatedAt":"2026-09-08T03:58:08.765Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29009/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WindowBayRenderPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29009/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29009/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29009/v1/model.glb\" alt=\"Window Bay Render (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29009/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29009/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29010","slug":"pixel-modern-city-street-balcony-bay-48655cc7","title":"Balcony Bay (Pixel Modern City Street)","summary":"Upper floor balcony bay: french doors onto a projecting slab with an iron baluster rail and a planted box on the ledge.","description":"Upper floor balcony bay: french doors onto a projecting slab with an iron baluster rail and a planted box on the ledge. Dimensions 4.00 by 3.20 by 1.61 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: west (bay-4m) at (-2.00, 0.00, 0.00) facing (-1, 0, 0); east (bay-4m) at (2.00, 0.00, 0.00) facing (1, 0, 0); base (bay-4m) at (0.00, 0.00, 0.00) facing (0, -1, 0); top (bay-4m) at (0.00, 3.20, 0.00) facing (0, 1, 0). The doors are modelled shut and do not open; the balcony, rail and planter are fixed. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-balcony-bay-48655cc7","cdnUrl":"https://cdn.3dassets.dev/assets/29010/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-balcony-bay-48655cc7","thumbnailUrl":"https://cdn.3dassets.dev/assets/29010/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29010/v1/poster.webp","blurhash":"UDHB_84n00D%~q?b9F9G00-=bcWBxuj]RjM{","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":17480,"triangles":216,"vertices":648,"meshes":6,"materials":6,"textures":1,"animations":[],"boundingBox":{"min":[-2.001199960708618,-0.00008542798467492396,-0.25004472504472086],"max":[2,3.2000854756683905,1.3600447393498356]},"sizeMeters":[4.001,3.2,1.61],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:08.617Z","updatedAt":"2026-09-08T03:58:08.781Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29010/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BalconyBayPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29010/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29010/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29010/v1/model.glb\" alt=\"Balcony Bay (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29010/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29010/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29011","slug":"pixel-modern-city-street-bay-window-bay-78239e54","title":"Bay Window Bay (Pixel Modern City Street)","summary":"Upper floor bay window: a glazed box projecting 0.5 m from a coursed brick wall, with a corbel under it and a slate cap over it.","description":"Upper floor bay window: a glazed box projecting 0.5 m from a coursed brick wall, with a corbel under it and a slate cap over it. Dimensions 4.00 by 3.20 by 0.98 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: west (bay-4m) at (-2.00, 0.00, 0.00) facing (-1, 0, 0); east (bay-4m) at (2.00, 0.00, 0.00) facing (1, 0, 0); base (bay-4m) at (0.00, 0.00, 0.00) facing (0, -1, 0); top (bay-4m) at (0.00, 3.20, 0.00) facing (0, 1, 0). Static geometry. The projecting box is why the bay reads at card size from the front three quarter view. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-bay-window-bay-78239e54","cdnUrl":"https://cdn.3dassets.dev/assets/29011/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-bay-window-bay-78239e54","thumbnailUrl":"https://cdn.3dassets.dev/assets/29011/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29011/v1/poster.webp","blurhash":"U8G8o}0#00ve~D~W550K00-T.TJVxD$*M|Io","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":13868,"triangles":180,"vertices":540,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-2,-0.00008542798467492396,-0.1999572740867336],"max":[2,3.2000854756683905,0.7799627392394166]},"sizeMeters":[4,3.2,0.98],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:08.935Z","updatedAt":"2026-09-08T03:58:09.032Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29011/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BayWindowBayPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29011/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29011/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29011/v1/model.glb\" alt=\"Bay Window Bay (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29011/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29011/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29012","slug":"pixel-modern-city-street-corner-pilaster-75b44d3c","title":"Corner Pilaster (Pixel Modern City Street)","summary":"Corner pilaster: a 0.62 m brick column with alternating pixel quoins, a base and a cap, to close the corner where two runs of bays meet.","description":"Corner pilaster: a 0.62 m brick column with alternating pixel quoins, a base and a cap, to close the corner where two runs of bays meet. Dimensions 0.74 by 3.20 by 0.74 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. No ports; it stands in the 0.4 m square where two walls turn. Static geometry. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-corner-pilaster-75b44d3c","cdnUrl":"https://cdn.3dassets.dev/assets/29012/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-corner-pilaster-75b44d3c","thumbnailUrl":"https://cdn.3dassets.dev/assets/29012/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29012/v1/poster.webp","blurhash":"U4D]Ve~q0000_3j]9Fax9]S2#lxF-;bHIUnj","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":8204,"triangles":96,"vertices":288,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.36987649866552863,0,-0.36987649866552863],"max":[0.36987649866552863,3.201200008392334,0.36987649866552863]},"sizeMeters":[0.74,3.201,0.74],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:09.100Z","updatedAt":"2026-09-08T03:58:09.200Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29012/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CornerPilasterPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29012/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29012/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29012/v1/model.glb\" alt=\"Corner Pilaster (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29012/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29012/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29013","slug":"pixel-modern-city-street-flat-roof-slab-parapet-440a44e8","title":"Flat Roof Slab Parapet (Pixel Modern City Street)","summary":"Flat roof slab with a parapet on one edge: the 4 m roof module a block of bays is capped with, complete with a felted deck.","description":"Flat roof slab with a parapet on one edge: the 4 m roof module a block of bays is capped with, complete with a felted deck. Dimensions 4.00 by 0.96 by 4.05 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: west (bay-4m) at (-2.00, 0.00, 0.00) facing (-1, 0, 0); east (bay-4m) at (2.00, 0.00, 0.00) facing (1, 0, 0); base (bay-4m) at (0.00, 0.00, 0.00) facing (0, -1, 0); top (bay-4m) at (0.00, 0.96, 0.00) facing (0, 1, 0). Rotate it so the parapet faces the street. Ports on both sides so slabs run the length of a block. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-flat-roof-slab-parapet-440a44e8","cdnUrl":"https://cdn.3dassets.dev/assets/29013/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-flat-roof-slab-parapet-440a44e8","thumbnailUrl":"https://cdn.3dassets.dev/assets/29013/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29013/v1/poster.webp","blurhash":"U8C$}^~V4mNG9Zfk%2xu004:bcoJ^+V@IpE1","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":5596,"triangles":48,"vertices":144,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-2.0000327838497864,-0.00006226283603072424,-2],"max":[2.0000327838497864,0.9600622413783586,2.049999952316284]},"sizeMeters":[4,0.96,4.05],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:09.178Z","updatedAt":"2026-09-08T03:58:09.291Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29013/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FlatRoofSlabParapetPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29013/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29013/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29013/v1/model.glb\" alt=\"Flat Roof Slab Parapet (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29013/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29013/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29014","slug":"pixel-modern-city-street-roof-corner-950fef1a","title":"Roof Corner (Pixel Modern City Street)","summary":"Roof corner module: a 4 m deck with parapets on two adjoining edges, for the corners of a roofed block.","description":"Roof corner module: a 4 m deck with parapets on two adjoining edges, for the corners of a roofed block. Dimensions 4.05 by 0.96 by 4.05 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: west (bay-4m) at (-2.00, 0.00, 0.00) facing (-1, 0, 0); east (bay-4m) at (2.00, 0.00, 0.00) facing (1, 0, 0); base (bay-4m) at (0.00, 0.00, 0.00) facing (0, -1, 0); top (bay-4m) at (0.00, 0.96, 0.00) facing (0, 1, 0). Rotate it to face the two open edges. Ports on both sides so it joins the plain slabs. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-roof-corner-950fef1a","cdnUrl":"https://cdn.3dassets.dev/assets/29014/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-roof-corner-950fef1a","thumbnailUrl":"https://cdn.3dassets.dev/assets/29014/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29014/v1/poster.webp","blurhash":"U7D9k+?b0JWB4:Rj-pxa00D%kWRj~V%256M{","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":7600,"triangles":72,"vertices":216,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-2,-0.00006226283603072424,-2],"max":[2.049999952316284,0.9600622413783586,2.049999952316284]},"sizeMeters":[4.05,0.96,4.05],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:09.274Z","updatedAt":"2026-09-08T03:58:09.453Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29014/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoofCornerPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29014/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29014/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29014/v1/model.glb\" alt=\"Roof Corner (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29014/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29014/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29015","slug":"pixel-modern-city-street-roof-access-hut-ab4a174d","title":"Roof Access Hut (Pixel Modern City Street)","summary":"Rooftop stair hut: a small brick box with a door, side louvres and a lit lamp, so a roof reads as a place people reach.","description":"Rooftop stair hut: a small brick box with a door, side louvres and a lit lamp, so a roof reads as a place people reach. Dimensions 2.44 by 2.56 by 2.49 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Sits on a roof slab; no ports. Static geometry. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-roof-access-hut-ab4a174d","cdnUrl":"https://cdn.3dassets.dev/assets/29015/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-roof-access-hut-ab4a174d","thumbnailUrl":"https://cdn.3dassets.dev/assets/29015/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29015/v1/poster.webp","blurhash":"UMJ7%U.700IW?wWCR5xt5QRQM|s:i_axbaa#","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":13192,"triangles":156,"vertices":468,"meshes":5,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-1.2200746318879014,0,-1.2200000286102295],"max":[1.2200746318879014,2.5600172298377926,1.2700039383987958]},"sizeMeters":[2.44,2.56,2.49],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:09.412Z","updatedAt":"2026-09-08T03:58:09.604Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29015/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoofAccessHutPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29015/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29015/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29015/v1/model.glb\" alt=\"Roof Access Hut (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29015/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29015/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29016","slug":"pixel-modern-city-street-rooftop-water-tank-45519925","title":"Rooftop Water Tank (Pixel Modern City Street)","summary":"Rooftop water tank: a banded oak cistern on four charcoal legs with an access ladder, the silhouette a city roofline needs.","description":"Rooftop water tank: a banded oak cistern on four charcoal legs with an access ladder, the silhouette a city roofline needs. Dimensions 2.32 by 3.58 by 2.39 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Sits on a roof slab; no ports. Static geometry. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-rooftop-water-tank-45519925","cdnUrl":"https://cdn.3dassets.dev/assets/29016/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-rooftop-water-tank-45519925","thumbnailUrl":"https://cdn.3dassets.dev/assets/29016/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29016/v1/poster.webp","blurhash":"UUE30St70KV@~pofD%ayM}WBawkCIVRkj@j]","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":15804,"triangles":204,"vertices":612,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-1.159999966621399,0,-1.159999966621399],"max":[1.159999966621399,3.5800613491493056,1.2300520114072908]},"sizeMeters":[2.32,3.58,2.39],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:09.807Z","updatedAt":"2026-09-08T03:58:10.001Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29016/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RooftopWaterTankPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29016/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29016/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29016/v1/model.glb\" alt=\"Rooftop Water Tank (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29016/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29016/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29017","slug":"pixel-modern-city-street-rooftop-ac-units-5e5f8b12","title":"Rooftop Ac Units (Pixel Modern City Street)","summary":"Rooftop air conditioning units: two plant boxes with fan grilles and louvres on a shared charcoal plinth, with the duct between them.","description":"Rooftop air conditioning units: two plant boxes with fan grilles and louvres on a shared charcoal plinth, with the duct between them. Dimensions 2.80 by 1.16 by 1.50 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Sits on a roof slab; no ports. The fans are modelled but do not spin, because the grille reads as still at this scale. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-rooftop-ac-units-5e5f8b12","cdnUrl":"https://cdn.3dassets.dev/assets/29017/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-rooftop-ac-units-5e5f8b12","thumbnailUrl":"https://cdn.3dassets.dev/assets/29017/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29017/v1/poster.webp","blurhash":"U6D0T3x^00xa?w_3RPDi00xu?cD%4T4ntS%1","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":17236,"triangles":232,"vertices":696,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-1.399999976158142,0.00008117242186422846,-0.7500106687057108],"max":[1.399999976158142,1.1599187941995348,0.7500106687057108]},"sizeMeters":[2.8,1.16,1.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:10.329Z","updatedAt":"2026-09-08T03:58:10.506Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29017/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RooftopAcUnitsPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29017/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29017/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29017/v1/model.glb\" alt=\"Rooftop Ac Units (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29017/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29017/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29018","slug":"pixel-modern-city-street-rooftop-garden-bay-78ffd628","title":"Rooftop Garden Bay (Pixel Modern City Street)","summary":"Rooftop garden module: oak decking, planted boxes, a patch of lawn and a handrail along the open edge.","description":"Rooftop garden module: oak decking, planted boxes, a patch of lawn and a handrail along the open edge. Dimensions 4.00 by 1.18 by 4.00 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: west (bay-4m) at (-2.00, 0.00, 0.00) facing (-1, 0, 0); east (bay-4m) at (2.00, 0.00, 0.00) facing (1, 0, 0); base (bay-4m) at (0.00, 0.00, 0.00) facing (0, -1, 0); top (bay-4m) at (0.00, 0.96, 0.00) facing (0, 1, 0). Same 4 m module as the roof slabs, with ports on both sides so it drops into a roof. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-rooftop-garden-bay-78ffd628","cdnUrl":"https://cdn.3dassets.dev/assets/29018/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-rooftop-garden-bay-78ffd628","thumbnailUrl":"https://cdn.3dassets.dev/assets/29018/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29018/v1/poster.webp","blurhash":"U7D,1G^*00kW4-axxaof00E2_1RP~qWGkDWB","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":16428,"triangles":204,"vertices":612,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-2,0.00012329209607400693,-2],"max":[2,1.1798995766861142,2]},"sizeMeters":[4,1.18,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:10.487Z","updatedAt":"2026-09-08T03:58:10.661Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29018/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RooftopGardenBayPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29018/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29018/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29018/v1/model.glb\" alt=\"Rooftop Garden Bay (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29018/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29018/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29019","slug":"pixel-modern-city-street-pitched-roof-bay-27264112","title":"Pitched Roof Bay (Pixel Modern City Street)","summary":"Pitched roof module drawn as stepped pixel courses with a ridge cap and an eaves board, for single storey shops and outbuildings.","description":"Pitched roof module drawn as stepped pixel courses with a ridge cap and an eaves board, for single storey shops and outbuildings. Dimensions 4.06 by 1.26 by 3.74 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: west (bay-4m) at (-2.00, 0.00, 0.00) facing (-1, 0, 0); east (bay-4m) at (2.00, 0.00, 0.00) facing (1, 0, 0); base (bay-4m) at (0.00, 0.00, 0.00) facing (0, -1, 0); top (bay-4m) at (0.00, 0.96, 0.00) facing (0, 1, 0). Ridge runs along X, so bays tile end to end. Ports on both sides. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-pitched-roof-bay-27264112","cdnUrl":"https://cdn.3dassets.dev/assets/29019/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-pitched-roof-bay-27264112","thumbnailUrl":"https://cdn.3dassets.dev/assets/29019/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29019/v1/poster.webp","blurhash":"UCBzRm?b9EIU9Fog%Mj@00D%X9t7~qRjMxWC","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6896,"triangles":72,"vertices":216,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-2.0299999713897705,0.00011749754440949778,-1.8699145218194355],"max":[2.0299999713897705,1.260080576017574,1.8699145218194355]},"sizeMeters":[4.06,1.26,3.74],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:10.813Z","updatedAt":"2026-09-08T03:58:11.031Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29019/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PitchedRoofBayPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29019/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29019/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29019/v1/model.glb\" alt=\"Pitched Roof Bay (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29019/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29019/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29020","slug":"pixel-modern-city-street-chimney-stack-593c9814","title":"Chimney Stack (Pixel Modern City Street)","summary":"Brick chimney stack with modelled courses, a stone cap and two pots, to break a flat roofline.","description":"Brick chimney stack with modelled courses, a stone cap and two pots, to break a flat roofline. Dimensions 1.16 by 3.03 by 1.16 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Sits on a roof slab; no ports. Static geometry. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-chimney-stack-593c9814","cdnUrl":"https://cdn.3dassets.dev/assets/29020/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-chimney-stack-593c9814","thumbnailUrl":"https://cdn.3dassets.dev/assets/29020/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29020/v1/poster.webp","blurhash":"U8D+b,?H000KGFR*+]xa00NG~C%MMxbFx]jc","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":11448,"triangles":136,"vertices":408,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.5800030305765624,0,-0.5800030305765624],"max":[0.5800030305765624,3.0299824027574638,0.5800030305765624]},"sizeMeters":[1.16,3.03,1.16],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:11.011Z","updatedAt":"2026-09-08T03:58:11.155Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29020/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChimneyStackPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29020/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29020/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29020/v1/model.glb\" alt=\"Chimney Stack (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29020/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29020/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29021","slug":"pixel-modern-city-street-fire-escape-stair-bay-2584cbd2","title":"Fire Escape Stair Bay (Pixel Modern City Street)","summary":"Fire escape bay: a rendered wall with a steel zigzag stair, a landing and handrails bolted across it.","description":"Fire escape bay: a rendered wall with a steel zigzag stair, a landing and handrails bolted across it. Dimensions 4.29 by 3.20 by 1.53 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: west (bay-4m) at (-2.00, 0.00, 0.00) facing (-1, 0, 0); east (bay-4m) at (2.00, 0.00, 0.00) facing (1, 0, 0); base (bay-4m) at (0.00, 0.00, 0.00) facing (0, -1, 0); top (bay-4m) at (0.00, 3.20, 0.00) facing (0, 1, 0). Stack two of these to run an escape down a side elevation. Static geometry; the stair does not fold. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-fire-escape-stair-bay-2584cbd2","cdnUrl":"https://cdn.3dassets.dev/assets/29021/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-fire-escape-stair-bay-2584cbd2","thumbnailUrl":"https://cdn.3dassets.dev/assets/29021/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29021/v1/poster.webp","blurhash":"UDFY$1IV00t7~q?bD%9F4n%MozIU%MoeD*Rj","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":21488,"triangles":288,"vertices":864,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-2,-0.00008542798467492396,-0.2799519351394073],"max":[2.2950000762939453,3.2000854756683905,1.2499237206411538]},"sizeMeters":[4.295,3.2,1.53],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:11.042Z","updatedAt":"2026-09-08T03:58:11.157Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29021/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FireEscapeStairBayPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29021/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29021/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29021/v1/model.glb\" alt=\"Fire Escape Stair Bay (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29021/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29021/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29022","slug":"pixel-modern-city-street-shop-interior-back-wall-bay-f773b9ce","title":"Shop Interior Back Wall Bay (Pixel Modern City Street)","summary":"Shop interior back wall bay: shelving stocked with blocky goods, a counter and a lit till screen, so a shopfront reads through its glass.","description":"Shop interior back wall bay: shelving stocked with blocky goods, a counter and a lit till screen, so a shopfront reads through its glass. Dimensions 4.00 by 3.20 by 1.50 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: west (bay-4m) at (-2.00, 0.00, 0.00) facing (-1, 0, 0); east (bay-4m) at (2.00, 0.00, 0.00) facing (1, 0, 0); base (bay-4m) at (0.00, 0.00, 0.00) facing (0, -1, 0); top (bay-4m) at (0.00, 3.20, 0.00) facing (0, 1, 0). Place it a few metres behind a shopfront bay facing the same way. Static geometry. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-shop-interior-back-wall-bay-f773b9ce","cdnUrl":"https://cdn.3dassets.dev/assets/29022/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-shop-interior-back-wall-bay-f773b9ce","thumbnailUrl":"https://cdn.3dassets.dev/assets/29022/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29022/v1/poster.webp","blurhash":"U9HU|G0000Mx?w^*Dh9Z00_2s+oLWAx]Rn8_","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":29348,"triangles":504,"vertices":1512,"meshes":7,"materials":7,"textures":1,"animations":[],"boundingBox":{"min":[-2,-0.00008542798467492396,-0.14990691854609822],"max":[2,3.2000854756683905,1.349898070766435]},"sizeMeters":[4,3.2,1.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:11.240Z","updatedAt":"2026-09-08T03:58:11.365Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29022/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ShopInteriorBackWallBayPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29022/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29022/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29022/v1/model.glb\" alt=\"Shop Interior Back Wall Bay (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29022/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29022/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29023","slug":"pixel-modern-city-street-awning-canopy-d7972b9c","title":"Awning Canopy (Pixel Modern City Street)","summary":"Freestanding stepped awning on two posts, 3.5 m wide, to shade cafe tables, a market pitch or a shop door that has none.","description":"Freestanding stepped awning on two posts, 3.5 m wide, to shade cafe tables, a market pitch or a shop door that has none. Dimensions 3.52 by 2.64 by 1.55 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Origin on the footprint between the posts. Static geometry. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-awning-canopy-d7972b9c","cdnUrl":"https://cdn.3dassets.dev/assets/29023/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-awning-canopy-d7972b9c","thumbnailUrl":"https://cdn.3dassets.dev/assets/29023/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29023/v1/poster.webp","blurhash":"UYDlQSt79aof~VxtIoRjWXxZbFNG9ts:t7Rk","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":8348,"triangles":84,"vertices":252,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-1.7599999904632568,0.000059805172648808025,-0.6499825425280727],"max":[1.7599999904632568,2.6399274470077265,0.9000601152319473]},"sizeMeters":[3.52,2.64,1.55],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:11.487Z","updatedAt":"2026-09-08T03:58:11.616Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29023/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AwningCanopyPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29023/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29023/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29023/v1/model.glb\" alt=\"Awning Canopy (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29023/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29023/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29024","slug":"pixel-modern-city-street-hatchback-2a09bf64","title":"Hatchback (Pixel Modern City Street)","summary":"Compact three door hatchback, 3.9 m long, with hinged front doors and four rolling wheels. Free CC0 low poly game asset for modern city scenes.","description":"Compact three door hatchback, 3.9 m long, with hinged front doors and four rolling wheels. Free CC0 low poly game asset for modern city scenes. Dimensions 2.01 by 1.66 by 4.16 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Animated pivot nodes: door-left at (-0.95, 0.00, 1.00) m; door-right at (0.95, 0.00, 1.00) m; wheel-left-front at (-0.78, 0.32, 1.28) m; wheel-right-front at (0.78, 0.32, 1.28) m; wheel-left-rear at (-0.78, 0.32, -1.28) m; wheel-right-rear at (0.78, 0.32, -1.28) m. Faces +Z with the origin between the wheels at ground level. Bonnet, boot and mirrors are fixed; only the doors and wheels move. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Rigid node-transform clips: open, close and roll. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-hatchback-2a09bf64","cdnUrl":"https://cdn.3dassets.dev/assets/29024/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-hatchback-2a09bf64","thumbnailUrl":"https://cdn.3dassets.dev/assets/29024/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29024/v1/poster.webp","blurhash":"U8DItO-o0056^kE1E2xu00Io~C=|0L^+-pIV","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"animated","title":"Animated"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":23428,"triangles":484,"vertices":1452,"meshes":17,"materials":5,"textures":1,"animations":["open","close","roll"],"boundingBox":{"min":[-1.0049964881750506,-2.26497650079871e-8,-2.140000104904175],"max":[1.0049964881750506,1.6599270526757337,2.0199997043516484]},"sizeMeters":[2.01,1.66,4.16],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:11.569Z","updatedAt":"2026-09-08T03:58:11.681Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29024/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function HatchbackPixelModernCityStreet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/29024/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29024/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29024/v1/model.glb\" alt=\"Hatchback (Pixel Modern City Street)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29024/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29024/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"29025","slug":"pixel-modern-city-street-saloon-d57a02b7","title":"Saloon (Pixel Modern City Street)","summary":"Four door saloon car, 4.4 m long, with a boot deck, hinged front doors and rolling wheels. Low poly 3D model for city street traffic.","description":"Four door saloon car, 4.4 m long, with a boot deck, hinged front doors and rolling wheels. Low poly 3D model for city street traffic. Dimensions 2.03 by 1.66 by 4.67 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Animated pivot nodes: door-left at (-0.96, 0.00, 1.05) m; door-right at (0.96, 0.00, 1.05) m; wheel-left-front at (-0.79, 0.33, 1.50) m; wheel-right-front at (0.79, 0.33, 1.50) m; wheel-left-rear at (-0.79, 0.33, -1.50) m; wheel-right-rear at (0.79, 0.33, -1.50) m. Faces +Z with the origin between the wheels at ground level. Only the doors and wheels move. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Rigid node-transform clips: open, close and roll. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-saloon-d57a02b7","cdnUrl":"https://cdn.3dassets.dev/assets/29025/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-saloon-d57a02b7","thumbnailUrl":"https://cdn.3dassets.dev/assets/29025/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29025/v1/poster.webp","blurhash":"UAD0Gnxu00Io%MIUIUxu00IU~q%M9F?b-;IU","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"animated","title":"Animated"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":26172,"triangles":368,"vertices":1104,"meshes":10,"materials":4,"textures":1,"animations":["open","close","roll"],"boundingBox":{"min":[-1.0149559736937521,-4.291534422273813e-8,-2.390000104904175],"max":[1.0149559736937521,1.6600975795107344,2.2750000953674316]},"sizeMeters":[2.03,1.66,4.665],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:12.115Z","updatedAt":"2026-09-08T03:58:12.210Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29025/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function SaloonPixelModernCityStreet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/29025/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29025/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29025/v1/model.glb\" alt=\"Saloon (Pixel Modern City Street)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29025/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29025/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"29026","slug":"pixel-modern-city-street-taxi-e9465652","title":"Taxi (Pixel Modern City Street)","summary":"City taxi with a chequered side band and a lit roof sign lettered in pixel glyphs. The cab name is invented for this pack.","description":"City taxi with a chequered side band and a lit roof sign lettered in pixel glyphs. The cab name is invented for this pack. Dimensions 2.03 by 1.94 by 4.67 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Animated pivot nodes: door-left at (-0.96, 0.00, 1.05) m; door-right at (0.96, 0.00, 1.05) m; wheel-left-front at (-0.79, 0.33, 1.50) m; wheel-right-front at (0.79, 0.33, 1.50) m; wheel-left-rear at (-0.79, 0.33, -1.50) m; wheel-right-rear at (0.79, 0.33, -1.50) m. The roof sign uses the emissive mustard material. Doors and wheels move; the sign and chequer band are fixed. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Rigid node-transform clips: open, close and roll. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-taxi-e9465652","cdnUrl":"https://cdn.3dassets.dev/assets/29026/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-taxi-e9465652","thumbnailUrl":"https://cdn.3dassets.dev/assets/29026/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29026/v1/poster.webp","blurhash":"UAC?r@%L00IUxtD%Rj%M00Io~q%LD%_3%MIU","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"animated","title":"Animated"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":57840,"triangles":896,"vertices":2688,"meshes":10,"materials":4,"textures":1,"animations":["open","close","roll"],"boundingBox":{"min":[-1.0149559736937521,-4.291534422273813e-8,-2.390000104904175],"max":[1.0149559736937521,1.9411341057637899,2.2750000953674316]},"sizeMeters":[2.03,1.941,4.665],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:12.232Z","updatedAt":"2026-09-08T03:58:12.357Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29026/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function TaxiPixelModernCityStreet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/29026/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29026/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29026/v1/model.glb\" alt=\"Taxi (Pixel Modern City Street)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29026/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29026/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"29027","slug":"pixel-modern-city-street-delivery-van-19267225","title":"Delivery Van (Pixel Modern City Street)","summary":"Panel delivery van, 5.2 m long, with a coral livery band and twin rear doors that swing back on their own nodes.","description":"Panel delivery van, 5.2 m long, with a coral livery band and twin rear doors that swing back on their own nodes. Dimensions 2.24 by 2.35 by 5.36 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Animated pivot nodes: door-rear-left at (-0.98, 0.00, -2.51) m; door-rear-right at (0.98, 0.00, -2.51) m; wheel-left-front at (-0.85, 0.36, 1.70) m; wheel-right-front at (0.85, 0.36, 1.70) m; wheel-left-rear at (-0.85, 0.36, -1.70) m; wheel-right-rear at (0.85, 0.36, -1.70) m. Faces +Z. The rear doors and the four wheels move; the body, mirrors and windscreen are fixed. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Rigid node-transform clips: open, close and roll. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-delivery-van-19267225","cdnUrl":"https://cdn.3dassets.dev/assets/29027/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-delivery-van-19267225","thumbnailUrl":"https://cdn.3dassets.dev/assets/29027/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29027/v1/poster.webp","blurhash":"UFFPEIx]00xu~q9FD%%M00Di%2xu4o-;%Mt7","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"animated","title":"Animated"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":24912,"triangles":508,"vertices":1524,"meshes":19,"materials":5,"textures":1,"animations":["open","close","roll"],"boundingBox":{"min":[-1.1200033390340463,-1.4305114759416426e-8,-2.7899999618530273],"max":[1.1200033390340463,2.3499892418314774,2.569999933242798]},"sizeMeters":[2.24,2.35,5.36],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:12.606Z","updatedAt":"2026-09-08T03:58:12.703Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29027/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function DeliveryVanPixelModernCityStreet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/29027/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29027/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29027/v1/model.glb\" alt=\"Delivery Van (Pixel Modern City Street)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29027/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29027/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"29029","slug":"pixel-modern-city-street-city-bus-f39411bf","title":"City Bus (Pixel Modern City Street)","summary":"Single deck city bus, 10.5 m long, with a lit destination screen and two plug doors that slide back along the kerb side.","description":"Single deck city bus, 10.5 m long, with a lit destination screen and two plug doors that slide back along the kerb side. Dimensions 2.67 by 3.02 by 10.79 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Animated pivot nodes: bus-door-front at (1.28, 0.55, 3.50) m; bus-door-rear at (1.28, 0.55, -1.20) m; wheel-left-front at (-1.06, 0.50, 3.40) m; wheel-right-front at (1.06, 0.50, 3.40) m; wheel-left-rear at (-1.06, 0.50, -2.40) m; wheel-right-rear at (1.06, 0.50, -2.40) m; wheel-left-rear-tag at (-1.06, 0.50, -3.70) m; wheel-right-rear-tag at (1.06, 0.50, -3.70) m. Faces +Z with the doors on the +X side. The doors slide and the six wheels roll; the pantograph free roof is fixed. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Rigid node-transform clips: open, close and roll. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-city-bus-f39411bf","cdnUrl":"https://cdn.3dassets.dev/assets/29029/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-city-bus-f39411bf","thumbnailUrl":"https://cdn.3dassets.dev/assets/29029/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29029/v1/poster.webp","blurhash":"UED]Yoxu9Fxu~q9FIU%2004.%Mxu01?H.8kC","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"animated","title":"Animated"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":25328,"triangles":600,"vertices":1800,"meshes":22,"materials":6,"textures":1,"animations":["open","close","roll"],"boundingBox":{"min":[-1.3103150820446163,-5.960464477539063e-8,-5.449999809265137],"max":[1.3588216743544692,3.01999355820998,5.340000152587891]},"sizeMeters":[2.669,3.02,10.79],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:12.722Z","updatedAt":"2026-09-08T03:58:12.849Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29029/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function CityBusPixelModernCityStreet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/29029/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29029/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29029/v1/model.glb\" alt=\"City Bus (Pixel Modern City Street)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29029/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29029/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"29028","slug":"pixel-modern-city-street-scooter-a82b56af","title":"Scooter (Pixel Modern City Street)","summary":"Small city scooter, 1.9 m long, with a legshield, an oak seat and two rolling wheels. Pixel art 3D model for street scenes.","description":"Small city scooter, 1.9 m long, with a legshield, an oak seat and two rolling wheels. Pixel art 3D model for street scenes. Dimensions 0.66 by 1.41 by 1.84 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Animated pivot nodes: wheel-front at (0.00, 0.26, 0.66) m; wheel-rear at (0.00, 0.26, -0.62) m. Faces +Z. The wheels roll; the handlebars and stand are fixed and there is no rider. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Rigid node-transform clips: roll. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-scooter-a82b56af","cdnUrl":"https://cdn.3dassets.dev/assets/29028/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-scooter-a82b56af","thumbnailUrl":"https://cdn.3dassets.dev/assets/29028/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29028/v1/poster.webp","blurhash":"UAB3]0-;00Mx-:RjIo%L00IU_Mxu4pt6-oIW","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"animated","title":"Animated"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":16100,"triangles":224,"vertices":672,"meshes":8,"materials":5,"textures":1,"animations":["roll"],"boundingBox":{"min":[-0.33000001311302185,-5.364418020903372e-9,-0.9200000166893005],"max":[0.33000001311302185,1.4100070256152872,0.9200000202655793]},"sizeMeters":[0.66,1.41,1.84],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:12.661Z","updatedAt":"2026-09-08T03:58:12.779Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29028/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function ScooterPixelModernCityStreet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/29028/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29028/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29028/v1/model.glb\" alt=\"Scooter (Pixel Modern City Street)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29028/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29028/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"29030","slug":"pixel-modern-city-street-bicycle-ecfb4c16","title":"Bicycle (Pixel Modern City Street)","summary":"City bicycle with a diamond frame, an oak saddle and a rear rack. Both wheels roll on their own nodes.","description":"City bicycle with a diamond frame, an oak saddle and a rear rack. Both wheels roll on their own nodes. Dimensions 0.50 by 1.03 by 1.78 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Animated pivot nodes: wheel-front at (0.00, 0.34, 0.55) m; wheel-rear at (0.00, 0.34, -0.55) m. Faces +Z and stands upright without a stand, so place it against a rack or a wall. Handlebars and pedals are fixed. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Rigid node-transform clips: roll. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-bicycle-ecfb4c16","cdnUrl":"https://cdn.3dassets.dev/assets/29030/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-bicycle-ecfb4c16","thumbnailUrl":"https://cdn.3dassets.dev/assets/29030/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29030/v1/poster.webp","blurhash":"UA9QjjIr00-m~VD*D*?H8^M{x^%M9Z%L%MM|","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"animated","title":"Animated"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":13292,"triangles":224,"vertices":672,"meshes":7,"materials":4,"textures":1,"animations":["roll"],"boundingBox":{"min":[-0.25001066657651877,-3.576278662098531e-9,-0.8899999886751175],"max":[0.25001066657651877,1.0299999713897705,0.8899999886751175]},"sizeMeters":[0.5,1.03,1.78],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:12.862Z","updatedAt":"2026-09-08T03:58:12.974Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29030/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function BicyclePixelModernCityStreet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/29030/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29030/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29030/v1/model.glb\" alt=\"Bicycle (Pixel Modern City Street)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29030/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29030/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"29031","slug":"pixel-modern-city-street-cargo-bike-a1d10021","title":"Cargo Bike (Pixel Modern City Street)","summary":"Front loading cargo bike with an oak box over the small front wheel, for deliveries and market runs in a modern city street.","description":"Front loading cargo bike with an oak box over the small front wheel, for deliveries and market runs in a modern city street. Dimensions 0.62 by 1.09 by 2.76 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Animated pivot nodes: wheel-front at (0.00, 0.26, 1.18) m; wheel-rear at (0.00, 0.34, -0.98) m. Faces +Z. Both wheels roll; the cargo box lid is modelled shut and does not open. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Rigid node-transform clips: roll. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-cargo-bike-a1d10021","cdnUrl":"https://cdn.3dassets.dev/assets/29031/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-cargo-bike-a1d10021","thumbnailUrl":"https://cdn.3dassets.dev/assets/29031/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29031/v1/poster.webp","blurhash":"U8A^Bw~V4oNd~VIoD*%20002%M={00x[?bM{","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"animated","title":"Animated"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":16040,"triangles":224,"vertices":672,"meshes":8,"materials":5,"textures":1,"animations":["roll"],"boundingBox":{"min":[-0.3100617209283252,-3.3378601049793843e-8,-1.3200000631809234],"max":[0.3100617209283252,1.0899803234721233,1.4400000500679015]},"sizeMeters":[0.62,1.09,2.76],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:13.107Z","updatedAt":"2026-09-08T03:58:13.230Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29031/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function CargoBikePixelModernCityStreet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/29031/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29031/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29031/v1/model.glb\" alt=\"Cargo Bike (Pixel Modern City Street)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29031/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29031/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"29032","slug":"pixel-modern-city-street-traffic-light-aba200cc","title":"Traffic Light (Pixel Modern City Street)","summary":"Three aspect traffic signal on a charcoal post, 3.15 m tall, with hooded lenses. The amber aspect is lit and the other two are dark.","description":"Three aspect traffic signal on a charcoal post, 3.15 m tall, with hooded lenses. The amber aspect is lit and the other two are dark. Dimensions 0.44 by 3.15 by 0.60 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Only the showing aspect uses the emissive material, which is how a real head reads. Static geometry. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-traffic-light-aba200cc","cdnUrl":"https://cdn.3dassets.dev/assets/29032/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-traffic-light-aba200cc","thumbnailUrl":"https://cdn.3dassets.dev/assets/29032/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29032/v1/poster.webp","blurhash":"U25#kd-:0001~q%24m9G%OoMITR$M|M}tO--","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":8424,"triangles":108,"vertices":324,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.2199530081545666,0,-0.219935921998912],"max":[0.2199530081545666,3.1500000953674316,0.3799359184226333]},"sizeMeters":[0.44,3.15,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:13.159Z","updatedAt":"2026-09-08T03:58:13.262Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29032/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TrafficLightPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29032/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29032/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29032/v1/model.glb\" alt=\"Traffic Light (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29032/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29032/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29033","slug":"pixel-modern-city-street-pedestrian-light-a2d3693f","title":"Pedestrian Light (Pixel Modern City Street)","summary":"Pedestrian crossing signal with a blocky standing figure and a lit walking figure, plus a push button box at hand height.","description":"Pedestrian crossing signal with a blocky standing figure and a lit walking figure, plus a push button box at hand height. Dimensions 0.40 by 2.72 by 0.43 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. The walking aspect is lit. Static geometry; the button does not press. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-pedestrian-light-a2d3693f","cdnUrl":"https://cdn.3dassets.dev/assets/29033/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-pedestrian-light-a2d3693f","thumbnailUrl":"https://cdn.3dassets.dev/assets/29033/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29033/v1/poster.webp","blurhash":"U26a@t?H0000^+t69GIp4UE1?u~V9GIU?Z_2","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":11936,"triangles":156,"vertices":468,"meshes":5,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-0.20005493542132796,0,-0.20005493542132796],"max":[0.20005493542132796,2.7200000286102295,0.23000538436966006]},"sizeMeters":[0.4,2.72,0.43],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:13.774Z","updatedAt":"2026-09-08T03:58:13.868Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29033/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PedestrianLightPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29033/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29033/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29033/v1/model.glb\" alt=\"Pedestrian Light (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29033/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29033/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29034","slug":"pixel-modern-city-street-street-lamp-728c9b5b","title":"Street Lamp (Pixel Modern City Street)","summary":"Charcoal street lamp 4.8 m tall with a cranked arm and a warm emissive lantern head, for pavements and car parks.","description":"Charcoal street lamp 4.8 m tall with a cranked arm and a warm emissive lantern head, for pavements and car parks. Dimensions 1.46 by 4.76 by 0.42 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. The lantern head is the pack’s warm emissive material, ready for a bloom pass. Static geometry. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-street-lamp-728c9b5b","cdnUrl":"https://cdn.3dassets.dev/assets/29034/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-street-lamp-728c9b5b","thumbnailUrl":"https://cdn.3dassets.dev/assets/29034/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29034/v1/poster.webp","blurhash":"U35OKXWY00sk~qNG0K-p-;WBD*t7Nws:w^Io","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6092,"triangles":60,"vertices":180,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.20989962592236666,0,-0.2100576900834112],"max":[1.2498996324788776,4.760000228881836,0.2100576900834112]},"sizeMeters":[1.46,4.76,0.42],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:13.927Z","updatedAt":"2026-09-08T03:58:14.030Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29034/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StreetLampPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29034/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29034/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29034/v1/model.glb\" alt=\"Street Lamp (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29034/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29034/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29035","slug":"pixel-modern-city-street-bus-stop-shelter-fb4420f4","title":"Bus Stop Shelter (Pixel Modern City Street)","summary":"Glazed bus shelter 4.3 m wide with a perch bench, a lit departure screen and a coral flag sign lettered in pixel glyphs.","description":"Glazed bus shelter 4.3 m wide with a perch bench, a lit departure screen and a coral flag sign lettered in pixel glyphs. Dimensions 4.96 by 2.70 by 1.80 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. The city bus pulls in alongside it. Static geometry; the screen glows but does not change. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-bus-stop-shelter-fb4420f4","cdnUrl":"https://cdn.3dassets.dev/assets/29035/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-bus-stop-shelter-fb4420f4","thumbnailUrl":"https://cdn.3dassets.dev/assets/29035/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29035/v1/poster.webp","blurhash":"UTD]o9xu9Fog~q%MM{RiIT%LxuM{D%xZxuRk","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":36472,"triangles":528,"vertices":1584,"meshes":6,"materials":6,"textures":1,"animations":[],"boundingBox":{"min":[-2.1500000953674316,-0.0000384557555308529,-0.900076686650188],"max":[2.809999942779541,2.701226539140611,0.900076686650188]},"sizeMeters":[4.96,2.701,1.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:14.233Z","updatedAt":"2026-09-08T03:58:14.350Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29035/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BusStopShelterPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29035/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29035/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29035/v1/model.glb\" alt=\"Bus Stop Shelter (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29035/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29035/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29036","slug":"pixel-modern-city-street-bench-b2738b3a","title":"Bench (Pixel Modern City Street)","summary":"Public bench 1.8 m wide: oak slats on charcoal cast ends, with a two slat back. Seat height 0.5 m.","description":"Public bench 1.8 m wide: oak slats on charcoal cast ends, with a two slat back. Seat height 0.5 m. Dimensions 1.80 by 0.99 by 0.59 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Origin on the footprint at ground level. Static geometry. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-bench-b2738b3a","cdnUrl":"https://cdn.3dassets.dev/assets/29036/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-bench-b2738b3a","thumbnailUrl":"https://cdn.3dassets.dev/assets/29036/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29036/v1/poster.webp","blurhash":"UME{OabH4pxa~V%LIVM{01xtxtIo4:Rkofjs","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":8920,"triangles":108,"vertices":324,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.8999999761581421,-0.00004257000947510692,-0.315046302167705],"max":[0.8999999761581421,0.9900425795462182,0.2800463057439837]},"sizeMeters":[1.8,0.99,0.595],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:14.336Z","updatedAt":"2026-09-08T03:58:14.460Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29036/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BenchPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29036/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29036/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29036/v1/model.glb\" alt=\"Bench (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29036/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29036/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29037","slug":"pixel-modern-city-street-litter-bin-2c67bcc6","title":"Litter Bin (Pixel Modern City Street)","summary":"Charcoal street litter bin 0.97 m tall with a banded body, an overhanging lid and a side aperture.","description":"Charcoal street litter bin 0.97 m tall with a banded body, an overhanging lid and a side aperture. Dimensions 0.58 by 0.97 by 0.62 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Static geometry; the lid does not lift, because a bin lid at this scale reads as a solid cap. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-litter-bin-2c67bcc6","cdnUrl":"https://cdn.3dassets.dev/assets/29037/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-litter-bin-2c67bcc6","thumbnailUrl":"https://cdn.3dassets.dev/assets/29037/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29037/v1/poster.webp","blurhash":"U59tP^-;009E?woIRit800M{%M%Mj^RjITWF","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":5328,"triangles":48,"vertices":144,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.29002015077042204,0,-0.28997253175530086],"max":[0.29002015077042204,0.9700000286102295,0.329972553212973]},"sizeMeters":[0.58,0.97,0.62],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:14.407Z","updatedAt":"2026-09-08T03:58:14.534Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29037/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LitterBinPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29037/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29037/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29037/v1/model.glb\" alt=\"Litter Bin (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29037/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29037/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29038","slug":"pixel-modern-city-street-recycling-bins-trio-32579eac","title":"Recycling Bins Trio (Pixel Modern City Street)","summary":"Three colour coded recycling bins in a row with charcoal lids and blank label plates, 2.1 m across in total.","description":"Three colour coded recycling bins in a row with charcoal lids and blank label plates, 2.1 m across in total. Dimensions 2.06 by 1.05 by 0.68 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Static geometry; the lids do not lift. Label plates are left blank on purpose. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-recycling-bins-trio-32579eac","cdnUrl":"https://cdn.3dassets.dev/assets/29038/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-recycling-bins-trio-32579eac","thumbnailUrl":"https://cdn.3dassets.dev/assets/29038/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29038/v1/poster.webp","blurhash":"UCEfZy~T0dO[IV.9-oR4009Hw|$f-qi_E1NH","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":7784,"triangles":108,"vertices":324,"meshes":5,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-1.0299999713897705,0,-0.32996336862326187],"max":[1.0299999713897705,1.0500429999059975,0.34998748109968386]},"sizeMeters":[2.06,1.05,0.68],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:14.672Z","updatedAt":"2026-09-08T03:58:14.782Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29038/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RecyclingBinsTrioPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29038/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29038/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29038/v1/model.glb\" alt=\"Recycling Bins Trio (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29038/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29038/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29039","slug":"pixel-modern-city-street-bollard-f1a72601","title":"Bollard (Pixel Modern City Street)","summary":"Charcoal street bollard 1.01 m tall with a pale band and a reflective strip, for kerb lines and pedestrian areas.","description":"Charcoal street bollard 1.01 m tall with a pale band and a reflective strip, for kerb lines and pedestrian areas. Dimensions 0.26 by 1.01 by 0.26 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Static geometry. Repeat it along a kerb every 1.5 m. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-bollard-f1a72601","cdnUrl":"https://cdn.3dassets.dev/assets/29039/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-bollard-f1a72601","thumbnailUrl":"https://cdn.3dassets.dev/assets/29039/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29039/v1/poster.webp","blurhash":"U57w?5%M009F~qt69FM}D*WB%Lt701Rj?axu","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":5476,"triangles":48,"vertices":144,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.13002975431895655,0,-0.13002975431895655],"max":[0.13002975431895655,1.0099999904632568,0.13002975431895655]},"sizeMeters":[0.26,1.01,0.26],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:14.796Z","updatedAt":"2026-09-08T03:58:14.894Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29039/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BollardPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29039/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29039/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29039/v1/model.glb\" alt=\"Bollard (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29039/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29039/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29040","slug":"pixel-modern-city-street-bike-rack-with-bikes-40e6c384","title":"Bike Rack With Bikes (Pixel Modern City Street)","summary":"Three hoop cycle rack with two bicycles locked to it, so a pavement reads as used rather than staged.","description":"Three hoop cycle rack with two bicycles locked to it, so a pavement reads as used rather than staged. Dimensions 0.79 by 0.97 by 2.44 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. The parked bikes are part of the static model and do not roll. Use the separate bicycle model for one that does. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-bike-rack-with-bikes-40e6c384","cdnUrl":"https://cdn.3dassets.dev/assets/29040/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-bike-rack-with-bikes-40e6c384","thumbnailUrl":"https://cdn.3dassets.dev/assets/29040/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29040/v1/poster.webp","blurhash":"U38Nqc?c00o#~V4n9G_4009F?aw]01-=~WD$","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":21324,"triangles":308,"vertices":924,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.39500046704080094,-0.00004243392035829796,-1.2200000286102295],"max":[0.39500046704080094,0.9699766561955148,1.2200000286102295]},"sizeMeters":[0.79,0.97,2.44],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:14.814Z","updatedAt":"2026-09-08T03:58:14.947Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29040/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BikeRackWithBikesPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29040/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29040/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29040/v1/model.glb\" alt=\"Bike Rack With Bikes (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29040/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29040/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29041","slug":"pixel-modern-city-street-post-box-fbbc4f96","title":"Post Box (Pixel Modern City Street)","summary":"Coral pillar post box 1.52 m tall with a posting slot, a blank collection plate and a domed cap.","description":"Coral pillar post box 1.52 m tall with a posting slot, a blank collection plate and a domed cap. Dimensions 0.80 by 1.52 by 0.80 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Static geometry. The plate is blank so it carries no invented postal branding. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-post-box-fbbc4f96","cdnUrl":"https://cdn.3dassets.dev/assets/29041/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-post-box-fbbc4f96","thumbnailUrl":"https://cdn.3dassets.dev/assets/29041/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29041/v1/poster.webp","blurhash":"U8GH-y~W0000mkRiEkt70|I:wKxu-ns:NyR*","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":8076,"triangles":80,"vertices":240,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.40003722678845743,0,-0.40003722678845743],"max":[0.40003722678845743,1.5199999809265137,0.40003722678845743]},"sizeMeters":[0.8,1.52,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:15.357Z","updatedAt":"2026-09-08T03:58:15.458Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29041/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PostBoxPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29041/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29041/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29041/v1/model.glb\" alt=\"Post Box (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29041/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29041/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29042","slug":"pixel-modern-city-street-phone-kiosk-fe8444b1","title":"Phone Kiosk (Pixel Modern City Street)","summary":"Modern glazed phone and information kiosk 2.6 m tall with a lit touch screen on the street face.","description":"Modern glazed phone and information kiosk 2.6 m tall with a lit touch screen on the street face. Dimensions 1.18 by 2.60 by 1.14 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Static geometry; the screen glows but does not change. No branding anywhere on it. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-phone-kiosk-fe8444b1","cdnUrl":"https://cdn.3dassets.dev/assets/29042/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-phone-kiosk-fe8444b1","thumbnailUrl":"https://cdn.3dassets.dev/assets/29042/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29042/v1/poster.webp","blurhash":"UFD0P[%M00D%~pt79FRjngWBX9t7xufQRPa}","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":10704,"triangles":120,"vertices":360,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.5899337527867987,-0.000014648981426265695,-0.5699526750094281],"max":[0.5899337527867987,2.5999999046325684,0.5699526750094281]},"sizeMeters":[1.18,2.6,1.14],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:15.551Z","updatedAt":"2026-09-08T03:58:15.646Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29042/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PhoneKioskPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29042/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29042/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29042/v1/model.glb\" alt=\"Phone Kiosk (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29042/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29042/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29043","slug":"pixel-modern-city-street-newspaper-stand-7b96c367","title":"Newspaper Stand (Pixel Modern City Street)","summary":"Kerbside newspaper and magazine stand with a stepped coral canopy, stacked papers and pixel lettering on the front.","description":"Kerbside newspaper and magazine stand with a stepped coral canopy, stacked papers and pixel lettering on the front. Dimensions 1.42 by 1.52 by 0.94 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Static geometry. The word on the front is generic, not a title. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-newspaper-stand-7b96c367","cdnUrl":"https://cdn.3dassets.dev/assets/29043/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-newspaper-stand-7b96c367","thumbnailUrl":"https://cdn.3dassets.dev/assets/29043/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29043/v1/poster.webp","blurhash":"UYDli@og4:ae~Vt7E1RjRls:kBRkE1oKs:WC","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":40188,"triangles":600,"vertices":1800,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.7099999785423279,0,-0.389981966762557],"max":[0.7099999785423279,1.5199548051388339,0.5499819929886007]},"sizeMeters":[1.42,1.52,0.94],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:15.940Z","updatedAt":"2026-09-08T03:58:16.039Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29043/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function NewspaperStandPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29043/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29043/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29043/v1/model.glb\" alt=\"Newspaper Stand (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29043/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29043/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29044","slug":"pixel-modern-city-street-parking-meter-eb16976e","title":"Parking Meter (Pixel Modern City Street)","summary":"Pay and display parking meter 1.75 m tall with a lit screen, a keypad and a pixel P on the post collar.","description":"Pay and display parking meter 1.75 m tall with a lit screen, a keypad and a pixel P on the post collar. Dimensions 0.34 by 1.75 by 0.31 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Static geometry; the screen glows but does not change. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-parking-meter-eb16976e","cdnUrl":"https://cdn.3dassets.dev/assets/29044/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-parking-meter-eb16976e","thumbnailUrl":"https://cdn.3dassets.dev/assets/29044/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29044/v1/poster.webp","blurhash":"UB8z_etR00IA~qof4nRk-;ofIARjRjoft7Rj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":14248,"triangles":192,"vertices":576,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.17001707562522178,0,-0.14999184369764398],"max":[0.17001707562522178,1.75,0.16000457606268553]},"sizeMeters":[0.34,1.75,0.31],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:15.991Z","updatedAt":"2026-09-08T03:58:16.115Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29044/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ParkingMeterPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29044/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29044/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29044/v1/model.glb\" alt=\"Parking Meter (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29044/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29044/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29045","slug":"pixel-modern-city-street-road-sign-post-b8acbb2d","title":"Road Sign Post (Pixel Modern City Street)","summary":"Direction sign on a charcoal post, 2.5 m tall, with a slate plate and a pixel arrow. The plate carries no place name.","description":"Direction sign on a charcoal post, 2.5 m tall, with a slate plate and a pixel arrow. The plate carries no place name. Dimensions 0.98 by 2.50 by 0.30 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Static geometry. Rotate the post to point the arrow along any street. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-road-sign-post-b8acbb2d","cdnUrl":"https://cdn.3dassets.dev/assets/29045/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-road-sign-post-b8acbb2d","thumbnailUrl":"https://cdn.3dassets.dev/assets/29045/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29045/v1/poster.webp","blurhash":"UB8XLTxu00IU_Nt89EMxjbt7fiM{4njs?bWC","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":9736,"triangles":108,"vertices":324,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.49000000953674316,0,-0.1499984740745262],"max":[0.49000000953674316,2.5,0.1499984740745262]},"sizeMeters":[0.98,2.5,0.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:16.085Z","updatedAt":"2026-09-08T03:58:16.231Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29045/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoadSignPostPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29045/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29045/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29045/v1/model.glb\" alt=\"Road Sign Post (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29045/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29045/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29046","slug":"pixel-modern-city-street-road-sign-post-warning-83dabdac","title":"Road Sign Post Warning (Pixel Modern City Street)","summary":"Warning sign variant of the direction post: a stepped pixel triangle in coral and warm white with a blank pictogram bar.","description":"Warning sign variant of the direction post: a stepped pixel triangle in coral and warm white with a blank pictogram bar. Dimensions 1.00 by 2.50 by 0.30 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Same post as the direction sign, so the two mix along a street. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data. Functional variant of road-sign-post.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-road-sign-post-warning-83dabdac","cdnUrl":"https://cdn.3dassets.dev/assets/29046/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-road-sign-post-warning-83dabdac","thumbnailUrl":"https://cdn.3dassets.dev/assets/29046/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29046/v1/poster.webp","blurhash":"U67Ke*xa00IU~Vt64.M{E2of%LRj00WB~Wt7","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":10728,"triangles":156,"vertices":468,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.5,0,-0.1499984740745262],"max":[0.5,2.5,0.1499984740745262]},"sizeMeters":[1,2.5,0.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:16.291Z","updatedAt":"2026-09-08T03:58:16.387Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29046/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoadSignPostWarningPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29046/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29046/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29046/v1/model.glb\" alt=\"Road Sign Post Warning (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29046/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29046/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29047","slug":"pixel-modern-city-street-fire-hydrant-ec6bd2ac","title":"Fire Hydrant (Pixel Modern City Street)","summary":"Coral street fire hydrant 1.04 m tall with side outlets and a pale bonnet, for kerb lines and forecourts.","description":"Coral street fire hydrant 1.04 m tall with side outlets and a pale bonnet, for kerb lines and forecourts. Dimensions 0.44 by 1.04 by 0.44 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Static geometry. Origin on the footprint. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-fire-hydrant-ec6bd2ac","cdnUrl":"https://cdn.3dassets.dev/assets/29047/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-fire-hydrant-ec6bd2ac","thumbnailUrl":"https://cdn.3dassets.dev/assets/29047/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29047/v1/poster.webp","blurhash":"U5ECF6_N00004UR%%2s;10M{[o%2InV@tRo}","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":8444,"triangles":100,"vertices":300,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.21999633186211004,0,-0.2199688630519244],"max":[0.21999633186211004,1.0399999618530273,0.2199688630519244]},"sizeMeters":[0.44,1.04,0.44],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:16.452Z","updatedAt":"2026-09-08T03:58:16.569Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29047/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FireHydrantPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29047/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29047/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29047/v1/model.glb\" alt=\"Fire Hydrant (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29047/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29047/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29048","slug":"pixel-modern-city-street-planter-box-flowers-4ae1b955","title":"Planter Box Flowers (Pixel Modern City Street)","summary":"Oak street planter 1.5 m wide with a pale rim, sage planting and blocky flower heads in coral, mustard and cyan.","description":"Oak street planter 1.5 m wide with a pale rim, sage planting and blocky flower heads in coral, mustard and cyan. Dimensions 1.50 by 0.96 by 0.80 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Static geometry. Line several along a shopfront to hold a pavement edge. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-planter-box-flowers-4ae1b955","cdnUrl":"https://cdn.3dassets.dev/assets/29048/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-planter-box-flowers-4ae1b955","thumbnailUrl":"https://cdn.3dassets.dev/assets/29048/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29048/v1/poster.webp","blurhash":"U9Ho5g~p00Na5X^*$*IW009aOXVsvLMxx[D%","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":8012,"triangles":84,"vertices":252,"meshes":6,"materials":6,"textures":1,"animations":[],"boundingBox":{"min":[-0.75,-0.000005330095380784439,-0.40005188146610926],"max":[0.75,0.9599999785423279,0.40005188146610926]},"sizeMeters":[1.5,0.96,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:16.470Z","updatedAt":"2026-09-08T03:58:16.589Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29048/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PlanterBoxFlowersPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29048/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29048/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29048/v1/model.glb\" alt=\"Planter Box Flowers (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29048/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29048/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29049","slug":"pixel-modern-city-street-street-tree-grate-4634202f","title":"Street Tree Grate (Pixel Modern City Street)","summary":"Street tree in a cast grate: an oak trunk with a three tier stepped pixel canopy, 4.4 m tall overall.","description":"Street tree in a cast grate: an oak trunk with a three tier stepped pixel canopy, 4.4 m tall overall. Dimensions 2.60 by 4.38 by 2.60 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Drops into the pavement tree pit tile. Static geometry; the canopy does not sway. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-street-tree-grate-4634202f","cdnUrl":"https://cdn.3dassets.dev/assets/29049/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-street-tree-grate-4634202f","thumbnailUrl":"https://cdn.3dassets.dev/assets/29049/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29049/v1/poster.webp","blurhash":"UJBp,,xu00IV_LoyIBWBIVWBoxof8{Rjoyof","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":9792,"triangles":108,"vertices":324,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-1.2999999523162842,-0.00003311002773277727,-1.2999999523162842],"max":[1.2999999523162842,4.380061920293756,1.2999999523162842]},"sizeMeters":[2.6,4.38,2.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:17.072Z","updatedAt":"2026-09-08T03:58:17.199Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29049/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StreetTreeGratePixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29049/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29049/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29049/v1/model.glb\" alt=\"Street Tree Grate (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29049/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29049/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29050","slug":"pixel-modern-city-street-sapling-with-stakes-c88bef51","title":"Sapling With Stakes (Pixel Modern City Street)","summary":"Newly planted sapling between two oak stakes with rubber ties, 2.55 m tall, for verges and new streets.","description":"Newly planted sapling between two oak stakes with rubber ties, 2.55 m tall, for verges and new streets. Dimensions 0.95 by 2.55 by 0.95 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Static geometry. Pair it with the grass verge tile or the tree pit. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-sapling-with-stakes-c88bef51","cdnUrl":"https://cdn.3dassets.dev/assets/29050/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-sapling-with-stakes-c88bef51","thumbnailUrl":"https://cdn.3dassets.dev/assets/29050/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29050/v1/poster.webp","blurhash":"U4CGY=_20000ptk8#FsX?wbH8^ad00IU.S-;","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":8868,"triangles":96,"vertices":288,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.4749999940395355,0.000027160304317552092,-0.4749999940395355],"max":[0.4749999940395355,2.550016779846954,0.4749999940395355]},"sizeMeters":[0.95,2.55,0.95],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:17.141Z","updatedAt":"2026-09-08T03:58:17.237Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29050/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SaplingWithStakesPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29050/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29050/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29050/v1/model.glb\" alt=\"Sapling With Stakes (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29050/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29050/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29051","slug":"pixel-modern-city-street-cafe-table-and-chairs-c3af7747","title":"Cafe Table And Chairs (Pixel Modern City Street)","summary":"Pavement cafe set: an eight sided oak table, two chairs and a coral parasol, 2.3 m tall to the canopy.","description":"Pavement cafe set: an eight sided oak table, two chairs and a coral parasol, 2.3 m tall to the canopy. Dimensions 2.40 by 2.85 by 2.40 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Static geometry; the parasol does not fold. Place two or three outside the cafe shopfront. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-cafe-table-and-chairs-c3af7747","cdnUrl":"https://cdn.3dassets.dev/assets/29051/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-cafe-table-and-chairs-c3af7747","thumbnailUrl":"https://cdn.3dassets.dev/assets/29051/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29051/v1/poster.webp","blurhash":"UDBMY?xu00M{-VWBNGoy00V[~VkC0ykB-pWC","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":19120,"triangles":264,"vertices":792,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-1.2000000476837158,0,-1.2000000476837158],"max":[1.2000000476837158,2.8499999046325684,1.2000000476837158]},"sizeMeters":[2.4,2.85,2.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:17.564Z","updatedAt":"2026-09-08T03:58:17.684Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29051/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CafeTableAndChairsPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29051/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29051/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29051/v1/model.glb\" alt=\"Cafe Table And Chairs (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29051/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29051/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29052","slug":"pixel-modern-city-street-a-board-sign-8a72b528","title":"A Board Sign (Pixel Modern City Street)","summary":"Pavement A board with a warm white face lettered in pixel glyphs and an oak back leg, 1.04 m tall.","description":"Pavement A board with a warm white face lettered in pixel glyphs and an oak back leg, 1.04 m tall. Dimensions 0.84 by 1.04 by 0.57 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Static geometry; the board does not fold flat. The word on it is generic, not a brand. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-a-board-sign-8a72b528","cdnUrl":"https://cdn.3dassets.dev/assets/29052/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-a-board-sign-8a72b528","thumbnailUrl":"https://cdn.3dassets.dev/assets/29052/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29052/v1/poster.webp","blurhash":"UBFiDJ?c00Dh~TxtIrIo00xU?bIuNM%2RjIV","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":34300,"triangles":516,"vertices":1548,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.4399999976158142,-0.000006958660373035386,-0.31528051134669466],"max":[0.4000000059604645,1.0399999618530273,0.2500235003167652]},"sizeMeters":[0.84,1.04,0.565],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:17.696Z","updatedAt":"2026-09-08T03:58:17.789Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29052/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ABoardSignPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29052/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29052/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29052/v1/model.glb\" alt=\"A Board Sign (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29052/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29052/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29053","slug":"pixel-modern-city-street-park-bench-8823409a","title":"Park Bench (Pixel Modern City Street)","summary":"Cast end park bench 1.9 m wide with three oak seat slats, a three slat back and moulded arm rests.","description":"Cast end park bench 1.9 m wide with three oak seat slats, a three slat back and moulded arm rests. Dimensions 1.90 by 1.09 by 0.62 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Heavier than the street bench and sits on grass or a path. Static geometry. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-park-bench-8823409a","cdnUrl":"https://cdn.3dassets.dev/assets/29053/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-park-bench-8823409a","thumbnailUrl":"https://cdn.3dassets.dev/assets/29053/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29053/v1/poster.webp","blurhash":"UMFO_dWC0MtR~VxuE1Io01xZxZIo9GWBs:a{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":8300,"triangles":144,"vertices":432,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.949999988079071,-0.000051265202432482226,-0.31119754377352465],"max":[0.949999988079071,1.090004442092715,0.3099975532625841]},"sizeMeters":[1.9,1.09,0.621],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:17.756Z","updatedAt":"2026-09-08T03:58:17.846Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29053/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ParkBenchPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29053/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29053/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29053/v1/model.glb\" alt=\"Park Bench (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29053/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29053/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29054","slug":"pixel-modern-city-street-fountain-22c83a15","title":"Fountain (Pixel Modern City Street)","summary":"Eight sided park fountain 4 m across with a raised bowl and a still water surface, the centrepiece a park corner needs.","description":"Eight sided park fountain 4 m across with a raised bowl and a still water surface, the centrepiece a park corner needs. Dimensions 4.00 by 2.23 by 4.00 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. The water is modelled as still slate volume and the jets are static: a rigid node transform cannot make water flow, so the pack does not pretend it can. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-fountain-22c83a15","cdnUrl":"https://cdn.3dassets.dev/assets/29054/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-fountain-22c83a15","thumbnailUrl":"https://cdn.3dassets.dev/assets/29054/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29054/v1/poster.webp","blurhash":"UGCj65xu00Rj4nWB%2oL00V@?vkC~qt7Rjaz","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":14376,"triangles":200,"vertices":600,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-2,-0.00004747773990732007,-2],"max":[2,2.2301008757569334,2]},"sizeMeters":[4,2.23,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:17.919Z","updatedAt":"2026-09-08T03:58:18.021Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29054/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FountainPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29054/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29054/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29054/v1/model.glb\" alt=\"Fountain (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29054/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29054/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29055","slug":"pixel-modern-city-street-playground-slide-7eae1183","title":"Playground Slide (Pixel Modern City Street)","summary":"Playground slide 4.5 m long: a coral stair and platform with a slate chute, guard rails and a soft landing patch.","description":"Playground slide 4.5 m long: a coral stair and platform with a slate chute, guard rails and a soft landing patch. Dimensions 1.40 by 2.73 by 5.07 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Static geometry with no moving parts and no fall protection modelled beyond the landing mat. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-playground-slide-7eae1183","cdnUrl":"https://cdn.3dassets.dev/assets/29055/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-playground-slide-7eae1183","thumbnailUrl":"https://cdn.3dassets.dev/assets/29055/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29055/v1/poster.webp","blurhash":"U99@Fs-BITI.9ZX7WBn$00JAohen~Vrs%MtR","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":16472,"triangles":204,"vertices":612,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.699999988079071,0,-3.1000212590738885],"max":[0.699999988079071,2.7300000190734863,1.9700000286102295]},"sizeMeters":[1.4,2.73,5.07],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:18.076Z","updatedAt":"2026-09-08T03:58:18.194Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29055/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PlaygroundSlidePixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29055/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29055/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29055/v1/model.glb\" alt=\"Playground Slide (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29055/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29055/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29056","slug":"pixel-modern-city-street-swing-set-feb8c31f","title":"Swing Set (Pixel Modern City Street)","summary":"Two seat swing frame 3.6 m wide with braced charcoal legs and oak seats that swing on their own nodes.","description":"Two seat swing frame 3.6 m wide with braced charcoal legs and oak seats that swing on their own nodes. Dimensions 3.60 by 2.43 by 2.02 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Animated pivot nodes: swing-seat-left at (-0.80, 2.30, 0.00) m; swing-seat-right at (0.80, 2.30, 0.00) m. Both seats share one `swing` clip about the beam. The frame does not move. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Rigid node-transform clips: swing. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-swing-set-feb8c31f","cdnUrl":"https://cdn.3dassets.dev/assets/29056/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-swing-set-feb8c31f","thumbnailUrl":"https://cdn.3dassets.dev/assets/29056/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29056/v1/poster.webp","blurhash":"U47w]CM_0KRj_N-;ITD%00-;xtM{MxWUkDt3","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":10096,"triangles":120,"vertices":360,"meshes":4,"materials":2,"textures":1,"animations":["swing"],"boundingBox":{"min":[-1.7999999523162842,0.000017289247017160392,-1.010003940650264],"max":[1.7999999523162842,2.433123703871269,1.010003940650264]},"sizeMeters":[3.6,2.433,2.02],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:18.208Z","updatedAt":"2026-09-08T03:58:18.424Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29056/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function SwingSetPixelModernCityStreet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/29056/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29056/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29056/v1/model.glb\" alt=\"Swing Set (Pixel Modern City Street)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29056/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29056/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"29057","slug":"pixel-modern-city-street-sandpit-9a5a35e1","title":"Sandpit (Pixel Modern City Street)","summary":"Timber framed sandpit 3 m square with a pale sand surface, a coral bucket and a spade left in it.","description":"Timber framed sandpit 3 m square with a pale sand surface, a coral bucket and a spade left in it. Dimensions 3.00 by 0.68 by 3.00 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Static geometry. Origin on the footprint at ground level. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-sandpit-9a5a35e1","cdnUrl":"https://cdn.3dassets.dev/assets/29057/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-sandpit-9a5a35e1","thumbnailUrl":"https://cdn.3dassets.dev/assets/29057/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29057/v1/poster.webp","blurhash":"U9EfA,-;00RkIWWAt6s;00IU_NR*%Kt8fkRj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":10428,"triangles":116,"vertices":348,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-1.5,-0.00003722900528202455,-1.5],"max":[1.5,0.6800372361578394,1.5]},"sizeMeters":[3,0.68,3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:18.692Z","updatedAt":"2026-09-08T03:58:18.827Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29057/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SandpitPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29057/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29057/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29057/v1/model.glb\" alt=\"Sandpit (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29057/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29057/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29058","slug":"pixel-modern-city-street-hedge-block-8c8ca8b6","title":"Hedge Block (Pixel Modern City Street)","summary":"Clipped hedge block 2 m long and 1.3 m tall with a stepped pixel top, to divide a park from a pavement.","description":"Clipped hedge block 2 m long and 1.3 m tall with a stepped pixel top, to divide a park from a pavement. Dimensions 2.04 by 1.31 by 0.86 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Tiles end to end along its 2 m length. Static geometry. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-hedge-block-8c8ca8b6","cdnUrl":"https://cdn.3dassets.dev/assets/29058/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-hedge-block-8c8ca8b6","thumbnailUrl":"https://cdn.3dassets.dev/assets/29058/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29058/v1/poster.webp","blurhash":"UCGSiP?v00oy_M?ubaIV00RjofV[RjaiM|IB","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":5964,"triangles":60,"vertices":180,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1.0199999809265137,-0.00005523682108574124,-0.4299832067793186],"max":[1.0199999809265137,1.310059941005949,0.4299832067793186]},"sizeMeters":[2.04,1.31,0.86],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:18.833Z","updatedAt":"2026-09-08T03:58:18.953Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29058/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HedgeBlockPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29058/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29058/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29058/v1/model.glb\" alt=\"Hedge Block (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29058/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29058/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29059","slug":"pixel-modern-city-street-flower-bed-9cc00c10","title":"Flower Bed (Pixel Modern City Street)","summary":"Kerbed flower bed 2.4 m long with sage planting and blocky flower heads in coral, mustard and cyan.","description":"Kerbed flower bed 2.4 m long with sage planting and blocky flower heads in coral, mustard and cyan. Dimensions 2.40 by 0.50 by 1.60 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Static geometry. Line two or three along a park path. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-flower-bed-9cc00c10","cdnUrl":"https://cdn.3dassets.dev/assets/29059/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-flower-bed-9cc00c10","thumbnailUrl":"https://cdn.3dassets.dev/assets/29059/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29059/v1/poster.webp","blurhash":"U6EfTd?b00NdIA-;x]IU00D%~pad%N4oM_xr","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":10552,"triangles":120,"vertices":360,"meshes":5,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-1.2000000476837158,-0.0000033469089463500357,-0.8000488614062459],"max":[1.2000000476837158,0.5000170944555018,0.8000488614062459]},"sizeMeters":[2.4,0.5,1.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:19.210Z","updatedAt":"2026-09-08T03:58:19.310Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29059/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FlowerBedPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29059/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29059/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29059/v1/model.glb\" alt=\"Flower Bed (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29059/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29059/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29060","slug":"pixel-modern-city-street-lawn-tile-1728047c","title":"Lawn Tile (Pixel Modern City Street)","summary":"Park lawn tile 4 m square with a gently mounded pixel surface and scattered daisies, for the open ground of a park corner.","description":"Park lawn tile 4 m square with a gently mounded pixel surface and scattered daisies, for the open ground of a park corner. Dimensions 4.00 by 0.46 by 4.00 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. No ports; it butts against the park path and grass verge tiles on the same 4 m grid. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-lawn-tile-1728047c","cdnUrl":"https://cdn.3dassets.dev/assets/29060/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-lawn-tile-1728047c","thumbnailUrl":"https://cdn.3dassets.dev/assets/29060/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29060/v1/poster.webp","blurhash":"U9BgMDx[00WB%faxRQoe00M{_May8|ogxuRk","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":9708,"triangles":108,"vertices":324,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-2,-0.00007049745886633652,-2],"max":[2,0.4599604802121175,2]},"sizeMeters":[4,0.46,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:19.332Z","updatedAt":"2026-09-08T03:58:19.456Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29060/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LawnTilePixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29060/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29060/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29060/v1/model.glb\" alt=\"Lawn Tile (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29060/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29060/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29061","slug":"pixel-modern-city-street-park-lamp-0a1f35f0","title":"Park Lamp (Pixel Modern City Street)","summary":"Park lamp 3.7 m tall with an eight sided emissive globe on a charcoal column, shorter than the street lamp on purpose.","description":"Park lamp 3.7 m tall with an eight sided emissive globe on a charcoal column, shorter than the street lamp on purpose. Dimensions 0.60 by 3.72 by 0.60 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. The globe is the pack’s warm emissive material. Static geometry. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-park-lamp-0a1f35f0","cdnUrl":"https://cdn.3dassets.dev/assets/29061/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-park-lamp-0a1f35f0","thumbnailUrl":"https://cdn.3dassets.dev/assets/29061/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29061/v1/poster.webp","blurhash":"U76*dloe00R+~ooe4oRl?aogD%M{xZfkRkjY","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":7732,"triangles":88,"vertices":264,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.2999432378792146,0,-0.2999432378792146],"max":[0.2999432378792146,3.7200000286102295,0.2999432378792146]},"sizeMeters":[0.6,3.72,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:19.595Z","updatedAt":"2026-09-08T03:58:19.691Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29061/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ParkLampPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29061/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29061/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29061/v1/model.glb\" alt=\"Park Lamp (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29061/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29061/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29062","slug":"pixel-modern-city-street-dog-waste-bin-23db0452","title":"Dog Waste Bin (Pixel Modern City Street)","summary":"Post mounted dog waste bin 1.22 m tall in sage with a charcoal lid and a blank instruction plate.","description":"Post mounted dog waste bin 1.22 m tall in sage with a charcoal lid and a blank instruction plate. Dimensions 0.48 by 1.22 by 0.44 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Static geometry; the lid does not lift. The plate is blank on purpose. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-dog-waste-bin-23db0452","cdnUrl":"https://cdn.3dassets.dev/assets/29062/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-dog-waste-bin-23db0452","thumbnailUrl":"https://cdn.3dassets.dev/assets/29062/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29062/v1/poster.webp","blurhash":"U99tW2%L009F~qt79FM{4VWB?txa8|Rk-:xu","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6276,"triangles":60,"vertices":180,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.24001984265986645,0,-0.2100103812181768],"max":[0.24001984265986645,1.2200000286102295,0.23000183392823276]},"sizeMeters":[0.48,1.22,0.44],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:19.655Z","updatedAt":"2026-09-08T03:58:19.773Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29062/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DogWasteBinPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29062/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29062/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29062/v1/model.glb\" alt=\"Dog Waste Bin (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29062/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29062/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29063","slug":"pixel-modern-city-street-commuter-walking-with-bag-95cb1135","title":"Commuter Walking With Bag (Pixel Modern City Street)","summary":"Commuter figure in a slate coat with an oak shoulder bag, 1.86 m tall, for pavements and crossings.","description":"Commuter figure in a slate coat with an oak shoulder bag, 1.86 m tall, for pavements and crossings. Dimensions 1.08 by 1.86 by 0.39 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Static posed figure, no rig or skeleton. The bag is part of the model. Origin between the feet at ground level. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-commuter-walking-with-bag-95cb1135","cdnUrl":"https://cdn.3dassets.dev/assets/29063/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-commuter-walking-with-bag-95cb1135","thumbnailUrl":"https://cdn.3dassets.dev/assets/29063/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29063/v1/poster.webp","blurhash":"U79aT^yE00Hq?wo}DiRP00sR_3It4TVs?btR","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":13664,"triangles":156,"vertices":468,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.46000000834465027,0,-0.17992905281918653],"max":[0.6200064626579577,1.8600000143051147,0.20992903911011823]},"sizeMeters":[1.08,1.86,0.39],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:19.897Z","updatedAt":"2026-09-08T03:58:20.047Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29063/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CommuterWalkingWithBagPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29063/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29063/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29063/v1/model.glb\" alt=\"Commuter Walking With Bag (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29063/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29063/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29064","slug":"pixel-modern-city-street-cyclist-on-bicycle-8bd5fb33","title":"Cyclist On Bicycle (Pixel Modern City Street)","summary":"Cyclist figure leaning over the bars of a city bicycle, helmet on, with the bicycle included in the model.","description":"Cyclist figure leaning over the bars of a city bicycle, helmet on, with the bicycle included in the model. Dimensions 0.78 by 1.96 by 1.78 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Static posed figure, no rig or skeleton. The bicycle is part of the static figure and its wheels do not roll; use the separate bicycle model for one that does. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-cyclist-on-bicycle-8bd5fb33","cdnUrl":"https://cdn.3dassets.dev/assets/29064/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-cyclist-on-bicycle-8bd5fb33","thumbnailUrl":"https://cdn.3dassets.dev/assets/29064/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29064/v1/poster.webp","blurhash":"U8AA8l-;009F~Aof0fM{0KWB?Ht70gRj^jx[","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":18904,"triangles":244,"vertices":732,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.3900323661205282,-0.000031296875157682535,-0.8899999856948853],"max":[0.3900323661205282,1.9600000381469727,0.8899999856948853]},"sizeMeters":[0.78,1.96,1.78],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:20.062Z","updatedAt":"2026-09-08T03:58:20.192Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29064/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CyclistOnBicyclePixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29064/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29064/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29064/v1/model.glb\" alt=\"Cyclist On Bicycle (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29064/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29064/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29066","slug":"pixel-modern-city-street-delivery-courier-with-parcel-247e770c","title":"Delivery Courier With Parcel (Pixel Modern City Street)","summary":"Delivery courier figure in coral carrying a taped oak parcel in both hands, 1.86 m tall.","description":"Delivery courier figure in coral carrying a taped oak parcel in both hands, 1.86 m tall. Dimensions 0.92 by 1.86 by 0.68 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Static posed figure, no rig or skeleton. The parcel is part of the model. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-delivery-courier-with-parcel-247e770c","cdnUrl":"https://cdn.3dassets.dev/assets/29066/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-delivery-courier-with-parcel-247e770c","thumbnailUrl":"https://cdn.3dassets.dev/assets/29066/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29066/v1/poster.webp","blurhash":"UAA,OUtQ00My~Coz9ZRj0LV@^%o|0LRj^%xt","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":13712,"triangles":156,"vertices":468,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.46000000834465027,0,-0.17992905281918653],"max":[0.46000000834465027,1.8600000143051147,0.4999948154166161]},"sizeMeters":[0.92,1.86,0.68],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:20.596Z","updatedAt":"2026-09-08T03:58:20.691Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29066/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DeliveryCourierWithParcelPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29066/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29066/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29066/v1/model.glb\" alt=\"Delivery Courier With Parcel (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29066/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29066/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29065","slug":"pixel-modern-city-street-cafe-customer-seated-7f5de669","title":"Cafe Customer Seated (Pixel Modern City Street)","summary":"Seated figure with knees forward and hands on the table, sized to the pavement cafe chair at 0.5 m seat height.","description":"Seated figure with knees forward and hands on the table, sized to the pavement cafe chair at 0.5 m seat height. Dimensions 0.92 by 1.68 by 0.87 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Static posed figure, no rig or skeleton. Place it on a cafe chair; the figure carries no chair of its own. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-cafe-customer-seated-7f5de669","cdnUrl":"https://cdn.3dassets.dev/assets/29065/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-cafe-customer-seated-7f5de669","thumbnailUrl":"https://cdn.3dassets.dev/assets/29065/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29065/v1/poster.webp","blurhash":"UDA,,sM|00%L~nM{4p-;H@kCx]jGIBogx]e-","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":13012,"triangles":156,"vertices":468,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.46000000834465027,0,-0.4200042680465361],"max":[0.46000000834465027,1.6800076256041692,0.45003907585902947]},"sizeMeters":[0.92,1.68,0.87],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:20.552Z","updatedAt":"2026-09-08T03:58:20.653Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29065/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CafeCustomerSeatedPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29065/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29065/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29065/v1/model.glb\" alt=\"Cafe Customer Seated (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29065/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29065/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29067","slug":"pixel-modern-city-street-jogger-0e2d2908","title":"Jogger (Pixel Modern City Street)","summary":"Jogger figure caught mid stride with the arms swinging, in a coral top and a sage headband.","description":"Jogger figure caught mid stride with the arms swinging, in a coral top and a sage headband. Dimensions 0.92 by 1.86 by 0.83 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Static posed figure, no rig or skeleton. The stride is baked into the geometry, so the figure does not animate. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-jogger-0e2d2908","cdnUrl":"https://cdn.3dassets.dev/assets/29067/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-jogger-0e2d2908","thumbnailUrl":"https://cdn.3dassets.dev/assets/29067/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29067/v1/poster.webp","blurhash":"UABMoX%300IU~ps:4.NG0KWB^kW;0LNG=|xa","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":11372,"triangles":132,"vertices":396,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.46000000834465027,0,-0.41687369145159425],"max":[0.46000000834465027,1.8600076327567265,0.41687369145159425]},"sizeMeters":[0.92,1.86,0.834],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:20.873Z","updatedAt":"2026-09-08T03:58:20.971Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29067/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function JoggerPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29067/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29067/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29067/v1/model.glb\" alt=\"Jogger (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29067/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29067/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29068","slug":"pixel-modern-city-street-parent-pushing-a-pram-d27e2f63","title":"Parent Pushing A Pram (Pixel Modern City Street)","summary":"Parent figure pushing a four wheeled pram with an oak hood, the pram included in the model.","description":"Parent figure pushing a four wheeled pram with an oak hood, the pram included in the model. Dimensions 0.92 by 1.86 by 1.35 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Static posed figure, no rig or skeleton. The pram is part of the static figure and its wheels do not roll. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-parent-pushing-a-pram-d27e2f63","cdnUrl":"https://cdn.3dassets.dev/assets/29068/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-parent-pushing-a-pram-d27e2f63","thumbnailUrl":"https://cdn.3dassets.dev/assets/29068/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29068/v1/poster.webp","blurhash":"UBCP^hs.00NJxtD%IV-;00M{~o-ps?-:tOD*","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":21852,"triangles":296,"vertices":888,"meshes":5,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-0.46000000834465027,0,-0.17999529024266558],"max":[0.46000000834465027,1.8600000143051147,1.170010816176155]},"sizeMeters":[0.92,1.86,1.35],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:21.046Z","updatedAt":"2026-09-08T03:58:21.159Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29068/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ParentPushingAPramPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29068/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29068/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29068/v1/model.glb\" alt=\"Parent Pushing A Pram (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29068/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29068/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29069","slug":"pixel-modern-city-street-child-on-swing-b3829481","title":"Child On Swing (Pixel Modern City Street)","summary":"Child figure sitting on a swing seat with the ropes above and legs hanging, for the park corner.","description":"Child figure sitting on a swing seat with the ropes above and legs hanging, for the park corner. Dimensions 0.80 by 1.39 by 0.68 m (X by Y by Z). Metre units, +Y up, +Z front. Static posed figure, no rig or skeleton. Origin at the swing seat plane so the model drops straight onto the swing set seat, which is why it uses a free origin rather than a ground one. It does not swing with the seat. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-child-on-swing-b3829481","cdnUrl":"https://cdn.3dassets.dev/assets/29069/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-child-on-swing-b3829481","thumbnailUrl":"https://cdn.3dassets.dev/assets/29069/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29069/v1/poster.webp","blurhash":"UCCPYDt800M_tQIoMy?G01WX~BocwJ%1bvE2","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":15744,"triangles":192,"vertices":576,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.39938902114067915,-0.4699999988079071,-0.21000899991743802],"max":[0.39938902114067915,0.9200000166893005,0.4700037404945364]},"sizeMeters":[0.799,1.39,0.68],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:21.289Z","updatedAt":"2026-09-08T03:58:21.400Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29069/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChildOnSwingPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29069/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29069/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29069/v1/model.glb\" alt=\"Child On Swing (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29069/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29069/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29070","slug":"pixel-modern-city-street-dog-walker-with-dog-e7d6e847","title":"Dog Walker With Dog (Pixel Modern City Street)","summary":"Dog walker figure with a blocky dog on a taut lead, both included in one model, 1.86 m tall.","description":"Dog walker figure with a blocky dog on a taut lead, both included in one model, 1.86 m tall. Dimensions 1.44 by 1.86 by 1.12 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Static posed figure, no rig or skeleton. The dog is part of the static figure and does not walk. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-dog-walker-with-dog-e7d6e847","cdnUrl":"https://cdn.3dassets.dev/assets/29070/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-dog-walker-with-dog-e7d6e847","thumbnailUrl":"https://cdn.3dassets.dev/assets/29070/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29070/v1/poster.webp","blurhash":"U9Amh*?a0001~U-p9H4:0LRk?Gxa4qIV?F-p","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":17812,"triangles":240,"vertices":720,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.4600128272651378,0,-0.5500134327961221],"max":[0.9799987881567153,1.8600000143051147,0.5700134137226358]},"sizeMeters":[1.44,1.86,1.12],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:21.417Z","updatedAt":"2026-09-08T03:58:21.539Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29070/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DogWalkerWithDogPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29070/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29070/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29070/v1/model.glb\" alt=\"Dog Walker With Dog (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29070/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29070/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29071","slug":"pixel-modern-city-street-shopkeeper-at-the-door-94ae6009","title":"Shopkeeper At The Door (Pixel Modern City Street)","summary":"Shopkeeper figure in a coral apron with folded arms, posed to stand in a shop doorway.","description":"Shopkeeper figure in a coral apron with folded arms, posed to stand in a shop doorway. Dimensions 1.14 by 1.86 by 0.39 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Static posed figure, no rig or skeleton. The apron is part of the model. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-shopkeeper-at-the-door-94ae6009","cdnUrl":"https://cdn.3dassets.dev/assets/29071/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-shopkeeper-at-the-door-94ae6009","thumbnailUrl":"https://cdn.3dassets.dev/assets/29071/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29071/v1/poster.webp","blurhash":"UAA^OK-p009F?GofIVR*00M{~W%24:Rj-oxa","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":14364,"triangles":168,"vertices":504,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.5700629949569702,0,-0.17992905281918653],"max":[0.5700629949569702,1.8600000143051147,0.20992903911011823]},"sizeMeters":[1.14,1.86,0.39],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:21.612Z","updatedAt":"2026-09-08T03:58:21.792Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29071/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ShopkeeperAtTheDoorPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29071/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29071/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29071/v1/model.glb\" alt=\"Shopkeeper At The Door (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29071/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29071/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29072","slug":"pixel-modern-city-street-tourist-with-camera-034d4585","title":"Tourist With Camera (Pixel Modern City Street)","summary":"Tourist figure in a sun hat holding a camera up to take a photograph, strap modelled round the neck.","description":"Tourist figure in a sun hat holding a camera up to take a photograph, strap modelled round the neck. Dimensions 0.92 by 1.93 by 0.57 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Static posed figure, no rig or skeleton. The camera and hat are part of the model. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-tourist-with-camera-034d4585","cdnUrl":"https://cdn.3dassets.dev/assets/29072/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-tourist-with-camera-034d4585","thumbnailUrl":"https://cdn.3dassets.dev/assets/29072/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29072/v1/poster.webp","blurhash":"UBCip-xu00IU~Wxa9FIp5mWA$ybvKhNHR6t6","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":14804,"triangles":180,"vertices":540,"meshes":5,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-0.46000000834465027,0,-0.23001037629322185],"max":[0.46000000834465027,1.9299949668301222,0.3400027494971144]},"sizeMeters":[0.92,1.93,0.57],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:21.845Z","updatedAt":"2026-09-08T03:58:21.957Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29072/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TouristWithCameraPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29072/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29072/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29072/v1/model.glb\" alt=\"Tourist With Camera (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29072/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29072/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29073","slug":"pixel-modern-city-street-bus-passenger-waiting-64d965d1","title":"Bus Passenger Waiting (Pixel Modern City Street)","summary":"Waiting passenger figure standing with a holdall set down beside the feet, for the bus shelter.","description":"Waiting passenger figure standing with a holdall set down beside the feet, for the bus shelter. Dimensions 1.07 by 1.86 by 0.39 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Static posed figure, no rig or skeleton. The bag is part of the model. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-bus-passenger-waiting-64d965d1","cdnUrl":"https://cdn.3dassets.dev/assets/29073/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-bus-passenger-waiting-64d965d1","thumbnailUrl":"https://cdn.3dassets.dev/assets/29073/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29073/v1/poster.webp","blurhash":"U5B3?2.9004T5Ix^==9F00IB_N_1m$xRk@EU","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":12892,"triangles":168,"vertices":504,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.46000000834465027,-0.000006271371087052113,-0.17992905281918653],"max":[0.6099574419454334,1.8600000143051147,0.20992903911011823]},"sizeMeters":[1.07,1.86,0.39],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:22.161Z","updatedAt":"2026-09-08T03:58:22.282Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29073/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BusPassengerWaitingPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29073/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29073/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29073/v1/model.glb\" alt=\"Bus Passenger Waiting (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29073/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29073/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29074","slug":"pixel-modern-city-street-street-musician-with-guitar-7c7f9ba1","title":"Street Musician With Guitar (Pixel Modern City Street)","summary":"Street musician figure playing an oak guitar with the open case set down on the pavement beside them.","description":"Street musician figure playing an oak guitar with the open case set down on the pavement beside them. Dimensions 1.27 by 1.86 by 0.67 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Static posed figure, no rig or skeleton. The guitar and case are part of the model. Pixel Modern palette: warm white render, light oak, charcoal, slate blue, sage, coral, a mustard glow and a screen cyan, every one of them a 32 px nearest-filtered pixel map. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-street-musician-with-guitar-7c7f9ba1","cdnUrl":"https://cdn.3dassets.dev/assets/29074/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-street-musician-with-guitar-7c7f9ba1","thumbnailUrl":"https://cdn.3dassets.dev/assets/29074/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29074/v1/poster.webp","blurhash":"U9C?M:oc00o#%24:9a~V01xY_1RnIW-o-:Io","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":16352,"triangles":216,"vertices":648,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.8100309814908417,0,-0.18002044992960758],"max":[0.4600309874513062,1.8600000143051147,0.4900155725672072]},"sizeMeters":[1.27,1.86,0.67],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:22.179Z","updatedAt":"2026-09-08T03:58:22.316Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29074/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StreetMusicianWithGuitarPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29074/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29074/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29074/v1/model.glb\" alt=\"Street Musician With Guitar (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29074/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29074/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29075","slug":"pixel-modern-city-street-corner-block-af-aa482fd8-starter-scene","title":"Corner Block Afternoon (Pixel Modern City Street)","summary":"A modern city corner on a weekday afternoon: a three storey block assembled from the facade kit as a closed ring of bays with shopfronts, an apartment entrance and a garage at street level, a fire escape down the side and parapets, a water tank, roof gardens, plant and a...","description":"A modern city corner on a weekday afternoon: a three storey block assembled from the facade kit as a closed ring of bays with shopfronts, an apartment entrance and a garage at street level, a fire escape down the side and parapets, a water tank, roof gardens, plant and a chimney on top. Outside it a signalled junction with a zebra crossing, a bus pulled into its lane, a taxi, a van and cyclists in the cycle lane, pavements dressed with lamps, trees, benches, bins, planters and a cafe spilling onto the flags, a park corner across the road with a fountain, swings and a slide, and a car park and plaza behind. Built entirely on the pack’s 4 m street grid.","status":"published","url":"https://3dassets.dev/assets/pixel-modern-city-street-corner-block-af-aa482fd8-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/29075/v1/model.glb","downloadUrl":"https://3dassets.dev/download/pixel-modern-city-street-corner-block-af-aa482fd8-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/29075/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29075/v1/poster.webp","blurhash":"U9Bf|c%f00xZMxayozs:00IB~pWq%gj[aKR%","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"pixel","title":"Pixel / Retro"},{"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":878228,"triangles":18000,"vertices":41444,"meshes":384,"materials":8,"textures":1,"animations":[],"boundingBox":{"min":[-24.014955973693752,-0.000090636396865032,-24],"max":[28,13.660061349149306,20]},"sizeMeters":[52.015,13.66,44],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-08T03:58:22.610Z","updatedAt":"2026-09-08T03:58:22.719Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29075/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CornerBlockAfternoonPixelModernCityStreet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29075/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29075/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29075/v1/model.glb\" alt=\"Corner Block Afternoon (Pixel Modern City Street)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29075/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29075/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}],"demo":null}}