{"data":{"id":247,"slug":"car-park-and-road-vehicle-fleet","title":"Car Park and Road Vehicle Fleet","summary":"A multi storey car park deck and the road fleet that fills it: cars, crossovers, four by fours, pickups, vans and rigid trucks, all animated, plus the deck slabs, ramps, columns, marked bays, barriers, charge posts and lit signage of the car park itself.","description":"A premium road vehicle library built around one place: a lit multi storey car park deck. The fleet covers the traffic of a modern city. Cars run from a city car through three and five door hatchbacks, a hot hatch, saloons, an executive saloon, an estate, a coupe, a convertible with the roof up or folded away, a mid engine sports car, two people carriers, an electric hatchback with a charging flap and a classic saloon on wire wheels. Above them are a compact crossover, a mid size and a seven seat sport utility, an electric SUV, a boxy off roader with a roof rack, a ladder frame four by four with a bull bar winch and light bar, and a lifted pickup on all terrain tyres, with single and double cab pickups and a canopy version. The vans are a full range: a car derived van, medium and high roof panel vans, a crew van with a side window row, a refrigerated van with a roof chiller, a camper with a rising pop top, a Luton box van with a column tail lift and a dropside flat bed. Six rigid trucks finish it: a box truck with a roller shutter, a tipper, a flat bed with a folding crane, a curtainside, a refuse truck with a bin lift and a recovery truck with a tilting bed, boom and winch. Service trim comes as variants of the base designs, so the counts stay honest: a taxi, a patrol car, a paramedic response estate, a parcel delivery van, a driving school car and a breakdown four by four. A scooter and a motorbike stand on their stands. The car park is a modular kit on a 6 m grid: deck slabs, a half level ramp, a corner ramp, columns, an edge parapet with a barrier rail, bay marking tiles including accessible and electric bays, an entry barrier with a lifting boom, a ticket machine, an EV charge post, wayfinding and level signs, ceiling lamp strips, an exit stair core, wheel stops, bollards and a payment kiosk. Bodies are lofted from smooth cross sections, and every door, bonnet, boot lid, tailgate, shutter, flap and panel is a separate skin that follows the body and stands proud of it, so panel gaps read and no two faces share a plane. Glazing is recessed behind its pillars and waist strip, and the seats, dashboard and steering wheel read through it. Lighting is emissive materials: head and tail lamps, indicators, reversing lamps, beacon bars, the taxi sign, the deck lamp strips, the exit signs and the charge post status lamps. Animation is rigid node transform clips only, with no skinning anywhere: doors, bonnets, boot lids, tailgates, barn doors, a sliding side door, a roller shutter, a tipping bed, a recovery boom, a bin lift, a pop top, fuel and charging flaps, steering wheels, beacons, winches and every road wheel. Wiper linkages, suspension travel, convertible roof mechanisms, telescopic tipper rams, crane slew and outriggers are deliberately static, because none is reachable with a single rigid node transform. Metre units, +Y up, +Z forward, wheel axles along X, ground contact at y = 0 and modular car park pivots on the grid origin. Every design is original and generic: no manufacturer, model name, badge, grille signature, wheel design or plate text identifies a real vehicle or brand.","url":"https://3dassets.dev/packs/car-park-and-road-vehicle-fleet","coverUrl":"https://cdn.3dassets.dev/assets/32562/v1/poster.webp","assetCount":77,"aiGenerated":true,"aiGeneratedAssetCount":77,"aiModels":["claude-opus-5"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":78258224,"totalTriangles":2532804,"starterScene":{"id":"32562","slug":"car-park-and-road-vehicle-fleet-car-park-87480e33-starter-scene","title":"Multi-storey car park deck (Car Park and Road Vehicle Fleet)","summary":"A lit parking level of a multi storey car park: eighteen deck slabs on a 6 m grid with concrete columns down both sides of the drive lane, an edge parapet and barrier rail, lamp strips on the soffit and twenty four marked bays. Twenty one bays are taken by a spread of the...","description":"A lit parking level of a multi storey car park: eighteen deck slabs on a 6 m grid with concrete columns down both sides of the drive lane, an edge parapet and barrier rail, lamp strips on the soffit and twenty four marked bays. Twenty one bays are taken by a spread of the fleet, from a city car, hatchbacks, saloons and an estate with its tailgate raised through a sports car, crossovers and a seven seat sport utility to a taxi, a patrol car, a pickup and a crew van, with two electric bays on charge and an accessible bay. A panel van is reversing into the last bay with its rear doors open, a hatchback is coming down the lane and a pickup is waiting for a space. The ramp to the level below leaves at one end past the entry barrier and ticket machine, the stair core, payment kiosk, level sign, scooter and motorbike sit at the other, and a box truck too tall for the deck stands on the apron outside.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-car-park-87480e33-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/32562/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-car-park-87480e33-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/32562/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32562/v1/poster.webp","blurhash":"U38qNh%M00xHRPt7%gWB00Io~qNGS~NF9Fjb","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":10895016,"triangles":387612,"vertices":770341,"meshes":387,"materials":16,"textures":1,"animations":[],"boundingBox":{"min":[-18,-2.9560523473470823e-9,-17.276000022888184],"max":[18.200000047683716,3.7600228801486537,9.16003906369213]},"sizeMeters":[36.2,3.76,26.436],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":4,"publishedAt":"2026-09-08T12:30:58.582Z","updatedAt":"2026-09-08T18:49:28.978Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32562/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MultiStoreyCarParkDeckCarParkAndRoadVehicleFleet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32562/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32562/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32562/v1/model.glb\" alt=\"Multi-storey car park deck (Car Park and Road Vehicle Fleet)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32562/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32562/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"32487","slug":"car-park-and-road-vehicle-fleet-city-car-033e3215","title":"City car (Car Park and Road Vehicle Fleet)","summary":"A three door city car on a short wheelbase, with a tall glasshouse over a small footprint and steel wheels. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A three door city car on a short wheelbase, with a tall glasshouse over a small footprint and steel wheels. Dimensions 1.83 x 1.53 x 3.59 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.35, 0.71, -0.02); door-front-right at (0.85, 0.57, 0.35); door-front-left at (-0.85, 0.57, 0.35); bonnet at (0, 0.86, 0.4); boot at (0, 1.51, -1.38); wheel-front-right at (0.69, 0.28, 1.2); wheel-front-left at (-0.69, 0.28, 1.2); wheel-rear-right at (0.69, 0.28, -1.2); wheel-rear-left at (-0.69, 0.28, -1.2). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, boot-open, boot-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-city-car-033e3215","cdnUrl":"https://cdn.3dassets.dev/assets/32487/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-city-car-033e3215","thumbnailUrl":"https://cdn.3dassets.dev/assets/32487/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32487/v1/poster.webp","blurhash":"U8C4@H%20yNa,E9[Eg=y0eEf}F-BK4}Z-BAC","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":1022376,"triangles":31000,"vertices":61705,"meshes":22,"materials":8,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","boot-open","boot-close","steer","wheel-roll"],"boundingBox":{"min":[-0.9138000011444092,4.485642413065705e-9,-1.7910000085830688],"max":[0.9138000011444092,1.5332462955710198,1.8009999990463257]},"sizeMeters":[1.828,1.533,3.592],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:20.422Z","updatedAt":"2026-09-08T12:30:20.608Z","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/32487/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 CityCarCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32487/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/32487/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32487/v1/model.glb\" alt=\"City car (Car Park and Road Vehicle Fleet)\" 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/32487/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/32487/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32493","slug":"car-park-and-road-vehicle-fleet-three-door-hatchback-87fedf50","title":"Three-door hatchback (Car Park and Road Vehicle Fleet)","summary":"A small three door hatchback with long front doors, a raked tailgate and body coloured bumpers. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A small three door hatchback with long front doors, a raked tailgate and body coloured bumpers. Dimensions 1.91 x 1.43 x 3.99 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.37, 0.63, 0.2); door-front-right at (0.9, 0.52, 0.57); door-front-left at (-0.9, 0.52, 0.57); bonnet at (0, 0.78, 0.62); boot at (0, 1.37, -1.43); wheel-front-right at (0.72, 0.31, 1.26); wheel-front-left at (-0.72, 0.31, 1.26); wheel-rear-right at (0.72, 0.31, -1.26); wheel-rear-left at (-0.72, 0.31, -1.26). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, boot-open, boot-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-three-door-hatchback-87fedf50","cdnUrl":"https://cdn.3dassets.dev/assets/32493/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-three-door-hatchback-87fedf50","thumbnailUrl":"https://cdn.3dassets.dev/assets/32493/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32493/v1/poster.webp","blurhash":"U37nat%200NG-=9FIU?c00D$_4?bIT?c%gD$","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":968156,"triangles":30608,"vertices":60634,"meshes":22,"materials":8,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","boot-open","boot-close","steer","wheel-roll"],"boundingBox":{"min":[-0.9570624147733872,0.00009420833258183547,-1.9910000562667847],"max":[0.9570624147733872,1.4342276892066093,2.000999927520752]},"sizeMeters":[1.914,1.434,3.992],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:21.543Z","updatedAt":"2026-09-08T12:30:21.945Z","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/32493/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 ThreeDoorHatchbackCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32493/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/32493/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32493/v1/model.glb\" alt=\"Three-door hatchback (Car Park and Road Vehicle Fleet)\" 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/32493/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/32493/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32486","slug":"car-park-and-road-vehicle-fleet-five-door-hatchback-18f81884","title":"Five-door hatchback (Car Park and Road Vehicle Fleet)","summary":"The mainstream five door hatchback: four doors, a tailgate, roof spoiler line and alloy wheels. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"The mainstream five door hatchback: four doors, a tailgate, roof spoiler line and alloy wheels. Dimensions 1.95 x 1.46 x 4.34 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.38, 0.67, 0.18); door-front-right at (0.92, 0.54, 0.55); door-rear-right at (0.92, 0.54, -0.44); door-front-left at (-0.92, 0.54, 0.55); door-rear-left at (-0.92, 0.54, -0.44); bonnet at (0, 0.82, 0.6); boot at (0, 1.44, -1.7); wheel-front-right at (0.74, 0.31, 1.32); wheel-front-left at (-0.74, 0.31, 1.32); wheel-rear-right at (0.74, 0.31, -1.32); wheel-rear-left at (-0.74, 0.31, -1.32). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, boot-open, boot-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-five-door-hatchback-18f81884","cdnUrl":"https://cdn.3dassets.dev/assets/32486/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-five-door-hatchback-18f81884","thumbnailUrl":"https://cdn.3dassets.dev/assets/32486/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32486/v1/poster.webp","blurhash":"UACGZ1%M00M{-;9FD%-;00IU?v-;D%~q.8IA","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":965484,"triangles":30524,"vertices":60584,"meshes":24,"materials":8,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","boot-open","boot-close","steer","wheel-roll"],"boundingBox":{"min":[-0.9762063147476566,-1.0999282928914056e-8,-2.1659998893737793],"max":[0.9762063147476566,1.463647109904897,2.1760001182556152]},"sizeMeters":[1.952,1.464,4.342],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:20.633Z","updatedAt":"2026-09-08T12:30:20.977Z","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/32486/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 FiveDoorHatchbackCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32486/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/32486/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32486/v1/model.glb\" alt=\"Five-door hatchback (Car Park and Road Vehicle Fleet)\" 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/32486/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/32486/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32490","slug":"car-park-and-road-vehicle-fleet-saloon-ad831b1f","title":"Four-door saloon (Car Park and Road Vehicle Fleet)","summary":"A four door three box saloon with a separate boot lid, a long bonnet and a full width chrome waist strip. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A four door three box saloon with a separate boot lid, a long bonnet and a full width chrome waist strip. Dimensions 2.00 x 1.40 x 4.82 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.39, 0.64, 0.44); door-front-right at (0.94, 0.53, 0.81); door-rear-right at (0.94, 0.53, 0.03); door-front-left at (-0.94, 0.53, 0.81); door-rear-left at (-0.94, 0.53, 0.03); bonnet at (0, 0.79, 0.86); boot at (0, 0.79, -1.04); wheel-front-right at (0.76, 0.33, 1.42); wheel-front-left at (-0.76, 0.33, 1.42); wheel-rear-right at (0.76, 0.33, -1.42); wheel-rear-left at (-0.76, 0.33, -1.42). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, boot-open, boot-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-saloon-ad831b1f","cdnUrl":"https://cdn.3dassets.dev/assets/32490/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-saloon-ad831b1f","thumbnailUrl":"https://cdn.3dassets.dev/assets/32490/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32490/v1/poster.webp","blurhash":"U668p+%ODNISozM^ROkX00MwyGtmV=%iyEZ~","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":955288,"triangles":30280,"vertices":60087,"meshes":23,"materials":8,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","boot-open","boot-close","steer","wheel-roll"],"boundingBox":{"min":[-1.0002000331878662,8.479756008483719e-9,-2.4059998989105225],"max":[1.0002000331878662,1.4030880372332697,2.4159998893737793]},"sizeMeters":[2,1.403,4.822],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:21.574Z","updatedAt":"2026-09-08T12:30:21.942Z","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/32490/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 FourDoorSaloonCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32490/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/32490/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32490/v1/model.glb\" alt=\"Four-door saloon (Car Park and Road Vehicle Fleet)\" 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/32490/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/32490/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32489","slug":"car-park-and-road-vehicle-fleet-estate-9c6ed02f","title":"Estate car (Car Park and Road Vehicle Fleet)","summary":"A long roof estate: the saloon floorpan with the roof carried back to a near vertical tailgate over a flat load bay. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A long roof estate: the saloon floorpan with the roof carried back to a near vertical tailgate over a flat load bay. Dimensions 2.01 x 1.59 x 5.04 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.39, 0.71, 0.38); door-front-right at (0.95, 0.56, 0.75); door-rear-right at (0.95, 0.56, -0.66); door-front-left at (-0.95, 0.56, 0.75); door-rear-left at (-0.95, 0.56, -0.66); bonnet at (0, 0.86, 0.8); boot at (0, 1.52, -2.29); wheel-front-right at (0.77, 0.33, 1.43); wheel-front-left at (-0.77, 0.33, 1.43); wheel-rear-right at (0.77, 0.33, -1.43); wheel-rear-left at (-0.77, 0.33, -1.43). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, boot-open, boot-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-estate-9c6ed02f","cdnUrl":"https://cdn.3dassets.dev/assets/32489/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-estate-9c6ed02f","thumbnailUrl":"https://cdn.3dassets.dev/assets/32489/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32489/v1/poster.webp","blurhash":"UDDcacoJ00M{-;4nRj%M00IU_3%MIA~q%MD%","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":981532,"triangles":30900,"vertices":61280,"meshes":24,"materials":8,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","boot-open","boot-close","steer","wheel-roll"],"boundingBox":{"min":[-1.0049263766429886,8.479756008483719e-9,-2.575186014175415],"max":[1.0049263766429886,1.5880887545184792,2.4660000801086426]},"sizeMeters":[2.01,1.588,5.041],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:21.357Z","updatedAt":"2026-09-08T12:30:21.718Z","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/32489/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 EstateCarCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32489/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/32489/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32489/v1/model.glb\" alt=\"Estate car (Car Park and Road Vehicle Fleet)\" 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/32489/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/32489/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32492","slug":"car-park-and-road-vehicle-fleet-executive-saloon-4895d629","title":"Executive saloon (Car Park and Road Vehicle Fleet)","summary":"A long wheelbase executive saloon with a deep bonnet, wide track alloys and a rear bench set well back. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A long wheelbase executive saloon with a deep bonnet, wide track alloys and a rear bench set well back. Dimensions 2.08 x 1.42 x 5.19 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.4, 0.65, 0.66); door-front-right at (0.98, 0.53, 1.03); door-rear-right at (0.98, 0.53, 0.09); door-front-left at (-0.98, 0.53, 1.03); door-rear-left at (-0.98, 0.53, 0.09); bonnet at (0, 0.8, 1.08); boot at (0, 0.8, -1.14); wheel-front-right at (0.8, 0.35, 1.54); wheel-front-left at (-0.8, 0.35, 1.54); wheel-rear-right at (0.8, 0.35, -1.54); wheel-rear-left at (-0.8, 0.35, -1.54). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, boot-open, boot-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-executive-saloon-4895d629","cdnUrl":"https://cdn.3dassets.dev/assets/32492/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-executive-saloon-4895d629","thumbnailUrl":"https://cdn.3dassets.dev/assets/32492/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32492/v1/poster.webp","blurhash":"U36a@w.8008_sqITRixu00IT?w-=In?c%NIT","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":974112,"triangles":31180,"vertices":62119,"meshes":23,"materials":8,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","boot-open","boot-close","steer","wheel-roll"],"boundingBox":{"min":[-1.0385681056130827,-3.1645849940531434e-8,-2.5910000801086426],"max":[1.0385681056130827,1.4229038545812556,2.6010000705718994]},"sizeMeters":[2.077,1.423,5.192],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:21.359Z","updatedAt":"2026-09-08T12:30:21.735Z","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/32492/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 ExecutiveSaloonCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32492/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/32492/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32492/v1/model.glb\" alt=\"Executive saloon (Car Park and Road Vehicle Fleet)\" 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/32492/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/32492/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32488","slug":"car-park-and-road-vehicle-fleet-coupe-ea7addee","title":"Grand touring coupe (Car Park and Road Vehicle Fleet)","summary":"A two door grand touring coupe with a long bonnet, frameless side glass line and a fastback boot lid. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A two door grand touring coupe with a long bonnet, frameless side glass line and a fastback boot lid. Dimensions 2.06 x 1.33 x 4.70 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.4, 0.58, 0.32); door-front-right at (0.97, 0.49, 0.69); door-front-left at (-0.97, 0.49, 0.69); bonnet at (0, 0.73, 0.74); boot at (0, 0.73, -1.18); wheel-front-right at (0.79, 0.35, 1.36); wheel-front-left at (-0.79, 0.35, 1.36); wheel-rear-right at (0.79, 0.35, -1.36); wheel-rear-left at (-0.79, 0.35, -1.36). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, boot-open, boot-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-coupe-ea7addee","cdnUrl":"https://cdn.3dassets.dev/assets/32488/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-coupe-ea7addee","thumbnailUrl":"https://cdn.3dassets.dev/assets/32488/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32488/v1/poster.webp","blurhash":"U8A+5Ixa0yAqsoEfNGxG0eRj}Z,@OD}Z%2Ef","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":1037396,"triangles":30124,"vertices":59739,"meshes":21,"materials":8,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","boot-open","boot-close","steer","wheel-roll"],"boundingBox":{"min":[-1.0290000438690186,0.0000918836350167207,-2.3459999561309814],"max":[1.0290000438690186,1.3299477701634874,2.3559999465942383]},"sizeMeters":[2.058,1.33,4.702],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:21.097Z","updatedAt":"2026-09-08T12:30:21.595Z","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/32488/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 GrandTouringCoupeCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32488/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/32488/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32488/v1/model.glb\" alt=\"Grand touring coupe (Car Park and Road Vehicle Fleet)\" 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/32488/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/32488/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32491","slug":"car-park-and-road-vehicle-fleet-convertible-c109cc89","title":"Convertible with the roof up (Car Park and Road Vehicle Fleet)","summary":"A four seat convertible with the fabric roof raised: a two door body, short cabin and a deep boot for the stowed hood. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A four seat convertible with the fabric roof raised: a two door body, short cabin and a deep boot for the stowed hood. Dimensions 1.99 x 1.34 x 4.46 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.38, 0.61, 0.24); door-front-right at (0.94, 0.51, 0.61); door-front-left at (-0.94, 0.51, 0.61); bonnet at (0, 0.76, 0.66); boot at (0, 0.76, -0.82); wheel-front-right at (0.76, 0.32, 1.33); wheel-front-left at (-0.76, 0.32, 1.33); wheel-rear-right at (0.76, 0.32, -1.33); wheel-rear-left at (-0.76, 0.32, -1.33). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, boot-open, boot-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-convertible-c109cc89","cdnUrl":"https://cdn.3dassets.dev/assets/32491/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-convertible-c109cc89","thumbnailUrl":"https://cdn.3dassets.dev/assets/32491/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32491/v1/poster.webp","blurhash":"U9BDc.-;00D%t7D%M{%M00IU_N%gMx_3%ND%","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":999160,"triangles":29056,"vertices":57699,"meshes":21,"materials":8,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","boot-open","boot-close","steer","wheel-roll"],"boundingBox":{"min":[-0.9954000115394592,1.3641397733632488e-8,-2.2260000705718994],"max":[0.9954000115394592,1.3437944643423867,2.2360000610351562]},"sizeMeters":[1.991,1.344,4.462],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:21.361Z","updatedAt":"2026-09-08T12:30:21.721Z","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/32491/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 ConvertibleWithTheRoofUpCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32491/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/32491/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32491/v1/model.glb\" alt=\"Convertible with the roof up (Car Park and Road Vehicle Fleet)\" 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/32491/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/32491/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32495","slug":"car-park-and-road-vehicle-fleet-sports-car-900de487","title":"Mid-engine sports car (Car Park and Road Vehicle Fleet)","summary":"A mid engine two seat sports car: low nose, cab forward glasshouse, wide rear track and a slatted engine deck. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A mid engine two seat sports car: low nose, cab forward glasshouse, wide rear track and a slatted engine deck. Dimensions 2.14 x 1.33 x 4.62 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.4, 0.64, 0.06); door-front-right at (1.02, 0.52, 0.43); door-front-left at (-1.02, 0.52, 0.43); bonnet at (0, 0.79, 0.48); boot at (0, 0.79, -0.76); wheel-front-right at (0.83, 0.38, 1.33); wheel-front-left at (-0.83, 0.38, 1.33); wheel-rear-right at (0.83, 0.38, -1.33); wheel-rear-left at (-0.83, 0.38, -1.33). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, boot-open, boot-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-sports-car-900de487","cdnUrl":"https://cdn.3dassets.dev/assets/32495/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-sports-car-900de487","thumbnailUrl":"https://cdn.3dassets.dev/assets/32495/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32495/v1/poster.webp","blurhash":"U8BU%k$*0yEf#nACNa$*0KI:}Z-BFw}Z-BAC","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":1522008,"triangles":48688,"vertices":97788,"meshes":21,"materials":8,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","boot-open","boot-close","steer","wheel-roll"],"boundingBox":{"min":[-1.0721999406814575,0.000002128396242473407,-2.305999994277954],"max":[1.0721999406814575,1.330001406886383,2.315999984741211]},"sizeMeters":[2.144,1.33,4.622],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:24.779Z","updatedAt":"2026-09-08T12:30:24.871Z","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/32495/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 MidEngineSportsCarCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32495/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/32495/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32495/v1/model.glb\" alt=\"Mid-engine sports car (Car Park and Road Vehicle Fleet)\" 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/32495/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/32495/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32494","slug":"car-park-and-road-vehicle-fleet-hot-hatch-6b2d198f","title":"Hot hatch (Car Park and Road Vehicle Fleet)","summary":"A three door hot hatch on lowered suspension with a deep front splitter, twin exhaust and mesh alloys. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A three door hot hatch on lowered suspension with a deep front splitter, twin exhaust and mesh alloys. Dimensions 1.98 x 1.44 x 4.04 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.38, 0.63, 0.14); door-front-right at (0.93, 0.52, 0.51); door-front-left at (-0.93, 0.52, 0.51); bonnet at (0, 0.78, 0.56); boot at (0, 1.38, -1.53); wheel-front-right at (0.75, 0.35, 1.27); wheel-front-left at (-0.75, 0.35, 1.27); wheel-rear-right at (0.75, 0.35, -1.27); wheel-rear-left at (-0.75, 0.35, -1.27). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, boot-open, boot-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-hot-hatch-6b2d198f","cdnUrl":"https://cdn.3dassets.dev/assets/32494/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-hot-hatch-6b2d198f","thumbnailUrl":"https://cdn.3dassets.dev/assets/32494/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32494/v1/poster.webp","blurhash":"U76+3IW84Tr@x_I9Mx%O4TRj%%x^VW%%x^IS","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":1054936,"triangles":31516,"vertices":62727,"meshes":22,"materials":8,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","boot-open","boot-close","steer","wheel-roll"],"boundingBox":{"min":[-0.9906197666256022,0.00008623006069746753,-2.0160000324249268],"max":[0.9906197666256022,1.4441815937376148,2.0260000228881836]},"sizeMeters":[1.981,1.444,4.042],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:24.518Z","updatedAt":"2026-09-08T12:30:24.638Z","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/32494/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 HotHatchCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32494/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/32494/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32494/v1/model.glb\" alt=\"Hot hatch (Car Park and Road Vehicle Fleet)\" 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/32494/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/32494/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32498","slug":"car-park-and-road-vehicle-fleet-people-carrier-72477934","title":"People carrier MPV (Car Park and Road Vehicle Fleet)","summary":"A seven seat people carrier: a one box profile, tall glass, sliding rear doors and three rows of seats. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A seven seat people carrier: a one box profile, tall glass, sliding rear doors and three rows of seats. Dimensions 2.06 x 1.88 x 4.86 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.4, 0.78, 0.56); door-front-right at (0.97, 0.61, 0.93); door-rear-right at (0.97, 0.61, -0.59); door-front-left at (-0.97, 0.61, 0.93); door-rear-left at (-0.97, 0.61, -0.59); bonnet at (0, 0.93, 0.98); boot at (0, 1.82, -2.22); wheel-front-right at (0.79, 0.33, 1.47); wheel-front-left at (-0.79, 0.33, 1.47); wheel-rear-right at (0.79, 0.33, -1.47); wheel-rear-left at (-0.79, 0.33, -1.47). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, boot-open, boot-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-people-carrier-72477934","cdnUrl":"https://cdn.3dassets.dev/assets/32498/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-people-carrier-72477934","thumbnailUrl":"https://cdn.3dassets.dev/assets/32498/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32498/v1/poster.webp","blurhash":"UCD,7hV@00IU-;4nIU-;00Rj_3-;IU~q%MD%","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":1076496,"triangles":31640,"vertices":62718,"meshes":24,"materials":8,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","boot-open","boot-close","steer","wheel-roll"],"boundingBox":{"min":[-1.0289661356439217,-2.1322566379211594e-8,-2.4260001182556152],"max":[1.0289661356439217,1.8806893520752304,2.436000108718872]},"sizeMeters":[2.058,1.881,4.862],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:25.387Z","updatedAt":"2026-09-08T12:30:25.495Z","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/32498/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 PeopleCarrierMPVCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32498/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/32498/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32498/v1/model.glb\" alt=\"People carrier MPV (Car Park and Road Vehicle Fleet)\" 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/32498/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/32498/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32497","slug":"car-park-and-road-vehicle-fleet-compact-mpv-11a0665f","title":"Compact MPV (Car Park and Road Vehicle Fleet)","summary":"A short people carrier on a hatchback floorpan, with a raised roof, upright screen and a two row cabin. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A short people carrier on a hatchback floorpan, with a raised roof, upright screen and a two row cabin. Dimensions 1.96 x 1.70 x 4.32 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.38, 0.7, 0.28); door-front-right at (0.92, 0.57, 0.65); door-rear-right at (0.92, 0.57, -0.53); door-front-left at (-0.92, 0.57, 0.65); door-rear-left at (-0.92, 0.57, -0.53); bonnet at (0, 0.85, 0.7); boot at (0, 1.64, -1.91); wheel-front-right at (0.75, 0.31, 1.34); wheel-front-left at (-0.75, 0.31, 1.34); wheel-rear-right at (0.75, 0.31, -1.34); wheel-rear-left at (-0.75, 0.31, -1.34). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, boot-open, boot-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-compact-mpv-11a0665f","cdnUrl":"https://cdn.3dassets.dev/assets/32497/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-compact-mpv-11a0665f","thumbnailUrl":"https://cdn.3dassets.dev/assets/32497/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32497/v1/poster.webp","blurhash":"U27K#h-p00tQx_8_9F%h00Di_N.8e,_N?cI9","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":1039216,"triangles":30624,"vertices":60768,"meshes":24,"materials":8,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","boot-open","boot-close","steer","wheel-roll"],"boundingBox":{"min":[-0.9810274295415863,-1.0999282928914056e-8,-2.1559998989105225],"max":[0.9810274295415863,1.7003661278835018,2.1659998893737793]},"sizeMeters":[1.962,1.7,4.322],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:25.364Z","updatedAt":"2026-09-08T12:30:25.482Z","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/32497/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 CompactMPVCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32497/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/32497/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32497/v1/model.glb\" alt=\"Compact MPV (Car Park and Road Vehicle Fleet)\" 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/32497/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/32497/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32496","slug":"car-park-and-road-vehicle-fleet-electric-hatchback-748be698","title":"Electric hatchback (Car Park and Road Vehicle Fleet)","summary":"A battery electric hatchback with a closed nose panel in place of a grille, aero wheels and a charging flap on the rear quarter. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A battery electric hatchback with a closed nose panel in place of a grille, aero wheels and a charging flap on the rear quarter. Dimensions 1.98 x 1.58 x 4.32 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.38, 0.73, 0.12); door-front-right at (0.93, 0.57, 0.49); door-rear-right at (0.93, 0.57, -0.47); door-front-left at (-0.93, 0.57, 0.49); door-rear-left at (-0.93, 0.57, -0.47); bonnet at (0, 0.88, 0.54); boot at (0, 1.56, -1.65); wheel-front-right at (0.75, 0.32, 1.4); wheel-front-left at (-0.75, 0.32, 1.4); wheel-rear-right at (0.75, 0.32, -1.4); wheel-rear-left at (-0.75, 0.32, -1.4); flap at (-0.94, 0.62, -0.87). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, boot-open, boot-close, flap-open, flap-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-electric-hatchback-748be698","cdnUrl":"https://cdn.3dassets.dev/assets/32496/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-electric-hatchback-748be698","thumbnailUrl":"https://cdn.3dassets.dev/assets/32496/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32496/v1/poster.webp","blurhash":"UACGZ1x[00IU-=9FD%-;00IU_3-;D$~q-;D%","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":1065460,"triangles":30896,"vertices":61173,"meshes":26,"materials":9,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","boot-open","boot-close","flap-open","flap-close","steer","wheel-roll"],"boundingBox":{"min":[-0.99065402001811,1.3641397733632488e-8,-2.1559998989105225],"max":[0.99065402001811,1.5834234023499278,2.1659998893737793]},"sizeMeters":[1.981,1.583,4.322],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:24.961Z","updatedAt":"2026-09-08T12:30:25.095Z","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/32496/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 ElectricHatchbackCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32496/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/32496/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32496/v1/model.glb\" alt=\"Electric hatchback (Car Park and Road Vehicle Fleet)\" 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/32496/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/32496/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32499","slug":"car-park-and-road-vehicle-fleet-classic-saloon-b5f8c353","title":"Classic saloon (Car Park and Road Vehicle Fleet)","summary":"A nineteen sixties three box saloon: narrow track, upright glass, wire wheels and chrome bumpers on their own overriders. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A nineteen sixties three box saloon: narrow track, upright glass, wire wheels and chrome bumpers on their own overriders. Dimensions 1.84 x 1.48 x 4.54 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.35, 0.68, 0.3); door-front-right at (0.86, 0.55, 0.67); door-rear-right at (0.86, 0.55, -0.02); door-front-left at (-0.86, 0.55, 0.67); door-rear-left at (-0.86, 0.55, -0.02); bonnet at (0, 0.83, 0.72); boot at (0, 0.83, -1.02); wheel-front-right at (0.69, 0.32, 1.32); wheel-front-left at (-0.69, 0.32, 1.32); wheel-rear-right at (0.69, 0.32, -1.32); wheel-rear-left at (-0.69, 0.32, -1.32). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, boot-open, boot-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-classic-saloon-b5f8c353","cdnUrl":"https://cdn.3dassets.dev/assets/32499/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-classic-saloon-b5f8c353","thumbnailUrl":"https://cdn.3dassets.dev/assets/32499/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32499/v1/poster.webp","blurhash":"U66Rv6yD8^RMxvMwMxxc00R4yFtTIT%j%hM^","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":1085176,"triangles":33908,"vertices":68232,"meshes":23,"materials":8,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","boot-open","boot-close","steer","wheel-roll"],"boundingBox":{"min":[-0.9186000227928162,1.3641397733632488e-8,-2.2660000324249268],"max":[0.9186000227928162,1.4838066985016358,2.2760000228881836]},"sizeMeters":[1.837,1.484,4.542],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:25.420Z","updatedAt":"2026-09-08T12:30:25.544Z","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/32499/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 ClassicSaloonCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32499/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/32499/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32499/v1/model.glb\" alt=\"Classic saloon (Car Park and Road Vehicle Fleet)\" 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/32499/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/32499/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32501","slug":"car-park-and-road-vehicle-fleet-compact-crossover-6366cea5","title":"Compact crossover (Car Park and Road Vehicle Fleet)","summary":"A compact crossover on a hatchback floorpan: raised ride height, plastic arch cladding and roof rails. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A compact crossover on a hatchback floorpan: raised ride height, plastic arch cladding and roof rails. Dimensions 2.00 x 1.68 x 4.42 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.39, 0.72, 0.24); door-front-right at (0.94, 0.61, 0.61); door-rear-right at (0.94, 0.61, -0.42); door-front-left at (-0.94, 0.61, 0.61); door-rear-left at (-0.94, 0.61, -0.42); bonnet at (0, 0.87, 0.66); boot at (0, 1.62, -1.9); wheel-front-right at (0.76, 0.33, 1.32); wheel-front-left at (-0.76, 0.33, 1.32); wheel-rear-right at (0.76, 0.33, -1.32); wheel-rear-left at (-0.76, 0.33, -1.32). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, boot-open, boot-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-compact-crossover-6366cea5","cdnUrl":"https://cdn.3dassets.dev/assets/32501/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-compact-crossover-6366cea5","thumbnailUrl":"https://cdn.3dassets.dev/assets/32501/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32501/v1/poster.webp","blurhash":"U7728dtRDNRitTI8ROx^00R4pKxwab%jtmRN","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":968500,"triangles":30620,"vertices":60736,"meshes":24,"materials":8,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","boot-open","boot-close","steer","wheel-roll"],"boundingBox":{"min":[-1.0002257565767048,8.479756008483719e-9,-2.2060000896453857],"max":[1.0002257565767048,1.6805705407215825,2.2160000801086426]},"sizeMeters":[2,1.681,4.422],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:25.647Z","updatedAt":"2026-09-08T12:30:25.924Z","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/32501/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 CompactCrossoverCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32501/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/32501/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32501/v1/model.glb\" alt=\"Compact crossover (Car Park and Road Vehicle Fleet)\" 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/32501/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/32501/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32500","slug":"car-park-and-road-vehicle-fleet-mid-size-suv-949ce491","title":"Mid-size SUV (Car Park and Road Vehicle Fleet)","summary":"A five seat mid size sport utility with a long bonnet, deep flanks and a squared tailgate. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A five seat mid size sport utility with a long bonnet, deep flanks and a squared tailgate. Dimensions 2.08 x 1.82 x 4.78 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.4, 0.8, 0.4); door-front-right at (0.98, 0.66, 0.77); door-rear-right at (0.98, 0.66, -0.45); door-front-left at (-0.98, 0.66, 0.77); door-rear-left at (-0.98, 0.66, -0.45); bonnet at (0, 0.95, 0.82); boot at (0, 1.76, -2.16); wheel-front-right at (0.8, 0.35, 1.4); wheel-front-left at (-0.8, 0.35, 1.4); wheel-rear-right at (0.8, 0.35, -1.4); wheel-rear-left at (-0.8, 0.35, -1.4). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, boot-open, boot-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-mid-size-suv-949ce491","cdnUrl":"https://cdn.3dassets.dev/assets/32500/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-mid-size-suv-949ce491","thumbnailUrl":"https://cdn.3dassets.dev/assets/32500/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32500/v1/poster.webp","blurhash":"U37K-z%100R7t-9EIT?I00IT?c%Nic_4-;E1","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":1036076,"triangles":30620,"vertices":60747,"meshes":24,"materials":8,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","boot-open","boot-close","steer","wheel-roll"],"boundingBox":{"min":[-1.0386693243592295,-1.8435275528361217e-9,-2.385999917984009],"max":[1.0386693243592295,1.820797520704986,2.3959999084472656]},"sizeMeters":[2.077,1.821,4.782],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:25.525Z","updatedAt":"2026-09-08T12:30:25.636Z","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/32500/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 MidSizeSUVCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32500/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/32500/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32500/v1/model.glb\" alt=\"Mid-size SUV (Car Park and Road Vehicle Fleet)\" 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/32500/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/32500/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32503","slug":"car-park-and-road-vehicle-fleet-large-suv-da72f8b4","title":"Large seven-seat SUV (Car Park and Road Vehicle Fleet)","summary":"A three row seven seat sport utility on a long wheelbase, with a tall waistline and a third row bench under the rear glass. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A three row seven seat sport utility on a long wheelbase, with a tall waistline and a third row bench under the rear glass. Dimensions 2.17 x 1.92 x 5.20 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.4, 0.85, 0.52); door-front-right at (1.03, 0.69, 0.89); door-rear-right at (1.03, 0.69, -0.59); door-front-left at (-1.03, 0.69, 0.89); door-rear-left at (-1.03, 0.69, -0.59); bonnet at (0, 1, 0.94); boot at (0, 1.86, -2.39); wheel-front-right at (0.84, 0.38, 1.51); wheel-front-left at (-0.84, 0.38, 1.51); wheel-rear-right at (0.84, 0.38, -1.51); wheel-rear-left at (-0.84, 0.38, -1.51). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, boot-open, boot-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-large-suv-da72f8b4","cdnUrl":"https://cdn.3dassets.dev/assets/32503/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-large-suv-da72f8b4","thumbnailUrl":"https://cdn.3dassets.dev/assets/32503/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32503/v1/poster.webp","blurhash":"UDD,7hs.00M{-;4nIU-;00IV_3-;IT~q%MIU","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":1075384,"triangles":31640,"vertices":62665,"meshes":24,"materials":8,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","boot-open","boot-close","steer","wheel-roll"],"boundingBox":{"min":[-1.086613359728371,-1.732845278379358e-8,-2.5959999561309814],"max":[1.086613359728371,1.9213831071522827,2.6059999465942383]},"sizeMeters":[2.173,1.921,5.202],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:27.682Z","updatedAt":"2026-09-08T12:30:27.773Z","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/32503/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 LargeSevenSeatSUVCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32503/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/32503/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32503/v1/model.glb\" alt=\"Large seven-seat SUV (Car Park and Road Vehicle Fleet)\" 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/32503/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/32503/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32502","slug":"car-park-and-road-vehicle-fleet-electric-suv-5b8ca4e5","title":"Electric SUV (Car Park and Road Vehicle Fleet)","summary":"A battery electric sport utility with a sealed nose, flush aero wheels and a charge flap behind the front door. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A battery electric sport utility with a sealed nose, flush aero wheels and a charge flap behind the front door. Dimensions 2.10 x 1.60 x 4.82 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.4, 0.69, 0.3); door-front-right at (0.99, 0.58, 0.67); door-rear-right at (0.99, 0.58, -0.44); door-front-left at (-0.99, 0.58, 0.67); door-rear-left at (-0.99, 0.58, -0.44); bonnet at (0, 0.84, 0.72); boot at (0, 1.58, -1.66); wheel-front-right at (0.8, 0.34, 1.47); wheel-front-left at (-0.8, 0.34, 1.47); wheel-rear-right at (0.8, 0.34, -1.47); wheel-rear-left at (-0.8, 0.34, -1.47); flap at (-1, 0.58, -0.94). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, boot-open, boot-close, flap-open, flap-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-electric-suv-5b8ca4e5","cdnUrl":"https://cdn.3dassets.dev/assets/32502/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-electric-suv-5b8ca4e5","thumbnailUrl":"https://cdn.3dassets.dev/assets/32502/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32502/v1/poster.webp","blurhash":"U9B|Nk-;00Io%N9FD%-;00E0_3-;IT~q?bD%","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":977276,"triangles":30920,"vertices":61218,"meshes":26,"materials":9,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","boot-open","boot-close","flap-open","flap-close","steer","wheel-roll"],"boundingBox":{"min":[-1.0482227620926927,3.3181142833349497e-9,-2.4059998989105225],"max":[1.0482227620926927,1.6038360961438023,2.4159998893737793]},"sizeMeters":[2.096,1.604,4.822],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:27.703Z","updatedAt":"2026-09-08T12:30:27.804Z","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/32502/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 ElectricSUVCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32502/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/32502/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32502/v1/model.glb\" alt=\"Electric SUV (Car Park and Road Vehicle Fleet)\" 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/32502/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/32502/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32504","slug":"car-park-and-road-vehicle-fleet-boxy-off-roader-c568e83e","title":"Boxy off-roader (Car Park and Road Vehicle Fleet)","summary":"A boxy short overhang off road wagon with a flat roof, upright screen, roof rack and all terrain tyres. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A boxy short overhang off road wagon with a flat roof, upright screen, roof rack and all terrain tyres. Dimensions 2.12 x 2.07 x 4.74 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.4, 0.91, 0.48); door-front-right at (1, 0.75, 0.85); door-rear-right at (1, 0.75, -0.37); door-front-left at (-1, 0.75, 0.85); door-rear-left at (-1, 0.75, -0.37); bonnet at (0, 1.06, 0.9); boot at (0, 1.94, -2.18); wheel-front-right at (0.81, 0.38, 1.42); wheel-front-left at (-0.81, 0.38, 1.42); wheel-rear-right at (0.81, 0.38, -1.42); wheel-rear-left at (-0.81, 0.38, -1.42). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, boot-open, boot-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-boxy-off-roader-c568e83e","cdnUrl":"https://cdn.3dassets.dev/assets/32504/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-boxy-off-roader-c568e83e","thumbnailUrl":"https://cdn.3dassets.dev/assets/32504/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32504/v1/poster.webp","blurhash":"U8Bo5Z#m0xTJ$k5QI:-C0yJ7]:-BX7}Z$jJ,","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":975408,"triangles":30816,"vertices":61250,"meshes":25,"materials":9,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","boot-open","boot-close","steer","wheel-roll"],"boundingBox":{"min":[-1.0577156898227162,1.2473869603901733e-8,-2.365999937057495],"max":[1.0577156898227162,2.0745560590678127,2.375999927520752]},"sizeMeters":[2.115,2.075,4.742],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:28.134Z","updatedAt":"2026-09-08T12:30:28.358Z","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/32504/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 BoxyOffRoaderCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32504/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/32504/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32504/v1/model.glb\" alt=\"Boxy off-roader (Car Park and Road Vehicle Fleet)\" 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/32504/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/32504/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32507","slug":"car-park-and-road-vehicle-fleet-ladder-frame-4x4-f380c525","title":"Ladder-frame 4x4 (Car Park and Road Vehicle Fleet)","summary":"A ladder frame four wheel drive with a bull bar and recovery winch on the front cross member and a six pod light bar over the screen. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A ladder frame four wheel drive with a bull bar and recovery winch on the front cross member and a six pod light bar over the screen. Dimensions 2.15 x 2.19 x 5.05 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.4, 0.93, 0.5); door-front-right at (1.02, 0.77, 0.87); door-rear-right at (1.02, 0.77, -0.37); door-front-left at (-1.02, 0.77, 0.87); door-rear-left at (-1.02, 0.77, -0.37); bonnet at (0, 1.08, 0.92); boot at (0, 1.96, -2.26); wheel-front-right at (0.83, 0.4, 1.44); wheel-front-left at (-0.83, 0.4, 1.44); wheel-rear-right at (0.83, 0.4, -1.44); wheel-rear-left at (-0.83, 0.4, -1.44); winch at (0, 0.69, 2.44). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, boot-open, boot-close, steer, wheel-roll, winch-spin drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-ladder-frame-4x4-f380c525","cdnUrl":"https://cdn.3dassets.dev/assets/32507/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-ladder-frame-4x4-f380c525","thumbnailUrl":"https://cdn.3dassets.dev/assets/32507/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32507/v1/poster.webp","blurhash":"UBD,7hRj00M{_34nE1?b00M{_3-;4-~q-;D%","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":1067652,"triangles":31512,"vertices":62481,"meshes":26,"materials":9,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","boot-open","boot-close","steer","wheel-roll","winch-spin"],"boundingBox":{"min":[-1.0769015453512785,-2.765173640062457e-8,-2.4860000610351562],"max":[1.0769015453512785,2.1948734853777876,2.5649668600363724]},"sizeMeters":[2.154,2.195,5.051],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:28.628Z","updatedAt":"2026-09-08T12:30:28.828Z","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/32507/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 LadderFrame4x4CarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32507/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/32507/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32507/v1/model.glb\" alt=\"Ladder-frame 4x4 (Car Park and Road Vehicle Fleet)\" 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/32507/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/32507/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32505","slug":"car-park-and-road-vehicle-fleet-lifted-pickup-5e949ada","title":"Lifted pickup on all-terrain tyres (Car Park and Road Vehicle Fleet)","summary":"A double cab pickup lifted on tall all terrain tyres, with wide arch extensions, side steps and a raised bed line. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A double cab pickup lifted on tall all terrain tyres, with wide arch extensions, side steps and a raised bed line. Dimensions 2.21 x 2.04 x 5.46 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.4, 1.02, 0.52); door-front-right at (1.05, 0.84, 0.89); door-rear-right at (1.05, 0.84, 0.11); door-front-left at (-1.05, 0.84, 0.89); door-rear-left at (-1.05, 0.84, 0.11); bonnet at (0, 1.17, 0.94); tailgate at (0, 0.79, -2.64); wheel-front-right at (0.86, 0.45, 1.62); wheel-front-left at (-0.86, 0.45, 1.62); wheel-rear-right at (0.86, 0.45, -1.62); wheel-rear-left at (-0.86, 0.45, -1.62). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, tailgate-open, tailgate-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-lifted-pickup-5e949ada","cdnUrl":"https://cdn.3dassets.dev/assets/32505/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-lifted-pickup-5e949ada","thumbnailUrl":"https://cdn.3dassets.dev/assets/32505/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32505/v1/poster.webp","blurhash":"U7B2Gu=y0yAC#TABEzxH0KEf^6,@Fv}G=eJ%","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":983972,"triangles":30524,"vertices":60592,"meshes":23,"materials":8,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","tailgate-open","tailgate-close","steer","wheel-roll"],"boundingBox":{"min":[-1.1058000326156616,1.1306341307637524e-8,-2.7260000705718994],"max":[1.1058000326156616,2.0449420493854995,2.7360000610351562]},"sizeMeters":[2.212,2.045,5.462],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:28.425Z","updatedAt":"2026-09-08T12:30:28.532Z","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/32505/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 LiftedPickupOnAllTerrainTyresCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32505/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/32505/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32505/v1/model.glb\" alt=\"Lifted pickup on all-terrain tyres (Car Park and Road Vehicle Fleet)\" 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/32505/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/32505/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32506","slug":"car-park-and-road-vehicle-fleet-single-cab-pickup-d8596d33","title":"Single-cab pickup (Car Park and Road Vehicle Fleet)","summary":"A single cab pickup with two doors, a long load bed on ribs and a drop tailgate on its own hinge line. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A single cab pickup with two doors, a long load bed on ribs and a drop tailgate on its own hinge line. Dimensions 2.06 x 1.78 x 5.29 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.4, 0.82, 0.73); door-front-right at (0.97, 0.67, 1.1); door-front-left at (-0.97, 0.67, 1.1); bonnet at (0, 0.97, 1.15); tailgate at (0, 0.59, -2.56); wheel-front-right at (0.79, 0.37, 1.6); wheel-front-left at (-0.79, 0.37, 1.6); wheel-rear-right at (0.79, 0.37, -1.6); wheel-rear-left at (-0.79, 0.37, -1.6). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, tailgate-open, tailgate-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-single-cab-pickup-d8596d33","cdnUrl":"https://cdn.3dassets.dev/assets/32506/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-single-cab-pickup-d8596d33","thumbnailUrl":"https://cdn.3dassets.dev/assets/32506/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32506/v1/poster.webp","blurhash":"UAC%BR-;009Fog9FRjxu00IU~q-;IU~q%MIU","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":984680,"triangles":29192,"vertices":58027,"meshes":21,"materials":8,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","tailgate-open","tailgate-close","steer","wheel-roll"],"boundingBox":{"min":[-1.0290000438690186,-1.2166811114155962e-8,-2.6410000324249268],"max":[1.0290000438690186,1.7839678999826811,2.6510000228881836]},"sizeMeters":[2.058,1.784,5.292],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:28.619Z","updatedAt":"2026-09-08T12:30:28.777Z","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/32506/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 SingleCabPickupCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32506/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/32506/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32506/v1/model.glb\" alt=\"Single-cab pickup (Car Park and Road Vehicle Fleet)\" 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/32506/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/32506/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32508","slug":"car-park-and-road-vehicle-fleet-double-cab-pickup-5198b9ad","title":"Double-cab pickup (Car Park and Road Vehicle Fleet)","summary":"A double cab pickup: four doors, a five seat cabin and a shorter load bed with a drop tailgate. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A double cab pickup: four doors, a five seat cabin and a shorter load bed with a drop tailgate. Dimensions 2.08 x 1.81 x 5.39 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.4, 0.84, 0.52); door-front-right at (0.98, 0.68, 0.89); door-rear-right at (0.98, 0.68, 0.12); door-front-left at (-0.98, 0.68, 0.89); door-rear-left at (-0.98, 0.68, 0.12); bonnet at (0, 0.99, 0.94); tailgate at (0, 0.61, -2.6); wheel-front-right at (0.8, 0.37, 1.61); wheel-front-left at (-0.8, 0.37, 1.61); wheel-rear-right at (0.8, 0.37, -1.61); wheel-rear-left at (-0.8, 0.37, -1.61). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, tailgate-open, tailgate-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-double-cab-pickup-5198b9ad","cdnUrl":"https://cdn.3dassets.dev/assets/32508/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-double-cab-pickup-5198b9ad","thumbnailUrl":"https://cdn.3dassets.dev/assets/32508/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32508/v1/poster.webp","blurhash":"U56IHn%i8wVWRpMvV=tS00MvyFbxs%yGx_Vr","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":959376,"triangles":30380,"vertices":60286,"meshes":23,"materials":8,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","tailgate-open","tailgate-close","steer","wheel-roll"],"boundingBox":{"min":[-1.038599967956543,-4.1969133501851275e-8,-2.690999984741211],"max":[1.038599967956543,1.814246601347546,2.7009999752044678]},"sizeMeters":[2.077,1.814,5.392],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:28.799Z","updatedAt":"2026-09-08T12:30:28.911Z","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/32508/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 DoubleCabPickupCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32508/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/32508/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32508/v1/model.glb\" alt=\"Double-cab pickup (Car Park and Road Vehicle Fleet)\" 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/32508/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/32508/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32509","slug":"car-park-and-road-vehicle-fleet-car-derived-van-d1c7b7eb","title":"Car-derived small van (Car Park and Road Vehicle Fleet)","summary":"A small van on a supermini floorpan: two seats, a panelled rear body with no side glass and asymmetric barn doors. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A small van on a supermini floorpan: two seats, a panelled rear body with no side glass and asymmetric barn doors. Dimensions 1.95 x 1.80 x 4.39 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.38, 0.61, 0.24); door-front-right at (0.92, 0.54, 0.61); door-front-left at (-0.92, 0.54, 0.61); bonnet at (0, 0.76, 0.66); rear-door-right at (0.74, 0.76, -2.05); rear-door-left at (-0.74, 0.76, -2.05); wheel-front-right at (0.74, 0.31, 1.33); wheel-front-left at (-0.74, 0.31, 1.33); wheel-rear-right at (0.74, 0.31, -1.33); wheel-rear-left at (-0.74, 0.31, -1.33). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, rear-open, rear-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-car-derived-van-d1c7b7eb","cdnUrl":"https://cdn.3dassets.dev/assets/32509/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-car-derived-van-d1c7b7eb","thumbnailUrl":"https://cdn.3dassets.dev/assets/32509/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32509/v1/poster.webp","blurhash":"UACN]Ubu0|oL=e5kEz-B0zIo=L-BOq}F$iJQ","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":871416,"triangles":27960,"vertices":55583,"meshes":24,"materials":8,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","rear-open","rear-close","steer","wheel-roll"],"boundingBox":{"min":[-0.9761999845504761,-1.0999282928914056e-8,-2.190999984741211],"max":[0.9761999845504761,1.8026565613852275,2.2009999752044678]},"sizeMeters":[1.952,1.803,4.392],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:28.796Z","updatedAt":"2026-09-08T12:30:28.913Z","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/32509/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 CarDerivedSmallVanCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32509/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/32509/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32509/v1/model.glb\" alt=\"Car-derived small van (Car Park and Road Vehicle Fleet)\" 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/32509/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/32509/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32511","slug":"car-park-and-road-vehicle-fleet-medium-panel-van-9ef397a4","title":"Medium panel van (Car Park and Road Vehicle Fleet)","summary":"The standard medium panel van: a three seat cab, a sliding side door on its rail and unglazed rear barn doors. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"The standard medium panel van: a three seat cab, a sliding side door on its rail and unglazed rear barn doors. Dimensions 2.15 x 2.26 x 5.39 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.4, 0.77, 0.48); door-front-right at (1.02, 0.62, 0.85); door-front-left at (-1.02, 0.62, 0.85); bonnet at (0, 0.92, 0.9); rear-door-right at (0.82, 0.92, -2.55); rear-door-left at (-0.82, 0.92, -2.55); wheel-front-right at (0.83, 0.35, 1.6); wheel-front-left at (-0.83, 0.35, 1.6); wheel-rear-right at (0.83, 0.35, -1.6); wheel-rear-left at (-0.83, 0.35, -1.6); slide-door at (-1.02, 0.92, -0.73). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, rear-open, rear-close, slide-open, slide-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-medium-panel-van-9ef397a4","cdnUrl":"https://cdn.3dassets.dev/assets/32511/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-medium-panel-van-9ef397a4","thumbnailUrl":"https://cdn.3dassets.dev/assets/32511/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32511/v1/poster.webp","blurhash":"UEE{nVRj00M{_300IU-;00M{?v%gD%~q%MIU","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":941688,"triangles":28000,"vertices":55645,"meshes":26,"materials":8,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","rear-open","rear-close","slide-open","slide-close","steer","wheel-roll"],"boundingBox":{"min":[-1.0770000219345093,-1.8435275528361217e-9,-2.690999984741211],"max":[1.0770000219345093,2.2631190266376846,2.7009999752044678]},"sizeMeters":[2.154,2.263,5.392],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:30.825Z","updatedAt":"2026-09-08T12:30:30.929Z","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/32511/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 MediumPanelVanCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32511/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/32511/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32511/v1/model.glb\" alt=\"Medium panel van (Car Park and Road Vehicle Fleet)\" 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/32511/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/32511/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32510","slug":"car-park-and-road-vehicle-fleet-high-roof-van-933a819a","title":"Large high-roof panel van (Car Park and Road Vehicle Fleet)","summary":"A long wheelbase high roof panel van: a tall load bay you can stand in, a sliding side door and full height rear doors. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A long wheelbase high roof panel van: a tall load bay you can stand in, a sliding side door and full height rear doors. Dimensions 2.20 x 2.73 x 6.04 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.4, 0.93, 0.72); door-front-right at (1.05, 0.7, 1.09); door-front-left at (-1.05, 0.7, 1.09); bonnet at (0, 1.08, 1.14); rear-door-right at (0.84, 1.08, -2.88); rear-door-left at (-0.84, 1.08, -2.88); wheel-front-right at (0.86, 0.36, 1.84); wheel-front-left at (-0.86, 0.36, 1.84); wheel-rear-right at (0.86, 0.36, -1.84); wheel-rear-left at (-0.86, 0.36, -1.84); slide-door at (-1.05, 1.08, -0.49). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, rear-open, rear-close, slide-open, slide-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-high-roof-van-933a819a","cdnUrl":"https://cdn.3dassets.dev/assets/32510/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-high-roof-van-933a819a","thumbnailUrl":"https://cdn.3dassets.dev/assets/32510/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32510/v1/poster.webp","blurhash":"U9D9*ZoI00M__4009F?b00IU?b?bRi~q-;M{","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":941340,"triangles":28000,"vertices":55632,"meshes":26,"materials":8,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","rear-open","rear-close","slide-open","slide-close","steer","wheel-roll"],"boundingBox":{"min":[-1.1009999513626099,-7.005169333496042e-9,-3.0160000324249268],"max":[1.1009999513626099,2.7333043294581856,3.0260000228881836]},"sizeMeters":[2.202,2.733,6.042],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:30.566Z","updatedAt":"2026-09-08T12:30:30.662Z","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/32510/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 LargeHighRoofPanelVanCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32510/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/32510/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32510/v1/model.glb\" alt=\"Large high-roof panel van (Car Park and Road Vehicle Fleet)\" 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/32510/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/32510/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32512","slug":"car-park-and-road-vehicle-fleet-crew-van-c5794b3a","title":"Crew van with side windows (Car Park and Road Vehicle Fleet)","summary":"A crew van: a second row of seats behind the cab, a row of side windows over the load bay and a sliding side door. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A crew van: a second row of seats behind the cab, a row of side windows over the load bay and a sliding side door. Dimensions 2.15 x 2.28 x 5.44 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.4, 0.77, 0.48); door-front-right at (1.02, 0.62, 0.85); door-front-left at (-1.02, 0.62, 0.85); bonnet at (0, 0.92, 0.9); rear-door-right at (0.82, 0.92, -2.58); rear-door-left at (-0.82, 0.92, -2.58); wheel-front-right at (0.83, 0.35, 1.6); wheel-front-left at (-0.83, 0.35, 1.6); wheel-rear-right at (0.83, 0.35, -1.6); wheel-rear-left at (-0.83, 0.35, -1.6); slide-door at (-1.02, 0.92, -0.73). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, rear-open, rear-close, slide-open, slide-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-crew-van-c5794b3a","cdnUrl":"https://cdn.3dassets.dev/assets/32512/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-crew-van-c5794b3a","thumbnailUrl":"https://cdn.3dassets.dev/assets/32512/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32512/v1/poster.webp","blurhash":"U668,Ss-8wemyGH;Mv%iD4Mwtox_s6yZtTR4","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":943564,"triangles":28048,"vertices":55754,"meshes":26,"materials":8,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","rear-open","rear-close","slide-open","slide-close","steer","wheel-roll"],"boundingBox":{"min":[-1.0769454354343735,-1.8435275528361217e-9,-2.7160000801086426],"max":[1.0769454354343735,2.2830230729179717,2.7260000705718994]},"sizeMeters":[2.154,2.283,5.442],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:31.283Z","updatedAt":"2026-09-08T12:30:31.383Z","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/32512/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 CrewVanWithSideWindowsCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32512/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/32512/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32512/v1/model.glb\" alt=\"Crew van with side windows (Car Park and Road Vehicle Fleet)\" 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/32512/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/32512/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32513","slug":"car-park-and-road-vehicle-fleet-refrigerated-van-4fc7cbd2","title":"Refrigerated van (Car Park and Road Vehicle Fleet)","summary":"An insulated refrigerated van with a roof mounted chiller unit over the bulkhead and a thick sealed rear door line. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"An insulated refrigerated van with a roof mounted chiller unit over the bulkhead and a thick sealed rear door line. Dimensions 2.20 x 2.79 x 5.64 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.4, 0.83, 0.52); door-front-right at (1.05, 0.64, 0.89); door-front-left at (-1.05, 0.64, 0.89); bonnet at (0, 0.98, 0.94); rear-door-right at (0.84, 0.98, -2.68); rear-door-left at (-0.84, 0.98, -2.68); wheel-front-right at (0.86, 0.35, 1.65); wheel-front-left at (-0.86, 0.35, 1.65); wheel-rear-right at (0.86, 0.35, -1.65); wheel-rear-left at (-0.86, 0.35, -1.65). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, rear-open, rear-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-refrigerated-van-4fc7cbd2","cdnUrl":"https://cdn.3dassets.dev/assets/32513/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-refrigerated-van-4fc7cbd2","thumbnailUrl":"https://cdn.3dassets.dev/assets/32513/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32513/v1/poster.webp","blurhash":"UFFFv$M{00WB-;00M{-;00WB?bx]M{~qxuIU","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":944108,"triangles":28124,"vertices":55848,"meshes":24,"materials":8,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","rear-open","rear-close","steer","wheel-roll"],"boundingBox":{"min":[-1.1009999513626099,-1.8435275528361217e-9,-2.815999984741211],"max":[1.1009999513626099,2.794222323317345,2.8259999752044678]},"sizeMeters":[2.202,2.794,5.642],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:31.346Z","updatedAt":"2026-09-08T12:30:31.457Z","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/32513/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 RefrigeratedVanCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32513/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/32513/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32513/v1/model.glb\" alt=\"Refrigerated van (Car Park and Road Vehicle Fleet)\" 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/32513/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/32513/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32516","slug":"car-park-and-road-vehicle-fleet-camper-van-40d26940","title":"Camper van with a pop-top roof (Car Park and Road Vehicle Fleet)","summary":"A camper conversion on a medium panel van: a rising pop top roof, a window row along the living space and a side door on its rail. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A camper conversion on a medium panel van: a rising pop top roof, a window row along the living space and a side door on its rail. Dimensions 2.15 x 2.21 x 5.04 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.4, 0.71, 0.44); door-front-right at (1.02, 0.59, 0.81); door-front-left at (-1.02, 0.59, 0.81); bonnet at (0, 0.86, 0.86); rear-door-right at (0.82, 0.86, -2.38); rear-door-left at (-0.82, 0.86, -2.38); wheel-front-right at (0.83, 0.34, 1.5); wheel-front-left at (-0.83, 0.34, 1.5); wheel-rear-right at (0.83, 0.34, -1.5); wheel-rear-left at (-0.83, 0.34, -1.5); poptop at (0, 2.1, -1.07); slide-door at (-1.02, 0.86, -0.78). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, rear-open, rear-close, roof-open, roof-close, slide-open, slide-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-camper-van-40d26940","cdnUrl":"https://cdn.3dassets.dev/assets/32516/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-camper-van-40d26940","thumbnailUrl":"https://cdn.3dassets.dev/assets/32516/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32516/v1/poster.webp","blurhash":"U77_c@V_00-.?vDg9E.98wMxp1pJD*.A?bD%","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":1401084,"triangles":36420,"vertices":72523,"meshes":24,"materials":9,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","rear-open","rear-close","roof-open","roof-close","slide-open","slide-close","steer","wheel-roll"],"boundingBox":{"min":[-1.0770748602773512,-1.744150368576669e-8,-2.5160000324249268],"max":[1.0770748602773512,2.2144015902669896,2.5260000228881836]},"sizeMeters":[2.154,2.214,5.042],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:32.083Z","updatedAt":"2026-09-08T12:30:32.194Z","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/32516/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 CamperVanWithAPopTopRoofCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32516/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/32516/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32516/v1/model.glb\" alt=\"Camper van with a pop-top roof (Car Park and Road Vehicle Fleet)\" 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/32516/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/32516/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32514","slug":"car-park-and-road-vehicle-fleet-sports-saloon-2d5d5fdd","title":"Sports saloon (Car Park and Road Vehicle Fleet)","summary":"A lowered four door sports saloon on mesh alloys, with a deep front splitter, side sill extensions and quad tail pipes. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A lowered four door sports saloon on mesh alloys, with a deep front splitter, side sill extensions and quad tail pipes. Dimensions 2.06 x 1.39 x 4.88 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.4, 0.63, 0.48); door-front-right at (0.97, 0.51, 0.85); door-rear-right at (0.97, 0.51, 0.03); door-front-left at (-0.97, 0.51, 0.85); door-rear-left at (-0.97, 0.51, 0.03); bonnet at (0, 0.78, 0.9); boot at (0, 0.78, -1.08); wheel-front-right at (0.79, 0.37, 1.45); wheel-front-left at (-0.79, 0.37, 1.45); wheel-rear-right at (0.79, 0.37, -1.45); wheel-rear-left at (-0.79, 0.37, -1.45). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, boot-open, boot-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-sports-saloon-2d5d5fdd","cdnUrl":"https://cdn.3dassets.dev/assets/32514/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-sports-saloon-2d5d5fdd","thumbnailUrl":"https://cdn.3dassets.dev/assets/32514/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32514/v1/poster.webp","blurhash":"U9BBk@$*0|Eg$jACJ7$*0eI:^6-BEy}Z-BEf","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":1053320,"triangles":31484,"vertices":62776,"meshes":23,"materials":8,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","boot-open","boot-close","steer","wheel-roll"],"boundingBox":{"min":[-1.0290000438690186,0.00012410730446399398,-2.436000108718872],"max":[1.0290000438690186,1.389207384374652,2.446000099182129]},"sizeMeters":[2.058,1.389,4.882],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:31.732Z","updatedAt":"2026-09-08T12:30:31.842Z","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/32514/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 SportsSaloonCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32514/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/32514/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32514/v1/model.glb\" alt=\"Sports saloon (Car Park and Road Vehicle Fleet)\" 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/32514/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/32514/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32515","slug":"car-park-and-road-vehicle-fleet-classic-coupe-a7bcc406","title":"Classic muscle coupe (Car Park and Road Vehicle Fleet)","summary":"A nineteen seventies two door muscle coupe: a very long bonnet, short deck, slotted steel wheels and chrome bumpers. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A nineteen seventies two door muscle coupe: a very long bonnet, short deck, slotted steel wheels and chrome bumpers. Dimensions 2.08 x 1.34 x 5.04 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.4, 0.59, 0.08); door-front-right at (0.98, 0.5, 0.45); door-front-left at (-0.98, 0.5, 0.45); bonnet at (0, 0.74, 0.5); boot at (0, 0.74, -1.26); wheel-front-right at (0.8, 0.34, 1.45); wheel-front-left at (-0.8, 0.34, 1.45); wheel-rear-right at (0.8, 0.34, -1.45); wheel-rear-left at (-0.8, 0.34, -1.45). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, boot-open, boot-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-classic-coupe-a7bcc406","cdnUrl":"https://cdn.3dassets.dev/assets/32515/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-classic-coupe-a7bcc406","thumbnailUrl":"https://cdn.3dassets.dev/assets/32515/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32515/v1/poster.webp","blurhash":"U36u06tS00D%xuD$IU%N00V?_3%MD%_4.8D$","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":1017236,"triangles":30148,"vertices":59777,"meshes":21,"materials":8,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","boot-open","boot-close","steer","wheel-roll"],"boundingBox":{"min":[-1.038599967956543,3.3181142833349497e-9,-2.5160000324249268],"max":[1.038599967956543,1.339062714406777,2.5260000228881836]},"sizeMeters":[2.077,1.339,5.042],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:31.889Z","updatedAt":"2026-09-08T12:30:32.003Z","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/32515/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 ClassicMuscleCoupeCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32515/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/32515/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32515/v1/model.glb\" alt=\"Classic muscle coupe (Car Park and Road Vehicle Fleet)\" 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/32515/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/32515/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32517","slug":"car-park-and-road-vehicle-fleet-raised-estate-640af0af","title":"Raised estate with arch cladding (Car Park and Road Vehicle Fleet)","summary":"A raised ride height estate: the long roof body on off road suspension with black arch cladding, sill guards and roof rails. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A raised ride height estate: the long roof body on off road suspension with black arch cladding, sill guards and roof rails. Dimensions 2.06 x 1.75 x 4.94 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.4, 0.81, 0.38); door-front-right at (0.97, 0.66, 0.75); door-rear-right at (0.97, 0.66, -0.65); door-front-left at (-0.97, 0.66, 0.75); door-rear-left at (-0.97, 0.66, -0.65); bonnet at (0, 0.96, 0.8); boot at (0, 1.62, -2.28); wheel-front-right at (0.79, 0.35, 1.44); wheel-front-left at (-0.79, 0.35, 1.44); wheel-rear-right at (0.79, 0.35, -1.44); wheel-rear-left at (-0.79, 0.35, -1.44). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, boot-open, boot-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-raised-estate-640af0af","cdnUrl":"https://cdn.3dassets.dev/assets/32517/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-raised-estate-640af0af","thumbnailUrl":"https://cdn.3dassets.dev/assets/32517/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32517/v1/poster.webp","blurhash":"UDD9*Xxu00IUxu9FRj%M00IV_3%MM_~qxuIU","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":1045284,"triangles":30752,"vertices":61047,"meshes":25,"materials":9,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","boot-open","boot-close","steer","wheel-roll"],"boundingBox":{"min":[-1.0289432256990936,-3.1645849940531434e-8,-2.4660000801086426],"max":[1.0289432256990936,1.7542202009430599,2.4760000705718994]},"sizeMeters":[2.058,1.754,4.942],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:32.123Z","updatedAt":"2026-09-08T12:30:32.252Z","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/32517/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 RaisedEstateWithArchCladdingCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32517/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/32517/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32517/v1/model.glb\" alt=\"Raised estate with arch cladding (Car Park and Road Vehicle Fleet)\" 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/32517/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/32517/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32518","slug":"car-park-and-road-vehicle-fleet-coupe-suv-1d7105aa","title":"Coupe SUV (Car Park and Road Vehicle Fleet)","summary":"A sport utility with a fastback roofline: a high waist, a sharply raked rear screen and a wide rear track on mesh alloys. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A sport utility with a fastback roofline: a high waist, a sharply raked rear screen and a wide rear track on mesh alloys. Dimensions 2.13 x 1.62 x 4.96 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.4, 0.7, 0.44); door-front-right at (1.01, 0.59, 0.81); door-rear-right at (1.01, 0.59, -0.34); door-front-left at (-1.01, 0.59, 0.81); door-rear-left at (-1.01, 0.59, -0.34); bonnet at (0, 0.85, 0.86); boot at (0, 1.6, -1.67); wheel-front-right at (0.82, 0.36, 1.46); wheel-front-left at (-0.82, 0.36, 1.46); wheel-rear-right at (0.82, 0.36, -1.46); wheel-rear-left at (-0.82, 0.36, -1.46). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, boot-open, boot-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-coupe-suv-1d7105aa","cdnUrl":"https://cdn.3dassets.dev/assets/32518/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-coupe-suv-1d7105aa","thumbnailUrl":"https://cdn.3dassets.dev/assets/32518/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32518/v1/poster.webp","blurhash":"U27K#h_300D*x_Di9E%h009F_4%hRN_N_4I9","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":1014300,"triangles":31452,"vertices":62684,"meshes":24,"materials":8,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","boot-open","boot-close","steer","wheel-roll"],"boundingBox":{"min":[-1.0674506035554172,-7.005169333496042e-9,-2.4760000705718994],"max":[1.0674506035554172,1.6239406325774124,2.4860000610351562]},"sizeMeters":[2.135,1.624,4.962],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":1,"publishedAt":"2026-09-08T12:30:33.590Z","updatedAt":"2026-09-08T19:33:46.125Z","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/32518/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 CoupeSUVCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32518/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/32518/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32518/v1/model.glb\" alt=\"Coupe SUV (Car Park and Road Vehicle Fleet)\" 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/32518/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/32518/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32519","slug":"car-park-and-road-vehicle-fleet-city-suv-427b6f75","title":"City SUV (Car Park and Road Vehicle Fleet)","summary":"A small high riding city sport utility: short overhangs, a tall glasshouse, arch cladding and a two row cabin. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A small high riding city sport utility: short overhangs, a tall glasshouse, arch cladding and a two row cabin. Dimensions 1.93 x 1.64 x 4.06 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.37, 0.7, 0.14); door-front-right at (0.91, 0.6, 0.51); door-rear-right at (0.91, 0.6, -0.38); door-front-left at (-0.91, 0.6, 0.51); door-rear-left at (-0.91, 0.6, -0.38); bonnet at (0, 0.85, 0.56); boot at (0, 1.58, -1.74); wheel-front-right at (0.73, 0.31, 1.25); wheel-front-left at (-0.73, 0.31, 1.25); wheel-rear-right at (0.73, 0.31, -1.25); wheel-rear-left at (-0.73, 0.31, -1.25). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, boot-open, boot-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-city-suv-427b6f75","cdnUrl":"https://cdn.3dassets.dev/assets/32519/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-city-suv-427b6f75","thumbnailUrl":"https://cdn.3dassets.dev/assets/32519/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32519/v1/poster.webp","blurhash":"UCD,7hs:00M{-;4nIU-=00IU_3-;IT~q%gIU","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":1035468,"triangles":29436,"vertices":58209,"meshes":22,"materials":8,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","boot-open","boot-close","steer","wheel-roll"],"boundingBox":{"min":[-0.9666559491827813,-1.0999282928914056e-8,-2.0260000228881836],"max":[0.9666559491827813,1.6403511635683792,2.0360000133514404]},"sizeMeters":[1.933,1.64,4.062],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:34.848Z","updatedAt":"2026-09-08T12:30:34.938Z","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/32519/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 CitySUVCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32519/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/32519/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32519/v1/model.glb\" alt=\"City SUV (Car Park and Road Vehicle Fleet)\" 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/32519/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/32519/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32520","slug":"car-park-and-road-vehicle-fleet-long-bed-pickup-774bcff2","title":"Long-bed single-cab pickup (Car Park and Road Vehicle Fleet)","summary":"A single cab pickup on the long wheelbase chassis with a two and a half metre load bed, ladder rack sockets and a drop tailgate. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A single cab pickup on the long wheelbase chassis with a two and a half metre load bed, ladder rack sockets and a drop tailgate. Dimensions 2.10 x 1.82 x 5.89 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.4, 0.84, 0.9); door-front-right at (0.99, 0.68, 1.27); door-front-left at (-0.99, 0.68, 1.27); bonnet at (0, 0.99, 1.32); tailgate at (0, 0.61, -2.85); wheel-front-right at (0.8, 0.38, 1.77); wheel-front-left at (-0.8, 0.38, 1.77); wheel-rear-right at (0.8, 0.38, -1.77); wheel-rear-left at (-0.8, 0.38, -1.77). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, tailgate-open, tailgate-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-long-bed-pickup-774bcff2","cdnUrl":"https://cdn.3dassets.dev/assets/32520/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-long-bed-pickup-774bcff2","thumbnailUrl":"https://cdn.3dassets.dev/assets/32520/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32520/v1/poster.webp","blurhash":"U26H+R?v00MwIVDiRjxv00D%?ct8%M~q%MIT","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":938212,"triangles":29192,"vertices":58040,"meshes":21,"materials":8,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","tailgate-open","tailgate-close","steer","wheel-roll"],"boundingBox":{"min":[-1.048200011253357,-7.69330975591842e-8,-2.940999984741211],"max":[1.048200011253357,1.8237818911288275,2.9509999752044678]},"sizeMeters":[2.096,1.824,5.892],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:34.156Z","updatedAt":"2026-09-08T12:30:34.250Z","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/32520/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 LongBedSingleCabPickupCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32520/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/32520/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32520/v1/model.glb\" alt=\"Long-bed single-cab pickup (Car Park and Road Vehicle Fleet)\" 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/32520/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/32520/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32521","slug":"car-park-and-road-vehicle-fleet-minibus-296d6f1e","title":"Sixteen-seat minibus (Car Park and Road Vehicle Fleet)","summary":"A minibus on a high roof van chassis: a full row of side windows down both flanks, a side entrance door and three rows of seats. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A minibus on a high roof van chassis: a full row of side windows down both flanks, a side entrance door and three rows of seats. Dimensions 2.20 x 2.58 x 5.94 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.4, 0.88, 0.7); door-front-right at (1.05, 0.67, 1.07); door-front-left at (-1.05, 0.67, 1.07); bonnet at (0, 1.03, 1.12); rear-door-right at (0.84, 1.03, -2.83); rear-door-left at (-0.84, 1.03, -2.83); wheel-front-right at (0.86, 0.36, 1.82); wheel-front-left at (-0.86, 0.36, 1.82); wheel-rear-right at (0.86, 0.36, -1.82); wheel-rear-left at (-0.86, 0.36, -1.82); slide-door at (-1.05, 1.03, -0.52). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, rear-open, rear-close, slide-open, slide-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-minibus-296d6f1e","cdnUrl":"https://cdn.3dassets.dev/assets/32521/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-minibus-296d6f1e","thumbnailUrl":"https://cdn.3dassets.dev/assets/32521/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32521/v1/poster.webp","blurhash":"UEF6C6M{00ax_300IU-;00IU?c-;M{~q%MM{","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":945560,"triangles":28096,"vertices":55864,"meshes":26,"materials":8,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","rear-open","rear-close","slide-open","slide-close","steer","wheel-roll"],"boundingBox":{"min":[-1.1010722466506444,-6.660981410888667e-8,-2.9660000801086426],"max":[1.1010722466506444,2.5832943824054295,2.9760000705718994]},"sizeMeters":[2.202,2.583,5.942],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:34.348Z","updatedAt":"2026-09-08T12:30:34.448Z","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/32521/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 SixteenSeatMinibusCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32521/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/32521/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32521/v1/model.glb\" alt=\"Sixteen-seat minibus (Car Park and Road Vehicle Fleet)\" 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/32521/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/32521/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32522","slug":"car-park-and-road-vehicle-fleet-taxi-ae3c8ca0","title":"Licensed taxi saloon (Car Park and Road Vehicle Fleet)","summary":"The four door saloon in taxi trim: an illuminated roof sign, a door mounted plate panel and a partition behind the front seats. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"The four door saloon in taxi trim: an illuminated roof sign, a door mounted plate panel and a partition behind the front seats. Dimensions 2.00 x 1.59 x 4.82 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.39, 0.64, 0.44); door-front-right at (0.94, 0.53, 0.81); door-rear-right at (0.94, 0.53, 0.03); door-front-left at (-0.94, 0.53, 0.81); door-rear-left at (-0.94, 0.53, 0.03); bonnet at (0, 0.79, 0.86); boot at (0, 0.79, -1.04); wheel-front-right at (0.76, 0.33, 1.42); wheel-front-left at (-0.76, 0.33, 1.42); wheel-rear-right at (0.76, 0.33, -1.42); wheel-rear-left at (-0.76, 0.33, -1.42). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, boot-open, boot-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-taxi-ae3c8ca0","cdnUrl":"https://cdn.3dassets.dev/assets/32522/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-taxi-ae3c8ca0","thumbnailUrl":"https://cdn.3dassets.dev/assets/32522/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32522/v1/poster.webp","blurhash":"UBC?r[-;009Fag9FM{xv00NF~q-;M{~q%MMx","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":961896,"triangles":30464,"vertices":60433,"meshes":23,"materials":8,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","boot-open","boot-close","steer","wheel-roll"],"boundingBox":{"min":[-1.0002000331878662,8.479756008483719e-9,-2.4059998989105225],"max":[1.0002000331878662,1.5939152739312457,2.4159998893737793]},"sizeMeters":[2,1.594,4.822],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:34.802Z","updatedAt":"2026-09-08T12:30:34.902Z","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/32522/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 LicensedTaxiSaloonCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32522/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/32522/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32522/v1/model.glb\" alt=\"Licensed taxi saloon (Car Park and Road Vehicle Fleet)\" 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/32522/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/32522/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32523","slug":"car-park-and-road-vehicle-fleet-police-car-39c206c9","title":"Police patrol car (Car Park and Road Vehicle Fleet)","summary":"The estate in police livery: a full width roof light bar in blue, a front grille flash and a rear equipment tray. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"The estate in police livery: a full width roof light bar in blue, a front grille flash and a rear equipment tray. Dimensions 2.01 x 1.75 x 5.05 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.39, 0.71, 0.38); door-front-right at (0.95, 0.56, 0.75); door-rear-right at (0.95, 0.56, -0.66); door-front-left at (-0.95, 0.56, 0.75); door-rear-left at (-0.95, 0.56, -0.66); bonnet at (0, 0.86, 0.8); boot at (0, 1.52, -2.29); wheel-front-right at (0.77, 0.33, 1.43); wheel-front-left at (-0.77, 0.33, 1.43); wheel-rear-right at (0.77, 0.33, -1.43); wheel-rear-left at (-0.77, 0.33, -1.43); beacon at (0, 1.66, -0.05). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, boot-open, boot-close, steer, wheel-roll, beacon-spin drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-police-car-39c206c9","cdnUrl":"https://cdn.3dassets.dev/assets/32523/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-police-car-39c206c9","thumbnailUrl":"https://cdn.3dassets.dev/assets/32523/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32523/v1/poster.webp","blurhash":"UDDJS7s:00Rj%M9FM{-;00M{_4xuM_~qx]Di","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":1000484,"triangles":31392,"vertices":62178,"meshes":26,"materials":9,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","boot-open","boot-close","steer","wheel-roll","beacon-spin"],"boundingBox":{"min":[-1.0049263766429886,8.479756008483719e-9,-2.575186014175415],"max":[1.0049263766429886,1.75387501186875,2.4750244013939438]},"sizeMeters":[2.01,1.754,5.05],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:34.967Z","updatedAt":"2026-09-08T12:30:35.121Z","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/32523/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 PolicePatrolCarCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32523/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/32523/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32523/v1/model.glb\" alt=\"Police patrol car (Car Park and Road Vehicle Fleet)\" 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/32523/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/32523/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32524","slug":"car-park-and-road-vehicle-fleet-ambulance-response-est-505d3afe","title":"Ambulance response estate (Car Park and Road Vehicle Fleet)","summary":"The estate as a paramedic response car: a roof light bar in amber, a rear equipment locker and a battenburg waist band. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"The estate as a paramedic response car: a roof light bar in amber, a rear equipment locker and a battenburg waist band. Dimensions 2.01 x 1.75 x 5.04 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.39, 0.71, 0.38); door-front-right at (0.95, 0.56, 0.75); door-rear-right at (0.95, 0.56, -0.66); door-front-left at (-0.95, 0.56, 0.75); door-rear-left at (-0.95, 0.56, -0.66); bonnet at (0, 0.86, 0.8); boot at (0, 1.52, -2.29); wheel-front-right at (0.77, 0.33, 1.43); wheel-front-left at (-0.77, 0.33, 1.43); wheel-rear-right at (0.77, 0.33, -1.43); wheel-rear-left at (-0.77, 0.33, -1.43); beacon at (0, 1.66, -0.05). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, boot-open, boot-close, steer, wheel-roll, beacon-spin drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-ambulance-response-est-505d3afe","cdnUrl":"https://cdn.3dassets.dev/assets/32524/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-ambulance-response-est-505d3afe","thumbnailUrl":"https://cdn.3dassets.dev/assets/32524/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32524/v1/poster.webp","blurhash":"UDDcXTof00Rk%M9FM{-;00M{_3xuM{~q%MD$","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":1000784,"triangles":31392,"vertices":62178,"meshes":26,"materials":9,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","boot-open","boot-close","steer","wheel-roll","beacon-spin"],"boundingBox":{"min":[-1.0049263766429886,8.479756008483719e-9,-2.575186014175415],"max":[1.0049263766429886,1.7538919452560102,2.4660000801086426]},"sizeMeters":[2.01,1.754,5.041],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:35.211Z","updatedAt":"2026-09-08T12:30:35.404Z","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/32524/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 AmbulanceResponseEstateCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32524/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/32524/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32524/v1/model.glb\" alt=\"Ambulance response estate (Car Park and Road Vehicle Fleet)\" 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/32524/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/32524/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32525","slug":"car-park-and-road-vehicle-fleet-delivery-van-f64e48f5","title":"Parcel delivery van (Car Park and Road Vehicle Fleet)","summary":"The medium panel van in parcel delivery trim: a roof beacon, a side livery band and a load bay stacked with shelving. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"The medium panel van in parcel delivery trim: a roof beacon, a side livery band and a load bay stacked with shelving. Dimensions 2.15 x 2.47 x 5.39 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.4, 0.77, 0.48); door-front-right at (1.02, 0.62, 0.85); door-front-left at (-1.02, 0.62, 0.85); bonnet at (0, 0.92, 0.9); rear-door-right at (0.82, 0.92, -2.55); rear-door-left at (-0.82, 0.92, -2.55); wheel-front-right at (0.83, 0.35, 1.6); wheel-front-left at (-0.83, 0.35, 1.6); wheel-rear-right at (0.83, 0.35, -1.6); wheel-rear-left at (-0.83, 0.35, -1.6); slide-door at (-1.02, 0.92, -0.73); beacon at (0, 2.38, 0.4). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, rear-open, rear-close, slide-open, slide-close, steer, wheel-roll, beacon-spin drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-delivery-van-f64e48f5","cdnUrl":"https://cdn.3dassets.dev/assets/32525/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-delivery-van-f64e48f5","thumbnailUrl":"https://cdn.3dassets.dev/assets/32525/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32525/v1/poster.webp","blurhash":"UACNv+Sg0|bH=e1HI:=e0|I:=e$*S#}Z$*Ef","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":961164,"triangles":28516,"vertices":56599,"meshes":27,"materials":8,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","rear-open","rear-close","slide-open","slide-close","steer","wheel-roll","beacon-spin"],"boundingBox":{"min":[-1.0770000219345093,-1.8435275528361217e-9,-2.690999984741211],"max":[1.0770000219345093,2.474158798753259,2.7009999752044678]},"sizeMeters":[2.154,2.474,5.392],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:35.164Z","updatedAt":"2026-09-08T12:30:35.296Z","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/32525/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 ParcelDeliveryVanCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32525/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/32525/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32525/v1/model.glb\" alt=\"Parcel delivery van (Car Park and Road Vehicle Fleet)\" 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/32525/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/32525/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32526","slug":"car-park-and-road-vehicle-fleet-driving-school-hatchba-2ceb1c25","title":"Driving school hatchback (Car Park and Road Vehicle Fleet)","summary":"The five door hatchback in driving school trim: a roof sign board, a second interior mirror and a magnetic door panel. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"The five door hatchback in driving school trim: a roof sign board, a second interior mirror and a magnetic door panel. Dimensions 1.95 x 1.65 x 4.34 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.38, 0.67, 0.18); door-front-right at (0.92, 0.54, 0.55); door-rear-right at (0.92, 0.54, -0.44); door-front-left at (-0.92, 0.54, 0.55); door-rear-left at (-0.92, 0.54, -0.44); bonnet at (0, 0.82, 0.6); boot at (0, 1.44, -1.7); wheel-front-right at (0.74, 0.31, 1.32); wheel-front-left at (-0.74, 0.31, 1.32); wheel-rear-right at (0.74, 0.31, -1.32); wheel-rear-left at (-0.74, 0.31, -1.32). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, boot-open, boot-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-driving-school-hatchba-2ceb1c25","cdnUrl":"https://cdn.3dassets.dev/assets/32526/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-driving-school-hatchba-2ceb1c25","thumbnailUrl":"https://cdn.3dassets.dev/assets/32526/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32526/v1/poster.webp","blurhash":"UDDvi-xt00of%M9FIU-;00M{_N%3Mx~q-;D%","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":972580,"triangles":30696,"vertices":60902,"meshes":25,"materials":9,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","boot-open","boot-close","steer","wheel-roll"],"boundingBox":{"min":[-0.9762063147476566,-1.0999282928914056e-8,-2.1659998893737793],"max":[0.9762063147476566,1.6536640832246408,2.1760001182556152]},"sizeMeters":[1.952,1.654,4.342],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:36.818Z","updatedAt":"2026-09-08T12:30:36.985Z","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/32526/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 DrivingSchoolHatchbackCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32526/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/32526/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32526/v1/model.glb\" alt=\"Driving school hatchback (Car Park and Road Vehicle Fleet)\" 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/32526/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/32526/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32527","slug":"car-park-and-road-vehicle-fleet-breakdown-4x4-c857523d","title":"Breakdown recovery 4x4 (Car Park and Road Vehicle Fleet)","summary":"The ladder frame four by four in recovery trim: an amber roof beacon bar, a rear tool locker and the winch already spooled. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"The ladder frame four by four in recovery trim: an amber roof beacon bar, a rear tool locker and the winch already spooled. Dimensions 2.15 x 2.19 x 5.05 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.4, 0.93, 0.5); door-front-right at (1.02, 0.77, 0.87); door-rear-right at (1.02, 0.77, -0.37); door-front-left at (-1.02, 0.77, 0.87); door-rear-left at (-1.02, 0.77, -0.37); bonnet at (0, 1.08, 0.92); boot at (0, 1.96, -2.26); wheel-front-right at (0.83, 0.4, 1.44); wheel-front-left at (-0.83, 0.4, 1.44); wheel-rear-right at (0.83, 0.4, -1.44); wheel-rear-left at (-0.83, 0.4, -1.44); winch at (0, 0.69, 2.44); beacon at (0, 2.1, 0.32). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, boot-open, boot-close, steer, wheel-roll, winch-spin, beacon-spin drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-breakdown-4x4-c857523d","cdnUrl":"https://cdn.3dassets.dev/assets/32527/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-breakdown-4x4-c857523d","thumbnailUrl":"https://cdn.3dassets.dev/assets/32527/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32527/v1/poster.webp","blurhash":"U8C56vtR0yJC],5QEL=e0eI:^5=dAH}a={FK","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":1065364,"triangles":31420,"vertices":62305,"meshes":27,"materials":9,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","boot-open","boot-close","steer","wheel-roll","winch-spin","beacon-spin"],"boundingBox":{"min":[-1.0769015453512785,-2.765173640062457e-8,-2.4860000610351562],"max":[1.0769015453512785,2.1947360050070164,2.565000057220459]},"sizeMeters":[2.154,2.195,5.051],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:37.111Z","updatedAt":"2026-09-08T12:30:37.231Z","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/32527/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 BreakdownRecovery4x4CarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32527/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/32527/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32527/v1/model.glb\" alt=\"Breakdown recovery 4x4 (Car Park and Road Vehicle Fleet)\" 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/32527/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/32527/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32528","slug":"car-park-and-road-vehicle-fleet-convertible-roof-down-55dd30f3","title":"Convertible with the roof down (Car Park and Road Vehicle Fleet)","summary":"The convertible with the fabric roof folded away: no roof or rear screen, a stowage deck behind the seats and twin rollover hoops. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"The convertible with the fabric roof folded away: no roof or rear screen, a stowage deck behind the seats and twin rollover hoops. Dimensions 1.99 x 1.36 x 4.46 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.38, 0.61, 0.24); door-front-right at (0.94, 0.51, 0.61); door-front-left at (-0.94, 0.51, 0.61); bonnet at (0, 0.76, 0.66); boot at (0, 0.76, -0.82); wheel-front-right at (0.76, 0.32, 1.33); wheel-front-left at (-0.76, 0.32, 1.33); wheel-rear-right at (0.76, 0.32, -1.33); wheel-rear-left at (-0.76, 0.32, -1.33). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, boot-open, boot-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-convertible-roof-down-55dd30f3","cdnUrl":"https://cdn.3dassets.dev/assets/32528/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-convertible-roof-down-55dd30f3","thumbnailUrl":"https://cdn.3dassets.dev/assets/32528/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32528/v1/poster.webp","blurhash":"U8AK5S%M4TITM{9Fj[-;00M{?c%g%M~qV@9F","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":977208,"triangles":28488,"vertices":56530,"meshes":21,"materials":8,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","boot-open","boot-close","steer","wheel-roll"],"boundingBox":{"min":[-0.9954000115394592,1.3641397733632488e-8,-2.2260000705718994],"max":[0.9954000115394592,1.361081526540628,2.2360000610351562]},"sizeMeters":[1.991,1.361,4.462],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:37.260Z","updatedAt":"2026-09-08T12:30:37.354Z","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/32528/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 ConvertibleWithTheRoofDownCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32528/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/32528/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32528/v1/model.glb\" alt=\"Convertible with the roof down (Car Park and Road Vehicle Fleet)\" 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/32528/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/32528/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32529","slug":"car-park-and-road-vehicle-fleet-double-cab-pickup-cano-aa92dedb","title":"Double-cab pickup with a bed canopy (Car Park and Road Vehicle Fleet)","summary":"The double cab pickup with a hard canopy over the load bed: a glazed side and rear, and the tailgate still drops on its own hinge. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"The double cab pickup with a hard canopy over the load bed: a glazed side and rear, and the tailgate still drops on its own hinge. Dimensions 2.08 x 1.81 x 5.39 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.4, 0.84, 0.52); door-front-right at (0.98, 0.68, 0.89); door-rear-right at (0.98, 0.68, 0.12); door-front-left at (-0.98, 0.68, 0.89); door-rear-left at (-0.98, 0.68, 0.12); bonnet at (0, 0.99, 0.94); tailgate at (0, 0.61, -2.6); wheel-front-right at (0.8, 0.37, 1.61); wheel-front-left at (-0.8, 0.37, 1.61); wheel-rear-right at (0.8, 0.37, -1.61); wheel-rear-left at (-0.8, 0.37, -1.61). Wiper arms, suspension travel and any convertible roof mechanism are static: none is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, tailgate-open, tailgate-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-double-cab-pickup-cano-aa92dedb","cdnUrl":"https://cdn.3dassets.dev/assets/32529/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-double-cab-pickup-cano-aa92dedb","thumbnailUrl":"https://cdn.3dassets.dev/assets/32529/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32529/v1/poster.webp","blurhash":"UABzIM-q00Mx%M9FIT%M00IU?b%MD%~q?bD%","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":965632,"triangles":30552,"vertices":60604,"meshes":23,"materials":8,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","tailgate-open","tailgate-close","steer","wheel-roll"],"boundingBox":{"min":[-1.038640398791025,-4.1969133501851275e-8,-2.690999984741211],"max":[1.038640398791025,1.814246601347546,2.7009999752044678]},"sizeMeters":[2.077,1.814,5.392],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:37.869Z","updatedAt":"2026-09-08T12:30:38.081Z","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/32529/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 DoubleCabPickupWithABedCanopyCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32529/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/32529/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32529/v1/model.glb\" alt=\"Double-cab pickup with a bed canopy (Car Park and Road Vehicle Fleet)\" 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/32529/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/32529/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32531","slug":"car-park-and-road-vehicle-fleet-panel-van-doors-open-046fd90f","title":"Panel van with the rear doors open (Car Park and Road Vehicle Fleet)","summary":"The medium panel van reversed up with both rear barn doors swung wide, showing the ribbed load bay floor and side rails. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"The medium panel van reversed up with both rear barn doors swung wide, showing the ribbed load bay floor and side rails. Dimensions 2.18 x 2.26 x 6.03 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.4, 0.77, 0.48); door-front-right at (1.02, 0.62, 0.85); door-front-left at (-1.02, 0.62, 0.85); bonnet at (0, 0.92, 0.9); rear-door-right at (0.82, 0.92, -2.55); rear-door-left at (-0.82, 0.92, -2.55); wheel-front-right at (0.83, 0.35, 1.6); wheel-front-left at (-0.83, 0.35, 1.6); wheel-rear-right at (0.83, 0.35, -1.6); wheel-rear-left at (-0.83, 0.35, -1.6); slide-door at (-1.02, 0.92, -0.73). Both rear doors are swung open in the geometry, so this variant ships them posed and their clips are left off; the sliding side door, the wheels and the cab doors still animate. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, slide-open, slide-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-panel-van-doors-open-046fd90f","cdnUrl":"https://cdn.3dassets.dev/assets/32531/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-panel-van-doors-open-046fd90f","thumbnailUrl":"https://cdn.3dassets.dev/assets/32531/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32531/v1/poster.webp","blurhash":"U55rrxs?8wnfyGI7Mc%O8wM]x{yEr.%%toRO","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":941900,"triangles":28000,"vertices":55645,"meshes":26,"materials":8,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","slide-open","slide-close","steer","wheel-roll"],"boundingBox":{"min":[-1.0916833164498143,-1.8435275528361217e-9,-3.331223488121217],"max":[1.0916833164498143,2.2631190266376846,2.7009999752044678]},"sizeMeters":[2.183,2.263,6.032],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:38.357Z","updatedAt":"2026-09-08T12:30:38.730Z","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/32531/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 PanelVanWithTheRearDoorsOpenCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32531/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/32531/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32531/v1/model.glb\" alt=\"Panel van with the rear doors open (Car Park and Road Vehicle Fleet)\" 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/32531/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/32531/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32530","slug":"car-park-and-road-vehicle-fleet-estate-boot-open-f812f9bd","title":"Estate with the tailgate raised (Car Park and Road Vehicle Fleet)","summary":"The estate parked with its tailgate raised on the gas struts, showing the load bay and the folded rear bench. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"The estate parked with its tailgate raised on the gas struts, showing the load bay and the folded rear bench. Dimensions 2.01 x 1.59 x 5.73 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.39, 0.71, 0.38); door-front-right at (0.95, 0.56, 0.75); door-rear-right at (0.95, 0.56, -0.66); door-front-left at (-0.95, 0.56, 0.75); door-rear-left at (-0.95, 0.56, -0.66); bonnet at (0, 0.86, 0.8); boot at (0, 1.52, -2.29); wheel-front-right at (0.77, 0.33, 1.43); wheel-front-left at (-0.77, 0.33, 1.43); wheel-rear-right at (0.77, 0.33, -1.43); wheel-rear-left at (-0.77, 0.33, -1.43). The tailgate is raised in the geometry, so it ships posed and its clip is left off; the doors, bonnet and wheels still animate. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-estate-boot-open-f812f9bd","cdnUrl":"https://cdn.3dassets.dev/assets/32530/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-estate-boot-open-f812f9bd","thumbnailUrl":"https://cdn.3dassets.dev/assets/32530/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32530/v1/poster.webp","blurhash":"U8A[ci$j0yS#%29[Ef-V0eEf}Z$*I.}Z=y9[","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":980996,"triangles":30900,"vertices":61280,"meshes":24,"materials":8,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","steer","wheel-roll"],"boundingBox":{"min":[-1.0049263766429886,8.479756008483719e-9,-3.266107258402978],"max":[1.0049263766429886,1.5880887545184792,2.4660000801086426]},"sizeMeters":[2.01,1.588,5.732],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:38.300Z","updatedAt":"2026-09-08T12:30:38.727Z","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/32530/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 EstateWithTheTailgateRaisedCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32530/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/32530/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32530/v1/model.glb\" alt=\"Estate with the tailgate raised (Car Park and Road Vehicle Fleet)\" 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/32530/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/32530/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32532","slug":"car-park-and-road-vehicle-fleet-electric-hatchback-cha-6f5b13c8","title":"Electric hatchback on charge (Car Park and Road Vehicle Fleet)","summary":"The electric hatchback plugged in: the charging flap swung open, a green status lamp lit and the lead run out to a post. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"The electric hatchback plugged in: the charging flap swung open, a green status lamp lit and the lead run out to a post. Dimensions 2.52 x 1.58 x 4.32 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: steering at (0.38, 0.73, 0.12); door-front-right at (0.93, 0.57, 0.49); door-rear-right at (0.93, 0.57, -0.47); door-front-left at (-0.93, 0.57, 0.49); door-rear-left at (-0.93, 0.57, -0.47); bonnet at (0, 0.88, 0.54); boot at (0, 1.56, -1.65); wheel-front-right at (0.75, 0.32, 1.4); wheel-front-left at (-0.75, 0.32, 1.4); wheel-rear-right at (0.75, 0.32, -1.4); wheel-rear-left at (-0.75, 0.32, -1.4); flap at (-0.94, 0.62, -0.87). The charging flap is open in the geometry and the lead is a static hose, because a cable is not reachable with one rigid node transform. Rigid node-transform clips door-open, door-close, bonnet-open, bonnet-close, boot-open, boot-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-electric-hatchback-cha-6f5b13c8","cdnUrl":"https://cdn.3dassets.dev/assets/32532/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-electric-hatchback-cha-6f5b13c8","thumbnailUrl":"https://cdn.3dassets.dev/assets/32532/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32532/v1/poster.webp","blurhash":"UCDS?%M{00Rjxu9FM{?b00of~q%MM{~qxv9E","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":1069368,"triangles":30976,"vertices":61405,"meshes":26,"materials":9,"textures":0,"animations":["door-open","door-close","bonnet-open","bonnet-close","boot-open","boot-close","steer","wheel-roll"],"boundingBox":{"min":[-1.5271854156846365,1.3641397733632488e-8,-2.1559998989105225],"max":[0.99065402001811,1.5834234023499278,2.1659998893737793]},"sizeMeters":[2.518,1.583,4.322],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:38.440Z","updatedAt":"2026-09-08T12:30:38.923Z","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/32532/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 ElectricHatchbackOnChargeCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32532/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/32532/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32532/v1/model.glb\" alt=\"Electric hatchback on charge (Car Park and Road Vehicle Fleet)\" 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/32532/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/32532/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32533","slug":"car-park-and-road-vehicle-fleet-box-truck-4574c765","title":"Box truck with a roller shutter (Car Park and Road Vehicle Fleet)","summary":"A seven and a half tonne rigid box truck: a forward control cab, a closed box body on the chassis and a rear roller shutter that climbs into the roof. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A seven and a half tonne rigid box truck: a forward control cab, a closed box body on the chassis and a rear roller shutter that climbs into the roof. Dimensions 2.65 x 3.48 x 7.54 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: door-front-right at (1.2, 1.4, 3.63); door-front-left at (-1.2, 1.4, 3.63); steering at (0.49, 1.97, 3.23); wheel-front-right at (1, 0.42, 2.55); wheel-rear-right at (1, 0.42, -1.35); wheel-rear-right-inner at (0.67, 0.42, -1.35); wheel-front-left at (-1, 0.42, 2.55); wheel-rear-left at (-1, 0.42, -1.35); wheel-rear-left-inner at (-0.67, 0.42, -1.35); shutter at (0, 1.1, -3.74). Suspension travel and the wiper linkage are static: neither is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, shutter-open, shutter-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-box-truck-4574c765","cdnUrl":"https://cdn.3dassets.dev/assets/32533/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-box-truck-4574c765","thumbnailUrl":"https://cdn.3dassets.dev/assets/32533/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32533/v1/poster.webp","blurhash":"UKFiS-t74nWB~q9FIAxu009Fxu%M9F-;%Mxu","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":580816,"triangles":25972,"vertices":52414,"meshes":25,"materials":9,"textures":0,"animations":["door-open","door-close","shutter-open","shutter-close","steer","wheel-roll"],"boundingBox":{"min":[-1.2684999704360962,-2.9560523473470823e-9,-3.7660000324249268],"max":[1.3834027931988684,3.484088701448322,3.7760000228881836]},"sizeMeters":[2.652,3.484,7.542],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:38.501Z","updatedAt":"2026-09-08T12:30:38.854Z","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/32533/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 BoxTruckWithARollerShutterCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32533/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/32533/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32533/v1/model.glb\" alt=\"Box truck with a roller shutter (Car Park and Road Vehicle Fleet)\" 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/32533/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/32533/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32534","slug":"car-park-and-road-vehicle-fleet-tipper-truck-445f8b6f","title":"Tipper truck (Car Park and Road Vehicle Fleet)","summary":"A rigid tipper: a steel bed hinged on the rear cross member over a body ram, with drop sides and a tall headboard behind the cab. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A rigid tipper: a steel bed hinged on the rear cross member over a body ram, with drop sides and a tall headboard behind the cab. Dimensions 2.65 x 2.55 x 7.04 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: door-front-right at (1.2, 1.4, 3.38); door-front-left at (-1.2, 1.4, 3.38); steering at (0.49, 1.94, 2.98); wheel-front-right at (1, 0.42, 2.3); wheel-rear-right at (1, 0.42, -1.4); wheel-rear-right-inner at (0.67, 0.42, -1.4); wheel-front-left at (-1, 0.42, 2.3); wheel-rear-left at (-1, 0.42, -1.4); wheel-rear-left-inner at (-0.67, 0.42, -1.4); bed at (0, 1.05, -3.3). The tipping ram is drawn under the bed but is static: a telescopic ram is not reachable with one rigid node transform. Rigid node-transform clips door-open, door-close, bed-open, bed-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-tipper-truck-445f8b6f","cdnUrl":"https://cdn.3dassets.dev/assets/32534/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-tipper-truck-445f8b6f","thumbnailUrl":"https://cdn.3dassets.dev/assets/32534/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32534/v1/poster.webp","blurhash":"U4Auz8^j1Z-:[q9]S~=e000|[YMe1a}Y#l6{","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":570744,"triangles":25732,"vertices":51976,"meshes":25,"materials":9,"textures":0,"animations":["door-open","door-close","bed-open","bed-close","steer","wheel-roll"],"boundingBox":{"min":[-1.2684999704360962,-2.9560523473470823e-9,-3.5160000324249268],"max":[1.3834468014398449,2.554074842865373,3.5260000228881836]},"sizeMeters":[2.652,2.554,7.042],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:40.535Z","updatedAt":"2026-09-08T12:30:40.634Z","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/32534/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 TipperTruckCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32534/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/32534/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32534/v1/model.glb\" alt=\"Tipper truck (Car Park and Road Vehicle Fleet)\" 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/32534/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/32534/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32536","slug":"car-park-and-road-vehicle-fleet-crane-flatbed-truck-fc760e34","title":"Flatbed truck with a crane (Car Park and Road Vehicle Fleet)","summary":"A flat deck rigid with a folding lorry crane behind the cab, timber deck ribs, outrigger legs and a two section boom that lifts on its column. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A flat deck rigid with a folding lorry crane behind the cab, timber deck ribs, outrigger legs and a two section boom that lifts on its column. Dimensions 2.73 x 2.67 x 8.24 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: door-front-right at (1.22, 1.45, 3.98); door-front-left at (-1.22, 1.45, 3.98); steering at (0.5, 2.02, 3.58); wheel-front-right at (1.02, 0.44, 2.9); wheel-rear-right at (1.02, 0.44, -1.8); wheel-rear-right-inner at (0.69, 0.44, -1.8); wheel-front-left at (-1.02, 0.44, 2.9); wheel-rear-left at (-1.02, 0.44, -1.8); wheel-rear-left-inner at (-0.69, 0.44, -1.8); boom at (0, 2.23, 1.68). The crane slews and the outriggers extend on a real machine; here only the boom lifts, because the rest needs more than one rigid node each. Rigid node-transform clips door-open, door-close, boom-open, boom-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-crane-flatbed-truck-fc760e34","cdnUrl":"https://cdn.3dassets.dev/assets/32536/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-crane-flatbed-truck-fc760e34","thumbnailUrl":"https://cdn.3dassets.dev/assets/32536/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32536/v1/poster.webp","blurhash":"U38EJMKU00--_3D%IUx]00r9~qIY00~q?bMw","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":966628,"triangles":47902,"vertices":98414,"meshes":25,"materials":9,"textures":0,"animations":["door-open","door-close","boom-open","boom-close","steer","wheel-roll"],"boundingBox":{"min":[-1.3298348867340595,-1.2371446589387602e-8,-4.116000175476074],"max":[1.403934075493879,2.673786403131246,4.125999927520752]},"sizeMeters":[2.734,2.674,8.242],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:41.139Z","updatedAt":"2026-09-08T12:30:41.239Z","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/32536/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 FlatbedTruckWithACraneCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32536/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/32536/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32536/v1/model.glb\" alt=\"Flatbed truck with a crane (Car Park and Road Vehicle Fleet)\" 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/32536/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/32536/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32535","slug":"car-park-and-road-vehicle-fleet-curtainside-truck-dc58a912","title":"Curtainside rigid truck (Car Park and Road Vehicle Fleet)","summary":"A curtainside rigid: an aluminium portal frame carrying tensioned side curtains under a translucent roof, with a shutter across the rear opening. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A curtainside rigid: an aluminium portal frame carrying tensioned side curtains under a translucent roof, with a shutter across the rear opening. Dimensions 2.74 x 3.69 x 8.54 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: door-front-right at (1.25, 1.45, 4.13); door-front-left at (-1.25, 1.45, 4.13); steering at (0.51, 2.02, 3.73); wheel-front-right at (1.05, 0.44, 2.95); wheel-rear-right at (1.05, 0.44, -1.9); wheel-rear-right-inner at (0.72, 0.44, -1.9); wheel-front-left at (-1.05, 0.44, 2.95); wheel-rear-left at (-1.05, 0.44, -1.9); wheel-rear-left-inner at (-0.72, 0.44, -1.9); shutter at (0, 1.15, -4.23). The curtains are modelled closed on their track and do not slide; the rear shutter is what opens. Rigid node-transform clips door-open, door-close, shutter-open, shutter-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-curtainside-truck-dc58a912","cdnUrl":"https://cdn.3dassets.dev/assets/32535/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-curtainside-truck-dc58a912","thumbnailUrl":"https://cdn.3dassets.dev/assets/32535/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32535/v1/poster.webp","blurhash":"UGD,Apt74nt7~q9FD%t700D%%3t79E-;-;xu","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":621840,"triangles":26192,"vertices":52850,"meshes":26,"materials":10,"textures":0,"animations":["door-open","door-close","shutter-open","shutter-close","steer","wheel-roll"],"boundingBox":{"min":[-1.3174999952316284,-5.9351331627155446e-9,-4.265999794006348],"max":[1.4242516652190276,3.694110865223436,4.276000022888184]},"sizeMeters":[2.742,3.694,8.542],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:40.748Z","updatedAt":"2026-09-08T12:30:40.860Z","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/32535/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 CurtainsideRigidTruckCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32535/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/32535/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32535/v1/model.glb\" alt=\"Curtainside rigid truck (Car Park and Road Vehicle Fleet)\" 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/32535/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/32535/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32537","slug":"car-park-and-road-vehicle-fleet-refuse-truck-fd149173","title":"Refuse collection truck (Car Park and Road Vehicle Fleet)","summary":"A refuse collection truck with a compaction body, a rear hopper and a bin lift arm that swings a wheeled bin up over the loading edge. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A refuse collection truck with a compaction body, a rear hopper and a bin lift arm that swings a wheeled bin up over the loading edge. Dimensions 2.79 x 3.86 x 9.27 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: door-front-right at (1.27, 1.45, 4.28); door-front-left at (-1.27, 1.45, 4.28); steering at (0.53, 2.02, 3.88); wheel-front-right at (1.07, 0.45, 3.05); wheel-rear-right at (1.07, 0.45, -1.9); wheel-rear-right-inner at (0.74, 0.45, -1.9); wheel-front-left at (-1.07, 0.45, 3.05); wheel-rear-left at (-1.07, 0.45, -1.9); wheel-rear-left-inner at (-0.74, 0.45, -1.9); bin-arm at (0, 2.52, -3.94). Suspension travel and the wiper linkage are static: neither is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, arm-open, arm-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-refuse-truck-fd149173","cdnUrl":"https://cdn.3dassets.dev/assets/32537/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-refuse-truck-fd149173","thumbnailUrl":"https://cdn.3dassets.dev/assets/32537/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32537/v1/poster.webp","blurhash":"U8B-=2]m0|R*}t9[5k$60y5+,t-B1H=e}ZtR","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":1212880,"triangles":50726,"vertices":103820,"meshes":25,"materials":9,"textures":0,"animations":["door-open","door-close","arm-open","arm-close","steer","wheel-roll"],"boundingBox":{"min":[-1.3420000076293945,-6.887063308536057e-8,-4.8399401389848835],"max":[1.4450258842296269,3.8650119897383672,4.426000118255615]},"sizeMeters":[2.787,3.865,9.266],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:42.025Z","updatedAt":"2026-09-08T12:30:42.151Z","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/32537/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 RefuseCollectionTruckCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32537/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/32537/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32537/v1/model.glb\" alt=\"Refuse collection truck (Car Park and Road Vehicle Fleet)\" 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/32537/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/32537/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32540","slug":"car-park-and-road-vehicle-fleet-tow-truck-03cf38d7","title":"Recovery tow truck (Car Park and Road Vehicle Fleet)","summary":"A recovery truck with a tilting slide bed, a rear boom and a winch drum: the bed tips to the road, the boom lifts and the drum turns. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A recovery truck with a tilting slide bed, a rear boom and a winch drum: the bed tips to the road, the boom lifts and the drum turns. Dimensions 2.65 x 2.69 x 7.84 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: door-front-right at (1.2, 1.43, 3.78); door-front-left at (-1.2, 1.43, 3.78); steering at (0.49, 1.95, 3.38); wheel-front-right at (1, 0.42, 2.6); wheel-rear-right at (1, 0.42, -1.5); wheel-rear-right-inner at (0.67, 0.42, -1.5); wheel-front-left at (-1, 0.42, 2.6); wheel-rear-left at (-1, 0.42, -1.5); wheel-rear-left-inner at (-0.67, 0.42, -1.5); bed at (0, 1.08, -3.8); boom at (0, 1.58, 1.88); winch at (0, 1.7, 1.78); beacon at (0, 2.6, 2.91). Suspension travel and the wiper linkage are static: neither is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, bed-open, bed-close, boom-open, boom-close, steer, wheel-roll, winch-spin, beacon-spin drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-tow-truck-03cf38d7","cdnUrl":"https://cdn.3dassets.dev/assets/32540/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-tow-truck-03cf38d7","thumbnailUrl":"https://cdn.3dassets.dev/assets/32540/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32540/v1/poster.webp","blurhash":"U36uL[?wI8?JtTI9WUo$009DyFITDg.At6nK","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":593456,"triangles":26232,"vertices":52890,"meshes":28,"materials":9,"textures":0,"animations":["door-open","door-close","bed-open","bed-close","boom-open","boom-close","steer","wheel-roll","winch-spin","beacon-spin"],"boundingBox":{"min":[-1.2684999704360962,-2.9560523473470823e-9,-3.9159998893737793],"max":[1.3832916380690274,2.6939932363660324,3.9260001182556152]},"sizeMeters":[2.652,2.694,7.842],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:42.690Z","updatedAt":"2026-09-08T12:30:43.003Z","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/32540/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 RecoveryTowTruckCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32540/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/32540/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32540/v1/model.glb\" alt=\"Recovery tow truck (Car Park and Road Vehicle Fleet)\" 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/32540/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/32540/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32539","slug":"car-park-and-road-vehicle-fleet-luton-box-van-82fd4a89","title":"Luton box van with a tail lift (Car Park and Road Vehicle Fleet)","summary":"A Luton box van: a box body overhanging the cab roof on a light chassis, with a column tail lift that drops to the road at the rear. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A Luton box van: a box body overhanging the cab roof on a light chassis, with a column tail lift that drops to the road at the rear. Dimensions 2.52 x 3.28 x 7.00 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: door-front-right at (1.12, 1.19, 3.18); door-front-left at (-1.12, 1.19, 3.18); steering at (0.46, 1.6, 2.78); wheel-front-right at (0.92, 0.35, 2.2); wheel-rear-right at (0.92, 0.35, -1.35); wheel-front-left at (-0.92, 0.35, 2.2); wheel-rear-left at (-0.92, 0.35, -1.35); taillift at (0, 0.77, -3.42). Suspension travel and the wiper linkage are static: neither is reachable with a single rigid node transform. Rigid node-transform clips door-open, door-close, lift-open, lift-close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-luton-box-van-82fd4a89","cdnUrl":"https://cdn.3dassets.dev/assets/32539/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-luton-box-van-82fd4a89","thumbnailUrl":"https://cdn.3dassets.dev/assets/32539/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32539/v1/poster.webp","blurhash":"UFF$Y6?b00xt~q9FD%-p004nx]xu00?a%Mfi","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":769768,"triangles":23736,"vertices":47650,"meshes":21,"materials":9,"textures":0,"animations":["door-open","door-close","lift-open","lift-close","steer","wheel-roll"],"boundingBox":{"min":[-1.1950000524520874,0.000011470415871628337,-3.669993521114315],"max":[1.3220496468929717,3.28375134260853,3.3259999752044678]},"sizeMeters":[2.517,3.284,6.996],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:42.090Z","updatedAt":"2026-09-08T12:30:42.203Z","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/32539/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 LutonBoxVanWithATailLiftCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32539/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/32539/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32539/v1/model.glb\" alt=\"Luton box van with a tail lift (Car Park and Road Vehicle Fleet)\" 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/32539/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/32539/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32541","slug":"car-park-and-road-vehicle-fleet-dropside-flatbed-van-978c424f","title":"Dropside flatbed van (Car Park and Road Vehicle Fleet)","summary":"A dropside flat bed on a van chassis cab: a timber deck on steel bearers with hinged aluminium sides and a full height headboard. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A dropside flat bed on a van chassis cab: a timber deck on steel bearers with hinged aluminium sides and a full height headboard. Dimensions 2.47 x 2.05 x 6.24 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: door-front-right at (1.1, 1.17, 2.98); door-front-left at (-1.1, 1.17, 2.98); steering at (0.45, 1.56, 2.58); wheel-front-right at (0.89, 0.35, 2.05); wheel-rear-right at (0.89, 0.35, -1.3); wheel-front-left at (-0.89, 0.35, 2.05); wheel-rear-left at (-0.89, 0.35, -1.3). The drop sides are modelled latched and do not hinge: each side is a single leaf with no hinge line modelled behind it. Rigid node-transform clips open, close, steer, wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-dropside-flatbed-van-978c424f","cdnUrl":"https://cdn.3dassets.dev/assets/32541/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-dropside-flatbed-van-978c424f","thumbnailUrl":"https://cdn.3dassets.dev/assets/32541/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32541/v1/poster.webp","blurhash":"U671=$.AMw$vt7IURjxu00I8kEI^IT%2x[Sd","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":754252,"triangles":23340,"vertices":46916,"meshes":20,"materials":9,"textures":0,"animations":["open","close","steer","wheel-roll"],"boundingBox":{"min":[-1.1705000400543213,0.000011470415871628337,-3.115999937057495],"max":[1.301662572545208,2.0538221633870504,3.125999927520752]},"sizeMeters":[2.472,2.054,6.242],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:42.809Z","updatedAt":"2026-09-08T12:30:43.054Z","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/32541/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 DropsideFlatbedVanCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32541/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/32541/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32541/v1/model.glb\" alt=\"Dropside flatbed van (Car Park and Road Vehicle Fleet)\" 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/32541/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/32541/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32538","slug":"car-park-and-road-vehicle-fleet-scooter-2e680ced","title":"Scooter on its stand (Car Park and Road Vehicle Fleet)","summary":"A step through scooter on its side stand: a single seat, a flat floor pan, a legshield and a rear carrier rack. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A step through scooter on its side stand: a single seat, a flat floor pan, a legshield and a rear carrier rack. Dimensions 0.58 x 1.10 x 1.87 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: wheel-front-right at (0, 0.24, 0.63); wheel-rear-right at (0, 0.24, -0.63). The stand, the steering head and the suspension are static; only the wheels turn. Rigid node-transform clips wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-scooter-2e680ced","cdnUrl":"https://cdn.3dassets.dev/assets/32538/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-scooter-2e680ced","thumbnailUrl":"https://cdn.3dassets.dev/assets/32538/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32538/v1/poster.webp","blurhash":"U771+oo#DgaK_4M^Mwx]8^ITtT%g4mWZtTt8","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":243480,"triangles":7784,"vertices":15964,"meshes":12,"materials":8,"textures":0,"animations":["wheel-roll"],"boundingBox":{"min":[-0.29002204224970696,-1.1398464228040694e-8,-0.9348288178443909],"max":[0.29002204224970696,1.1006606774311476,0.9349932670593262]},"sizeMeters":[0.58,1.101,1.87],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:42.044Z","updatedAt":"2026-09-08T12:30:42.170Z","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/32538/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 ScooterOnItsStandCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32538/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/32538/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32538/v1/model.glb\" alt=\"Scooter on its stand (Car Park and Road Vehicle Fleet)\" 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/32538/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/32538/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32542","slug":"car-park-and-road-vehicle-fleet-motorbike-8abc1635","title":"Motorbike on its stand (Car Park and Road Vehicle Fleet)","summary":"A naked road motorcycle on its side stand: an exposed frame, a tank over the engine, clip on bars and a single rider seat. Premium realistic road vehicle for modern city, driving and parking scenes.","description":"A naked road motorcycle on its side stand: an exposed frame, a tank over the engine, clip on bars and a single rider seat. Dimensions 0.58 x 1.08 x 2.11 m (X x Y x Z). Origin centred on the footprint with the tyres resting at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: wheel-front-right at (0, 0.32, 0.67); wheel-rear-right at (0, 0.32, -0.67). The chain, forks and steering head are static; only the wheels turn. Rigid node-transform clips wheel-roll drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-motorbike-8abc1635","cdnUrl":"https://cdn.3dassets.dev/assets/32542/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-motorbike-8abc1635","thumbnailUrl":"https://cdn.3dassets.dev/assets/32542/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32542/v1/poster.webp","blurhash":"U58DeJ?H0KEL}[S29ta}009t%3-V0ea0^6-p","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":205688,"triangles":7744,"vertices":15887,"meshes":12,"materials":8,"textures":0,"animations":["wheel-roll"],"boundingBox":{"min":[-0.29002355365410903,-1.0230898517260556e-8,-1.0528498888015747],"max":[0.29002355365410903,1.0818355244589752,1.0530143976211548]},"sizeMeters":[0.58,1.082,2.106],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:42.371Z","updatedAt":"2026-09-08T12:30:42.547Z","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/32542/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 MotorbikeOnItsStandCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32542/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/32542/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32542/v1/model.glb\" alt=\"Motorbike on its stand (Car Park and Road Vehicle Fleet)\" 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/32542/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/32542/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32543","slug":"car-park-and-road-vehicle-fleet-deck-slab-78730e37","title":"Car park deck slab 6 m (Car Park and Road Vehicle Fleet)","summary":"A 6 m square poured concrete deck bay for a multi storey car park level, with downstand ribs under the slab and a sealed expansion joint across the top. Modular car park deck piece on a 6 m grid.","description":"A 6 m square poured concrete deck bay for a multi storey car park level, with downstand ribs under the slab and a sealed expansion joint across the top. Dimensions 6.00 x 0.43 x 6.00 m (X x Y x Z). Pivot on the grid origin at the slab soffit, so a level tiles at 6 m centres; metre units, +Y up, +Z forward, wheel axles along X. Connectors: edge-east deck-edge at (3, 0.3, 0) facing +X; edge-west deck-edge at (-3, 0.3, 0) facing -X; edge-north deck-edge at (0, 0.3, 3) facing +Z; edge-south deck-edge at (0, 0.3, -3) facing -Z; column-en column at (3, 0.3, 3) facing +Y; column-es column at (3, 0.3, -3) facing +Y; column-wn column at (-3, 0.3, 3) facing +Y; column-ws column at (-3, 0.3, -3) facing +Y. Tiles edge to edge at 6 m centres; the corner ports take a deck column. Static geometry: no rig or animation. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-deck-slab-78730e37","cdnUrl":"https://cdn.3dassets.dev/assets/32543/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-deck-slab-78730e37","thumbnailUrl":"https://cdn.3dassets.dev/assets/32543/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32543/v1/poster.webp","blurhash":"U38||s-;00Rj?bWBM{t600IU_3j[00t7t7M{","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":194112,"triangles":96,"vertices":224,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-3,0.00015472228653240494,-3],"max":[3,0.4280150101126781,3]},"sizeMeters":[6,0.428,6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:43.725Z","updatedAt":"2026-09-08T12:30:43.828Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32543/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CarParkDeckSlab6MCarParkAndRoadVehicleFleet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32543/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32543/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32543/v1/model.glb\" alt=\"Car park deck slab 6 m (Car Park and Road Vehicle Fleet)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32543/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32543/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32544","slug":"car-park-and-road-vehicle-fleet-ramp-slab-08cb31cd","title":"Car park ramp slab (Car Park and Road Vehicle Fleet)","summary":"A half level car park ramp: a 6.5 m concrete wedge rising 1.7 m between decks, with kerbed edges and cast anti slip ribs across the running surface. Modular car park ramp on the 6 m deck grid.","description":"A half level car park ramp: a 6.5 m concrete wedge rising 1.7 m between decks, with kerbed edges and cast anti slip ribs across the running surface. Dimensions 6.00 x 2.35 x 6.50 m (X x Y x Z). Pivot on the grid origin at the low end soffit level; metre units, +Y up, +Z forward, wheel axles along X. Connectors: foot deck-edge at (0, 0.3, 3.25) facing +Z; head deck-edge at (0, 2, -3.25) facing -Z. The foot port meets a deck slab edge on this level and the head port meets the level above. Static geometry: no rig or animation. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-ramp-slab-08cb31cd","cdnUrl":"https://cdn.3dassets.dev/assets/32544/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-ramp-slab-08cb31cd","thumbnailUrl":"https://cdn.3dassets.dev/assets/32544/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32544/v1/poster.webp","blurhash":"U29%;k_300D%oyDiIU%f009F_3ofof_Mx]IA","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":195760,"triangles":144,"vertices":336,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-3.000053407391583,0.00015178190092735022,-3.25],"max":[3.000053407391583,2.349848122731641,3.25]},"sizeMeters":[6,2.35,6.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:44.069Z","updatedAt":"2026-09-08T12:30:44.177Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32544/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CarParkRampSlabCarParkAndRoadVehicleFleet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32544/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32544/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32544/v1/model.glb\" alt=\"Car park ramp slab (Car Park and Road Vehicle Fleet)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32544/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32544/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32546","slug":"car-park-and-road-vehicle-fleet-corner-ramp-f98055fb","title":"Half-height corner ramp (Car Park and Road Vehicle Fleet)","summary":"A half height corner ramp bay: a 6 m concrete wedge rising 0.85 m, used where a deck steps by half a level around a turn. Modular car park ramp corner on the 6 m deck grid.","description":"A half height corner ramp bay: a 6 m concrete wedge rising 0.85 m, used where a deck steps by half a level around a turn. Dimensions 6.00 x 1.15 x 6.00 m (X x Y x Z). Pivot on the grid origin at the low end soffit level; metre units, +Y up, +Z forward, wheel axles along X. Connectors: foot deck-edge at (0, 0.3, 3) facing +Z; head deck-edge at (0, 1.15, -3) facing -Z. Static geometry: no rig or animation. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-corner-ramp-f98055fb","cdnUrl":"https://cdn.3dassets.dev/assets/32546/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-corner-ramp-f98055fb","thumbnailUrl":"https://cdn.3dassets.dev/assets/32546/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32546/v1/poster.webp","blurhash":"U29jy8?b00ay_3IUDixu00D%~qM{4n-;xuD%","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":193052,"triangles":84,"vertices":196,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-3,0.00003126955128396336,-3],"max":[3,1.1499687066068582,3]},"sizeMeters":[6,1.15,6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:45.115Z","updatedAt":"2026-09-08T12:30:45.214Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32546/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HalfHeightCornerRampCarParkAndRoadVehicleFleet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32546/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32546/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32546/v1/model.glb\" alt=\"Half-height corner ramp (Car Park and Road Vehicle Fleet)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32546/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32546/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32545","slug":"car-park-and-road-vehicle-fleet-deck-column-c2050667","title":"Car park deck column (Car Park and Road Vehicle Fleet)","summary":"A reinforced concrete car park column with a splayed head and a high visibility band at bumper height, sized to the 6 m deck grid. Modular car park structure piece on the 6 m grid.","description":"A reinforced concrete car park column with a splayed head and a high visibility band at bumper height, sized to the 6 m deck grid. Dimensions 0.72 x 2.90 x 0.72 m (X x Y x Z). Pivot on the grid origin at the column base; metre units, +Y up, +Z forward, wheel axles along X. Connectors: base column at (0, 0, 0) facing -Y; head column at (0, 2.9, 0) facing +Y. Stands on a deck slab corner port; the head port carries the soffit above. Static geometry: no rig or animation. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-deck-column-c2050667","cdnUrl":"https://cdn.3dassets.dev/assets/32545/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-deck-column-c2050667","thumbnailUrl":"https://cdn.3dassets.dev/assets/32545/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32545/v1/poster.webp","blurhash":"UA9jr#xt00IBIwWVxUofE4WV%0of~Sj?4=WX","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"},{"slug":"interior","title":"Interior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":192608,"triangles":72,"vertices":168,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.36003297183003363,0,-0.36003297183003363],"max":[0.36003297183003363,2.9000000953674316,0.36003297183003363]},"sizeMeters":[0.72,2.9,0.72],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:45.042Z","updatedAt":"2026-09-08T12:30:45.145Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32545/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CarParkDeckColumnCarParkAndRoadVehicleFleet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32545/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32545/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32545/v1/model.glb\" alt=\"Car park deck column (Car Park and Road Vehicle Fleet)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32545/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32545/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32547","slug":"car-park-and-road-vehicle-fleet-edge-parapet-457188ba","title":"Edge parapet with barrier rail (Car Park and Road Vehicle Fleet)","summary":"A 6 m car park edge parapet: an upstand wall with a coping and a steel vehicle barrier rail on posts above it. Modular car park edge piece on the 6 m deck grid.","description":"A 6 m car park edge parapet: an upstand wall with a coping and a steel vehicle barrier rail on posts above it. Dimensions 6.00 x 1.09 x 0.32 m (X x Y x Z). Pivot on the grid origin at the parapet base, centred on the deck edge line; metre units, +Y up, +Z forward, wheel axles along X. Connectors: end-east parapet at (3, 0, 0) facing +X; end-west parapet at (-3, 0, 0) facing -X. Runs end to end along a deck edge at 6 m centres. Static geometry: no rig or animation. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-edge-parapet-457188ba","cdnUrl":"https://cdn.3dassets.dev/assets/32547/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-edge-parapet-457188ba","thumbnailUrl":"https://cdn.3dassets.dev/assets/32547/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32547/v1/poster.webp","blurhash":"U58;c7xuD%xut8_Nt7Ri00jK?bjFV?00WE%M","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":194048,"triangles":108,"vertices":252,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-3,0.000018767691234822248,-0.16003906369212928],"max":[3,1.0948119463746546,0.16003906369212928]},"sizeMeters":[6,1.095,0.32],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:45.421Z","updatedAt":"2026-09-08T12:30:45.517Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32547/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function EdgeParapetWithBarrierRailCarParkAndRoadVehicleFleet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32547/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32547/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32547/v1/model.glb\" alt=\"Edge parapet with barrier rail (Car Park and Road Vehicle Fleet)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32547/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32547/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32548","slug":"car-park-and-road-vehicle-fleet-bay-marking-tile-a65ce315","title":"Parking bay marking tile (Car Park and Road Vehicle Fleet)","summary":"A standard 2.5 by 5 m parking bay marking tile: a thin screed panel with painted white bay lines down both sides and across the head. Car park floor marking tile, 2.5 by 5 m.","description":"A standard 2.5 by 5 m parking bay marking tile: a thin screed panel with painted white bay lines down both sides and across the head. Dimensions 2.50 x 0.04 x 5.00 m (X x Y x Z). Pivot at the centre of the bay on the deck surface; metre units, +Y up, +Z forward, wheel axles along X. Laid on a deck slab; the paint stands 2 mm proud of the tile so nothing shares a plane. Static geometry: no rig or animation. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-bay-marking-tile-a65ce315","cdnUrl":"https://cdn.3dassets.dev/assets/32548/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-bay-marking-tile-a65ce315","thumbnailUrl":"https://cdn.3dassets.dev/assets/32548/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32548/v1/poster.webp","blurhash":"U6A,%sa{00t7-;9FRjxu00M{.7ay4n~qt7WB","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":191140,"triangles":48,"vertices":98,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1.250190740684225,-0.00007110835059649136,-2.5],"max":[1.250190740684225,0.036103701224647185,2.5]},"sizeMeters":[2.5,0.036,5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:45.632Z","updatedAt":"2026-09-08T12:30:45.729Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32548/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ParkingBayMarkingTileCarParkAndRoadVehicleFleet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32548/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32548/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32548/v1/model.glb\" alt=\"Parking bay marking tile (Car Park and Road Vehicle Fleet)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32548/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32548/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32551","slug":"car-park-and-road-vehicle-fleet-disabled-bay-tile-22090d5f","title":"Accessible parking bay tile (Car Park and Road Vehicle Fleet)","summary":"An accessible parking bay tile with a blue painted field, a wide hatched access margin and white bay lines. Car park floor marking tile, 2.5 by 5 m.","description":"An accessible parking bay tile with a blue painted field, a wide hatched access margin and white bay lines. Dimensions 2.50 x 0.04 x 5.00 m (X x Y x Z). Pivot at the centre of the bay on the deck surface; metre units, +Y up, +Z forward, wheel axles along X. Laid on a deck slab; the paint stands 2 mm proud of the tile so nothing shares a plane. Static geometry: no rig or animation. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-disabled-bay-tile-22090d5f","cdnUrl":"https://cdn.3dassets.dev/assets/32551/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-disabled-bay-tile-22090d5f","thumbnailUrl":"https://cdn.3dassets.dev/assets/32551/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32551/v1/poster.webp","blurhash":"U8A,@3t700WB-;IARitS00M{.At74n?wxvnf","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":194588,"triangles":120,"vertices":266,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-1.250190740684225,-0.00007110835059649136,-2.5],"max":[1.250190740684225,0.038019256672839875,2.5]},"sizeMeters":[2.5,0.038,5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:46.829Z","updatedAt":"2026-09-08T12:30:46.935Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32551/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AccessibleParkingBayTileCarParkAndRoadVehicleFleet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32551/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32551/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32551/v1/model.glb\" alt=\"Accessible parking bay tile (Car Park and Road Vehicle Fleet)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32551/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32551/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32549","slug":"car-park-and-road-vehicle-fleet-ev-bay-tile-18ecbab9","title":"Electric charging bay tile (Car Park and Road Vehicle Fleet)","summary":"An electric vehicle charging bay tile with a green painted field, white bay lines and a hatched safety margin at the head. Car park floor marking tile, 2.5 by 5 m.","description":"An electric vehicle charging bay tile with a green painted field, white bay lines and a hatched safety margin at the head. Dimensions 2.50 x 0.04 x 5.00 m (X x Y x Z). Pivot at the centre of the bay on the deck surface; metre units, +Y up, +Z forward, wheel axles along X. Laid on a deck slab; the paint stands 2 mm proud of the tile so nothing shares a plane. Static geometry: no rig or animation. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-ev-bay-tile-18ecbab9","cdnUrl":"https://cdn.3dassets.dev/assets/32549/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-ev-bay-tile-18ecbab9","thumbnailUrl":"https://cdn.3dassets.dev/assets/32549/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32549/v1/poster.webp","blurhash":"UDCja[o{00nl%MIBRjx]00RQ?]kV9F?vxuH@","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":194056,"triangles":108,"vertices":238,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-1.250190740684225,-0.00007110835059649136,-2.5],"max":[1.250190740684225,0.038019256672839875,2.5]},"sizeMeters":[2.5,0.038,5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:45.909Z","updatedAt":"2026-09-08T12:30:46.003Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32549/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ElectricChargingBayTileCarParkAndRoadVehicleFleet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32549/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32549/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32549/v1/model.glb\" alt=\"Electric charging bay tile (Car Park and Road Vehicle Fleet)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32549/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32549/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32550","slug":"car-park-and-road-vehicle-fleet-entry-barrier-7cb4f555","title":"Entry barrier with a lifting arm (Car Park and Road Vehicle Fleet)","summary":"A car park entry barrier: a pedestal cabinet with a card reader screen and a warning beacon, and a 3 m boom that lifts clear of the lane. Car park access control equipment.","description":"A car park entry barrier: a pedestal cabinet with a card reader screen and a warning beacon, and a 3 m boom that lifts clear of the lane. Dimensions 3.34 x 1.27 x 0.46 m (X x Y x Z). Origin at the pedestal base, with the arm reaching along +X across the lane; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: barrier-arm at (0.16, 1.02, 0). Rigid node-transform clips open, close drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-entry-barrier-7cb4f555","cdnUrl":"https://cdn.3dassets.dev/assets/32550/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-entry-barrier-7cb4f555","thumbnailUrl":"https://cdn.3dassets.dev/assets/32550/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32550/v1/poster.webp","blurhash":"UEB{=Z~qt,%M~V%2Szoz00IAVYM{00RP$jV@","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"},{"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":18632,"triangles":404,"vertices":776,"meshes":5,"materials":4,"textures":0,"animations":["open","close"],"boundingBox":{"min":[-0.17999129849321058,0,-0.2099635260282017],"max":[3.16,1.269996925350344,0.24999359111275538]},"sizeMeters":[3.34,1.27,0.46],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:46.482Z","updatedAt":"2026-09-08T12:30:46.580Z","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/32550/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 EntryBarrierWithALiftingArmCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32550/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/32550/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32550/v1/model.glb\" alt=\"Entry barrier with a lifting arm (Car Park and Road Vehicle Fleet)\" 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/32550/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/32550/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32552","slug":"car-park-and-road-vehicle-fleet-ticket-machine-58f3eac2","title":"Car park ticket machine (Car Park and Road Vehicle Fleet)","summary":"A pay on foot ticket machine: a steel cabinet with a lit display, a keypad, a ticket slot and a weather hood. Car park equipment prop.","description":"A pay on foot ticket machine: a steel cabinet with a lit display, a keypad, a ticket slot and a weather hood. Dimensions 0.50 x 1.51 x 0.40 m (X x Y x Z). Footprint origin at ground level; metre units, +Y up, +Z forward, wheel axles along X. Static geometry: no rig or animation. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-ticket-machine-58f3eac2","cdnUrl":"https://cdn.3dassets.dev/assets/32552/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-ticket-machine-58f3eac2","thumbnailUrl":"https://cdn.3dassets.dev/assets/32552/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32552/v1/poster.webp","blurhash":"U8C6[Z-=004TE2bb-pnh00WA_No#nNslbwNe","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":10868,"triangles":208,"vertices":402,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.24998718875770104,0,-0.19999420670866075],"max":[0.24998718875770104,1.5099999904632568,0.19999420670866075]},"sizeMeters":[0.5,1.51,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:46.917Z","updatedAt":"2026-09-08T12:30:47.022Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32552/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CarParkTicketMachineCarParkAndRoadVehicleFleet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32552/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32552/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32552/v1/model.glb\" alt=\"Car park ticket machine (Car Park and Road Vehicle Fleet)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32552/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32552/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32554","slug":"car-park-and-road-vehicle-fleet-ev-charge-post-b7fe4a0b","title":"EV charge post with a coiled cable (Car Park and Road Vehicle Fleet)","summary":"An electric vehicle charge post: a slim bollard on a concrete plinth with a lit display, a green status lamp and a coiled lead hanging on its holster. Car park charging equipment prop.","description":"An electric vehicle charge post: a slim bollard on a concrete plinth with a lit display, a green status lamp and a coiled lead hanging on its holster. Dimensions 0.66 x 1.50 x 0.44 m (X x Y x Z). Footprint origin at ground level; metre units, +Y up, +Z forward, wheel axles along X. The lead is static: a hanging cable is not reachable with a rigid node transform. Static geometry: no rig or animation. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-ev-charge-post-b7fe4a0b","cdnUrl":"https://cdn.3dassets.dev/assets/32554/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-ev-charge-post-b7fe4a0b","thumbnailUrl":"https://cdn.3dassets.dev/assets/32554/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32554/v1/poster.webp","blurhash":"U6AmxW_N0000_4tR8_Mw9FIU-;?br;RPNIx]","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":207500,"triangles":416,"vertices":884,"meshes":5,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-0.25,-0.000009766817101991565,-0.22000030518509475],"max":[0.40501139155032617,1.5,0.22000030518509475]},"sizeMeters":[0.655,1.5,0.44],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:47.840Z","updatedAt":"2026-09-08T12:30:47.928Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32554/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function EVChargePostWithACoiledCableCarParkAndRoadVehicleFleet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32554/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32554/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32554/v1/model.glb\" alt=\"EV charge post with a coiled cable (Car Park and Road Vehicle Fleet)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32554/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32554/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32553","slug":"car-park-and-road-vehicle-fleet-wayfinding-sign-0c2ff6c8","title":"Wayfinding sign post (Car Park and Road Vehicle Fleet)","summary":"A car park wayfinding sign: a steel post carrying two lit direction boards with blank arrow bars, for exits, lifts and level numbers. Car park signage prop.","description":"A car park wayfinding sign: a steel post carrying two lit direction boards with blank arrow bars, for exits, lifts and level numbers. Dimensions 1.20 x 2.40 x 0.10 m (X x Y x Z). Footprint origin at ground level; metre units, +Y up, +Z forward, wheel axles along X. Boards are blank so any wording can be applied as a texture or a decal. Static geometry: no rig or animation. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-wayfinding-sign-0c2ff6c8","cdnUrl":"https://cdn.3dassets.dev/assets/32553/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-wayfinding-sign-0c2ff6c8","thumbnailUrl":"https://cdn.3dassets.dev/assets/32553/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32553/v1/poster.webp","blurhash":"UK8hLGj[4TW:?^ofDOWAtOt8RnMxMwt8tSMx","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6608,"triangles":88,"vertices":204,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.30000001192092896,0,-0.042774744581273234],"max":[0.8999999761581421,2.4000000953674316,0.05499465839381838]},"sizeMeters":[1.2,2.4,0.098],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:47.790Z","updatedAt":"2026-09-08T12:30:47.886Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32553/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WayfindingSignPostCarParkAndRoadVehicleFleet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32553/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32553/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32553/v1/model.glb\" alt=\"Wayfinding sign post (Car Park and Road Vehicle Fleet)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32553/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32553/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32555","slug":"car-park-and-road-vehicle-fleet-level-sign-ca3ec4d5","title":"Car park level sign (Car Park and Road Vehicle Fleet)","summary":"A large car park level sign on two posts: a lit blank board for the level number, sized to read from a moving car. Car park signage prop.","description":"A large car park level sign on two posts: a lit blank board for the level number, sized to read from a moving car. Dimensions 2.20 x 2.00 x 0.12 m (X x Y x Z). Footprint origin at ground level; metre units, +Y up, +Z forward, wheel axles along X. The board is blank so any level number can be applied as a texture or a decal. Static geometry: no rig or animation. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-level-sign-ca3ec4d5","cdnUrl":"https://cdn.3dassets.dev/assets/32555/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-level-sign-ca3ec4d5","thumbnailUrl":"https://cdn.3dassets.dev/assets/32555/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32555/v1/poster.webp","blurhash":"UXDA4Dt7Dhoe_4x]ITRPI9xutSMxH?jZx^R*","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":4416,"triangles":48,"vertices":112,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.100000023841858,0,-0.04619935729824002],"max":[1.100000023841858,2.0023999214172363,0.07496017554159418]},"sizeMeters":[2.2,2.002,0.121],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:48.167Z","updatedAt":"2026-09-08T12:30:48.316Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32555/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CarParkLevelSignCarParkAndRoadVehicleFleet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32555/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32555/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32555/v1/model.glb\" alt=\"Car park level sign (Car Park and Road Vehicle Fleet)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32555/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32555/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32556","slug":"car-park-and-road-vehicle-fleet-ceiling-lamp-strip-09ad9605","title":"Deck ceiling lamp strip (Car Park and Road Vehicle Fleet)","summary":"A 2.4 m ceiling lamp strip for a parking deck: a steel batten with an emissive tube below it and two drop hangers on top. Car park lighting prop.","description":"A 2.4 m ceiling lamp strip for a parking deck: a steel batten with an emissive tube below it and two drop hangers on top. Dimensions 2.40 x 0.35 x 0.22 m (X x Y x Z). Origin at the lens, with the hangers reaching up to the soffit; place it at the ceiling height you need; metre units, +Y up, +Z forward, wheel axles along X. Lit by an emissive material: there are no punctual lights in this file. Static geometry: no rig or animation. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-ceiling-lamp-strip-09ad9605","cdnUrl":"https://cdn.3dassets.dev/assets/32556/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-ceiling-lamp-strip-09ad9605","thumbnailUrl":"https://cdn.3dassets.dev/assets/32556/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32556/v1/poster.webp","blurhash":"U7AwJ0%24n%3D%_NxuIU009F_4j??a009F-=","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":7836,"triangles":156,"vertices":302,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.2000000476837158,-0.00006362836985664838,-0.11001312733060342],"max":[1.2000000476837158,0.34993560991608985,0.11001312733060342]},"sizeMeters":[2.4,0.35,0.22],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:48.408Z","updatedAt":"2026-09-08T12:30:48.611Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32556/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DeckCeilingLampStripCarParkAndRoadVehicleFleet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32556/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32556/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32556/v1/model.glb\" alt=\"Deck ceiling lamp strip (Car Park and Road Vehicle Fleet)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32556/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32556/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32557","slug":"car-park-and-road-vehicle-fleet-exit-stair-core-d4a3203b","title":"Exit stair core (Car Park and Road Vehicle Fleet)","summary":"A car park exit stair core: a concrete shaft with a capping slab, a steel door frame, a single leaf fire door on its own hinge and a lit exit sign over it. Car park structure piece.","description":"A car park exit stair core: a concrete shaft with a capping slab, a steel door frame, a single leaf fire door on its own hinge and a lit exit sign over it. Dimensions 3.56 x 3.46 x 3.26 m (X x Y x Z). Footprint origin at ground level; metre units, +Y up, +Z forward, wheel axles along X. Named pivots: stair-door at (-0.5, 1.05, 1.56). The stair flights inside are not modelled; the core is a solid shell with an opening door. Rigid node-transform clips open, close drive named nodes on their own pivots. No skinning and no skeleton. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-exit-stair-core-d4a3203b","cdnUrl":"https://cdn.3dassets.dev/assets/32557/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-exit-stair-core-d4a3203b","thumbnailUrl":"https://cdn.3dassets.dev/assets/32557/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32557/v1/poster.webp","blurhash":"U7B3{J.800R4~padIVNK8{IUM{f+Rna~axob","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"},{"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":195476,"triangles":84,"vertices":196,"meshes":6,"materials":6,"textures":1,"animations":["open","close"],"boundingBox":{"min":[-1.7799999713897705,-0.00002284200168145567,-1.5800915301313594],"max":[1.7799999713897705,3.460022880148654,1.6799999451637269]},"sizeMeters":[3.56,3.46,3.26],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:48.911Z","updatedAt":"2026-09-08T12:30:49.201Z","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/32557/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 ExitStairCoreCarParkAndRoadVehicleFleet(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/32557/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/32557/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32557/v1/model.glb\" alt=\"Exit stair core (Car Park and Road Vehicle Fleet)\" 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/32557/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/32557/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"32558","slug":"car-park-and-road-vehicle-fleet-wheel-stop-95ba24b9","title":"Parking bay wheel stop (Car Park and Road Vehicle Fleet)","summary":"A precast concrete wheel stop for the head of a parking bay, chamfered on both faces with two reflective pads on top. Car park kerb prop.","description":"A precast concrete wheel stop for the head of a parking bay, chamfered on both faces with two reflective pads on top. Dimensions 1.80 x 0.17 x 0.16 m (X x Y x Z). Footprint origin at ground level; metre units, +Y up, +Z forward, wheel axles along X. Static geometry: no rig or animation. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-wheel-stop-95ba24b9","cdnUrl":"https://cdn.3dassets.dev/assets/32558/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-wheel-stop-95ba24b9","thumbnailUrl":"https://cdn.3dassets.dev/assets/32558/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32558/v1/poster.webp","blurhash":"U48z.Aog9Fj]%1~pWCD*00t3_2M|D+00oc_1","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":191008,"triangles":36,"vertices":88,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.8999999761581421,-0.000038906131497373764,-0.07998290751586992],"max":[0.8999999761581421,0.17000397149736393,0.07998290751586992]},"sizeMeters":[1.8,0.17,0.16],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:49.283Z","updatedAt":"2026-09-08T12:30:49.403Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32558/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ParkingBayWheelStopCarParkAndRoadVehicleFleet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32558/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32558/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32558/v1/model.glb\" alt=\"Parking bay wheel stop (Car Park and Road Vehicle Fleet)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32558/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32558/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32559","slug":"car-park-and-road-vehicle-fleet-bollard-e7119d33","title":"Steel protection bollard (Car Park and Road Vehicle Fleet)","summary":"A steel protection bollard with a domed cap, a reflective band and a bolted base plate, for column corners and pedestrian routes. Car park kerb prop.","description":"A steel protection bollard with a domed cap, a reflective band and a bolted base plate, for column corners and pedestrian routes. Dimensions 0.34 x 1.00 x 0.34 m (X x Y x Z). Footprint origin at ground level; metre units, +Y up, +Z forward, wheel axles along X. Static geometry: no rig or animation. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-bollard-e7119d33","cdnUrl":"https://cdn.3dassets.dev/assets/32559/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-bollard-e7119d33","thumbnailUrl":"https://cdn.3dassets.dev/assets/32559/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32559/v1/poster.webp","blurhash":"U67^_Hxu00IA$badIvbcEBbb-hn#06V]~QtP","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6424,"triangles":108,"vertices":238,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.17000335703604236,0,-0.17000335703604236],"max":[0.17000335703604236,1,0.17000335703604236]},"sizeMeters":[0.34,1,0.34],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:48.673Z","updatedAt":"2026-09-08T12:30:49.057Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32559/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SteelProtectionBollardCarParkAndRoadVehicleFleet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32559/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32559/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32559/v1/model.glb\" alt=\"Steel protection bollard (Car Park and Road Vehicle Fleet)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32559/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32559/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32560","slug":"car-park-and-road-vehicle-fleet-payment-kiosk-c5c914df","title":"Car park payment kiosk (Car Park and Road Vehicle Fleet)","summary":"A staffed car park payment kiosk: a glazed booth with a serving shelf, an interior counter and a lit sign band under the roof overhang. Car park structure piece.","description":"A staffed car park payment kiosk: a glazed booth with a serving shelf, an interior counter and a lit sign band under the roof overhang. Dimensions 1.86 x 2.66 x 1.88 m (X x Y x Z). Footprint origin at ground level; metre units, +Y up, +Z forward, wheel axles along X. Static geometry: no rig or animation. Original generic design: no manufacturer, model, badge, grille signature or wheel design is referenced and every number plate is blank. Realistic road palette of silver, deep blue, signal red, fleet white and graphite paint over dark rubber and plastic trim, tinted glazing, bright alloy, structural steel, grey cabin cloth and poured concrete, with emissive white, red, amber, blue and green lamp surfaces. Free 3D model for Unity, Godot, Unreal, three.js and Blender. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-payment-kiosk-c5c914df","cdnUrl":"https://cdn.3dassets.dev/assets/32560/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-payment-kiosk-c5c914df","thumbnailUrl":"https://cdn.3dassets.dev/assets/32560/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32560/v1/poster.webp","blurhash":"U9EV{I_N00Di00M{~qxb00Mx%fba-qjHNFbt","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6964,"triangles":84,"vertices":196,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.9300000071525574,0,-0.9300000071525574],"max":[0.9300000071525574,2.6600378864826593,0.9499679351297177]},"sizeMeters":[1.86,2.66,1.88],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":0,"publishedAt":"2026-09-08T12:30:49.739Z","updatedAt":"2026-09-08T12:30:49.873Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32560/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CarParkPaymentKioskCarParkAndRoadVehicleFleet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32560/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32560/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32560/v1/model.glb\" alt=\"Car park payment kiosk (Car Park and Road Vehicle Fleet)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32560/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32560/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32562","slug":"car-park-and-road-vehicle-fleet-car-park-87480e33-starter-scene","title":"Multi-storey car park deck (Car Park and Road Vehicle Fleet)","summary":"A lit parking level of a multi storey car park: eighteen deck slabs on a 6 m grid with concrete columns down both sides of the drive lane, an edge parapet and barrier rail, lamp strips on the soffit and twenty four marked bays. Twenty one bays are taken by a spread of the...","description":"A lit parking level of a multi storey car park: eighteen deck slabs on a 6 m grid with concrete columns down both sides of the drive lane, an edge parapet and barrier rail, lamp strips on the soffit and twenty four marked bays. Twenty one bays are taken by a spread of the fleet, from a city car, hatchbacks, saloons and an estate with its tailgate raised through a sports car, crossovers and a seven seat sport utility to a taxi, a patrol car, a pickup and a crew van, with two electric bays on charge and an accessible bay. A panel van is reversing into the last bay with its rear doors open, a hatchback is coming down the lane and a pickup is waiting for a space. The ramp to the level below leaves at one end past the entry barrier and ticket machine, the stair core, payment kiosk, level sign, scooter and motorbike sit at the other, and a box truck too tall for the deck stands on the apron outside.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-car-park-87480e33-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/32562/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-car-park-87480e33-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/32562/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32562/v1/poster.webp","blurhash":"U38qNh%M00xHRPt7%gWB00Io~qNGS~NF9Fjb","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":10895016,"triangles":387612,"vertices":770341,"meshes":387,"materials":16,"textures":1,"animations":[],"boundingBox":{"min":[-18,-2.9560523473470823e-9,-17.276000022888184],"max":[18.200000047683716,3.7600228801486537,9.16003906369213]},"sizeMeters":[36.2,3.76,26.436],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":4,"publishedAt":"2026-09-08T12:30:58.582Z","updatedAt":"2026-09-08T18:49:28.978Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32562/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MultiStoreyCarParkDeckCarParkAndRoadVehicleFleet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32562/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32562/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32562/v1/model.glb\" alt=\"Multi-storey car park deck (Car Park and Road Vehicle Fleet)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32562/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32562/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32561","slug":"car-park-and-road-vehicle-fleet-delivery-forecourt-6feba291","title":"Delivery forecourt and truck apron (Car Park and Road Vehicle Fleet)","summary":"The forecourt outside the car park, where the vehicles too big for the deck work: a curtainside rigid, a lorry with a folding crane, a refuse truck, a tipper, a Luton box van with its tail lift, a dropside flat bed, refrigerated and high roof panel vans and a recovery truck...","description":"The forecourt outside the car park, where the vehicles too big for the deck work: a curtainside rigid, a lorry with a folding crane, a refuse truck, a tipper, a Luton box van with its tail lift, a dropside flat bed, refrigerated and high roof panel vans and a recovery truck drawn up along the loading line, with pickups, working four by fours, a delivery van and a camper on the kerb opposite and more waiting at the west end. A parapet and a row of bollards close the far edge, and the barrier, ticket machine, kiosk and signage sit at the entrance.","status":"published","url":"https://3dassets.dev/assets/car-park-and-road-vehicle-fleet-delivery-forecourt-6feba291","cdnUrl":"https://cdn.3dassets.dev/assets/32561/v1/model.glb","downloadUrl":"https://3dassets.dev/download/car-park-and-road-vehicle-fleet-delivery-forecourt-6feba291","thumbnailUrl":"https://cdn.3dassets.dev/assets/32561/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32561/v1/poster.webp","blurhash":"U59QXG?H0Ktmsp?btRIn00E1~CR4J%00Md-q","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":10873484,"triangles":430344,"vertices":863998,"meshes":375,"materials":15,"textures":1,"animations":[],"boundingBox":{"min":[-19.116000032424928,0.00015472228653240494,-6],"max":[22.58009153013136,4.1650119897383675,12.16003906369213]},"sizeMeters":[41.696,4.165,18.16],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"claude-opus-5","downloads":1,"publishedAt":"2026-09-08T12:30:56.086Z","updatedAt":"2026-09-08T15:02:54.483Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32561/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DeliveryForecourtAndTruckApronCarParkAndRoadVehicleFleet(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32561/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32561/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32561/v1/model.glb\" alt=\"Delivery forecourt and truck apron (Car Park and Road Vehicle Fleet)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32561/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32561/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}],"demo":{"slug":"car-park-and-road-vehicle-fleet","title":"Car park and road vehicle fleet","url":"https://3dassets.dev/demos/car-park-and-road-vehicle-fleet"}}}