{"data":{"id":86,"slug":"long-haul-trucking-and-truck-stop","title":"Long-Haul Trucking and Truck Stop","summary":"Original tractor units, semitrailers, rigid trucks and truck-stop facilities.","description":"Metre-scale highway freight collection with named wheel and coupling pivots, documented kingpin assemblies, and complete truck-stop demonstration. Wheels, cab doors and trailer rear doors carry clips as rigid node transforms; no skinning. CC0.","url":"https://3dassets.dev/packs/long-haul-trucking-and-truck-stop","coverUrl":"https://cdn.3dassets.dev/assets/14029/v1/poster.webp","assetCount":91,"aiGenerated":true,"aiGeneratedAssetCount":91,"aiModels":["Claude Fable 5.1"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":8463752,"totalTriangles":324564,"starterScene":{"id":"14029","slug":"long-haul-trucking-and-truck-stop-truck--fdf9987c-starter-scene","title":"Truck stop fuelling and weighing yard (Long-Haul Trucking and Truck Stop)","summary":"Two coupled freight rigs at diesel islands, one rig in overnight parking and weighbridge beside a fuel canopy.","description":"Two coupled freight rigs at diesel islands, one rig in overnight parking and weighbridge beside a fuel canopy.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-truck--fdf9987c-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/14029/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-truck--fdf9987c-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/14029/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/14029/v1/poster.webp","blurhash":"U7ATp1xu00Ip%LxuNGM{00M{~q%24oD%-:-;","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":458392,"triangles":22228,"vertices":46540,"meshes":95,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-14.259977309054136,-0.00027805289019577906,-16],"max":[13.749320963164159,5.449763290816698,6]},"sizeMeters":[28.009,5.45,22],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:37.861Z","updatedAt":"2026-09-07T21:20:50.519Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/14029/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TruckStopFuellingAndWeighingYardLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/14029/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/14029/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/14029/v1/model.glb\" alt=\"Truck stop fuelling and weighing yard (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/14029/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/14029/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"13943","slug":"long-haul-trucking-and-truck-stop-long-nose-sleeper-949ae647","title":"Long-nose conventional sleeper (Long-Haul Trucking and Truck Stop)","summary":"Long-nose conventional sleeper in an original generic highway freight family.","description":"Long-nose conventional sleeper. Bounds 3.000 x 2.950 x 6.460 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Clips: wheel-roll, cab-doors-open. Rigid node transforms, no skinning. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-long-nose-sleeper-949ae647","cdnUrl":"https://cdn.3dassets.dev/assets/13943/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-long-nose-sleeper-949ae647","thumbnailUrl":"https://cdn.3dassets.dev/assets/13943/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13943/v1/poster.webp","blurhash":"U57eCv.94TD$.SIUDhWX00D$yE%gH=%g?w%2","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":190076,"triangles":6828,"vertices":20484,"meshes":28,"materials":8,"textures":0,"animations":["wheel-roll","cab-doors-open"],"boundingBox":{"min":[-1.5,0,-3.0999999046325684],"max":[1.5,2.9499851341475596,3.359999895095825]},"sizeMeters":[3,2.95,6.46],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:15.456Z","updatedAt":"2026-09-07T15:44:15.568Z","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/13943/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 LongNoseConventionalSleeperLongHaulTruckingAndTruckStop(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/13943/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/13943/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13943/v1/model.glb\" alt=\"Long-nose conventional sleeper (Long-Haul Trucking and Truck Stop)\" 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/13943/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/13943/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"13944","slug":"long-haul-trucking-and-truck-stop-conventional-day-cab-0a317757","title":"Conventional day cab (Long-Haul Trucking and Truck Stop)","summary":"Conventional day cab in an original generic highway freight family.","description":"Conventional day cab. Bounds 3.000 x 2.750 x 6.310 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Clips: wheel-roll, cab-doors-open. Rigid node transforms, no skinning. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-conventional-day-cab-0a317757","cdnUrl":"https://cdn.3dassets.dev/assets/13944/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-conventional-day-cab-0a317757","thumbnailUrl":"https://cdn.3dassets.dev/assets/13944/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13944/v1/poster.webp","blurhash":"U57Uew?wDNI9%MM_ITWB00H?yEkrDi-=.8t7","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":185948,"triangles":5076,"vertices":15228,"meshes":22,"materials":8,"textures":0,"animations":["wheel-roll","cab-doors-open"],"boundingBox":{"min":[-1.5,0,-3.0999999046325684],"max":[1.5,2.750066349857054,3.2100000381469727]},"sizeMeters":[3,2.75,6.31],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:15.481Z","updatedAt":"2026-09-07T15:44:15.594Z","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/13944/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 ConventionalDayCabLongHaulTruckingAndTruckStop(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/13944/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/13944/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13944/v1/model.glb\" alt=\"Conventional day cab (Long-Haul Trucking and Truck Stop)\" 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/13944/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/13944/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"13946","slug":"long-haul-trucking-and-truck-stop-cabover-sleeper-b86f0719","title":"Cab-over sleeper tractor (Long-Haul Trucking and Truck Stop)","summary":"Cab-over sleeper tractor in an original generic highway freight family.","description":"Cab-over sleeper tractor. Bounds 3.000 x 3.550 x 4.810 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Clips: wheel-roll, cab-doors-open. Rigid node transforms, no skinning. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-cabover-sleeper-b86f0719","cdnUrl":"https://cdn.3dassets.dev/assets/13946/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-cabover-sleeper-b86f0719","thumbnailUrl":"https://cdn.3dassets.dev/assets/13946/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13946/v1/poster.webp","blurhash":"U77eCw.TDNDi.8tRMxRP4TR4bwbvI9RPx]xu","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":186556,"triangles":6756,"vertices":20268,"meshes":28,"materials":8,"textures":0,"animations":["wheel-roll","cab-doors-open"],"boundingBox":{"min":[-1.5,0,-3.0999999046325684],"max":[1.5,3.5499629605444736,1.7100000381469727]},"sizeMeters":[3,3.55,4.81],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:15.581Z","updatedAt":"2026-09-07T15:44:15.701Z","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/13946/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 CabOverSleeperTractorLongHaulTruckingAndTruckStop(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/13946/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/13946/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13946/v1/model.glb\" alt=\"Cab-over sleeper tractor (Long-Haul Trucking and Truck Stop)\" 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/13946/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/13946/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"13945","slug":"long-haul-trucking-and-truck-stop-cabover-day-cab-2da6af6b","title":"Cab-over day cab tractor (Long-Haul Trucking and Truck Stop)","summary":"Cab-over day cab tractor in an original generic highway freight family.","description":"Cab-over day cab tractor. Bounds 3.000 x 3.100 x 4.810 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Clips: wheel-roll, cab-doors-open. Rigid node transforms, no skinning. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-cabover-day-cab-2da6af6b","cdnUrl":"https://cdn.3dassets.dev/assets/13945/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-cabover-day-cab-2da6af6b","thumbnailUrl":"https://cdn.3dassets.dev/assets/13945/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13945/v1/poster.webp","blurhash":"U66[R4?wDhMcx]o#a{Rj00Mwx^SiI9VsoMog","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":182372,"triangles":5004,"vertices":15012,"meshes":22,"materials":8,"textures":0,"animations":["wheel-roll","cab-doors-open"],"boundingBox":{"min":[-1.5,0,-3.0999999046325684],"max":[1.5,3.0999999046325684,1.7100000381469727]},"sizeMeters":[3,3.1,4.81],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:15.562Z","updatedAt":"2026-09-07T15:44:15.704Z","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/13945/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 CabOverDayCabTractorLongHaulTruckingAndTruckStop(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/13945/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/13945/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13945/v1/model.glb\" alt=\"Cab-over day cab tractor (Long-Haul Trucking and Truck Stop)\" 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/13945/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/13945/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"13949","slug":"long-haul-trucking-and-truck-stop-heavy-haul-8x4-154bb50c","title":"Heavy-haul four-axle tractor (Long-Haul Trucking and Truck Stop)","summary":"Heavy-haul four-axle tractor in an original generic highway freight family.","description":"Heavy-haul four-axle tractor. Bounds 3.000 x 3.600 x 5.110 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Clips: wheel-roll, cab-doors-open. Rigid node transforms, no skinning. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-heavy-haul-8x4-154bb50c","cdnUrl":"https://cdn.3dassets.dev/assets/13949/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-heavy-haul-8x4-154bb50c","thumbnailUrl":"https://cdn.3dassets.dev/assets/13949/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13949/v1/poster.webp","blurhash":"U7722C?w8wH=%ho#MxM_8wMwo~o#I9V@x^xv","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":194388,"triangles":8580,"vertices":25740,"meshes":34,"materials":8,"textures":0,"animations":["wheel-roll","cab-doors-open"],"boundingBox":{"min":[-1.5,0,-3.0999999046325684],"max":[1.5,3.599975928221725,2.009999990463257]},"sizeMeters":[3,3.6,5.11],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:15.779Z","updatedAt":"2026-09-07T15:44:15.903Z","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/13949/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 HeavyHaulFourAxleTractorLongHaulTruckingAndTruckStop(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/13949/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/13949/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13949/v1/model.glb\" alt=\"Heavy-haul four-axle tractor (Long-Haul Trucking and Truck Stop)\" 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/13949/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/13949/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"13948","slug":"long-haul-trucking-and-truck-stop-electric-cabover-33c46975","title":"Electric cab-over tractor (Long-Haul Trucking and Truck Stop)","summary":"Electric cab-over tractor in an original generic highway freight family.","description":"Electric cab-over tractor. Bounds 3.000 x 3.120 x 4.810 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Clips: wheel-roll, cab-doors-open. Rigid node transforms, no skinning. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-electric-cabover-33c46975","cdnUrl":"https://cdn.3dassets.dev/assets/13948/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-electric-cabover-33c46975","thumbnailUrl":"https://cdn.3dassets.dev/assets/13948/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13948/v1/poster.webp","blurhash":"U87LAj?wDNDi.9xuR5My4TVrtSWpD#Rjo~ox","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":175272,"triangles":6548,"vertices":19644,"meshes":28,"materials":8,"textures":0,"animations":["wheel-roll","cab-doors-open"],"boundingBox":{"min":[-1.5,0,-3.0999999046325684],"max":[1.5,3.1199838970310467,1.7100000381469727]},"sizeMeters":[3,3.12,4.81],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:14.633Z","updatedAt":"2026-09-07T15:44:14.751Z","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/13948/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 ElectricCabOverTractorLongHaulTruckingAndTruckStop(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/13948/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/13948/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13948/v1/model.glb\" alt=\"Electric cab-over tractor (Long-Haul Trucking and Truck Stop)\" 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/13948/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/13948/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"13947","slug":"long-haul-trucking-and-truck-stop-classic-conventional-d86144ff","title":"1970s conventional tractor (Long-Haul Trucking and Truck Stop)","summary":"1970s conventional tractor in an original generic highway freight family.","description":"1970s conventional tractor. Bounds 3.000 x 2.800 x 6.310 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Clips: wheel-roll, cab-doors-open. Rigid node transforms, no skinning. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-classic-conventional-d86144ff","cdnUrl":"https://cdn.3dassets.dev/assets/13947/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-classic-conventional-d86144ff","thumbnailUrl":"https://cdn.3dassets.dev/assets/13947/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13947/v1/poster.webp","blurhash":"U47BZa?w4T8^.9RjD$Ri00I9%$%h8^%M.Txu","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":190176,"triangles":6828,"vertices":20484,"meshes":28,"materials":8,"textures":0,"animations":["wheel-roll","cab-doors-open"],"boundingBox":{"min":[-1.5,0,-3.0999999046325684],"max":[1.5,2.7999648368856667,3.2100000381469727]},"sizeMeters":[3,2.8,6.31],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:15.635Z","updatedAt":"2026-09-07T15:44:15.776Z","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/13947/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 Model1970sConventionalTractorLongHaulTruckingAndTruckStop(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/13947/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/13947/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13947/v1/model.glb\" alt=\"1970s conventional tractor (Long-Haul Trucking and Truck Stop)\" 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/13947/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/13947/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"13950","slug":"long-haul-trucking-and-truck-stop-dry-van-trailer-b8f9c5d8","title":"Dry van semitrailer (Long-Haul Trucking and Truck Stop)","summary":"Dry van semitrailer in an original generic highway freight family.","description":"Dry van semitrailer. Bounds 2.555 x 3.900 x 13.750 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Clips: wheel-roll, rear-doors-open. Rigid node transforms, no skinning. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-dry-van-trailer-b8f9c5d8","cdnUrl":"https://cdn.3dassets.dev/assets/13950/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-dry-van-trailer-b8f9c5d8","thumbnailUrl":"https://cdn.3dassets.dev/assets/13950/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13950/v1/poster.webp","blurhash":"UHECwdxuD%of~q9FMxxu004nxvxu00?b-;ae","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":140664,"triangles":5848,"vertices":17544,"meshes":24,"materials":5,"textures":0,"animations":["wheel-roll","rear-doors-open"],"boundingBox":{"min":[-1.2774636663304813,-0.00027805289019577906,-6.949999809265137],"max":[1.2774636663304813,3.8997483316818147,6.801199913024902]},"sizeMeters":[2.555,3.9,13.751],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:15.772Z","updatedAt":"2026-09-07T15:44:15.900Z","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/13950/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 DryVanSemitrailerLongHaulTruckingAndTruckStop(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/13950/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/13950/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13950/v1/model.glb\" alt=\"Dry van semitrailer (Long-Haul Trucking and Truck Stop)\" 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/13950/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/13950/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"13951","slug":"long-haul-trucking-and-truck-stop-refrigerated-trailer-0d33df6d","title":"Refrigerated semitrailer (Long-Haul Trucking and Truck Stop)","summary":"Refrigerated semitrailer in an original generic highway freight family.","description":"Refrigerated semitrailer. Bounds 2.555 x 3.900 x 14.240 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Clips: wheel-roll, rear-doors-open. Rigid node transforms, no skinning. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-refrigerated-trailer-0d33df6d","cdnUrl":"https://cdn.3dassets.dev/assets/13951/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-refrigerated-trailer-0d33df6d","thumbnailUrl":"https://cdn.3dassets.dev/assets/13951/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13951/v1/poster.webp","blurhash":"UIDl{3ay9Fay~q9FM{xu009F-;%M00%M%MRj","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":154880,"triangles":6128,"vertices":18384,"meshes":25,"materials":6,"textures":0,"animations":["wheel-roll","rear-doors-open"],"boundingBox":{"min":[-1.2774636663304813,-0.00027805289019577906,-6.949999809265137],"max":[1.2774636663304813,3.8997483316818147,7.289974014497922]},"sizeMeters":[2.555,3.9,14.24],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:17.480Z","updatedAt":"2026-09-07T15:44:17.590Z","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/13951/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 RefrigeratedSemitrailerLongHaulTruckingAndTruckStop(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/13951/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/13951/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13951/v1/model.glb\" alt=\"Refrigerated semitrailer (Long-Haul Trucking and Truck Stop)\" 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/13951/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/13951/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"13952","slug":"long-haul-trucking-and-truck-stop-flatbed-trailer-98aa4380","title":"Flatbed semitrailer (Long-Haul Trucking and Truck Stop)","summary":"Flatbed semitrailer in an original generic highway freight family.","description":"Flatbed semitrailer. Bounds 2.450 x 1.300 x 13.750 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Clips: wheel-roll. Rigid node transforms, no skinning. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-flatbed-trailer-98aa4380","cdnUrl":"https://cdn.3dassets.dev/assets/13952/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-flatbed-trailer-98aa4380","thumbnailUrl":"https://cdn.3dassets.dev/assets/13952/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13952/v1/poster.webp","blurhash":"U68qT#kD9Eoy_NDiIU%M009E-=xv00_3?cIA","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":99740,"triangles":5032,"vertices":15096,"meshes":21,"materials":4,"textures":0,"animations":["wheel-roll"],"boundingBox":{"min":[-1.2244788964506972,1.0728836041806744e-8,-6.949999809265137],"max":[1.2244788964506972,1.2995864503547425,6.800000190734863]},"sizeMeters":[2.449,1.3,13.75],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:18.219Z","updatedAt":"2026-09-07T15:44:18.335Z","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/13952/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 FlatbedSemitrailerLongHaulTruckingAndTruckStop(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/13952/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/13952/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13952/v1/model.glb\" alt=\"Flatbed semitrailer (Long-Haul Trucking and Truck Stop)\" 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/13952/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/13952/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"13953","slug":"long-haul-trucking-and-truck-stop-step-deck-trailer-5cce9a71","title":"Step-deck semitrailer (Long-Haul Trucking and Truck Stop)","summary":"Step-deck semitrailer in an original generic highway freight family.","description":"Step-deck semitrailer. Bounds 2.450 x 1.200 x 13.750 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Clips: wheel-roll. Rigid node transforms, no skinning. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-step-deck-trailer-5cce9a71","cdnUrl":"https://cdn.3dassets.dev/assets/13953/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-step-deck-trailer-5cce9a71","thumbnailUrl":"https://cdn.3dassets.dev/assets/13953/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13953/v1/poster.webp","blurhash":"U58XLVx^00of?b9FM_%M009E_3xu00~q?b9F","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":100328,"triangles":5044,"vertices":15132,"meshes":21,"materials":4,"textures":0,"animations":["wheel-roll"],"boundingBox":{"min":[-1.2244788964506972,-0.0000701687299369258,-6.949999809265137],"max":[1.2244788964506972,1.2000702164136527,6.800000190734863]},"sizeMeters":[2.449,1.2,13.75],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:18.316Z","updatedAt":"2026-09-07T15:44:18.411Z","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/13953/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 StepDeckSemitrailerLongHaulTruckingAndTruckStop(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/13953/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/13953/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13953/v1/model.glb\" alt=\"Step-deck semitrailer (Long-Haul Trucking and Truck Stop)\" 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/13953/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/13953/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"13956","slug":"long-haul-trucking-and-truck-stop-lowboy-trailer-19f01360","title":"Lowboy with loading ramps (Long-Haul Trucking and Truck Stop)","summary":"Lowboy with loading ramps in an original generic highway freight family.","description":"Lowboy with loading ramps. Bounds 2.450 x 1.200 x 13.485 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Clips: wheel-roll. Rigid node transforms, no skinning. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-lowboy-trailer-19f01360","cdnUrl":"https://cdn.3dassets.dev/assets/13956/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-lowboy-trailer-19f01360","thumbnailUrl":"https://cdn.3dassets.dev/assets/13956/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13956/v1/poster.webp","blurhash":"U484oQ_300M|.8IAIU%M0000_4-:00_3?vD$","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":101444,"triangles":5068,"vertices":15204,"meshes":21,"materials":4,"textures":0,"animations":["wheel-roll"],"boundingBox":{"min":[-1.2247391685406441,-0.00002339945527218834,-7.484888553619385],"max":[1.2247391685406441,1.200023447138988,6]},"sizeMeters":[2.449,1.2,13.485],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:18.617Z","updatedAt":"2026-09-07T15:44:18.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/13956/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 LowboyWithLoadingRampsLongHaulTruckingAndTruckStop(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/13956/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/13956/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13956/v1/model.glb\" alt=\"Lowboy with loading ramps (Long-Haul Trucking and Truck Stop)\" 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/13956/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/13956/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"13954","slug":"long-haul-trucking-and-truck-stop-fuel-tanker-trailer-c8f36205","title":"Fuel tanker semitrailer (Long-Haul Trucking and Truck Stop)","summary":"Fuel tanker semitrailer in an original generic highway freight family.","description":"Fuel tanker semitrailer. Bounds 2.450 x 3.369 x 12.150 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Clips: wheel-roll. Rigid node transforms, no skinning. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-fuel-tanker-trailer-c8f36205","cdnUrl":"https://cdn.3dassets.dev/assets/13954/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-fuel-tanker-trailer-c8f36205","thumbnailUrl":"https://cdn.3dassets.dev/assets/13954/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13954/v1/poster.webp","blurhash":"U9CP@ftR4Tt7~q4nIU-;004n?b%M00~q_3D%","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":203948,"triangles":7188,"vertices":21564,"meshes":22,"materials":5,"textures":0,"animations":["wheel-roll"],"boundingBox":{"min":[-1.22512284661684,1.0728836041806744e-8,-6.150000095367432],"max":[1.22512284661684,3.368869102797568,6]},"sizeMeters":[2.45,3.369,12.15],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:17.373Z","updatedAt":"2026-09-07T15:44:17.477Z","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/13954/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 FuelTankerSemitrailerLongHaulTruckingAndTruckStop(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/13954/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/13954/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13954/v1/model.glb\" alt=\"Fuel tanker semitrailer (Long-Haul Trucking and Truck Stop)\" 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/13954/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/13954/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"13955","slug":"long-haul-trucking-and-truck-stop-powder-tanker-traile-bbea1034","title":"Bulk powder tanker (Long-Haul Trucking and Truck Stop)","summary":"Bulk powder tanker in an original generic highway freight family.","description":"Bulk powder tanker. Bounds 2.450 x 3.369 x 11.650 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Clips: wheel-roll. Rigid node transforms, no skinning. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-powder-tanker-traile-bbea1034","cdnUrl":"https://cdn.3dassets.dev/assets/13955/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-powder-tanker-traile-bbea1034","thumbnailUrl":"https://cdn.3dassets.dev/assets/13955/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13955/v1/poster.webp","blurhash":"U9Cj2{%M4nt8~q4nIU-;004T.8xu00~q_3IA","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":226912,"triangles":7668,"vertices":23004,"meshes":22,"materials":5,"textures":0,"animations":["wheel-roll"],"boundingBox":{"min":[-1.2251930396019217,-0.00021872596628380592,-5.900000095367432],"max":[1.2251930396019217,3.369239903258154,5.75]},"sizeMeters":[2.45,3.369,11.65],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:17.437Z","updatedAt":"2026-09-07T15:44:17.548Z","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/13955/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 BulkPowderTankerLongHaulTruckingAndTruckStop(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/13955/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/13955/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13955/v1/model.glb\" alt=\"Bulk powder tanker (Long-Haul Trucking and Truck Stop)\" 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/13955/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/13955/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"13957","slug":"long-haul-trucking-and-truck-stop-curtainsider-trailer-3902c6e2","title":"Curtainsider semitrailer (Long-Haul Trucking and Truck Stop)","summary":"Curtainsider semitrailer in an original generic highway freight family.","description":"Curtainsider semitrailer. Bounds 2.600 x 3.900 x 13.750 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Clips: wheel-roll, rear-doors-open. Rigid node transforms, no skinning. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-curtainsider-trailer-3902c6e2","cdnUrl":"https://cdn.3dassets.dev/assets/13957/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-curtainsider-trailer-3902c6e2","thumbnailUrl":"https://cdn.3dassets.dev/assets/13957/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13957/v1/poster.webp","blurhash":"UGB:,4%MM{xu~qD%IUtR004nWXxu4no#?bxt","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":162704,"triangles":6304,"vertices":18912,"meshes":26,"materials":7,"textures":0,"animations":["wheel-roll","rear-doors-open"],"boundingBox":{"min":[-1.2997296392948556,-0.00044172639707396044,-6.949999809265137],"max":[1.2997296392948556,3.8997483316818147,6.8024001121521]},"sizeMeters":[2.599,3.9,13.752],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:18.645Z","updatedAt":"2026-09-07T15:44:18.752Z","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/13957/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 CurtainsiderSemitrailerLongHaulTruckingAndTruckStop(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/13957/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/13957/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13957/v1/model.glb\" alt=\"Curtainsider semitrailer (Long-Haul Trucking and Truck Stop)\" 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/13957/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/13957/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"13958","slug":"long-haul-trucking-and-truck-stop-car-transporter-trai-16ce8a86","title":"Two-deck car transporter (Long-Haul Trucking and Truck Stop)","summary":"Two-deck car transporter in an original generic highway freight family.","description":"Two-deck car transporter. Bounds 2.450 x 3.220 x 15.255 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Clips: wheel-roll. Rigid node transforms, no skinning. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-car-transporter-trai-16ce8a86","cdnUrl":"https://cdn.3dassets.dev/assets/13958/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-car-transporter-trai-16ce8a86","thumbnailUrl":"https://cdn.3dassets.dev/assets/13958/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13958/v1/poster.webp","blurhash":"U79j+S%M9Ejb?c9FIUxv009F-=x]4T_N-=M_","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":109036,"triangles":5224,"vertices":15672,"meshes":21,"materials":4,"textures":0,"animations":["wheel-roll"],"boundingBox":{"min":[-1.2244494669233748,1.0728836041806744e-8,-8.455336570739746],"max":[1.2244494669233748,3.219941556746571,6.800000190734863]},"sizeMeters":[2.449,3.22,15.255],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:17.702Z","updatedAt":"2026-09-07T15:44:17.839Z","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/13958/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 TwoDeckCarTransporterLongHaulTruckingAndTruckStop(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/13958/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/13958/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13958/v1/model.glb\" alt=\"Two-deck car transporter (Long-Haul Trucking and Truck Stop)\" 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/13958/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/13958/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"13959","slug":"long-haul-trucking-and-truck-stop-log-trailer-9d3276de","title":"Log-haul semitrailer (Long-Haul Trucking and Truck Stop)","summary":"Log-haul semitrailer in an original generic highway freight family.","description":"Log-haul semitrailer. Bounds 2.450 x 3.200 x 12.150 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Clips: wheel-roll. Rigid node transforms, no skinning. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-log-trailer-9d3276de","cdnUrl":"https://cdn.3dassets.dev/assets/13959/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-log-trailer-9d3276de","thumbnailUrl":"https://cdn.3dassets.dev/assets/13959/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13959/v1/poster.webp","blurhash":"U784rYx]D$Rkt7D%V@xv00Mx-=oeM{_NxvIT","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":106608,"triangles":5176,"vertices":15528,"meshes":21,"materials":4,"textures":0,"animations":["wheel-roll"],"boundingBox":{"min":[-1.22512284661684,1.0728836041806744e-8,-6.150000095367432],"max":[1.22512284661684,3.199816162379496,6]},"sizeMeters":[2.45,3.2,12.15],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:20.199Z","updatedAt":"2026-09-07T15:44:20.312Z","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/13959/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 LogHaulSemitrailerLongHaulTruckingAndTruckStop(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/13959/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/13959/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13959/v1/model.glb\" alt=\"Log-haul semitrailer (Long-Haul Trucking and Truck Stop)\" 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/13959/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/13959/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"13960","slug":"long-haul-trucking-and-truck-stop-container-chassis-tr-1a6d7e81","title":"Container chassis with 40 foot box (Long-Haul Trucking and Truck Stop)","summary":"Container chassis with 40 foot box in an original generic highway freight family.","description":"Container chassis with 40 foot box. Bounds 2.555 x 3.900 x 12.350 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Clips: wheel-roll, rear-doors-open. Rigid node transforms, no skinning. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-container-chassis-tr-1a6d7e81","cdnUrl":"https://cdn.3dassets.dev/assets/13960/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-container-chassis-tr-1a6d7e81","thumbnailUrl":"https://cdn.3dassets.dev/assets/13960/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13960/v1/poster.webp","blurhash":"UJEo_PxuD%oz~q9FIUxu004nt7xa01-;-;j@","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":139548,"triangles":5824,"vertices":17472,"meshes":24,"materials":5,"textures":0,"animations":["wheel-roll","rear-doors-open"],"boundingBox":{"min":[-1.2770734565733233,-0.00008911148878287811,-6.25],"max":[1.2770734565733233,3.900053457810415,6.101200103759766]},"sizeMeters":[2.554,3.9,12.351],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:20.224Z","updatedAt":"2026-09-07T15:44:20.397Z","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/13960/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 ContainerChassisWith40FootBoxLongHaulTruckingAndTruckStop(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/13960/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/13960/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13960/v1/model.glb\" alt=\"Container chassis with 40 foot box (Long-Haul Trucking and Truck Stop)\" 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/13960/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/13960/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"13961","slug":"long-haul-trucking-and-truck-stop-tipper-trailer-a7edaef9","title":"Tipping bulk trailer (Long-Haul Trucking and Truck Stop)","summary":"Tipping bulk trailer in an original generic highway freight family.","description":"Tipping bulk trailer. Bounds 2.590 x 3.000 x 10.150 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Clips: wheel-roll. Rigid node transforms, no skinning. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-tipper-trailer-a7edaef9","cdnUrl":"https://cdn.3dassets.dev/assets/13961/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-tipper-trailer-a7edaef9","thumbnailUrl":"https://cdn.3dassets.dev/assets/13961/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13961/v1/poster.webp","blurhash":"U65O~bt7RikV*0McRitR8wMJa#ogH=tTt8jb","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":117628,"triangles":5392,"vertices":16176,"meshes":22,"materials":5,"textures":0,"animations":["wheel-roll"],"boundingBox":{"min":[-1.2949636951409513,1.0728836041806744e-8,-5.150000095367432],"max":[1.2949636951409513,2.9987016232696133,5.001200199127197]},"sizeMeters":[2.59,2.999,10.151],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:20.416Z","updatedAt":"2026-09-07T15:44:20.578Z","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/13961/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 TippingBulkTrailerLongHaulTruckingAndTruckStop(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/13961/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/13961/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13961/v1/model.glb\" alt=\"Tipping bulk trailer (Long-Haul Trucking and Truck Stop)\" 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/13961/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/13961/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"13962","slug":"long-haul-trucking-and-truck-stop-livestock-trailer-36816ad0","title":"Ventilated livestock trailer (Long-Haul Trucking and Truck Stop)","summary":"Ventilated livestock trailer in an original generic highway freight family.","description":"Ventilated livestock trailer. Bounds 2.602 x 3.900 x 13.750 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Clips: wheel-roll, rear-doors-open. Rigid node transforms, no skinning. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-livestock-trailer-36816ad0","cdnUrl":"https://cdn.3dassets.dev/assets/13962/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-livestock-trailer-36816ad0","thumbnailUrl":"https://cdn.3dassets.dev/assets/13962/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13962/v1/poster.webp","blurhash":"UHDl{3xuIUt7~q9FM{xu004ntQxu4n-;-;of","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":245080,"triangles":8008,"vertices":24024,"meshes":25,"materials":6,"textures":0,"animations":["wheel-roll","rear-doors-open"],"boundingBox":{"min":[-1.3004913387123374,-0.00027805289019577906,-6.949999809265137],"max":[1.3004913387123374,3.8997483316818147,6.801199913024902]},"sizeMeters":[2.601,3.9,13.751],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:19.471Z","updatedAt":"2026-09-07T15:44:19.592Z","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/13962/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 VentilatedLivestockTrailerLongHaulTruckingAndTruckStop(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/13962/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/13962/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13962/v1/model.glb\" alt=\"Ventilated livestock trailer (Long-Haul Trucking and Truck Stop)\" 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/13962/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/13962/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"13964","slug":"long-haul-trucking-and-truck-stop-box-truck-7c3e3e9d","title":"Rigid box delivery truck (Long-Haul Trucking and Truck Stop)","summary":"Rigid box delivery truck in an original generic highway freight family.","description":"Rigid box delivery truck. Bounds 3.000 x 3.640 x 7.360 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Clips: wheel-roll, cab-doors-open. Rigid node transforms, no skinning. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-box-truck-7c3e3e9d","cdnUrl":"https://cdn.3dassets.dev/assets/13964/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-box-truck-7c3e3e9d","thumbnailUrl":"https://cdn.3dassets.dev/assets/13964/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13964/v1/poster.webp","blurhash":"UREMXkM{4nt6~qIUIUt79ERPxut78{ozxuxu","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":188868,"triangles":6816,"vertices":20448,"meshes":27,"materials":8,"textures":0,"animations":["wheel-roll","cab-doors-open"],"boundingBox":{"min":[-1.5,0,-5.650000095367432],"max":[1.5,3.640045984538542,1.7100000381469727]},"sizeMeters":[3,3.64,7.36],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:20.087Z","updatedAt":"2026-09-07T15:44:20.186Z","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/13964/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 RigidBoxDeliveryTruckLongHaulTruckingAndTruckStop(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/13964/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/13964/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13964/v1/model.glb\" alt=\"Rigid box delivery truck (Long-Haul Trucking and Truck Stop)\" 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/13964/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/13964/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"13963","slug":"long-haul-trucking-and-truck-stop-refrigerated-rigid-64c20541","title":"Refrigerated rigid truck (Long-Haul Trucking and Truck Stop)","summary":"Refrigerated rigid truck in an original generic highway freight family.","description":"Refrigerated rigid truck. Bounds 3.000 x 3.640 x 7.360 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Clips: wheel-roll, cab-doors-open. Rigid node transforms, no skinning. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-refrigerated-rigid-64c20541","cdnUrl":"https://cdn.3dassets.dev/assets/13963/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-refrigerated-rigid-64c20541","thumbnailUrl":"https://cdn.3dassets.dev/assets/13963/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13963/v1/poster.webp","blurhash":"UQD]#fIV4nxu~qITIUt7DiRixukC9Ft7xut7","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":202448,"triangles":7096,"vertices":21288,"meshes":27,"materials":8,"textures":0,"animations":["wheel-roll","cab-doors-open"],"boundingBox":{"min":[-1.5,0,-5.650000095367432],"max":[1.5,3.640045984538542,1.7100000381469727]},"sizeMeters":[3,3.64,7.36],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:21.104Z","updatedAt":"2026-09-07T15:44:21.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/13963/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 RefrigeratedRigidTruckLongHaulTruckingAndTruckStop(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/13963/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/13963/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13963/v1/model.glb\" alt=\"Refrigerated rigid truck (Long-Haul Trucking and Truck Stop)\" 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/13963/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/13963/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"13965","slug":"long-haul-trucking-and-truck-stop-tipper-rigid-e667843c","title":"Rigid tipper truck (Long-Haul Trucking and Truck Stop)","summary":"Rigid tipper truck in an original generic highway freight family.","description":"Rigid tipper truck. Bounds 3.000 x 3.100 x 7.360 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Clips: wheel-roll, cab-doors-open. Rigid node transforms, no skinning. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-tipper-rigid-e667843c","cdnUrl":"https://cdn.3dassets.dev/assets/13965/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-tipper-rigid-e667843c","thumbnailUrl":"https://cdn.3dassets.dev/assets/13965/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13965/v1/poster.webp","blurhash":"U4728S?bDNWVysI9VstS00DNtStRHqyEtl%L","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":176608,"triangles":6560,"vertices":19680,"meshes":27,"materials":8,"textures":0,"animations":["wheel-roll","cab-doors-open"],"boundingBox":{"min":[-1.5,0,-5.650000095367432],"max":[1.5,3.0999999046325684,1.7100000381469727]},"sizeMeters":[3,3.1,7.36],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:21.303Z","updatedAt":"2026-09-07T15:44:21.407Z","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/13965/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 RigidTipperTruckLongHaulTruckingAndTruckStop(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/13965/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/13965/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13965/v1/model.glb\" alt=\"Rigid tipper truck (Long-Haul Trucking and Truck Stop)\" 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/13965/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/13965/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"13966","slug":"long-haul-trucking-and-truck-stop-heavy-wrecker-e8ae71a9","title":"Heavy recovery wrecker (Long-Haul Trucking and Truck Stop)","summary":"Heavy recovery wrecker in an original generic highway freight family.","description":"Heavy recovery wrecker. Bounds 3.000 x 3.319 x 7.360 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Clips: wheel-roll, cab-doors-open. Rigid node transforms, no skinning. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-heavy-wrecker-e8ae71a9","cdnUrl":"https://cdn.3dassets.dev/assets/13966/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-heavy-wrecker-e8ae71a9","thumbnailUrl":"https://cdn.3dassets.dev/assets/13966/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13966/v1/poster.webp","blurhash":"U484[9X.4T-;_N9FIA?c00Mc%it800.8%hIA","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":181448,"triangles":6660,"vertices":19980,"meshes":27,"materials":8,"textures":0,"animations":["wheel-roll","cab-doors-open"],"boundingBox":{"min":[-1.5,0,-5.650000095367432],"max":[1.5,3.3188058466463213,1.7100000381469727]},"sizeMeters":[3,3.319,7.36],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:20.431Z","updatedAt":"2026-09-07T15:44:20.575Z","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/13966/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 HeavyRecoveryWreckerLongHaulTruckingAndTruckStop(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/13966/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/13966/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13966/v1/model.glb\" alt=\"Heavy recovery wrecker (Long-Haul Trucking and Truck Stop)\" 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/13966/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/13966/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"13967","slug":"long-haul-trucking-and-truck-stop-flatbed-recovery-69db164c","title":"Flatbed recovery truck (Long-Haul Trucking and Truck Stop)","summary":"Flatbed recovery truck in an original generic highway freight family.","description":"Flatbed recovery truck. Bounds 3.000 x 3.100 x 8.199 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Clips: wheel-roll, cab-doors-open. Rigid node transforms, no skinning. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-flatbed-recovery-69db164c","cdnUrl":"https://cdn.3dassets.dev/assets/13967/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-flatbed-recovery-69db164c","thumbnailUrl":"https://cdn.3dassets.dev/assets/13967/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13967/v1/poster.webp","blurhash":"U57_D_.S00%Ms;MxWAxu00Md_4IU9Yx^tSIT","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":175520,"triangles":6536,"vertices":19608,"meshes":27,"materials":8,"textures":0,"animations":["wheel-roll","cab-doors-open"],"boundingBox":{"min":[-1.5,0,-6.488704681396484],"max":[1.5,3.0999999046325684,1.7100000381469727]},"sizeMeters":[3,3.1,8.199],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:21.172Z","updatedAt":"2026-09-07T15:44:21.276Z","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/13967/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 FlatbedRecoveryTruckLongHaulTruckingAndTruckStop(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/13967/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/13967/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13967/v1/model.glb\" alt=\"Flatbed recovery truck (Long-Haul Trucking and Truck Stop)\" 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/13967/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/13967/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"13968","slug":"long-haul-trucking-and-truck-stop-fuel-bowser-rigid-e5dc7f57","title":"Rigid fuel bowser (Long-Haul Trucking and Truck Stop)","summary":"Rigid fuel bowser in an original generic highway freight family.","description":"Rigid fuel bowser. Bounds 3.000 x 3.200 x 7.360 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Clips: wheel-roll, cab-doors-open. Rigid node transforms, no skinning. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-fuel-bowser-rigid-e5dc7f57","cdnUrl":"https://cdn.3dassets.dev/assets/13968/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-fuel-bowser-rigid-e5dc7f57","thumbnailUrl":"https://cdn.3dassets.dev/assets/13968/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13968/v1/poster.webp","blurhash":"UGC6[ZE200-p~qD%D%%M00Ri-;kC00%M-;WB","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":186672,"triangles":6768,"vertices":20304,"meshes":27,"materials":8,"textures":0,"animations":["wheel-roll","cab-doors-open"],"boundingBox":{"min":[-1.5,0,-5.650000095367432],"max":[1.5,3.2001325246030206,1.7100000381469727]},"sizeMeters":[3,3.2,7.36],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:22.850Z","updatedAt":"2026-09-07T15:44:22.958Z","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/13968/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 RigidFuelBowserLongHaulTruckingAndTruckStop(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/13968/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/13968/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13968/v1/model.glb\" alt=\"Rigid fuel bowser (Long-Haul Trucking and Truck Stop)\" 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/13968/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/13968/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"13969","slug":"long-haul-trucking-and-truck-stop-refuse-truck-754620e9","title":"Rear-loading refuse truck (Long-Haul Trucking and Truck Stop)","summary":"Rear-loading refuse truck in an original generic highway freight family.","description":"Rear-loading refuse truck. Bounds 3.000 x 3.440 x 7.410 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Clips: wheel-roll, cab-doors-open. Rigid node transforms, no skinning. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-refuse-truck-754620e9","cdnUrl":"https://cdn.3dassets.dev/assets/13969/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-refuse-truck-754620e9","thumbnailUrl":"https://cdn.3dassets.dev/assets/13969/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13969/v1/poster.webp","blurhash":"UHCZqvtR00t6~qRP9Ft700RO-;og00kC?Ht7","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":190068,"triangles":6840,"vertices":20520,"meshes":27,"materials":8,"textures":0,"animations":["wheel-roll","cab-doors-open"],"boundingBox":{"min":[-1.5,0,-5.699999809265137],"max":[1.5,3.439842074129926,1.7100000381469727]},"sizeMeters":[3,3.44,7.41],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:21.934Z","updatedAt":"2026-09-07T15:44:22.034Z","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/13969/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 RearLoadingRefuseTruckLongHaulTruckingAndTruckStop(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/13969/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/13969/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13969/v1/model.glb\" alt=\"Rear-loading refuse truck (Long-Haul Trucking and Truck Stop)\" 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/13969/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/13969/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"13970","slug":"long-haul-trucking-and-truck-stop-drawbar-trailer-1effca8c","title":"Rigid-truck drawbar trailer (Long-Haul Trucking and Truck Stop)","summary":"Rigid-truck drawbar trailer in an original generic highway freight family.","description":"Rigid-truck drawbar trailer. Bounds 2.400 x 3.500 x 6.230 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Clips: wheel-roll. Rigid node transforms, no skinning. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-drawbar-trailer-1effca8c","cdnUrl":"https://cdn.3dassets.dev/assets/13970/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-drawbar-trailer-1effca8c","thumbnailUrl":"https://cdn.3dassets.dev/assets/13970/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13970/v1/poster.webp","blurhash":"UbGIr]WB9FWB~qM{IUt79FIUt7xuD%WBayt7","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":53780,"triangles":2208,"vertices":6624,"meshes":12,"materials":4,"textures":0,"animations":["wheel-roll"],"boundingBox":{"min":[-1.200183158747848,0,-2.5],"max":[1.200183158747848,3.500010751017493,3.7298057079315186]},"sizeMeters":[2.4,3.5,6.23],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:23.148Z","updatedAt":"2026-09-07T15:44:23.259Z","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/13970/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 RigidTruckDrawbarTrailerLongHaulTruckingAndTruckStop(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/13970/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/13970/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13970/v1/model.glb\" alt=\"Rigid-truck drawbar trailer (Long-Haul Trucking and Truck Stop)\" 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/13970/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/13970/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"13972","slug":"long-haul-trucking-and-truck-stop-fuel-canopy-f92b09e0","title":"Two-island truck fuel canopy (Long-Haul Trucking and Truck Stop)","summary":"Two-island truck fuel canopy in an original generic highway freight family.","description":"Two-island truck fuel canopy. Bounds 10.000 x 5.450 x 12.000 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-fuel-canopy-f92b09e0","cdnUrl":"https://cdn.3dassets.dev/assets/13972/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-fuel-canopy-f92b09e0","thumbnailUrl":"https://cdn.3dassets.dev/assets/13972/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13972/v1/poster.webp","blurhash":"UUD]o8t79Fay~qayIUof4nRjt7of00WBxtay","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6876,"triangles":108,"vertices":324,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-5.000213629566332,-0.00017149041583541802,-6],"max":[5.000213629566332,5.449763290816698,6]},"sizeMeters":[10,5.45,12],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:22.159Z","updatedAt":"2026-09-07T15:44:22.280Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13972/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TwoIslandTruckFuelCanopyLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13972/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13972/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13972/v1/model.glb\" alt=\"Two-island truck fuel canopy (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/13972/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13972/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13971","slug":"long-haul-trucking-and-truck-stop-diesel-pump-island-c905424c","title":"Dual diesel pump island (Long-Haul Trucking and Truck Stop)","summary":"Dual diesel pump island in an original generic highway freight family.","description":"Dual diesel pump island. Bounds 1.600 x 1.800 x 5.000 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-diesel-pump-island-c905424c","cdnUrl":"https://cdn.3dassets.dev/assets/13971/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-diesel-pump-island-c905424c","thumbnailUrl":"https://cdn.3dassets.dev/assets/13971/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13971/v1/poster.webp","blurhash":"U8Bptn?c00xuIT4nM{?b00IU~qt7-=_Nxu9F","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":52344,"triangles":1024,"vertices":3072,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.7999664296395764,-0.00010070959115467126,-2.5],"max":[0.7999664296395764,1.800041929852598,2.5]},"sizeMeters":[1.6,1.8,5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:22.142Z","updatedAt":"2026-09-07T15:44:22.245Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13971/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DualDieselPumpIslandLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13971/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13971/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13971/v1/model.glb\" alt=\"Dual diesel pump island (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/13971/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13971/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13973","slug":"long-haul-trucking-and-truck-stop-weighbridge-plate-53dee09b","title":"18 m truck weighbridge plate (Long-Haul Trucking and Truck Stop)","summary":"18 m truck weighbridge plate in an original generic highway freight family.","description":"18 m truck weighbridge plate. Bounds 3.500 x 0.172 x 18.000 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-weighbridge-plate-53dee09b","cdnUrl":"https://cdn.3dassets.dev/assets/13973/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-weighbridge-plate-53dee09b","thumbnailUrl":"https://cdn.3dassets.dev/assets/13973/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13973/v1/poster.webp","blurhash":"U88;cAoz9Fs:xvD$Rjxv00M{?bkCIT_NxvD$","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":19580,"triangles":372,"vertices":1116,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.750175481429487,-0.00020264469105996108,-9],"max":[1.750175481429487,0.17238508348947268,9]},"sizeMeters":[3.5,0.173,18],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:22.863Z","updatedAt":"2026-09-07T15:44:22.972Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13973/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function Model18MTruckWeighbridgePlateLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13973/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13973/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13973/v1/model.glb\" alt=\"18 m truck weighbridge plate (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/13973/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13973/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13974","slug":"long-haul-trucking-and-truck-stop-weigh-station-booth-d87fd64d","title":"Weigh station booth (Long-Haul Trucking and Truck Stop)","summary":"Weigh station booth in an original generic highway freight family.","description":"Weigh station booth. Bounds 2.520 x 2.650 x 2.115 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-weigh-station-booth-d87fd64d","cdnUrl":"https://cdn.3dassets.dev/assets/13974/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-weigh-station-booth-d87fd64d","thumbnailUrl":"https://cdn.3dassets.dev/assets/13974/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13974/v1/poster.webp","blurhash":"ULHoRWE24n_2~q%ME1IU8_xt9FD%NGayj?ae","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":13244,"triangles":216,"vertices":648,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.2599773090541369,0,-1.057457309780506],"max":[1.2599773090541369,2.6500000953674316,1.0575395402871361]},"sizeMeters":[2.52,2.65,2.115],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:22.881Z","updatedAt":"2026-09-07T15:44:23.047Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13974/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WeighStationBoothLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13974/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13974/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13974/v1/model.glb\" alt=\"Weigh station booth (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/13974/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13974/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13975","slug":"long-haul-trucking-and-truck-stop-diner-building-81b1b19c","title":"Roadside truck-stop diner (Long-Haul Trucking and Truck Stop)","summary":"Roadside truck-stop diner in an original generic highway freight family.","description":"Roadside truck-stop diner. Bounds 10.700 x 3.160 x 5.500 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-diner-building-81b1b19c","cdnUrl":"https://cdn.3dassets.dev/assets/13975/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-diner-building-81b1b19c","thumbnailUrl":"https://cdn.3dassets.dev/assets/13975/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13975/v1/poster.webp","blurhash":"UHFE$FIV5S%2}R?GEjIo00=_#+Eg1%9Z-SxH","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":30888,"triangles":564,"vertices":1692,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-5.349999904632568,-0.000258074174355194,-2.749861091763717],"max":[5.349999904632568,3.1596777660349673,2.749861091763717]},"sizeMeters":[10.7,3.16,5.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:22.983Z","updatedAt":"2026-09-07T15:44:23.114Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13975/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoadsideTruckStopDinerLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13975/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13975/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13975/v1/model.glb\" alt=\"Roadside truck-stop diner (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/13975/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13975/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13976","slug":"long-haul-trucking-and-truck-stop-shop-building-411b1ab4","title":"Truck-stop convenience shop (Long-Haul Trucking and Truck Stop)","summary":"Truck-stop convenience shop in an original generic highway freight family.","description":"Truck-stop convenience shop. Bounds 7.200 x 3.400 x 6.190 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-shop-building-411b1ab4","cdnUrl":"https://cdn.3dassets.dev/assets/13976/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-shop-building-411b1ab4","thumbnailUrl":"https://cdn.3dassets.dev/assets/13976/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13976/v1/poster.webp","blurhash":"UFFs0+9G00-;~q%MD*IU00?Gt7E100IU%L%L","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":24444,"triangles":444,"vertices":1332,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-3.5999999046325684,-0.00006115337234113838,-3.0948622262950463],"max":[3.5999999046325684,3.3998672492059976,3.094817029752064]},"sizeMeters":[7.2,3.4,6.19],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:23.657Z","updatedAt":"2026-09-07T15:44:23.771Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13976/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TruckStopConvenienceShopLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13976/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13976/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13976/v1/model.glb\" alt=\"Truck-stop convenience shop (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/13976/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13976/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13977","slug":"long-haul-trucking-and-truck-stop-truck-wash-bay-8fc2e5b2","title":"High-clearance truck wash bay (Long-Haul Trucking and Truck Stop)","summary":"High-clearance truck wash bay in an original generic highway freight family.","description":"High-clearance truck wash bay. Bounds 4.800 x 4.650 x 12.300 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-truck-wash-bay-8fc2e5b2","cdnUrl":"https://cdn.3dassets.dev/assets/13977/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-truck-wash-bay-8fc2e5b2","thumbnailUrl":"https://cdn.3dassets.dev/assets/13977/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13977/v1/poster.webp","blurhash":"UQC?r]t7D%f6~qM{IUt79FD%of%M00Rj%Mof","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":16248,"triangles":288,"vertices":864,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-2.399601770661721,0.00023042895546732112,-6.150000095367432],"max":[2.399601770661721,4.650075582158857,6.150000095367432]},"sizeMeters":[4.799,4.65,12.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:24.850Z","updatedAt":"2026-09-07T15:44:24.951Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13977/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HighClearanceTruckWashBayLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13977/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13977/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13977/v1/model.glb\" alt=\"High-clearance truck wash bay (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/13977/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13977/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13978","slug":"long-haul-trucking-and-truck-stop-tyre-service-bay-821ddb09","title":"Open truck tyre service bay (Long-Haul Trucking and Truck Stop)","summary":"Open truck tyre service bay in an original generic highway freight family.","description":"Open truck tyre service bay. Bounds 6.200 x 4.350 x 9.200 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-tyre-service-bay-821ddb09","cdnUrl":"https://cdn.3dassets.dev/assets/13978/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-tyre-service-bay-821ddb09","thumbnailUrl":"https://cdn.3dassets.dev/assets/13978/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13978/v1/poster.webp","blurhash":"UEHezmNc00%L~qIUIUxu00V?aeRk9Fozs:xu","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":7084,"triangles":96,"vertices":288,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-3.0999999046325684,-0.0001663343475724055,-4.599999904632568],"max":[3.0999999046325684,4.3510580927130835,4.599858132004465]},"sizeMeters":[6.2,4.351,9.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:23.808Z","updatedAt":"2026-09-07T15:44:23.916Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13978/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OpenTruckTyreServiceBayLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13978/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13978/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13978/v1/model.glb\" alt=\"Open truck tyre service bay (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/13978/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13978/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13979","slug":"long-haul-trucking-and-truck-stop-shower-block-48e0c9a2","title":"Four-room shower block (Long-Haul Trucking and Truck Stop)","summary":"Four-room shower block in an original generic highway freight family.","description":"Four-room shower block. Bounds 7.120 x 2.850 x 3.130 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-shower-block-48e0c9a2","cdnUrl":"https://cdn.3dassets.dev/assets/13979/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-shower-block-48e0c9a2","thumbnailUrl":"https://cdn.3dassets.dev/assets/13979/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13979/v1/poster.webp","blurhash":"UHFPW;E28_%M~p?uD*IU00?HkCD*0KIU-:Rj","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":37584,"triangles":732,"vertices":2196,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-3.559999942779541,-0.00010821289381257593,-1.5650440740909846],"max":[3.559999942779541,2.850108117526381,1.5650440740909846]},"sizeMeters":[7.12,2.85,3.13],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:24.554Z","updatedAt":"2026-09-07T15:44:24.654Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13979/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FourRoomShowerBlockLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13979/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13979/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13979/v1/model.glb\" alt=\"Four-room shower block (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/13979/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13979/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13980","slug":"long-haul-trucking-and-truck-stop-parking-bay-marking-d1217582","title":"Overnight truck parking bay (Long-Haul Trucking and Truck Stop)","summary":"Overnight truck parking bay in an original generic highway freight family.","description":"Overnight truck parking bay. Bounds 3.500 x 0.019 x 20.000 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-parking-bay-marking-d1217582","cdnUrl":"https://cdn.3dassets.dev/assets/13980/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-parking-bay-marking-d1217582","thumbnailUrl":"https://cdn.3dassets.dev/assets/13980/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13980/v1/poster.webp","blurhash":"U25E:At74-RjxuDiWB%M00M_?ct8IU~qtRD$","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":4036,"triangles":48,"vertices":144,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.749320963164159,0.00017555755812261042,-10],"max":[1.749320963164159,0.01941706538425201,10]},"sizeMeters":[3.499,0.019,20],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:24.613Z","updatedAt":"2026-09-07T15:44:24.708Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13980/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OvernightTruckParkingBayLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13980/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13980/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13980/v1/model.glb\" alt=\"Overnight truck parking bay (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/13980/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13980/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13981","slug":"long-haul-trucking-and-truck-stop-highway-sign-gantry-9ef4798e","title":"Highway sign gantry blank panels (Long-Haul Trucking and Truck Stop)","summary":"Highway sign gantry blank panels in an original generic highway freight family.","description":"Highway sign gantry blank panels. Bounds 13.300 x 6.300 x 0.485 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-highway-sign-gantry-9ef4798e","cdnUrl":"https://cdn.3dassets.dev/assets/13981/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-highway-sign-gantry-9ef4798e","thumbnailUrl":"https://cdn.3dassets.dev/assets/13981/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13981/v1/poster.webp","blurhash":"UD7xH{t8V@t8_Nx^M{jZV?%gW=M_I9%Mx]Rj","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":4648,"triangles":60,"vertices":180,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-6.650000095367432,0.00004277610726388659,-0.24284715324214617],"max":[6.650000095367432,6.299957414627599,0.24225524632237408]},"sizeMeters":[13.3,6.3,0.485],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:24.771Z","updatedAt":"2026-09-07T15:44:24.901Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13981/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HighwaySignGantryBlankPanelsLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13981/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13981/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13981/v1/model.glb\" alt=\"Highway sign gantry blank panels (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/13981/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13981/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13982","slug":"long-haul-trucking-and-truck-stop-distance-sign-post-5701a3b5","title":"Blank distance sign post (Long-Haul Trucking and Truck Stop)","summary":"Blank distance sign post in an original generic highway freight family.","description":"Blank distance sign post. Bounds 1.500 x 3.000 x 0.098 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-distance-sign-post-5701a3b5","cdnUrl":"https://cdn.3dassets.dev/assets/13982/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-distance-sign-post-5701a3b5","thumbnailUrl":"https://cdn.3dassets.dev/assets/13982/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13982/v1/poster.webp","blurhash":"U54oQRoz00RP.ToyH=VtyDozMxRORiogt8RO","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":4352,"triangles":48,"vertices":144,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.75,0,-0.048795318272938315],"max":[0.75,3,0.04876976067435471]},"sizeMeters":[1.5,3,0.098],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:25.820Z","updatedAt":"2026-09-07T15:44:25.945Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13982/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BlankDistanceSignPostLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13982/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13982/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13982/v1/model.glb\" alt=\"Blank distance sign post (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/13982/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13982/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13983","slug":"long-haul-trucking-and-truck-stop-picnic-shelter-60b583f2","title":"Rest-area picnic shelter (Long-Haul Trucking and Truck Stop)","summary":"Rest-area picnic shelter in an original generic highway freight family.","description":"Rest-area picnic shelter. Bounds 4.200 x 2.650 x 3.200 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-picnic-shelter-60b583f2","cdnUrl":"https://cdn.3dassets.dev/assets/13983/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-picnic-shelter-60b583f2","thumbnailUrl":"https://cdn.3dassets.dev/assets/13983/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13983/v1/poster.webp","blurhash":"UaEp4ptR9Fbb~qt7IUWBMxsooLV@9Fofs:Rj","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":7044,"triangles":96,"vertices":288,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-2.0999999046325684,-0.00007358647885902236,-1.6001067421174149],"max":[2.0999999046325684,2.6501121997949673,1.6001067421174149]},"sizeMeters":[4.2,2.65,3.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:24.884Z","updatedAt":"2026-09-07T15:44:25.007Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13983/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RestAreaPicnicShelterLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13983/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13983/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13983/v1/model.glb\" alt=\"Rest-area picnic shelter (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/13983/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13983/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13984","slug":"long-haul-trucking-and-truck-stop-wheel-chocks-3ba6949f","title":"Truck wheel chock pair (Long-Haul Trucking and Truck Stop)","summary":"Truck wheel chock pair in an original generic highway freight family.","description":"Truck wheel chock pair. Bounds 1.100 x 0.280 x 0.400 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-wheel-chocks-3ba6949f","cdnUrl":"https://cdn.3dassets.dev/assets/13984/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-wheel-chocks-3ba6949f","thumbnailUrl":"https://cdn.3dassets.dev/assets/13984/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13984/v1/poster.webp","blurhash":"UAGGzko{0hxYbu}raf0$02R+$iM}V@0#a_}=","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6436,"triangles":112,"vertices":336,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.550000011920929,-0.000005190585095182776,-0.20002899691951384],"max":[0.550000011920929,0.2800051917771881,0.20002899691951384]},"sizeMeters":[1.1,0.28,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:25.336Z","updatedAt":"2026-09-07T15:44:25.430Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13984/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TruckWheelChockPairLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13984/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13984/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13984/v1/model.glb\" alt=\"Truck wheel chock pair (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/13984/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13984/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13985","slug":"long-haul-trucking-and-truck-stop-load-straps-ratchets-4ed8cf10","title":"Ratchet load straps set (Long-Haul Trucking and Truck Stop)","summary":"Ratchet load straps set in an original generic highway freight family.","description":"Ratchet load straps set. Bounds 0.520 x 0.240 x 0.421 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-load-straps-ratchets-4ed8cf10","cdnUrl":"https://cdn.3dassets.dev/assets/13985/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-load-straps-ratchets-4ed8cf10","thumbnailUrl":"https://cdn.3dassets.dev/assets/13985/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13985/v1/poster.webp","blurhash":"UAEnR]BC0MNb}R-9AI9]01]h=vI[1%E+]#-8","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":36548,"triangles":708,"vertices":2124,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.25999999046325684,-0.000009613768574626147,-0.21059092944991292],"max":[0.25999999046325684,0.24000960840415658,0.21057777356741336]},"sizeMeters":[0.52,0.24,0.421],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:25.488Z","updatedAt":"2026-09-07T15:44:25.591Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13985/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RatchetLoadStrapsSetLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13985/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13985/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13985/v1/model.glb\" alt=\"Ratchet load straps set (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/13985/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13985/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13986","slug":"long-haul-trucking-and-truck-stop-tarp-roll-39483596","title":"Rolled load tarpaulin (Long-Haul Trucking and Truck Stop)","summary":"Rolled load tarpaulin in an original generic highway freight family.","description":"Rolled load tarpaulin. Bounds 0.420 x 0.420 x 2.000 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-tarp-roll-39483596","cdnUrl":"https://cdn.3dassets.dev/assets/13986/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-tarp-roll-39483596","thumbnailUrl":"https://cdn.3dassets.dev/assets/13986/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13986/v1/poster.webp","blurhash":"U66R+Jx^IUtRtRDhM_oc00Mw%hjbR5.T%hoM","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":8196,"triangles":136,"vertices":408,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.21000381265244086,0.00004272889349860032,-1],"max":[0.21000381265244086,0.4200169239091448,1]},"sizeMeters":[0.42,0.42,2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:26.215Z","updatedAt":"2026-09-07T15:44:26.322Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13986/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RolledLoadTarpaulinLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13986/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13986/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13986/v1/model.glb\" alt=\"Rolled load tarpaulin (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/13986/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13986/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13987","slug":"long-haul-trucking-and-truck-stop-pallet-load-c9beb577","title":"Strapped pallet load (Long-Haul Trucking and Truck Stop)","summary":"Strapped pallet load in an original generic highway freight family.","description":"Strapped pallet load. Bounds 1.200 x 1.080 x 1.200 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-pallet-load-c9beb577","cdnUrl":"https://cdn.3dassets.dev/assets/13987/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-pallet-load-c9beb577","thumbnailUrl":"https://cdn.3dassets.dev/assets/13987/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13987/v1/poster.webp","blurhash":"U9AKzG.88wV?yZV[I9ofQlROD%Wq-poy%Loe","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":8204,"triangles":120,"vertices":360,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.6000000238418579,0.00001281404919895035,-0.6000000238418579],"max":[0.6000000238418579,1.080027501446562,0.6000000238418579]},"sizeMeters":[1.2,1.08,1.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:26.269Z","updatedAt":"2026-09-07T15:44:26.361Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13987/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StrappedPalletLoadLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13987/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13987/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13987/v1/model.glb\" alt=\"Strapped pallet load (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/13987/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13987/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13988","slug":"long-haul-trucking-and-truck-stop-container-20ft-bc3beca3","title":"Twenty-foot intermodal container (Long-Haul Trucking and Truck Stop)","summary":"Twenty-foot intermodal container in an original generic highway freight family.","description":"Twenty-foot intermodal container. Bounds 2.560 x 2.750 x 6.159 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-container-20ft-bc3beca3","cdnUrl":"https://cdn.3dassets.dev/assets/13988/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-container-20ft-bc3beca3","thumbnailUrl":"https://cdn.3dassets.dev/assets/13988/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13988/v1/poster.webp","blurhash":"UGHLrIEL00%M~qDiRj-;00RPxat74.M|Rk%M","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":43416,"triangles":852,"vertices":2556,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.2800102516711822,-0.00010898112741397625,-3.0797500610351562],"max":[1.2800102516711822,2.750108981127414,3.0797500610351562]},"sizeMeters":[2.56,2.75,6.16],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:27.502Z","updatedAt":"2026-09-07T15:44:27.605Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13988/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TwentyFootIntermodalContainerLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13988/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13988/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13988/v1/model.glb\" alt=\"Twenty-foot intermodal container (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/13988/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13988/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13989","slug":"long-haul-trucking-and-truck-stop-dunnage-stack-ef78572a","title":"Load dunnage timber stack (Long-Haul Trucking and Truck Stop)","summary":"Load dunnage timber stack in an original generic highway freight family.","description":"Load dunnage timber stack. Bounds 2.000 x 0.360 x 0.750 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-dunnage-stack-ef78572a","cdnUrl":"https://cdn.3dassets.dev/assets/13989/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-dunnage-stack-ef78572a","thumbnailUrl":"https://cdn.3dassets.dev/assets/13989/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13989/v1/poster.webp","blurhash":"UAG98J-;00t7?b~qt7D%00WB_3M{9F00M{%M","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":7916,"triangles":144,"vertices":432,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-1,0.00006287528207793436,-0.3750419629505295],"max":[1,0.3599371390230368,0.3750419629505295]},"sizeMeters":[2,0.36,0.75],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:26.493Z","updatedAt":"2026-09-07T15:44:26.589Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13989/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LoadDunnageTimberStackLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13989/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13989/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13989/v1/model.glb\" alt=\"Load dunnage timber stack (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/13989/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13989/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13990","slug":"long-haul-trucking-and-truck-stop-jerry-can-e645e3a9","title":"Truck emergency jerry can (Long-Haul Trucking and Truck Stop)","summary":"Truck emergency jerry can in an original generic highway freight family.","description":"Truck emergency jerry can. Bounds 0.360 x 0.585 x 0.200 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-jerry-can-e645e3a9","cdnUrl":"https://cdn.3dassets.dev/assets/13990/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-jerry-can-e645e3a9","thumbnailUrl":"https://cdn.3dassets.dev/assets/13990/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13990/v1/poster.webp","blurhash":"UDFD*c=_0258F{s:#RNG0mNb}S$fnmj[ayWB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":20728,"triangles":380,"vertices":1140,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.1799908404240483,0,-0.1000006081350017],"max":[0.1799908404240483,0.585004787868342,0.1000006081350017]},"sizeMeters":[0.36,0.585,0.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:26.555Z","updatedAt":"2026-09-07T15:44:26.652Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13990/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TruckEmergencyJerryCanLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13990/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13990/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13990/v1/model.glb\" alt=\"Truck emergency jerry can (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/13990/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13990/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13991","slug":"long-haul-trucking-and-truck-stop-cb-antenna-mast-4a569cae","title":"CB antenna mast (Long-Haul Trucking and Truck Stop)","summary":"CB antenna mast in an original generic highway freight family.","description":"CB antenna mast. Bounds 0.240 x 2.245 x 0.240 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-cb-antenna-mast-4a569cae","cdnUrl":"https://cdn.3dassets.dev/assets/13991/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-cb-antenna-mast-4a569cae","thumbnailUrl":"https://cdn.3dassets.dev/assets/13991/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13991/v1/poster.webp","blurhash":"U04B:.t700My00M{~q-=E0of-qM{4Tt8_4IT","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":7120,"triangles":112,"vertices":336,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.11999999731779099,-6.852694639999934e-7,-0.11999999731779099],"max":[0.11999999731779099,2.244999885559082,0.11999999731779099]},"sizeMeters":[0.24,2.245,0.24],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:26.953Z","updatedAt":"2026-09-07T15:44:27.069Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13991/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CBAntennaMastLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13991/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13991/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13991/v1/model.glb\" alt=\"CB antenna mast (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/13991/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13991/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13992","slug":"long-haul-trucking-and-truck-stop-truck-scale-sign-d0844677","title":"Truck scale sign (Long-Haul Trucking and Truck Stop)","summary":"Truck scale sign in an original generic highway freight family.","description":"Truck scale sign. Bounds 1.200 x 2.400 x 0.120 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-truck-scale-sign-d0844677","cdnUrl":"https://cdn.3dassets.dev/assets/13992/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-truck-scale-sign-d0844677","thumbnailUrl":"https://cdn.3dassets.dev/assets/13992/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13992/v1/poster.webp","blurhash":"ULAK2Hof00WB~qt79FRjxut7RjIUIUt7xuM{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":3476,"triangles":36,"vertices":108,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.6000000238418579,0,-0.06002594249738947],"max":[0.6000000238418579,2.401224451016386,0.06001007013970167]},"sizeMeters":[1.2,2.401,0.12],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:27.147Z","updatedAt":"2026-09-07T15:44:27.244Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13992/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TruckScaleSignLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13992/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13992/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13992/v1/model.glb\" alt=\"Truck scale sign (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/13992/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13992/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13993","slug":"long-haul-trucking-and-truck-stop-mud-flaps-3b72f05a","title":"Truck mudflap pair (Long-Haul Trucking and Truck Stop)","summary":"Truck mudflap pair in an original generic highway freight family.","description":"Truck mudflap pair. Bounds 1.550 x 0.035 x 0.600 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-mud-flaps-3b72f05a","cdnUrl":"https://cdn.3dassets.dev/assets/13993/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-mud-flaps-3b72f05a","thumbnailUrl":"https://cdn.3dassets.dev/assets/13993/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13993/v1/poster.webp","blurhash":"U14.JH~UDi.7%N?v%KIT009H%fIBDi009F-q","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":3400,"triangles":48,"vertices":144,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.776199996471405,-0.0000023652445879061845,-0.30002364261500997],"max":[0.7749999761581421,0.03500236539359952,0.30002364261500997]},"sizeMeters":[1.551,0.035,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:27.528Z","updatedAt":"2026-09-07T15:44:27.651Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13993/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TruckMudflapPairLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13993/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13993/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13993/v1/model.glb\" alt=\"Truck mudflap pair (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/13993/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13993/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13995","slug":"long-haul-trucking-and-truck-stop-spare-tyre-carrier-ee9cf6da","title":"Chassis spare tyre carrier (Long-Haul Trucking and Truck Stop)","summary":"Chassis spare tyre carrier in an original generic highway freight family.","description":"Chassis spare tyre carrier. Bounds 0.800 x 1.070 x 1.034 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-spare-tyre-carrier-ee9cf6da","cdnUrl":"https://cdn.3dassets.dev/assets/13995/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-spare-tyre-carrier-ee9cf6da","thumbnailUrl":"https://cdn.3dassets.dev/assets/13995/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13995/v1/poster.webp","blurhash":"U14_z#IU00_N00x]~qDiWVRjITkC_NIUM_?c","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":14488,"triangles":264,"vertices":792,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.4000000059604645,0.0000015147496256195936,-0.5171434939284564],"max":[0.4000000059604645,1.0700000524520874,0.5171434939284564]},"sizeMeters":[0.8,1.07,1.034],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:27.931Z","updatedAt":"2026-09-07T15:44:28.049Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13995/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChassisSpareTyreCarrierLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13995/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13995/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13995/v1/model.glb\" alt=\"Chassis spare tyre carrier (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/13995/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13995/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13994","slug":"long-haul-trucking-and-truck-stop-lorry-park-lamp-dea96f2d","title":"Truck parking lamp (Long-Haul Trucking and Truck Stop)","summary":"Truck parking lamp in an original generic highway freight family.","description":"Truck parking lamp. Bounds 2.800 x 7.120 x 0.600 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-lorry-park-lamp-dea96f2d","cdnUrl":"https://cdn.3dassets.dev/assets/13994/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-lorry-park-lamp-dea96f2d","thumbnailUrl":"https://cdn.3dassets.dev/assets/13994/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13994/v1/poster.webp","blurhash":"U86H$Gt700M{~qt74nRj_3t79FM{-;t7IUIU","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":13664,"triangles":248,"vertices":744,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.399999976158142,0,-0.2998626618876166],"max":[1.399999976158142,7.119999885559082,0.2998626618876166]},"sizeMeters":[2.8,7.12,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:27.944Z","updatedAt":"2026-09-07T15:44:28.060Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13994/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TruckParkingLampLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13994/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13994/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13994/v1/model.glb\" alt=\"Truck parking lamp (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/13994/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13994/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13996","slug":"long-haul-trucking-and-truck-stop-speed-hump-38db43d2","title":"Yard speed hump (Long-Haul Trucking and Truck Stop)","summary":"Yard speed hump in an original generic highway freight family.","description":"Yard speed hump. Bounds 4.000 x 0.140 x 0.600 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-speed-hump-38db43d2","cdnUrl":"https://cdn.3dassets.dev/assets/13996/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-speed-hump-38db43d2","thumbnailUrl":"https://cdn.3dassets.dev/assets/13996/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13996/v1/poster.webp","blurhash":"U47K9zs;0gs.-A=|S5EM00xC}@J85m0f$M^i","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":19544,"triangles":372,"vertices":1116,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-2,-0.00007049745886633652,-0.3000579851680044],"max":[2,0.14115620942782756,0.3000579851680044]},"sizeMeters":[4,0.141,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:28.185Z","updatedAt":"2026-09-07T15:44:28.302Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13996/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function YardSpeedHumpLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13996/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13996/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13996/v1/model.glb\" alt=\"Yard speed hump (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/13996/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13996/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13997","slug":"long-haul-trucking-and-truck-stop-traffic-cone-67e35ace","title":"Truck-stop traffic cone (Long-Haul Trucking and Truck Stop)","summary":"Truck-stop traffic cone in an original generic highway freight family.","description":"Truck-stop traffic cone. Bounds 0.450 x 0.700 x 0.450 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-traffic-cone-67e35ace","cdnUrl":"https://cdn.3dassets.dev/assets/13997/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-traffic-cone-67e35ace","thumbnailUrl":"https://cdn.3dassets.dev/assets/13997/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13997/v1/poster.webp","blurhash":"UEBojgxa01ELM|ayt6oM0LR*~BxZ$$oJNdWX","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":12252,"triangles":204,"vertices":612,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.22499999403953552,0.000005341773819677459,-0.22499999403953552],"max":[0.22499999403953552,0.699999988079071,0.22499999403953552]},"sizeMeters":[0.45,0.7,0.45],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:28.201Z","updatedAt":"2026-09-07T15:44:28.313Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13997/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TruckStopTrafficConeLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13997/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13997/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13997/v1/model.glb\" alt=\"Truck-stop traffic cone (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/13997/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13997/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13998","slug":"long-haul-trucking-and-truck-stop-concrete-barrier-4f984e37","title":"Yard concrete barrier (Long-Haul Trucking and Truck Stop)","summary":"Yard concrete barrier in an original generic highway freight family.","description":"Yard concrete barrier. Bounds 2.500 x 0.790 x 0.600 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-concrete-barrier-4f984e37","cdnUrl":"https://cdn.3dassets.dev/assets/13998/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-concrete-barrier-4f984e37","thumbnailUrl":"https://cdn.3dassets.dev/assets/13998/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13998/v1/poster.webp","blurhash":"UDEyVv%M00t7?b_3RjD%00xu~WIU4.0K%L-:","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":4952,"triangles":60,"vertices":180,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.25,-0.00003997894939034019,-0.2999969481490524],"max":[1.25,0.7900267079841807,0.2999969481490524]},"sizeMeters":[2.5,0.79,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:28.661Z","updatedAt":"2026-09-07T15:44:28.766Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13998/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function YardConcreteBarrierLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13998/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13998/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13998/v1/model.glb\" alt=\"Yard concrete barrier (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/13998/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13998/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13999","slug":"long-haul-trucking-and-truck-stop-barrier-gate-a45430b2","title":"Truck-yard barrier arm (Long-Haul Trucking and Truck Stop)","summary":"Truck-yard barrier arm in an original generic highway freight family.","description":"Truck-yard barrier arm. Bounds 4.125 x 1.200 x 0.250 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-barrier-gate-a45430b2","cdnUrl":"https://cdn.3dassets.dev/assets/13999/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-barrier-gate-a45430b2","thumbnailUrl":"https://cdn.3dassets.dev/assets/13999/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13999/v1/poster.webp","blurhash":"UBAABpX99|X9~W-:I;NH00?a%0Io01M{^jxZ","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6636,"triangles":96,"vertices":288,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-2.062454990163788,0,-0.1249549901637879],"max":[2.0625,1.2000000476837158,0.1249549901637879]},"sizeMeters":[4.125,1.2,0.25],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:29.845Z","updatedAt":"2026-09-07T15:44:29.966Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13999/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TruckYardBarrierArmLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13999/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13999/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13999/v1/model.glb\" alt=\"Truck-yard barrier arm (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/13999/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13999/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"14000","slug":"long-haul-trucking-and-truck-stop-yard-hydrant-9fd4d151","title":"Truck-yard fire hydrant (Long-Haul Trucking and Truck Stop)","summary":"Truck-yard fire hydrant in an original generic highway freight family.","description":"Truck-yard fire hydrant. Bounds 0.400 x 0.750 x 0.320 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-yard-hydrant-9fd4d151","cdnUrl":"https://cdn.3dassets.dev/assets/14000/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-yard-hydrant-9fd4d151","thumbnailUrl":"https://cdn.3dassets.dev/assets/14000/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/14000/v1/poster.webp","blurhash":"U9CrDy-o000z}8oIAcS$1Pay}8oJ9~e=xCW.","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":12520,"triangles":224,"vertices":672,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.20001678472167606,-0.000006407024201557365,-0.1599999964237213],"max":[0.20001678472167606,0.75,0.1599999964237213]},"sizeMeters":[0.4,0.75,0.32],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:29.189Z","updatedAt":"2026-09-07T15:44:29.285Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/14000/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TruckYardFireHydrantLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/14000/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/14000/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/14000/v1/model.glb\" alt=\"Truck-yard fire hydrant (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/14000/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/14000/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"14001","slug":"long-haul-trucking-and-truck-stop-pump-bollard-7a381e0a","title":"Fuel pump protection bollard (Long-Haul Trucking and Truck Stop)","summary":"Fuel pump protection bollard in an original generic highway freight family.","description":"Fuel pump protection bollard. Bounds 0.260 x 1.060 x 0.260 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-pump-bollard-7a381e0a","cdnUrl":"https://cdn.3dassets.dev/assets/14001/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-pump-bollard-7a381e0a","thumbnailUrl":"https://cdn.3dassets.dev/assets/14001/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/14001/v1/poster.webp","blurhash":"U39i@:-o000LnLofT1RjuibIUvr=m6V@T}tS","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":10052,"triangles":192,"vertices":576,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.12999999523162842,0.000006409316596071163,-0.12999999523162842],"max":[0.12999999523162842,1.059999942779541,0.12999999523162842]},"sizeMeters":[0.26,1.06,0.26],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:29.298Z","updatedAt":"2026-09-07T15:44:29.411Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/14001/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FuelPumpProtectionBollardLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/14001/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/14001/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/14001/v1/model.glb\" alt=\"Fuel pump protection bollard (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/14001/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/14001/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"14002","slug":"long-haul-trucking-and-truck-stop-litter-bin-ffcdad72","title":"Truck-stop litter bin (Long-Haul Trucking and Truck Stop)","summary":"Truck-stop litter bin in an original generic highway freight family.","description":"Truck-stop litter bin. Bounds 0.760 x 0.930 x 0.663 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-litter-bin-ffcdad72","cdnUrl":"https://cdn.3dassets.dev/assets/14002/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-litter-bin-ffcdad72","thumbnailUrl":"https://cdn.3dassets.dev/assets/14002/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/14002/v1/poster.webp","blurhash":"U57eYX?w4T8_m*oJpJbw4TIAX8%gTKRjr;t7","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":3452,"triangles":36,"vertices":108,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.3799999952316284,0,-0.33124358578004326],"max":[0.3799999952316284,0.9299865868512729,0.33125649462092344]},"sizeMeters":[0.76,0.93,0.663],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:29.618Z","updatedAt":"2026-09-07T15:44:29.725Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/14002/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TruckStopLitterBinLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/14002/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/14002/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/14002/v1/model.glb\" alt=\"Truck-stop litter bin (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/14002/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/14002/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"14003","slug":"long-haul-trucking-and-truck-stop-bench-16a4b935","title":"Rest-area bench (Long-Haul Trucking and Truck Stop)","summary":"Rest-area bench in an original generic highway freight family.","description":"Rest-area bench. Bounds 1.900 x 0.980 x 0.500 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-bench-16a4b935","cdnUrl":"https://cdn.3dassets.dev/assets/14003/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-bench-16a4b935","thumbnailUrl":"https://cdn.3dassets.dev/assets/14003/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/14003/v1/poster.webp","blurhash":"USGIr]Rj9Fay~q%gIUIU00-;xuIU4nRjxuof","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":5164,"triangles":72,"vertices":216,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.949999988079071,-0.00003280974116223745,-0.2500610338810995],"max":[0.949999988079071,0.9800212106147865,0.2500610338810995]},"sizeMeters":[1.9,0.98,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:30.671Z","updatedAt":"2026-09-07T15:44:30.772Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/14003/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RestAreaBenchLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/14003/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/14003/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/14003/v1/model.glb\" alt=\"Rest-area bench (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/14003/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/14003/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"14005","slug":"long-haul-trucking-and-truck-stop-picnic-table-1d7037c5","title":"Freestanding picnic table (Long-Haul Trucking and Truck Stop)","summary":"Freestanding picnic table in an original generic highway freight family.","description":"Freestanding picnic table. Bounds 1.900 x 0.830 x 1.700 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-picnic-table-1d7037c5","cdnUrl":"https://cdn.3dassets.dev/assets/14005/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-picnic-table-1d7037c5","thumbnailUrl":"https://cdn.3dassets.dev/assets/14005/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/14005/v1/poster.webp","blurhash":"UFDcab%M00M{~qxuIURj00ay%MNG00RjxuRj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6932,"triangles":108,"vertices":324,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.949999988079071,-0.000025188289490662985,-0.8511932630394435],"max":[0.949999988079071,0.8299328520019544,0.8511932630394435]},"sizeMeters":[1.9,0.83,1.702],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:30.936Z","updatedAt":"2026-09-07T15:44:31.041Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/14005/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FreestandingPicnicTableLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/14005/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/14005/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/14005/v1/model.glb\" alt=\"Freestanding picnic table (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/14005/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/14005/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"14004","slug":"long-haul-trucking-and-truck-stop-parking-pay-kiosk-63e18ce9","title":"Truck parking information kiosk (Long-Haul Trucking and Truck Stop)","summary":"Truck parking information kiosk in an original generic highway freight family.","description":"Truck parking information kiosk. Bounds 0.500 x 1.480 x 0.400 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-parking-pay-kiosk-63e18ce9","cdnUrl":"https://cdn.3dassets.dev/assets/14004/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-parking-pay-kiosk-63e18ce9","thumbnailUrl":"https://cdn.3dassets.dev/assets/14004/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/14004/v1/poster.webp","blurhash":"U25=w*yW00HXO]xuiaIA^iVt9GtkystRMIH?","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":3424,"triangles":36,"vertices":108,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.25,-0.000009766817101991565,-0.2000106814783166],"max":[0.25,1.4800000190734863,0.2000106814783166]},"sizeMeters":[0.5,1.48,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:29.866Z","updatedAt":"2026-09-07T15:44:29.973Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/14004/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TruckParkingInformationKioskLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/14004/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/14004/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/14004/v1/model.glb\" alt=\"Truck parking information kiosk (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/14004/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/14004/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"14006","slug":"long-haul-trucking-and-truck-stop-vending-machine-a4ee74c2","title":"Rest-stop vending machine (Long-Haul Trucking and Truck Stop)","summary":"Rest-stop vending machine in an original generic highway freight family.","description":"Rest-stop vending machine. Bounds 0.900 x 1.900 x 0.735 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-vending-machine-a4ee74c2","cdnUrl":"https://cdn.3dassets.dev/assets/14006/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-vending-machine-a4ee74c2","thumbnailUrl":"https://cdn.3dassets.dev/assets/14006/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/14006/v1/poster.webp","blurhash":"U56Ipitl00Vr.TbbH=jF-;o#IAVryDogR5ad","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":3496,"triangles":36,"vertices":108,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4499938906514256,0,-0.36752746047812324],"max":[0.4499938906514256,1.899999976158142,0.3675151138153483]},"sizeMeters":[0.9,1.9,0.735],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:30.326Z","updatedAt":"2026-09-07T15:44:30.422Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/14006/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RestStopVendingMachineLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/14006/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/14006/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/14006/v1/model.glb\" alt=\"Rest-stop vending machine (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/14006/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/14006/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"14007","slug":"long-haul-trucking-and-truck-stop-adblue-dispenser-33ed11c0","title":"Exhaust-fluid dispenser (Long-Haul Trucking and Truck Stop)","summary":"Exhaust-fluid dispenser in an original generic highway freight family.","description":"Exhaust-fluid dispenser. Bounds 0.869 x 1.200 x 0.480 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-adblue-dispenser-33ed11c0","cdnUrl":"https://cdn.3dassets.dev/assets/14007/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-adblue-dispenser-33ed11c0","thumbnailUrl":"https://cdn.3dassets.dev/assets/14007/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/14007/v1/poster.webp","blurhash":"UJEfWq~q0000?bxuIUV@9FM{xut7%Lt7M{IU","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":20452,"triangles":372,"vertices":1116,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4343224302846948,0,-0.24002518730806133],"max":[0.434366884467261,1.2000000476837158,0.23999786036223275]},"sizeMeters":[0.869,1.2,0.48],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:31.868Z","updatedAt":"2026-09-07T15:44:31.971Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/14007/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ExhaustFluidDispenserLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/14007/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/14007/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/14007/v1/model.glb\" alt=\"Exhaust-fluid dispenser (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/14007/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/14007/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"14008","slug":"long-haul-trucking-and-truck-stop-air-compressor-cb025139","title":"Yard air compressor (Long-Haul Trucking and Truck Stop)","summary":"Yard air compressor in an original generic highway freight family.","description":"Yard air compressor. Bounds 0.500 x 0.820 x 1.000 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-air-compressor-cb025139","cdnUrl":"https://cdn.3dassets.dev/assets/14008/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-air-compressor-cb025139","thumbnailUrl":"https://cdn.3dassets.dev/assets/14008/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/14008/v1/poster.webp","blurhash":"U48hIE%h00Z~~WI94TtSD4RQNet7EhyF$%rq","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":8832,"triangles":148,"vertices":444,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.250038148136845,0,-0.5],"max":[0.250038148136845,0.8199999928474426,0.5]},"sizeMeters":[0.5,0.82,1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:32.041Z","updatedAt":"2026-09-07T15:44:32.142Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/14008/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function YardAirCompressorLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/14008/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/14008/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/14008/v1/model.glb\" alt=\"Yard air compressor (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/14008/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/14008/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"14009","slug":"long-haul-trucking-and-truck-stop-fire-extinguisher-e144b07d","title":"Large vehicle fire extinguisher (Long-Haul Trucking and Truck Stop)","summary":"Large vehicle fire extinguisher in an original generic highway freight family.","description":"Large vehicle fire extinguisher. Bounds 0.348 x 0.710 x 0.260 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-fire-extinguisher-e144b07d","cdnUrl":"https://cdn.3dassets.dev/assets/14009/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-fire-extinguisher-e144b07d","thumbnailUrl":"https://cdn.3dassets.dev/assets/14009/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/14009/v1/poster.webp","blurhash":"UADa#,}=020NXnWrn3sk5?JB=E=Yg4azenoK","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":9660,"triangles":148,"vertices":444,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.17402880837739007,0,-0.12998214190423982],"max":[0.17403758892519297,0.7099957258190464,0.12998214190423982]},"sizeMeters":[0.348,0.71,0.26],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:32.281Z","updatedAt":"2026-09-07T15:44:32.381Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/14009/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LargeVehicleFireExtinguisherLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/14009/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/14009/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/14009/v1/model.glb\" alt=\"Large vehicle fire extinguisher (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/14009/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/14009/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"14011","slug":"long-haul-trucking-and-truck-stop-spill-kit-cabinet-6ccf0675","title":"Fuel spill kit cabinet (Long-Haul Trucking and Truck Stop)","summary":"Fuel spill kit cabinet in an original generic highway freight family.","description":"Fuel spill kit cabinet. Bounds 0.800 x 1.200 x 0.465 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-spill-kit-cabinet-6ccf0675","cdnUrl":"https://cdn.3dassets.dev/assets/14011/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-spill-kit-cabinet-6ccf0675","thumbnailUrl":"https://cdn.3dassets.dev/assets/14011/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/14011/v1/poster.webp","blurhash":"UAHT]Z*0008w={xZEhEf00ib.Tp{%LxGM{Eg","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":3496,"triangles":36,"vertices":108,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.40002443070312294,0,-0.23247559194664213],"max":[0.40002443070312294,1.2000000476837158,0.23249679619851873]},"sizeMeters":[0.8,1.2,0.465],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:32.606Z","updatedAt":"2026-09-07T15:44:32.718Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/14011/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FuelSpillKitCabinetLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/14011/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/14011/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/14011/v1/model.glb\" alt=\"Fuel spill kit cabinet (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/14011/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/14011/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"14010","slug":"long-haul-trucking-and-truck-stop-oil-drum-8095e0a9","title":"Sealed service oil drum (Long-Haul Trucking and Truck Stop)","summary":"Sealed service oil drum in an original generic highway freight family.","description":"Sealed service oil drum. Bounds 0.624 x 0.850 x 0.624 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-oil-drum-8095e0a9","cdnUrl":"https://cdn.3dassets.dev/assets/14010/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-oil-drum-8095e0a9","thumbnailUrl":"https://cdn.3dassets.dev/assets/14010/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/14010/v1/poster.webp","blurhash":"U77.E$%h00I9_NbEI9s;%MnPRQXStRbHaxo1","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":28636,"triangles":560,"vertices":1680,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.31200000643730164,0,-0.31200000643730164],"max":[0.31200000643730164,0.8500000238418579,0.31200000643730164]},"sizeMeters":[0.624,0.85,0.624],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:31.489Z","updatedAt":"2026-09-07T15:44:31.622Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/14010/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SealedServiceOilDrumLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/14010/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/14010/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/14010/v1/model.glb\" alt=\"Sealed service oil drum (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/14010/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/14010/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"14012","slug":"long-haul-trucking-and-truck-stop-ibc-tank-210fb643","title":"Caged intermediate bulk container (Long-Haul Trucking and Truck Stop)","summary":"Caged intermediate bulk container in an original generic highway freight family.","description":"Caged intermediate bulk container. Bounds 1.250 x 1.180 x 1.000 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-ibc-tank-210fb643","cdnUrl":"https://cdn.3dassets.dev/assets/14012/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-ibc-tank-210fb643","thumbnailUrl":"https://cdn.3dassets.dev/assets/14012/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/14012/v1/poster.webp","blurhash":"UFFiZ3_300IU_4ozRPt600D%xtxtxua#IURj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":11220,"triangles":192,"vertices":576,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.625,0.00003112753856100714,-0.5000267036957915],"max":[0.625,1.179999525115091,0.5000267036957915]},"sizeMeters":[1.25,1.18,1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:31.996Z","updatedAt":"2026-09-07T15:44:32.109Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/14012/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CagedIntermediateBulkContainerLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/14012/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/14012/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/14012/v1/model.glb\" alt=\"Caged intermediate bulk container (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/14012/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/14012/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"14013","slug":"long-haul-trucking-and-truck-stop-air-hose-reel-4d80a6d1","title":"Compressed-air hose reel (Long-Haul Trucking and Truck Stop)","summary":"Compressed-air hose reel in an original generic highway freight family.","description":"Compressed-air hose reel. Bounds 0.700 x 0.730 x 0.600 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-air-hose-reel-4d80a6d1","cdnUrl":"https://cdn.3dassets.dev/assets/14013/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-air-hose-reel-4d80a6d1","thumbnailUrl":"https://cdn.3dassets.dev/assets/14013/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/14013/v1/poster.webp","blurhash":"U67_H1%g00IA00WB%gofM_RiWBs;_4%MWBE0","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":19636,"triangles":372,"vertices":1116,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.3499842921120314,0,-0.30000001192092896],"max":[0.3499842921120314,0.7300000190734863,0.30000001192092896]},"sizeMeters":[0.7,0.73,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:32.348Z","updatedAt":"2026-09-07T15:44:32.445Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/14013/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CompressedAirHoseReelLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/14013/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/14013/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/14013/v1/model.glb\" alt=\"Compressed-air hose reel (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/14013/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/14013/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"14014","slug":"long-haul-trucking-and-truck-stop-drawbar-coupling-e9803e67","title":"Heavy drawbar coupling (Long-Haul Trucking and Truck Stop)","summary":"Heavy drawbar coupling in an original generic highway freight family.","description":"Heavy drawbar coupling. Bounds 0.280 x 0.300 x 0.350 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-drawbar-coupling-e9803e67","cdnUrl":"https://cdn.3dassets.dev/assets/14014/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-drawbar-coupling-e9803e67","thumbnailUrl":"https://cdn.3dassets.dev/assets/14014/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/14014/v1/poster.webp","blurhash":"UCA106Mx4mW=_NIUD$xuIUIUWB%gt7V@Rj%M","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":10044,"triangles":172,"vertices":516,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.14000214185884838,0,-0.17499389828468376],"max":[0.14000214185884838,0.30000001192092896,0.17499618499999414]},"sizeMeters":[0.28,0.3,0.35],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:32.624Z","updatedAt":"2026-09-07T15:44:32.728Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/14014/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HeavyDrawbarCouplingLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/14014/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/14014/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/14014/v1/model.glb\" alt=\"Heavy drawbar coupling (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/14014/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/14014/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"14015","slug":"long-haul-trucking-and-truck-stop-landing-leg-e9ce4e56","title":"Semitrailer landing leg (Long-Haul Trucking and Truck Stop)","summary":"Semitrailer landing leg in an original generic highway freight family.","description":"Semitrailer landing leg. Bounds 0.544 x 1.260 x 0.400 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-landing-leg-e9ce4e56","cdnUrl":"https://cdn.3dassets.dev/assets/14015/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-landing-leg-e9ce4e56","thumbnailUrl":"https://cdn.3dassets.dev/assets/14015/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/14015/v1/poster.webp","blurhash":"U16H.Z_4000000Io?w%1~qs+4nNM_3%f9Z8_","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6764,"triangles":104,"vertices":312,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.27198172161973466,0,-0.1999764992341126],"max":[0.27201056480407715,1.2599999904632568,0.1999764992341126]},"sizeMeters":[0.544,1.26,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:33.195Z","updatedAt":"2026-09-07T15:44:33.312Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/14015/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SemitrailerLandingLegLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/14015/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/14015/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/14015/v1/model.glb\" alt=\"Semitrailer landing leg (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/14015/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/14015/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"14016","slug":"long-haul-trucking-and-truck-stop-fifth-wheel-coupling-8e2c3e7c","title":"Standalone fifth-wheel coupling (Long-Haul Trucking and Truck Stop)","summary":"Standalone fifth-wheel coupling in an original generic highway freight family.","description":"Standalone fifth-wheel coupling. Bounds 0.860 x 0.220 x 0.860 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-fifth-wheel-coupling-8e2c3e7c","cdnUrl":"https://cdn.3dassets.dev/assets/14016/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-fifth-wheel-coupling-8e2c3e7c","thumbnailUrl":"https://cdn.3dassets.dev/assets/14016/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/14016/v1/poster.webp","blurhash":"U99%^-xu00ax_NkCMxoL00Rj?vj[00ae%NR*","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":13964,"triangles":268,"vertices":804,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.4300000071525574,0.000016477569620740318,-0.4300000071525574],"max":[0.4300000071525574,0.21998352123828635,0.4300000071525574]},"sizeMeters":[0.86,0.22,0.86],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:33.563Z","updatedAt":"2026-09-07T15:44:33.661Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/14016/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StandaloneFifthWheelCouplingLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/14016/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/14016/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/14016/v1/model.glb\" alt=\"Standalone fifth-wheel coupling (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/14016/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/14016/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"14017","slug":"long-haul-trucking-and-truck-stop-load-edge-protectors-9b7500d1","title":"Load edge protection boards (Long-Haul Trucking and Truck Stop)","summary":"Load edge protection boards in an original generic highway freight family.","description":"Load edge protection boards. Bounds 2.000 x 0.200 x 0.200 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-load-edge-protectors-9b7500d1","cdnUrl":"https://cdn.3dassets.dev/assets/14017/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-load-edge-protectors-9b7500d1","thumbnailUrl":"https://cdn.3dassets.dev/assets/14017/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/14017/v1/poster.webp","blurhash":"UDD,7fxuD%xtxu~qt7M|00of_3WBIU00WB-;","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":3328,"triangles":48,"vertices":144,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-1,0.000021364446749314037,-0.0999786370433668],"max":[1,0.1999786385334829,0.0999786370433668]},"sizeMeters":[2,0.2,0.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:33.673Z","updatedAt":"2026-09-07T15:44:33.798Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/14017/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LoadEdgeProtectionBoardsLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/14017/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/14017/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/14017/v1/model.glb\" alt=\"Load edge protection boards (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/14017/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/14017/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"14018","slug":"long-haul-trucking-and-truck-stop-cargo-net-25c66791","title":"Flat cargo restraint net (Long-Haul Trucking and Truck Stop)","summary":"Flat cargo restraint net in an original generic highway freight family.","description":"Flat cargo restraint net. Bounds 2.016 x 0.014 x 2.016 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-cargo-net-25c66791","cdnUrl":"https://cdn.3dassets.dev/assets/14018/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-cargo-net-25c66791","thumbnailUrl":"https://cdn.3dassets.dev/assets/14018/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/14018/v1/poster.webp","blurhash":"U02~ZHxt00WIxwawV?j_00RQ~qbDI8oit9W7","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":21796,"triangles":432,"vertices":1296,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-1.0080000162124634,0.00003736775937074159,-1.0080000162124634],"max":[1.0080000162124634,0.013819038564240995,1.0080000162124634]},"sizeMeters":[2.016,0.014,2.016],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:34.027Z","updatedAt":"2026-09-07T15:44:34.147Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/14018/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FlatCargoRestraintNetLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/14018/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/14018/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/14018/v1/model.glb\" alt=\"Flat cargo restraint net (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/14018/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/14018/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"14019","slug":"long-haul-trucking-and-truck-stop-bottle-jack-d2ca33ab","title":"Heavy truck bottle jack (Long-Haul Trucking and Truck Stop)","summary":"Heavy truck bottle jack in an original generic highway freight family.","description":"Heavy truck bottle jack. Bounds 0.500 x 0.740 x 0.400 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-bottle-jack-d2ca33ab","cdnUrl":"https://cdn.3dassets.dev/assets/14019/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-bottle-jack-d2ca33ab","thumbnailUrl":"https://cdn.3dassets.dev/assets/14019/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/14019/v1/poster.webp","blurhash":"UBB.}.xt00EMEgWCrqoc1jR*]4$%~Ct79]Rk","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":10500,"triangles":168,"vertices":504,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.24997894545006288,0,-0.2000238070151962],"max":[0.24997894545006288,0.7400000095367432,0.2000238070151962]},"sizeMeters":[0.5,0.74,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:34.024Z","updatedAt":"2026-09-07T15:44:34.135Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/14019/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HeavyTruckBottleJackLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/14019/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/14019/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/14019/v1/model.glb\" alt=\"Heavy truck bottle jack (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/14019/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/14019/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"14020","slug":"long-haul-trucking-and-truck-stop-lug-wrench-c99ca878","title":"Heavy wheel lug wrench (Long-Haul Trucking and Truck Stop)","summary":"Heavy wheel lug wrench in an original generic highway freight family.","description":"Heavy wheel lug wrench. Bounds 1.040 x 0.052 x 0.140 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-lug-wrench-c99ca878","cdnUrl":"https://cdn.3dassets.dev/assets/14020/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-lug-wrench-c99ca878","thumbnailUrl":"https://cdn.3dassets.dev/assets/14020/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/14020/v1/poster.webp","blurhash":"U37KxVob4okD-;_NWBIB00%N~qRP4n00%M_3","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":12560,"triangles":240,"vertices":720,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.5199999809265137,-0.00002618339005383205,-0.07001678261201143],"max":[0.5199999809265137,0.05202618446293744,0.07001678261201143]},"sizeMeters":[1.04,0.052,0.14],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:35.074Z","updatedAt":"2026-09-07T15:44:35.179Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/14020/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HeavyWheelLugWrenchLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/14020/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/14020/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/14020/v1/model.glb\" alt=\"Heavy wheel lug wrench (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/14020/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/14020/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"14022","slug":"long-haul-trucking-and-truck-stop-warning-triangle-83fcc31a","title":"Roadside warning triangle (Long-Haul Trucking and Truck Stop)","summary":"Roadside warning triangle in an original generic highway freight family.","description":"Roadside warning triangle. Bounds 0.760 x 0.653 x 0.350 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-warning-triangle-83fcc31a","cdnUrl":"https://cdn.3dassets.dev/assets/14022/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-warning-triangle-83fcc31a","thumbnailUrl":"https://cdn.3dassets.dev/assets/14022/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/14022/v1/poster.webp","blurhash":"U8B2ogkC03$zrW$hE,9_0hI;}XoeE+Nw^3-9","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6964,"triangles":108,"vertices":324,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.3802322745323181,-0.00002497332658624174,-0.174999243991108],"max":[0.3802322745323181,0.6526604880627618,0.174999243991108]},"sizeMeters":[0.76,0.653,0.35],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:34.434Z","updatedAt":"2026-09-07T15:44:34.533Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/14022/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoadsideWarningTriangleLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/14022/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/14022/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/14022/v1/model.glb\" alt=\"Roadside warning triangle (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/14022/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/14022/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"14021","slug":"long-haul-trucking-and-truck-stop-truck-wash-brush-33954760","title":"Long-handle truck wash brush (Long-Haul Trucking and Truck Stop)","summary":"Long-handle truck wash brush in an original generic highway freight family.","description":"Long-handle truck wash brush. Bounds 0.400 x 0.070 x 1.860 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Static geometry; no rig. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-truck-wash-brush-33954760","cdnUrl":"https://cdn.3dassets.dev/assets/14021/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-truck-wash-brush-33954760","thumbnailUrl":"https://cdn.3dassets.dev/assets/14021/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/14021/v1/poster.webp","blurhash":"U45Y7@%$Ios;nhIAV?xv00H?%2bab^_Nx^D$","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":4700,"triangles":60,"vertices":180,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.20000000298023224,0.000013580364390156086,-0.9300000071525574],"max":[0.20000000298023224,0.06998641993363307,0.9299890085680533]},"sizeMeters":[0.4,0.07,1.86],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:35.325Z","updatedAt":"2026-09-07T15:44:35.482Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/14021/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LongHandleTruckWashBrushLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/14021/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/14021/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/14021/v1/model.glb\" alt=\"Long-handle truck wash brush (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/14021/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/14021/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"14023","slug":"long-haul-trucking-and-truck-stop-sleeper-doors-open-e61fb51a","title":"Sleeper cab doors and steps open (Long-Haul Trucking and Truck Stop)","summary":"Sleeper cab doors and steps open in an original generic highway freight family.","description":"Sleeper cab doors and steps open. Bounds 3.966 x 2.950 x 6.460 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Clips: wheel-roll. Rigid node transforms, no skinning. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-sleeper-doors-open-e61fb51a","cdnUrl":"https://cdn.3dassets.dev/assets/14023/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-sleeper-doors-open-e61fb51a","thumbnailUrl":"https://cdn.3dassets.dev/assets/14023/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/14023/v1/poster.webp","blurhash":"U46*:l.8004n.9V@DhS100IA.T.8DOtR?w$*","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":190868,"triangles":6840,"vertices":20520,"meshes":28,"materials":8,"textures":0,"animations":["wheel-roll"],"boundingBox":{"min":[-1.9831539249420167,0,-3.0999999046325684],"max":[1.9831539249420167,2.9499851341475596,3.359999895095825]},"sizeMeters":[3.966,2.95,6.46],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:35.969Z","updatedAt":"2026-09-07T15:44:36.070Z","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/14023/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 SleeperCabDoorsAndStepsOpenLongHaulTruckingAndTruckStop(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/14023/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/14023/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/14023/v1/model.glb\" alt=\"Sleeper cab doors and steps open (Long-Haul Trucking and Truck Stop)\" 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/14023/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/14023/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"14024","slug":"long-haul-trucking-and-truck-stop-van-rear-doors-open-fe77dda7","title":"Dry van rear doors open (Long-Haul Trucking and Truck Stop)","summary":"Dry van rear doors open in an original generic highway freight family.","description":"Dry van rear doors open. Bounds 3.773 x 3.900 x 14.747 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Clips: wheel-roll. Rigid node transforms, no skinning. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-van-rear-doors-open-fe77dda7","cdnUrl":"https://cdn.3dassets.dev/assets/14024/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-van-rear-doors-open-fe77dda7","thumbnailUrl":"https://cdn.3dassets.dev/assets/14024/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/14024/v1/poster.webp","blurhash":"UCDl~A-;9Fs;~q4nIU%M004nx[tQ00~q?bRj","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":140888,"triangles":5848,"vertices":17544,"meshes":24,"materials":5,"textures":0,"animations":["wheel-roll"],"boundingBox":{"min":[-1.8864177466360188,-0.00027805289019577906,-7.947132940987843],"max":[1.8864177466360188,3.8997483316818147,6.801199913024902]},"sizeMeters":[3.773,3.9,14.748],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:36.489Z","updatedAt":"2026-09-07T15:44:36.598Z","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/14024/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 DryVanRearDoorsOpenLongHaulTruckingAndTruckStop(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/14024/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/14024/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/14024/v1/model.glb\" alt=\"Dry van rear doors open (Long-Haul Trucking and Truck Stop)\" 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/14024/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/14024/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"14025","slug":"long-haul-trucking-and-truck-stop-flatbed-loaded-f71581b2","title":"Flatbed with strapped machinery crates (Long-Haul Trucking and Truck Stop)","summary":"Flatbed with strapped machinery crates in an original generic highway freight family.","description":"Flatbed with strapped machinery crates. Bounds 2.450 x 2.535 x 13.750 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Clips: wheel-roll. Rigid node transforms, no skinning. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-flatbed-loaded-f71581b2","cdnUrl":"https://cdn.3dassets.dev/assets/14025/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-flatbed-loaded-f71581b2","thumbnailUrl":"https://cdn.3dassets.dev/assets/14025/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/14025/v1/poster.webp","blurhash":"U46IHao#DOod.TDhMx%g00H=%htmHX?w%$Mx","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":109832,"triangles":5212,"vertices":15636,"meshes":23,"materials":6,"textures":0,"animations":["wheel-roll"],"boundingBox":{"min":[-1.2244788964506972,1.0728836041806744e-8,-6.949999809265137],"max":[1.2244788964506972,2.5347253000070102,6.800000190734863]},"sizeMeters":[2.449,2.535,13.75],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:36.525Z","updatedAt":"2026-09-07T15:44:36.646Z","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/14025/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 FlatbedWithStrappedMachineryCratesLongHaulTruckingAndTruckStop(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/14025/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/14025/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/14025/v1/model.glb\" alt=\"Flatbed with strapped machinery crates (Long-Haul Trucking and Truck Stop)\" 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/14025/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/14025/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"14026","slug":"long-haul-trucking-and-truck-stop-tanker-hoses-out-7b9bd7df","title":"Fuel tanker with hoses out (Long-Haul Trucking and Truck Stop)","summary":"Fuel tanker with hoses out in an original generic highway freight family.","description":"Fuel tanker with hoses out. Bounds 3.289 x 3.369 x 12.150 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Clips: wheel-roll. Rigid node transforms, no skinning. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-tanker-hoses-out-7b9bd7df","cdnUrl":"https://cdn.3dassets.dev/assets/14026/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-tanker-hoses-out-7b9bd7df","thumbnailUrl":"https://cdn.3dassets.dev/assets/14026/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/14026/v1/poster.webp","blurhash":"UBB|Ng%M4nt7~q9YD%%M004n-;%M00?b_3M{","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":209288,"triangles":7284,"vertices":21852,"meshes":23,"materials":6,"textures":0,"animations":["wheel-roll"],"boundingBox":{"min":[-1.22512284661684,1.0728836041806744e-8,-6.150000095367432],"max":[2.064113435544562,3.368869102797568,6]},"sizeMeters":[3.289,3.369,12.15],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:36.915Z","updatedAt":"2026-09-07T15:44:37.023Z","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/14026/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 FuelTankerWithHosesOutLongHaulTruckingAndTruckStop(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/14026/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/14026/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/14026/v1/model.glb\" alt=\"Fuel tanker with hoses out (Long-Haul Trucking and Truck Stop)\" 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/14026/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/14026/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"14027","slug":"long-haul-trucking-and-truck-stop-car-transporter-load-f4466770","title":"Car transporter loaded with six compact cars (Long-Haul Trucking and Truck Stop)","summary":"Car transporter loaded with six compact cars in an original generic highway freight family.","description":"Car transporter loaded with six compact cars. Bounds 2.450 x 4.680 x 15.255 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Clips: wheel-roll. Rigid node transforms, no skinning. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-car-transporter-load-f4466770","cdnUrl":"https://cdn.3dassets.dev/assets/14027/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-car-transporter-load-f4466770","thumbnailUrl":"https://cdn.3dassets.dev/assets/14027/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/14027/v1/poster.webp","blurhash":"U57nqE.8Mdt8tRDiROo#00MwtSkCIA?wkraJ","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":419876,"triangles":11656,"vertices":34968,"meshes":24,"materials":6,"textures":0,"animations":["wheel-roll"],"boundingBox":{"min":[-1.2244494669233748,1.0728836041806744e-8,-8.455336570739746],"max":[1.2244494669233748,4.679639872998362,6.800000190734863]},"sizeMeters":[2.449,4.68,15.255],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:37.102Z","updatedAt":"2026-09-07T15:44:37.207Z","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/14027/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 CarTransporterLoadedWithSixCompactCarsLongHaulTruckingAndTruckStop(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/14027/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/14027/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/14027/v1/model.glb\" alt=\"Car transporter loaded with six compact cars (Long-Haul Trucking and Truck Stop)\" 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/14027/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/14027/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"14028","slug":"long-haul-trucking-and-truck-stop-tractor-bobtail-63afc35e","title":"Bobtail tractor with exposed service deck (Long-Haul Trucking and Truck Stop)","summary":"Bobtail tractor with exposed service deck in an original generic highway freight family.","description":"Bobtail tractor with exposed service deck. Bounds 3.000 x 2.950 x 6.460 metres X/Y/Z. +Y up, cab nose +Z, axle X. Named wheel, door and coupling pivots where present. Clips: wheel-roll, cab-doors-open. Rigid node transforms, no skinning. No collision or navigation data. Metre-scale fifth-wheel connectors are documented for semitrailer assembly.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-tractor-bobtail-63afc35e","cdnUrl":"https://cdn.3dassets.dev/assets/14028/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-tractor-bobtail-63afc35e","thumbnailUrl":"https://cdn.3dassets.dev/assets/14028/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/14028/v1/poster.webp","blurhash":"U57eCv.94TI9.SIUDhWY00D$yE%gH=%g?w%2","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":191784,"triangles":6864,"vertices":20592,"meshes":28,"materials":8,"textures":0,"animations":["wheel-roll","cab-doors-open"],"boundingBox":{"min":[-1.5,0,-3.0999999046325684],"max":[1.5,2.9499851341475596,3.359999895095825]},"sizeMeters":[3,2.95,6.46],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:37.274Z","updatedAt":"2026-09-07T15:44:37.373Z","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/14028/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 BobtailTractorWithExposedServiceDeckLongHaulTruckingAndTruckStop(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/14028/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/14028/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/14028/v1/model.glb\" alt=\"Bobtail tractor with exposed service deck (Long-Haul Trucking and Truck Stop)\" 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/14028/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/14028/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"14029","slug":"long-haul-trucking-and-truck-stop-truck--fdf9987c-starter-scene","title":"Truck stop fuelling and weighing yard (Long-Haul Trucking and Truck Stop)","summary":"Two coupled freight rigs at diesel islands, one rig in overnight parking and weighbridge beside a fuel canopy.","description":"Two coupled freight rigs at diesel islands, one rig in overnight parking and weighbridge beside a fuel canopy.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-truck--fdf9987c-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/14029/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-truck--fdf9987c-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/14029/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/14029/v1/poster.webp","blurhash":"U7ATp1xu00Ip%LxuNGM{00M{~q%24oD%-:-;","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":458392,"triangles":22228,"vertices":46540,"meshes":95,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-14.259977309054136,-0.00027805289019577906,-16],"max":[13.749320963164159,5.449763290816698,6]},"sizeMeters":[28.009,5.45,22],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:37.861Z","updatedAt":"2026-09-07T21:20:50.519Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/14029/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TruckStopFuellingAndWeighingYardLongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/14029/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/14029/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/14029/v1/model.glb\" alt=\"Truck stop fuelling and weighing yard (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/14029/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/14029/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"14030","slug":"long-haul-trucking-and-truck-stop-trailer-connector-ca-7298a563","title":"Trailer coupling cases 1 (Long-Haul Trucking and Truck Stop)","summary":"Documented fifth-wheel and kingpin coupling assemblies.","description":"Documented fifth-wheel and kingpin coupling assemblies.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-trailer-connector-ca-7298a563","cdnUrl":"https://cdn.3dassets.dev/assets/14030/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-trailer-connector-ca-7298a563","thumbnailUrl":"https://cdn.3dassets.dev/assets/14030/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/14030/v1/poster.webp","blurhash":"UABzLT-;00Rj~p%gD%Mx00M{?bbE008_-:%N","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":299924,"triangles":11336,"vertices":23665,"meshes":49,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-1.5,-0.00027805289019577906,-13.849999809265135],"max":[16.5,3.8997483316818147,1.7100000381469727]},"sizeMeters":[18,3.9,15.56],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:38.201Z","updatedAt":"2026-09-07T21:20:50.521Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/14030/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TrailerCouplingCases1LongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/14030/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/14030/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/14030/v1/model.glb\" alt=\"Trailer coupling cases 1 (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/14030/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/14030/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"14031","slug":"long-haul-trucking-and-truck-stop-trailer-connector-ca-d407b523","title":"Trailer coupling cases 2 (Long-Haul Trucking and Truck Stop)","summary":"Documented fifth-wheel and kingpin coupling assemblies.","description":"Documented fifth-wheel and kingpin coupling assemblies.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-trailer-connector-ca-d407b523","cdnUrl":"https://cdn.3dassets.dev/assets/14031/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-trailer-connector-ca-d407b523","thumbnailUrl":"https://cdn.3dassets.dev/assets/14031/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/14031/v1/poster.webp","blurhash":"U99@bXM|00t8%2WCW;j=00xt~qRj4.t6s.WF","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":511160,"triangles":23664,"vertices":49793,"meshes":80,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-1.5,-0.00044172639707396044,-13.849999809265135],"max":[16.5,3.8997483316818147,1.7100000381469727]},"sizeMeters":[18,3.9,15.56],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:38.714Z","updatedAt":"2026-09-07T21:20:50.533Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/14031/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TrailerCouplingCases2LongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/14031/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/14031/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/14031/v1/model.glb\" alt=\"Trailer coupling cases 2 (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/14031/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/14031/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"14032","slug":"long-haul-trucking-and-truck-stop-trailer-connector-ca-40f31cdd","title":"Trailer coupling cases 3 (Long-Haul Trucking and Truck Stop)","summary":"Documented fifth-wheel and kingpin coupling assemblies.","description":"Documented fifth-wheel and kingpin coupling assemblies.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-trailer-connector-ca-40f31cdd","cdnUrl":"https://cdn.3dassets.dev/assets/14032/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-trailer-connector-ca-40f31cdd","thumbnailUrl":"https://cdn.3dassets.dev/assets/14032/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/14032/v1/poster.webp","blurhash":"U897t%-;00bF-;ozNFoJ00IU~qRj0KRP%2Ip","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":330712,"triangles":25492,"vertices":52958,"meshes":104,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-1.5,-0.00008911148878287811,-15.355336570739745],"max":[16.5,3.900053457810415,1.7100000381469727]},"sizeMeters":[18,3.9,17.065],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:39.216Z","updatedAt":"2026-09-07T21:20:50.517Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/14032/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TrailerCouplingCases3LongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/14032/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/14032/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/14032/v1/model.glb\" alt=\"Trailer coupling cases 3 (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/14032/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/14032/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"14033","slug":"long-haul-trucking-and-truck-stop-trailer-connector-ca-17326ea4","title":"Trailer coupling cases 4 (Long-Haul Trucking and Truck Stop)","summary":"Documented fifth-wheel and kingpin coupling assemblies.","description":"Documented fifth-wheel and kingpin coupling assemblies.","status":"published","url":"https://3dassets.dev/assets/long-haul-trucking-and-truck-stop-trailer-connector-ca-17326ea4","cdnUrl":"https://cdn.3dassets.dev/assets/14033/v1/model.glb","downloadUrl":"https://3dassets.dev/download/long-haul-trucking-and-truck-stop-trailer-connector-ca-17326ea4","thumbnailUrl":"https://cdn.3dassets.dev/assets/14033/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/14033/v1/poster.webp","blurhash":"UDCGY~W=4nj]~q9FIUxu00Di?a%M00-;.8Rj","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":349368,"triangles":13012,"vertices":27714,"meshes":47,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-1.5,-0.00027805289019577906,-13.849999809265135],"max":[1.5,3.8997483316818147,1.7100000381469727]},"sizeMeters":[3,3.9,15.56],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:44:38.307Z","updatedAt":"2026-09-07T21:20:50.593Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/14033/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TrailerCouplingCases4LongHaulTruckingAndTruckStop(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/14033/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/14033/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/14033/v1/model.glb\" alt=\"Trailer coupling cases 4 (Long-Haul Trucking and Truck Stop)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/14033/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/14033/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}],"demo":{"slug":"long-haul-trucking-and-truck-stop","title":"Truck stop","url":"https://3dassets.dev/demos/long-haul-trucking-and-truck-stop"}}}