{"data":{"id":47,"slug":"transport-collection-hd","title":"Transport Collection HD","summary":"Thirty detailed original vehicles spanning road, aviation and maritime transport, plus six showcase scenes.","description":"A cohesive modern fleet with believable proportions, sculpted forms, exposed mechanical details and named pivots. Includes 24 distinct designs and six geometric equipment variants. Original CC0 static GLBs, without manufacturer branding.","url":"https://3dassets.dev/packs/transport-collection-hd","coverUrl":"https://cdn.3dassets.dev/assets/8036/v1/poster.webp","assetCount":36,"aiGenerated":true,"aiGeneratedAssetCount":36,"aiModels":["GPT-6 via Codex; Claude Fable 5.1 brief and frozen geometry kit; Claude Opus 5 animation pass"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":19079936,"totalTriangles":487988,"starterScene":{"id":"8036","slug":"transport-collection-hd-land-collection--edd565a9-starter-scene","title":"Land collection 1 (Transport Collection HD)","summary":"Composed example for Transport Collection HD.","description":"Five vehicles at true relative metre scale, laid out with clearance for full wingspans, rotors and hulls.","status":"published","url":"https://3dassets.dev/assets/transport-collection-hd-land-collection--edd565a9-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/8036/v1/model.glb","downloadUrl":"https://3dassets.dev/download/transport-collection-hd-land-collection--edd565a9-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/8036/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/8036/v1/poster.webp","blurhash":"U15YB3~E000J.T%hMwi_005O~q~C008w%$OB","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":1433636,"triangles":49932,"vertices":104411,"meshes":93,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-1.0998817069393623,-2.384185793236071e-8,-2.5999999046325684],"max":[21.185035214282394,2.399860889278915,12.765000104904175]},"sizeMeters":[22.285,2.4,15.365],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex; Claude Fable 5.1 brief and frozen geometry kit; Claude Opus 5 animation pass","downloads":0,"publishedAt":"2026-09-06T13:45:48.695Z","updatedAt":"2026-09-06T13:45:49.246Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/8036/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LandCollection1TransportCollectionHD(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/8036/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/8036/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/8036/v1/model.glb\" alt=\"Land collection 1 (Transport Collection HD)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/8036/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/8036/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"8008","slug":"transport-collection-hd-grand-touring-coupe-2b6898a9","title":"Grand touring coupe (Transport Collection HD)","summary":"Sculpted two-door body with shaped wheel arches, curved greenhouse, twin exhausts and alloy wheels.","description":"Sculpted two-door body with shaped wheel arches, curved greenhouse, twin exhausts and alloy wheels. Dimensions 2.20 x 1.42 x 4.80 m (width, height, length). Metres, +Y up, nose toward +Z, footprint centred, lowest geometry at y=0. Mechanical pivot nodes: wheel-front-right/rubber, wheel-front-right/metal, wheel-front-right/accent, wheel-front-left/rubber, wheel-front-left/metal, wheel-front-left/accent, wheel-rear-right/rubber, wheel-rear-right/metal, wheel-rear-right/accent, wheel-rear-left/rubber, wheel-rear-left/metal, wheel-rear-left/accent. Static geometry; no animation clips, skeletal rig, collision, navigation or simulation data. Interiors are limited to exposed seats and deck equipment. Other doors and control surfaces are fixed. Boats use keel/skirt baseline, not a waterline. Original generic design.","status":"published","url":"https://3dassets.dev/assets/transport-collection-hd-grand-touring-coupe-2b6898a9","cdnUrl":"https://cdn.3dassets.dev/assets/8008/v1/model.glb","downloadUrl":"https://3dassets.dev/download/transport-collection-hd-grand-touring-coupe-2b6898a9","thumbnailUrl":"https://cdn.3dassets.dev/assets/8008/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/8008/v1/poster.webp","blurhash":"U34yQJ%iHqI9yYMcR4t800H=pJ%hHq%%yEM{","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":356668,"triangles":9586,"vertices":28758,"meshes":18,"materials":6,"textures":0,"animations":["wheel-roll"],"boundingBox":{"min":[-1.0998817069393623,-2.384185793236071e-8,-2.4000000953674316],"max":[1.0998817069393623,1.4200472638973254,2.4000000953674316]},"sizeMeters":[2.2,1.42,4.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex; Claude Fable 5.1 brief and frozen geometry kit; Claude Opus 5 animation pass","downloads":0,"publishedAt":"2026-09-06T13:45:27.872Z","updatedAt":"2026-09-06T13:45:28.560Z","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/8008/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 GrandTouringCoupeTransportCollectionHD(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/8008/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/8008/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/8008/v1/model.glb\" alt=\"Grand touring coupe (Transport Collection HD)\" 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/8008/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/8008/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"8007","slug":"transport-collection-hd-executive-sedan-bed14984","title":"Executive sedan (Transport Collection HD)","summary":"Long-wheelbase four-door sedan with separate boot silhouette, window trim and multi-spoke wheels.","description":"Long-wheelbase four-door sedan with separate boot silhouette, window trim and multi-spoke wheels. Dimensions 2.27 x 1.57 x 5.20 m (width, height, length). Metres, +Y up, nose toward +Z, footprint centred, lowest geometry at y=0. Mechanical pivot nodes: wheel-front-right/rubber, wheel-front-right/metal, wheel-front-right/accent, wheel-front-left/rubber, wheel-front-left/metal, wheel-front-left/accent, wheel-rear-right/rubber, wheel-rear-right/metal, wheel-rear-right/accent, wheel-rear-left/rubber, wheel-rear-left/metal, wheel-rear-left/accent. Static geometry; no animation clips, skeletal rig, collision, navigation or simulation data. Interiors are limited to exposed seats and deck equipment. Other doors and control surfaces are fixed. Boats use keel/skirt baseline, not a waterline. Original generic design.","status":"published","url":"https://3dassets.dev/assets/transport-collection-hd-executive-sedan-bed14984","cdnUrl":"https://cdn.3dassets.dev/assets/8007/v1/model.glb","downloadUrl":"https://3dassets.dev/download/transport-collection-hd-executive-sedan-bed14984","thumbnailUrl":"https://cdn.3dassets.dev/assets/8007/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/8007/v1/poster.webp","blurhash":"U34yWa.THXR4tSQlROyE00Dhb{tRR4ysx^I8","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":383416,"triangles":10578,"vertices":31734,"meshes":18,"materials":6,"textures":0,"animations":["wheel-roll"],"boundingBox":{"min":[-1.1350054826146205,-1.4305114759416426e-8,-2.5999999046325684],"max":[1.1350054826146205,1.5700831834480262,2.5999999046325684]},"sizeMeters":[2.27,1.57,5.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex; Claude Fable 5.1 brief and frozen geometry kit; Claude Opus 5 animation pass","downloads":0,"publishedAt":"2026-09-06T13:45:27.485Z","updatedAt":"2026-09-06T13:45:27.565Z","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/8007/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 ExecutiveSedanTransportCollectionHD(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/8007/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/8007/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/8007/v1/model.glb\" alt=\"Executive sedan (Transport Collection HD)\" 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/8007/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/8007/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"8006","slug":"transport-collection-hd-touring-suv-0bb4e758","title":"Touring SUV (Transport Collection HD)","summary":"Raised five-door body with glazed passenger cabin, roof rails, side steps and broad tyres.","description":"Raised five-door body with glazed passenger cabin, roof rails, side steps and broad tyres. Dimensions 2.37 x 1.94 x 5.05 m (width, height, length). Metres, +Y up, nose toward +Z, footprint centred, lowest geometry at y=0. Mechanical pivot nodes: wheel-front-right/rubber, wheel-front-right/metal, wheel-front-right/accent, wheel-front-left/rubber, wheel-front-left/metal, wheel-front-left/accent, wheel-rear-right/rubber, wheel-rear-right/metal, wheel-rear-right/accent, wheel-rear-left/rubber, wheel-rear-left/metal, wheel-rear-left/accent. Static geometry; no animation clips, skeletal rig, collision, navigation or simulation data. Interiors are limited to exposed seats and deck equipment. Other doors and control surfaces are fixed. Boats use keel/skirt baseline, not a waterline. Original generic design.","status":"published","url":"https://3dassets.dev/assets/transport-collection-hd-touring-suv-0bb4e758","cdnUrl":"https://cdn.3dassets.dev/assets/8006/v1/model.glb","downloadUrl":"https://3dassets.dev/download/transport-collection-hd-touring-suv-0bb4e758","thumbnailUrl":"https://cdn.3dassets.dev/assets/8006/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/8006/v1/poster.webp","blurhash":"U25roZ.T00n2cuMbibtl008wo$t.vcu6XUr=","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":366080,"triangles":9834,"vertices":29502,"meshes":18,"materials":6,"textures":0,"animations":["wheel-roll"],"boundingBox":{"min":[-1.1850352142823934,-1.6689300552652497e-8,-2.5250000953674316],"max":[1.1850352142823934,1.937950769970785,2.5250000953674316]},"sizeMeters":[2.37,1.938,5.05],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex; Claude Fable 5.1 brief and frozen geometry kit; Claude Opus 5 animation pass","downloads":0,"publishedAt":"2026-09-06T13:45:27.327Z","updatedAt":"2026-09-06T13:45:27.557Z","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/8006/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 TouringSUVTransportCollectionHD(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/8006/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/8006/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/8006/v1/model.glb\" alt=\"Touring SUV (Transport Collection HD)\" 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/8006/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/8006/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"8009","slug":"transport-collection-hd-open-roadster-5a92cf45","title":"Open roadster (Transport Collection HD)","summary":"Open two-seat sports car with visible upholstery, steering wheel, curved wheel arches and roll hoops.","description":"Open two-seat sports car with visible upholstery, steering wheel, curved wheel arches and roll hoops. Dimensions 2.12 x 1.34 x 4.30 m (width, height, length). Metres, +Y up, nose toward +Z, footprint centred, lowest geometry at y=0. Mechanical pivot nodes: steering-wheel, wheel-front-right/rubber, wheel-front-right/metal, wheel-front-right/accent, wheel-front-left/rubber, wheel-front-left/metal, wheel-front-left/accent, wheel-rear-right/rubber, wheel-rear-right/metal, wheel-rear-right/accent, wheel-rear-left/rubber, wheel-rear-left/metal, wheel-rear-left/accent. Static geometry; no animation clips, skeletal rig, collision, navigation or simulation data. Interiors are limited to exposed seats and deck equipment. Other doors and control surfaces are fixed. Boats use keel/skirt baseline, not a waterline. Original generic design.","status":"published","url":"https://3dassets.dev/assets/transport-collection-hd-open-roadster-5a92cf45","cdnUrl":"https://cdn.3dassets.dev/assets/8009/v1/model.glb","downloadUrl":"https://3dassets.dev/download/transport-collection-hd-open-roadster-5a92cf45","thumbnailUrl":"https://cdn.3dassets.dev/assets/8009/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/8009/v1/poster.webp","blurhash":"U35~CEyE00VY-;I9IV%#00I8?at-4n.T?GDi","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":421356,"triangles":10886,"vertices":32658,"meshes":20,"materials":7,"textures":0,"animations":["wheel-roll"],"boundingBox":{"min":[-1.0599489975525667,-1.3113021835042815e-8,-2.1500000953674316],"max":[1.0599489975525667,1.3365132009096823,2.1500000953674316]},"sizeMeters":[2.12,1.337,4.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex; Claude Fable 5.1 brief and frozen geometry kit; Claude Opus 5 animation pass","downloads":0,"publishedAt":"2026-09-06T13:45:27.349Z","updatedAt":"2026-09-06T13:45:27.572Z","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/8009/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 OpenRoadsterTransportCollectionHD(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/8009/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/8009/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/8009/v1/model.glb\" alt=\"Open roadster (Transport Collection HD)\" 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/8009/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/8009/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"8011","slug":"transport-collection-hd-panel-van-acea29ad","title":"Panel delivery van (Transport Collection HD)","summary":"Tall cargo van with sloping windscreen, sliding-door seams, rear split doors and mirrors.","description":"Tall cargo van with sloping windscreen, sliding-door seams, rear split doors and mirrors. Dimensions 2.46 x 2.40 x 5.53 m (width, height, length). Metres, +Y up, nose toward +Z, footprint centred, lowest geometry at y=0. Mechanical pivot nodes: wheel-front-right/rubber, wheel-front-right/metal, wheel-front-right/accent, wheel-front-left/rubber, wheel-front-left/metal, wheel-front-left/accent, wheel-rear-right/rubber, wheel-rear-right/metal, wheel-rear-right/accent, wheel-rear-left/rubber, wheel-rear-left/metal, wheel-rear-left/accent. Static geometry; no animation clips, skeletal rig, collision, navigation or simulation data. Interiors are limited to exposed seats and deck equipment. Other doors and control surfaces are fixed. Boats use keel/skirt baseline, not a waterline. Original generic design.","status":"published","url":"https://3dassets.dev/assets/transport-collection-hd-panel-van-acea29ad","cdnUrl":"https://cdn.3dassets.dev/assets/8011/v1/model.glb","downloadUrl":"https://3dassets.dev/download/transport-collection-hd-panel-van-acea29ad","thumbnailUrl":"https://cdn.3dassets.dev/assets/8011/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/8011/v1/poster.webp","blurhash":"UNCZkdIV4nxu~qM_IAt79FWAxuog00oz%Mt7","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":294004,"triangles":9048,"vertices":27144,"meshes":19,"materials":7,"textures":0,"animations":["wheel-roll"],"boundingBox":{"min":[-1.2314110700053902,1.4305114759416426e-8,-2.765000104904175],"max":[1.2314110700053902,2.399860889278915,2.765000104904175]},"sizeMeters":[2.463,2.4,5.53],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex; Claude Fable 5.1 brief and frozen geometry kit; Claude Opus 5 animation pass","downloads":0,"publishedAt":"2026-09-06T13:45:29.521Z","updatedAt":"2026-09-06T13:45:30.255Z","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/8011/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 PanelDeliveryVanTransportCollectionHD(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/8011/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/8011/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/8011/v1/model.glb\" alt=\"Panel delivery van (Transport Collection HD)\" 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/8011/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/8011/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"8012","slug":"transport-collection-hd-flatbed-truck-f16c2ca8","title":"Three-axle flatbed truck (Transport Collection HD)","summary":"Cab-over rigid truck with open drop-side bed, timber floor, six wheels, chassis and rear gate pivot.","description":"Cab-over rigid truck with open drop-side bed, timber floor, six wheels, chassis and rear gate pivot. Dimensions 2.73 x 2.91 x 7.53 m (width, height, length). Metres, +Y up, nose toward +Z, footprint centred, lowest geometry at y=0. Mechanical pivot nodes: tailgate, wheel-front-right/rubber, wheel-front-right/metal, wheel-front-right/accent, wheel-front-left/rubber, wheel-front-left/metal, wheel-front-left/accent, wheel-rear-right/rubber, wheel-rear-right/metal, wheel-rear-right/accent, wheel-rear-left/rubber, wheel-rear-left/metal, wheel-rear-left/accent, wheel-tag--1/rubber, wheel-tag--1/metal, wheel-tag--1/accent, wheel-tag-1/rubber, wheel-tag-1/metal, wheel-tag-1/accent. Static geometry; no animation clips, skeletal rig, collision, navigation or simulation data. Interiors are limited to exposed seats and deck equipment. Other doors and control surfaces are fixed. Boats use keel/skirt baseline, not a waterline. Original generic design.","status":"published","url":"https://3dassets.dev/assets/transport-collection-hd-flatbed-truck-f16c2ca8","cdnUrl":"https://cdn.3dassets.dev/assets/8012/v1/model.glb","downloadUrl":"https://3dassets.dev/download/transport-collection-hd-flatbed-truck-f16c2ca8","thumbnailUrl":"https://cdn.3dassets.dev/assets/8012/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/8012/v1/poster.webp","blurhash":"U8AwF;x^E2xW~pIUR*t600IT-obc00xus;tS","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":255872,"triangles":9808,"vertices":29424,"meshes":27,"materials":8,"textures":0,"animations":["wheel-roll"],"boundingBox":{"min":[-1.3652136851612924,-9.536743172944284e-9,-3.765000104904175],"max":[1.3652136851612924,2.909992426400997,3.765000104904175]},"sizeMeters":[2.73,2.91,7.53],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex; Claude Fable 5.1 brief and frozen geometry kit; Claude Opus 5 animation pass","downloads":0,"publishedAt":"2026-09-06T13:45:29.589Z","updatedAt":"2026-09-06T13:45:30.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/8012/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 ThreeAxleFlatbedTruckTransportCollectionHD(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/8012/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/8012/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/8012/v1/model.glb\" alt=\"Three-axle flatbed truck (Transport Collection HD)\" 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/8012/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/8012/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"8010","slug":"transport-collection-hd-road-motorcycle-61e14011","title":"Road motorcycle (Transport Collection HD)","summary":"Exposed-frame motorcycle with finned engine, fork, swingarm, exhaust, curved mudguards and handlebar pivot.","description":"Exposed-frame motorcycle with finned engine, fork, swingarm, exhaust, curved mudguards and handlebar pivot. Dimensions 0.83 x 1.33 x 2.25 m (width, height, length). Metres, +Y up, nose toward +Z, footprint centred, lowest geometry at y=0. Mechanical pivot nodes: wheel-rear/rubber, wheel-rear/metal, wheel-rear/accent, wheel-front/rubber, wheel-front/metal, wheel-front/accent, handlebars, headlight/metal. Static geometry; no animation clips, skeletal rig, collision, navigation or simulation data. Interiors are limited to exposed seats and deck equipment. Other doors and control surfaces are fixed. Boats use keel/skirt baseline, not a waterline. Original generic design.","status":"published","url":"https://3dassets.dev/assets/transport-collection-hd-road-motorcycle-61e14011","cdnUrl":"https://cdn.3dassets.dev/assets/8010/v1/model.glb","downloadUrl":"https://3dassets.dev/download/transport-collection-hd-road-motorcycle-61e14011","thumbnailUrl":"https://cdn.3dassets.dev/assets/8010/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/8010/v1/poster.webp","blurhash":"U25hlY_N0000xbjEVsWB00Di?w?vITT0cFx[","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":180844,"triangles":4764,"vertices":14292,"meshes":14,"materials":6,"textures":0,"animations":["wheel-roll"],"boundingBox":{"min":[-0.41499999165534973,-3.2186508180931384e-8,-1.1233421564102173],"max":[0.41499999165534973,1.3299713332550378,1.1233421564102173]},"sizeMeters":[0.83,1.33,2.247],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex; Claude Fable 5.1 brief and frozen geometry kit; Claude Opus 5 animation pass","downloads":0,"publishedAt":"2026-09-06T13:45:29.410Z","updatedAt":"2026-09-06T13:45:30.132Z","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/8010/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 RoadMotorcycleTransportCollectionHD(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/8010/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/8010/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/8010/v1/model.glb\" alt=\"Road motorcycle (Transport Collection HD)\" 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/8010/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/8010/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"8013","slug":"transport-collection-hd-open-wheel-racer-ee67e890","title":"Open-wheel racer (Transport Collection HD)","summary":"Single-seat racer with monocoque, sidepods, exposed suspension, halo and multi-element aero.","description":"Single-seat racer with monocoque, sidepods, exposed suspension, halo and multi-element aero. Dimensions 2.04 x 1.17 x 4.98 m (width, height, length). Metres, +Y up, nose toward +Z, footprint centred, lowest geometry at y=0. Mechanical pivot nodes: wheel-front-right/rubber, wheel-front-right/metal, wheel-front-right/accent, wheel-front-left/rubber, wheel-front-left/metal, wheel-front-left/accent, wheel-rear-right/rubber, wheel-rear-right/metal, wheel-rear-right/accent, wheel-rear-left/rubber, wheel-rear-left/metal, wheel-rear-left/accent. Static geometry; no animation clips, skeletal rig, collision, navigation or simulation data. Interiors are limited to exposed seats and deck equipment. Other doors and control surfaces are fixed. Boats use keel/skirt baseline, not a waterline. Original generic design.","status":"published","url":"https://3dassets.dev/assets/transport-collection-hd-open-wheel-racer-ee67e890","cdnUrl":"https://cdn.3dassets.dev/assets/8013/v1/model.glb","downloadUrl":"https://3dassets.dev/download/transport-collection-hd-open-wheel-racer-ee67e890","thumbnailUrl":"https://cdn.3dassets.dev/assets/8013/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/8013/v1/poster.webp","blurhash":"U46a#NNFL#o##q5Rt3={4TN_T#nmO;}sNLIo","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":357152,"triangles":8028,"vertices":24084,"meshes":16,"materials":4,"textures":0,"animations":["wheel-roll"],"boundingBox":{"min":[-1.0205362218678422,5.960464455334602e-9,-2.490000009536743],"max":[1.0205362218678422,1.1700832895991655,2.490000009536743]},"sizeMeters":[2.041,1.17,4.98],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex; Claude Fable 5.1 brief and frozen geometry kit; Claude Opus 5 animation pass","downloads":0,"publishedAt":"2026-09-06T13:45:30.442Z","updatedAt":"2026-09-06T13:45:31.184Z","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/8013/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 OpenWheelRacerTransportCollectionHD(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/8013/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/8013/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/8013/v1/model.glb\" alt=\"Open-wheel racer (Transport Collection HD)\" 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/8013/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/8013/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"8014","slug":"transport-collection-hd-track-coupe-c803941c","title":"Track-prepared coupe (Transport Collection HD)","summary":"Functional coupe variant with raised rear wing, endplates, front splitter, bonnet vents and diffuser fins.","description":"Functional coupe variant with raised rear wing, endplates, front splitter, bonnet vents and diffuser fins. Dimensions 2.20 x 1.48 x 4.81 m (width, height, length). Metres, +Y up, nose toward +Z, footprint centred, lowest geometry at y=0. Mechanical pivot nodes: wheel-front-right/rubber, wheel-front-right/metal, wheel-front-right/accent, wheel-front-left/rubber, wheel-front-left/metal, wheel-front-left/accent, wheel-rear-right/rubber, wheel-rear-right/metal, wheel-rear-right/accent, wheel-rear-left/rubber, wheel-rear-left/metal, wheel-rear-left/accent, rear-wing. Static geometry; no animation clips, skeletal rig, collision, navigation or simulation data. Interiors are limited to exposed seats and deck equipment. Other doors and control surfaces are fixed. Boats use keel/skirt baseline, not a waterline. Original generic design.","status":"published","url":"https://3dassets.dev/assets/transport-collection-hd-track-coupe-c803941c","cdnUrl":"https://cdn.3dassets.dev/assets/8014/v1/model.glb","downloadUrl":"https://3dassets.dev/download/transport-collection-hd-track-coupe-c803941c","thumbnailUrl":"https://cdn.3dassets.dev/assets/8014/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/8014/v1/poster.webp","blurhash":"U24{Vd?^8wDOT1DiQ--q00H=u5tmZz.T%$IT","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":378996,"triangles":10042,"vertices":30126,"meshes":19,"materials":6,"textures":0,"animations":["wheel-roll"],"boundingBox":{"min":[-1.0998817633333926,-2.384185793236071e-8,-2.4024999141693115],"max":[1.0998817633333926,1.4800271652715085,2.4024999141693115]},"sizeMeters":[2.2,1.48,4.805],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex; Claude Fable 5.1 brief and frozen geometry kit; Claude Opus 5 animation pass","downloads":0,"publishedAt":"2026-09-06T13:45:32.077Z","updatedAt":"2026-09-06T13:45:32.911Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/8014/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 TrackPreparedCoupeTransportCollectionHD(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/8014/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/8014/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/8014/v1/model.glb\" alt=\"Track-prepared coupe (Transport Collection HD)\" 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/8014/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/8014/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"8015","slug":"transport-collection-hd-expedition-camper-van-3c74c67b","title":"Expedition camper van (Transport Collection HD)","summary":"Functional van conversion with cabin windows, solar panel, awning cassette and rear roof-access ladder.","description":"Functional van conversion with cabin windows, solar panel, awning cassette and rear roof-access ladder. Dimensions 2.46 x 2.53 x 5.54 m (width, height, length). Metres, +Y up, nose toward +Z, footprint centred, lowest geometry at y=0. Mechanical pivot nodes: wheel-front-right/rubber, wheel-front-right/metal, wheel-front-right/accent, wheel-front-left/rubber, wheel-front-left/metal, wheel-front-left/accent, wheel-rear-right/rubber, wheel-rear-right/metal, wheel-rear-right/accent, wheel-rear-left/rubber, wheel-rear-left/metal, wheel-rear-left/accent. Static geometry; no animation clips, skeletal rig, collision, navigation or simulation data. Interiors are limited to exposed seats and deck equipment. Other doors and control surfaces are fixed. Boats use keel/skirt baseline, not a waterline. Original generic design.","status":"published","url":"https://3dassets.dev/assets/transport-collection-hd-expedition-camper-van-3c74c67b","cdnUrl":"https://cdn.3dassets.dev/assets/8015/v1/model.glb","downloadUrl":"https://3dassets.dev/download/transport-collection-hd-expedition-camper-van-3c74c67b","thumbnailUrl":"https://cdn.3dassets.dev/assets/8015/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/8015/v1/poster.webp","blurhash":"UHBgC~Io4nj=~qMxIUog4nRj%Mxu00kCxu%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":358724,"triangles":10392,"vertices":31176,"meshes":19,"materials":7,"textures":0,"animations":["wheel-roll"],"boundingBox":{"min":[-1.2314110169147454,-4.52995300159742e-8,-2.7709999084472656],"max":[1.2314110169147454,2.5350805689336675,2.7709999084472656]},"sizeMeters":[2.463,2.535,5.542],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex; Claude Fable 5.1 brief and frozen geometry kit; Claude Opus 5 animation pass","downloads":0,"publishedAt":"2026-09-06T13:45:32.145Z","updatedAt":"2026-09-06T13:45:32.963Z","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/8015/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 ExpeditionCamperVanTransportCollectionHD(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/8015/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/8015/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/8015/v1/model.glb\" alt=\"Expedition camper van (Transport Collection HD)\" 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/8015/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/8015/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"8016","slug":"transport-collection-hd-high-wing-trainer-43dcd31f","title":"High-wing trainer (Transport Collection HD)","summary":"Strut-braced single-engine aircraft with shaped cowling, cockpit framing, tricycle gear and propeller pivot.","description":"Strut-braced single-engine aircraft with shaped cowling, cockpit framing, tricycle gear and propeller pivot. Dimensions 9.40 x 2.95 x 6.57 m (width, height, length). Metres, +Y up, nose toward +Z, footprint centred, lowest geometry at y=0. Mechanical pivot nodes: propeller-0/rubber, propeller-0/metal, landing-main--1/rubber, landing-main--1/metal, landing-main-1/rubber, landing-main-1/metal, landing-nose/rubber, landing-nose/metal. Static geometry; no animation clips, skeletal rig, collision, navigation or simulation data. Interiors are limited to exposed seats and deck equipment. Other doors and control surfaces are fixed. Boats use keel/skirt baseline, not a waterline. Original generic design.","status":"published","url":"https://3dassets.dev/assets/transport-collection-hd-high-wing-trainer-43dcd31f","cdnUrl":"https://cdn.3dassets.dev/assets/8016/v1/model.glb","downloadUrl":"https://3dassets.dev/download/transport-collection-hd-high-wing-trainer-43dcd31f","thumbnailUrl":"https://cdn.3dassets.dev/assets/8016/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/8016/v1/poster.webp","blurhash":"U54oTZ%14TIpx_ogV?j=00Rl?wxZMHadtmRo","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":357616,"triangles":7208,"vertices":21624,"meshes":15,"materials":7,"textures":0,"animations":["wheel-roll","rotor-spin"],"boundingBox":{"min":[-4.699999809265137,-3.814697266402156e-8,-3.2850000858306885],"max":[4.699999809265137,2.9498147443084695,3.2850000858306885]},"sizeMeters":[9.4,2.95,6.57],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex; Claude Fable 5.1 brief and frozen geometry kit; Claude Opus 5 animation pass","downloads":0,"publishedAt":"2026-09-06T13:45:32.175Z","updatedAt":"2026-09-06T13:45:33.102Z","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/8016/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 HighWingTrainerTransportCollectionHD(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/8016/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/8016/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/8016/v1/model.glb\" alt=\"High-wing trainer (Transport Collection HD)\" 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/8016/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/8016/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"8017","slug":"transport-collection-hd-radial-biplane-9d9ace62","title":"Radial-engine biplane (Transport Collection HD)","summary":"Two wing levels with interplane struts and bracing, radial cowling, tailwheel and propeller.","description":"Two wing levels with interplane struts and bracing, radial cowling, tailwheel and propeller. Dimensions 8.10 x 2.66 x 5.84 m (width, height, length). Metres, +Y up, nose toward +Z, footprint centred, lowest geometry at y=0. Mechanical pivot nodes: propeller-0/rubber, propeller-0/metal, main-wheel--1/rubber, main-wheel--1/metal, main-wheel-1/rubber, main-wheel-1/metal, tail-wheel/rubber, tail-wheel/metal. Static geometry; no animation clips, skeletal rig, collision, navigation or simulation data. Interiors are limited to exposed seats and deck equipment. Other doors and control surfaces are fixed. Boats use keel/skirt baseline, not a waterline. Original generic design.","status":"published","url":"https://3dassets.dev/assets/transport-collection-hd-radial-biplane-9d9ace62","cdnUrl":"https://cdn.3dassets.dev/assets/8017/v1/model.glb","downloadUrl":"https://3dassets.dev/download/transport-collection-hd-radial-biplane-9d9ace62","thumbnailUrl":"https://cdn.3dassets.dev/assets/8017/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/8017/v1/poster.webp","blurhash":"U99G?j%M00i_^+x]M{RP00oK~WNG00Md?Hk?","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":498944,"triangles":10164,"vertices":30492,"meshes":15,"materials":7,"textures":0,"animations":["rotor-spin"],"boundingBox":{"min":[-4.050000190734863,-6.675720215509884e-8,-2.9200000762939453],"max":[4.050000190734863,2.6606268795637407,2.9200000762939453]},"sizeMeters":[8.1,2.661,5.84],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex; Claude Fable 5.1 brief and frozen geometry kit; Claude Opus 5 animation pass","downloads":0,"publishedAt":"2026-09-06T13:45:32.860Z","updatedAt":"2026-09-06T13:45:33.843Z","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/8017/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 RadialEngineBiplaneTransportCollectionHD(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/8017/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/8017/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/8017/v1/model.glb\" alt=\"Radial-engine biplane (Transport Collection HD)\" 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/8017/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/8017/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"8018","slug":"transport-collection-hd-twin-prop-commuter-071d2e9f","title":"Twin-prop commuter (Transport Collection HD)","summary":"Twin-engine passenger aircraft with low wings, two nacelles, cabin windows and three-blade propellers.","description":"Twin-engine passenger aircraft with low wings, two nacelles, cabin windows and three-blade propellers. Dimensions 12.20 x 3.60 x 9.30 m (width, height, length). Metres, +Y up, nose toward +Z, footprint centred, lowest geometry at y=0. Mechanical pivot nodes: propeller--2.05/rubber, propeller--2.05/metal, propeller-2.05/rubber, propeller-2.05/metal, landing-main--1/rubber, landing-main--1/metal, landing-main-1/rubber, landing-main-1/metal, landing-nose/rubber, landing-nose/metal. Static geometry; no animation clips, skeletal rig, collision, navigation or simulation data. Interiors are limited to exposed seats and deck equipment. Other doors and control surfaces are fixed. Boats use keel/skirt baseline, not a waterline. Original generic design.","status":"published","url":"https://3dassets.dev/assets/transport-collection-hd-twin-prop-commuter-071d2e9f","cdnUrl":"https://cdn.3dassets.dev/assets/8018/v1/model.glb","downloadUrl":"https://3dassets.dev/download/transport-collection-hd-twin-prop-commuter-071d2e9f","thumbnailUrl":"https://cdn.3dassets.dev/assets/8018/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/8018/v1/poster.webp","blurhash":"U85}:Tt44TNHkCflaejY00Rk_4xtV@jXozW=","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":421140,"triangles":9184,"vertices":27552,"meshes":17,"materials":7,"textures":0,"animations":["wheel-roll","rotor-spin"],"boundingBox":{"min":[-6.099999904632568,-8.940696738513054e-9,-4.650000095367432],"max":[6.099999904632568,3.5996502712516762,4.650000095367432]},"sizeMeters":[12.2,3.6,9.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex; Claude Fable 5.1 brief and frozen geometry kit; Claude Opus 5 animation pass","downloads":0,"publishedAt":"2026-09-06T13:45:35.039Z","updatedAt":"2026-09-06T13:45:35.644Z","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/8018/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 TwinPropCommuterTransportCollectionHD(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/8018/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/8018/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/8018/v1/model.glb\" alt=\"Twin-prop commuter (Transport Collection HD)\" 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/8018/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/8018/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"8019","slug":"transport-collection-hd-business-jet-67a8396d","title":"Twin-engine business jet (Transport Collection HD)","summary":"Swept-wing executive jet with aft-mounted engines, fan inlets, winglets and high tailplane.","description":"Swept-wing executive jet with aft-mounted engines, fan inlets, winglets and high tailplane. Dimensions 14.67 x 4.65 x 15.85 m (width, height, length). Metres, +Y up, nose toward +Z, footprint centred, lowest geometry at y=0. Mechanical pivot nodes: landing-main--1/rubber, landing-main--1/metal, landing-main-1/rubber, landing-main-1/metal, landing-nose/rubber, landing-nose/metal. Static geometry; no animation clips, skeletal rig, collision, navigation or simulation data. Interiors are limited to exposed seats and deck equipment. Other doors and control surfaces are fixed. Boats use keel/skirt baseline, not a waterline. Original generic design.","status":"published","url":"https://3dassets.dev/assets/transport-collection-hd-business-jet-67a8396d","cdnUrl":"https://cdn.3dassets.dev/assets/8019/v1/model.glb","downloadUrl":"https://3dassets.dev/download/transport-collection-hd-business-jet-67a8396d","thumbnailUrl":"https://cdn.3dassets.dev/assets/8019/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/8019/v1/poster.webp","blurhash":"UA8E9?oJ00R*xuWBM{og00WC~qt7ITt7%MV@","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":488376,"triangles":10128,"vertices":30384,"meshes":13,"materials":7,"textures":0,"animations":["wheel-roll"],"boundingBox":{"min":[-7.335000038146973,-7.629394532804312e-9,-7.923929052891779],"max":[7.335000038146973,4.649673812356704,7.9236249923706055]},"sizeMeters":[14.67,4.65,15.848],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex; Claude Fable 5.1 brief and frozen geometry kit; Claude Opus 5 animation pass","downloads":0,"publishedAt":"2026-09-06T13:45:35.865Z","updatedAt":"2026-09-06T13:45:36.847Z","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/8019/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 TwinEngineBusinessJetTransportCollectionHD(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/8019/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/8019/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/8019/v1/model.glb\" alt=\"Twin-engine business jet (Transport Collection HD)\" 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/8019/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/8019/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"8020","slug":"transport-collection-hd-regional-airliner-6ac030a1","title":"Regional jet airliner (Transport Collection HD)","summary":"Regional passenger jet with underwing turbofans, long window rows, winglets, door outlines and landing gear.","description":"Regional passenger jet with underwing turbofans, long window rows, winglets, door outlines and landing gear. Dimensions 22.87 x 6.60 x 26.73 m (width, height, length). Metres, +Y up, nose toward +Z, footprint centred, lowest geometry at y=0. Mechanical pivot nodes: landing-main--1/rubber, landing-main--1/metal, landing-main-1/rubber, landing-main-1/metal, landing-nose/rubber, landing-nose/metal. Static geometry; no animation clips, skeletal rig, collision, navigation or simulation data. Interiors are limited to exposed seats and deck equipment. Other doors and control surfaces are fixed. Boats use keel/skirt baseline, not a waterline. Original generic design.","status":"published","url":"https://3dassets.dev/assets/transport-collection-hd-regional-airliner-6ac030a1","cdnUrl":"https://cdn.3dassets.dev/assets/8020/v1/model.glb","downloadUrl":"https://3dassets.dev/download/transport-collection-hd-regional-airliner-6ac030a1","thumbnailUrl":"https://cdn.3dassets.dev/assets/8020/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/8020/v1/poster.webp","blurhash":"UA7_4ns.00M|ogWBRjoz00WX~qt6Rit8xuRP","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":555600,"triangles":11528,"vertices":34584,"meshes":13,"materials":7,"textures":0,"animations":["wheel-roll"],"boundingBox":{"min":[-11.4350004196167,-2.098083496382408e-7,-13.364999771118164],"max":[11.4350004196167,6.599205630711904,13.364999771118164]},"sizeMeters":[22.87,6.599,26.73],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex; Claude Fable 5.1 brief and frozen geometry kit; Claude Opus 5 animation pass","downloads":0,"publishedAt":"2026-09-06T13:45:35.790Z","updatedAt":"2026-09-06T13:45:36.851Z","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/8020/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 RegionalJetAirlinerTransportCollectionHD(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/8020/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/8020/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/8020/v1/model.glb\" alt=\"Regional jet airliner (Transport Collection HD)\" 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/8020/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/8020/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"8021","slug":"transport-collection-hd-utility-helicopter-974bf82d","title":"Utility helicopter (Transport Collection HD)","summary":"Sculpted helicopter cabin with curved glazing, exhausts, rotor mast links, skids and separate main and tail rotors.","description":"Sculpted helicopter cabin with curved glazing, exhausts, rotor mast links, skids and separate main and tail rotors. Dimensions 8.50 x 3.11 x 9.56 m (width, height, length). Metres, +Y up, nose toward +Z, footprint centred, lowest geometry at y=0. Mechanical pivot nodes: main-rotor/rubber, main-rotor/metal, tail-rotor/rubber, tail-rotor/metal. Static geometry; no animation clips, skeletal rig, collision, navigation or simulation data. Interiors are limited to exposed seats and deck equipment. Other doors and control surfaces are fixed. Boats use keel/skirt baseline, not a waterline. Original generic design.","status":"published","url":"https://3dassets.dev/assets/transport-collection-hd-utility-helicopter-974bf82d","cdnUrl":"https://cdn.3dassets.dev/assets/8021/v1/model.glb","downloadUrl":"https://3dassets.dev/download/transport-collection-hd-utility-helicopter-974bf82d","thumbnailUrl":"https://cdn.3dassets.dev/assets/8021/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/8021/v1/poster.webp","blurhash":"U23l2GI=00-TxDR*bIxa00s._NI;JA$*nhE2","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":318800,"triangles":6456,"vertices":19368,"meshes":11,"materials":7,"textures":0,"animations":["rotor-spin"],"boundingBox":{"min":[-4.25,0.00005025191619512093,-4.780000214576721],"max":[4.25,3.1149730682373047,4.78]},"sizeMeters":[8.5,3.115,9.56],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex; Claude Fable 5.1 brief and frozen geometry kit; Claude Opus 5 animation pass","downloads":0,"publishedAt":"2026-09-06T13:45:36.034Z","updatedAt":"2026-09-06T13:45:36.867Z","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/8021/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 UtilityHelicopterTransportCollectionHD(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/8021/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/8021/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/8021/v1/model.glb\" alt=\"Utility helicopter (Transport Collection HD)\" 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/8021/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/8021/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"8022","slug":"transport-collection-hd-tandem-cargo-helicopter-bfab21fb","title":"Tandem cargo helicopter (Transport Collection HD)","summary":"Long cargo fuselage with two elevated rotor pylons, side sponsons and four landing wheels.","description":"Long cargo fuselage with two elevated rotor pylons, side sponsons and four landing wheels. Dimensions 6.71 x 4.00 x 13.99 m (width, height, length). Metres, +Y up, nose toward +Z, footprint centred, lowest geometry at y=0. Mechanical pivot nodes: landing--1--2.9/rubber, landing--1--2.9/metal, landing--1-2.6/rubber, landing--1-2.6/metal, landing-1--2.9/rubber, landing-1--2.9/metal, landing-1-2.6/rubber, landing-1-2.6/metal, rotor--3.5/rubber, rotor--3.5/metal, rotor-2.8/rubber, rotor-2.8/metal. Static geometry; no animation clips, skeletal rig, collision, navigation or simulation data. Interiors are limited to exposed seats and deck equipment. Other doors and control surfaces are fixed. Boats use keel/skirt baseline, not a waterline. Original generic design.","status":"published","url":"https://3dassets.dev/assets/transport-collection-hd-tandem-cargo-helicopter-bfab21fb","cdnUrl":"https://cdn.3dassets.dev/assets/8022/v1/model.glb","downloadUrl":"https://3dassets.dev/download/transport-collection-hd-tandem-cargo-helicopter-bfab21fb","thumbnailUrl":"https://cdn.3dassets.dev/assets/8022/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/8022/v1/poster.webp","blurhash":"U44B|DtR4TV?kDV@V@t74TRi?wo#aJt8tSM{","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":351156,"triangles":7504,"vertices":22512,"meshes":13,"materials":5,"textures":0,"animations":["wheel-roll"],"boundingBox":{"min":[-3.356597574218631,-4.291534422273813e-8,-6.994710451126098],"max":[3.3565975546438076,3.9999953939111905,6.994710487365722]},"sizeMeters":[6.713,4,13.989],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex; Claude Fable 5.1 brief and frozen geometry kit; Claude Opus 5 animation pass","downloads":0,"publishedAt":"2026-09-06T13:45:38.308Z","updatedAt":"2026-09-06T13:45:38.566Z","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/8022/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 TandemCargoHelicopterTransportCollectionHD(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/8022/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/8022/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/8022/v1/model.glb\" alt=\"Tandem cargo helicopter (Transport Collection HD)\" 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/8022/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/8022/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"8024","slug":"transport-collection-hd-tiltrotor-transport-ec0ad557","title":"Tiltrotor transport (Transport Collection HD)","summary":"Twin-fin transport aircraft with high wing and independently pivoted nacelles in vertical-lift configuration.","description":"Twin-fin transport aircraft with high wing and independently pivoted nacelles in vertical-lift configuration. Dimensions 13.14 x 3.34 x 8.80 m (width, height, length). Metres, +Y up, nose toward +Z, footprint centred, lowest geometry at y=0. Mechanical pivot nodes: tilt-nacelle--1, rotor--1/rubber, rotor--1/metal, tilt-nacelle-1, rotor-1/rubber, rotor-1/metal, landing-main--1/rubber, landing-main--1/metal, landing-main-1/rubber, landing-main-1/metal, landing-nose/rubber, landing-nose/metal. Static geometry; no animation clips, skeletal rig, collision, navigation or simulation data. Interiors are limited to exposed seats and deck equipment. Other doors and control surfaces are fixed. Boats use keel/skirt baseline, not a waterline. Original generic design.","status":"published","url":"https://3dassets.dev/assets/transport-collection-hd-tiltrotor-transport-ec0ad557","cdnUrl":"https://cdn.3dassets.dev/assets/8024/v1/model.glb","downloadUrl":"https://3dassets.dev/download/transport-collection-hd-tiltrotor-transport-ec0ad557","thumbnailUrl":"https://cdn.3dassets.dev/assets/8024/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/8024/v1/poster.webp","blurhash":"U65#w=%M4TD*o}kBaKjc00M{_4%MR4WCkrWU","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":370488,"triangles":8368,"vertices":25104,"meshes":21,"materials":7,"textures":0,"animations":["wheel-roll"],"boundingBox":{"min":[-6.569456931392418,-6.914138817037951e-9,-4.400000095367432],"max":[6.569456895885166,3.3399955131159325,4.400000095367432]},"sizeMeters":[13.139,3.34,8.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex; Claude Fable 5.1 brief and frozen geometry kit; Claude Opus 5 animation pass","downloads":0,"publishedAt":"2026-09-06T13:45:38.988Z","updatedAt":"2026-09-06T13:45:39.644Z","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/8024/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 TiltrotorTransportTransportCollectionHD(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/8024/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/8024/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/8024/v1/model.glb\" alt=\"Tiltrotor transport (Transport Collection HD)\" 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/8024/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/8024/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"8025","slug":"transport-collection-hd-floatplane-1c0a1380","title":"Twin-float utility plane (Transport Collection HD)","summary":"Functional trainer variant replacing wheeled landing gear with shaped pontoons, boarding pads and braced float struts.","description":"Functional trainer variant replacing wheeled landing gear with shaped pontoons, boarding pads and braced float struts. Dimensions 9.40 x 3.04 x 6.57 m (width, height, length). Metres, +Y up, nose toward +Z, footprint centred, lowest geometry at y=0. Mechanical pivot nodes: propeller-0/rubber, propeller-0/metal. Static geometry; no animation clips, skeletal rig, collision, navigation or simulation data. Interiors are limited to exposed seats and deck equipment. Other doors and control surfaces are fixed. Boats use keel/skirt baseline, not a waterline. Original generic design.","status":"published","url":"https://3dassets.dev/assets/transport-collection-hd-floatplane-1c0a1380","cdnUrl":"https://cdn.3dassets.dev/assets/8025/v1/model.glb","downloadUrl":"https://3dassets.dev/download/transport-collection-hd-floatplane-1c0a1380","thumbnailUrl":"https://cdn.3dassets.dev/assets/8025/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/8025/v1/poster.webp","blurhash":"U768a9s:00S2S5bIxZoe00SN_4sm$xoJIpRk","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":243376,"triangles":4920,"vertices":14760,"meshes":9,"materials":7,"textures":0,"animations":["rotor-spin"],"boundingBox":{"min":[-4.699999809265137,-0.00003137029181043971,-3.2850000858306885],"max":[4.699999809265137,3.0398147180824258,3.2850000858306885]},"sizeMeters":[9.4,3.04,6.57],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex; Claude Fable 5.1 brief and frozen geometry kit; Claude Opus 5 animation pass","downloads":0,"publishedAt":"2026-09-06T13:45:39.705Z","updatedAt":"2026-09-06T13:45:40.224Z","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/8025/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 TwinFloatUtilityPlaneTransportCollectionHD(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/8025/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/8025/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/8025/v1/model.glb\" alt=\"Twin-float utility plane (Transport Collection HD)\" 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/8025/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/8025/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"8023","slug":"transport-collection-hd-rescue-helicopter-73e11a69","title":"Rescue helicopter (Transport Collection HD)","summary":"Functional helicopter variant with side rescue winch, lowered cable and hook, searchlight and external rescue pod.","description":"Functional helicopter variant with side rescue winch, lowered cable and hook, searchlight and external rescue pod. Dimensions 8.50 x 3.11 x 9.56 m (width, height, length). Metres, +Y up, nose toward +Z, footprint centred, lowest geometry at y=0. Mechanical pivot nodes: main-rotor/rubber, main-rotor/metal, tail-rotor/rubber, tail-rotor/metal, searchlight. Static geometry; no animation clips, skeletal rig, collision, navigation or simulation data. Interiors are limited to exposed seats and deck equipment. Other doors and control surfaces are fixed. Boats use keel/skirt baseline, not a waterline. Original generic design.","status":"published","url":"https://3dassets.dev/assets/transport-collection-hd-rescue-helicopter-73e11a69","cdnUrl":"https://cdn.3dassets.dev/assets/8023/v1/model.glb","downloadUrl":"https://3dassets.dev/download/transport-collection-hd-rescue-helicopter-73e11a69","thumbnailUrl":"https://cdn.3dassets.dev/assets/8023/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/8023/v1/poster.webp","blurhash":"U23[e$I=00=wt6R*jGxa00xE~WEjM|xaS}E2","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":352220,"triangles":7140,"vertices":21420,"meshes":12,"materials":7,"textures":0,"animations":["rotor-spin"],"boundingBox":{"min":[-4.25,0.00005025191619512093,-4.780000214576721],"max":[4.25,3.114968453609987,4.78]},"sizeMeters":[8.5,3.115,9.56],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex; Claude Fable 5.1 brief and frozen geometry kit; Claude Opus 5 animation pass","downloads":0,"publishedAt":"2026-09-06T13:45:39.160Z","updatedAt":"2026-09-06T13:45:39.658Z","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/8023/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 RescueHelicopterTransportCollectionHD(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/8023/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/8023/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/8023/v1/model.glb\" alt=\"Rescue helicopter (Transport Collection HD)\" 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/8023/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/8023/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"8026","slug":"transport-collection-hd-sport-runabout-1be77940","title":"Open sport runabout (Transport Collection HD)","summary":"Open motorboat with lofted V hull, wraparound windscreen, twin seats, bow cushions and swim platform.","description":"Open motorboat with lofted V hull, wraparound windscreen, twin seats, bow cushions and swim platform. Dimensions 2.49 x 1.72 x 7.19 m (width, height, length). Metres, +Y up, nose toward +Z, footprint centred, lowest geometry at y=0. Mechanical pivot nodes: steering-wheel. Static geometry; no animation clips, skeletal rig, collision, navigation or simulation data. Interiors are limited to exposed seats and deck equipment. Other doors and control surfaces are fixed. Boats use keel/skirt baseline, not a waterline. Original generic design.","status":"published","url":"https://3dassets.dev/assets/transport-collection-hd-sport-runabout-1be77940","cdnUrl":"https://cdn.3dassets.dev/assets/8026/v1/model.glb","downloadUrl":"https://3dassets.dev/download/transport-collection-hd-sport-runabout-1be77940","thumbnailUrl":"https://cdn.3dassets.dev/assets/8026/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/8026/v1/poster.webp","blurhash":"U99@O|Mx4n%g?aD%M{-;00WC-;V@0K~q%M4.","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":286560,"triangles":5872,"vertices":17616,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-1.2447823337098918,-0.00006572391915027342,-3.5952210426330566],"max":[1.2447823337098918,1.714966628497785,3.5952210426330566]},"sizeMeters":[2.49,1.715,7.19],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex; Claude Fable 5.1 brief and frozen geometry kit; Claude Opus 5 animation pass","downloads":0,"publishedAt":"2026-09-06T13:45:40.666Z","updatedAt":"2026-09-06T13:45:41.450Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/8026/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OpenSportRunaboutTransportCollectionHD(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/8026/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/8026/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/8026/v1/model.glb\" alt=\"Open sport runabout (Transport Collection HD)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/8026/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/8026/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"8027","slug":"transport-collection-hd-rigid-inflatable-df85e96f","title":"Rigid inflatable boat (Transport Collection HD)","summary":"Deep-V rigid hull with swept inflatable collar, centre console, jockey seats, grab rails and outboard.","description":"Deep-V rigid hull with swept inflatable collar, centre console, jockey seats, grab rails and outboard. Dimensions 2.68 x 2.03 x 7.34 m (width, height, length). Metres, +Y up, nose toward +Z, footprint centred, lowest geometry at y=0. Mechanical pivot nodes: steering-wheel, outboard-propeller-0/metal. Static geometry; no animation clips, skeletal rig, collision, navigation or simulation data. Interiors are limited to exposed seats and deck equipment. Other doors and control surfaces are fixed. Boats use keel/skirt baseline, not a waterline. Original generic design.","status":"published","url":"https://3dassets.dev/assets/transport-collection-hd-rigid-inflatable-df85e96f","cdnUrl":"https://cdn.3dassets.dev/assets/8027/v1/model.glb","downloadUrl":"https://3dassets.dev/download/transport-collection-hd-rigid-inflatable-df85e96f","thumbnailUrl":"https://cdn.3dassets.dev/assets/8027/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/8027/v1/poster.webp","blurhash":"U36*t6-=00IV9FI9s+%g00Rh_Nt8~q%$R:IA","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":317688,"triangles":6492,"vertices":19476,"meshes":8,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-1.3399370711771,1.7705236998732943e-9,-3.6716555534450266],"max":[1.3399370711771,2.0277128826717554,3.6716670989990234]},"sizeMeters":[2.68,2.028,7.343],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex; Claude Fable 5.1 brief and frozen geometry kit; Claude Opus 5 animation pass","downloads":0,"publishedAt":"2026-09-06T13:45:41.837Z","updatedAt":"2026-09-06T13:45:42.441Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/8027/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RigidInflatableBoatTransportCollectionHD(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/8027/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/8027/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/8027/v1/model.glb\" alt=\"Rigid inflatable boat (Transport Collection HD)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/8027/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/8027/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"8028","slug":"transport-collection-hd-flybridge-yacht-5a8943c9","title":"Flybridge motor yacht (Transport Collection HD)","summary":"Two-level motor yacht with upper helm seats, canopy, sunpad, deck rails and stern swim platform.","description":"Two-level motor yacht with upper helm seats, canopy, sunpad, deck rails and stern swim platform. Dimensions 3.99 x 5.00 x 13.29 m (width, height, length). Metres, +Y up, nose toward +Z, footprint centred, lowest geometry at y=0. Mechanical pivot nodes: steering-wheel. Static geometry; no animation clips, skeletal rig, collision, navigation or simulation data. Interiors are limited to exposed seats and deck equipment. Other doors and control surfaces are fixed. Boats use keel/skirt baseline, not a waterline. Original generic design.","status":"published","url":"https://3dassets.dev/assets/transport-collection-hd-flybridge-yacht-5a8943c9","cdnUrl":"https://cdn.3dassets.dev/assets/8028/v1/model.glb","downloadUrl":"https://3dassets.dev/download/transport-collection-hd-flybridge-yacht-5a8943c9","thumbnailUrl":"https://cdn.3dassets.dev/assets/8028/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/8028/v1/poster.webp","blurhash":"U7BphCj?00ITR-9FD%-:00-;~qo#em~W-;9Z","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":326696,"triangles":6696,"vertices":20088,"meshes":7,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-1.9945297672397346,0.00005476164869477884,-6.644591808319092],"max":[1.9945297672397346,5.004945352792223,6.644591808319092]},"sizeMeters":[3.989,5.005,13.289],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex; Claude Fable 5.1 brief and frozen geometry kit; Claude Opus 5 animation pass","downloads":0,"publishedAt":"2026-09-06T13:45:41.806Z","updatedAt":"2026-09-06T13:45:42.482Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/8028/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FlybridgeMotorYachtTransportCollectionHD(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/8028/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/8028/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/8028/v1/model.glb\" alt=\"Flybridge motor yacht (Transport Collection HD)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/8028/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/8028/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"8029","slug":"transport-collection-hd-fishing-trawler-d6178bfd","title":"Coastal fishing trawler (Transport Collection HD)","summary":"Working fishing vessel with open aft deck, net winch, stern gantry, crates, wheelhouse and mast.","description":"Working fishing vessel with open aft deck, net winch, stern gantry, crates, wheelhouse and mast. Dimensions 3.65 x 5.36 x 10.77 m (width, height, length). Metres, +Y up, nose toward +Z, footprint centred, lowest geometry at y=0. Mechanical pivot nodes: net-winch. Static geometry; no animation clips, skeletal rig, collision, navigation or simulation data. Interiors are limited to exposed seats and deck equipment. Other doors and control surfaces are fixed. Boats use keel/skirt baseline, not a waterline. Original generic design.","status":"published","url":"https://3dassets.dev/assets/transport-collection-hd-fishing-trawler-d6178bfd","cdnUrl":"https://cdn.3dassets.dev/assets/8029/v1/model.glb","downloadUrl":"https://3dassets.dev/download/transport-collection-hd-fishing-trawler-d6178bfd","thumbnailUrl":"https://cdn.3dassets.dev/assets/8029/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/8029/v1/poster.webp","blurhash":"U58XOc?v004nw]M_IUV@00D*~q?v9uxv?Hx]","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":276604,"triangles":5652,"vertices":16956,"meshes":7,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-1.8245898864891152,-0.00023143969322292346,-5.383731365203857],"max":[1.8245898864891152,5.35482984747431,5.383731365203857]},"sizeMeters":[3.649,5.355,10.767],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex; Claude Fable 5.1 brief and frozen geometry kit; Claude Opus 5 animation pass","downloads":0,"publishedAt":"2026-09-06T13:45:43.463Z","updatedAt":"2026-09-06T13:45:44.264Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/8029/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoastalFishingTrawlerTransportCollectionHD(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/8029/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/8029/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/8029/v1/model.glb\" alt=\"Coastal fishing trawler (Transport Collection HD)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/8029/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/8029/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"8030","slug":"transport-collection-hd-harbour-tug-327e67c8","title":"Harbour work tug (Transport Collection HD)","summary":"Broad workboat with wheelhouse, stack, tyre fenders, towing bitt and deck safety rails.","description":"Broad workboat with wheelhouse, stack, tyre fenders, towing bitt and deck safety rails. Dimensions 4.40 x 5.01 x 11.29 m (width, height, length). Metres, +Y up, nose toward +Z, footprint centred, lowest geometry at y=0. Static geometry; no animation clips, skeletal rig, collision, navigation or simulation data. Interiors are limited to exposed seats and deck equipment. Other doors and control surfaces are fixed. Boats use keel/skirt baseline, not a waterline. Original generic design.","status":"published","url":"https://3dassets.dev/assets/transport-collection-hd-harbour-tug-327e67c8","cdnUrl":"https://cdn.3dassets.dev/assets/8030/v1/model.glb","downloadUrl":"https://3dassets.dev/download/transport-collection-hd-harbour-tug-327e67c8","thumbnailUrl":"https://cdn.3dassets.dev/assets/8030/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/8030/v1/poster.webp","blurhash":"U78zry?G00Dh%2SNIVRQ00E2_N%gD%wb^k%f","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":346996,"triangles":7132,"vertices":21396,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-2.1989419356902116,0.00007205474481097873,-5.646323204040527],"max":[2.1989419356902116,5.0149835661205096,5.646323204040527]},"sizeMeters":[4.398,5.015,11.293],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex; Claude Fable 5.1 brief and frozen geometry kit; Claude Opus 5 animation pass","downloads":0,"publishedAt":"2026-09-06T13:45:44.062Z","updatedAt":"2026-09-06T13:45:44.465Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/8030/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HarbourWorkTugTransportCollectionHD(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/8030/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/8030/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/8030/v1/model.glb\" alt=\"Harbour work tug (Transport Collection HD)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/8030/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/8030/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"8032","slug":"transport-collection-hd-sailing-cruiser-0aebfb6c","title":"Sailing cruiser (Transport Collection HD)","summary":"Cruising yacht with gently cambered solid sails, standing rigging, cockpit benches, helm and cabin hatches.","description":"Cruising yacht with gently cambered solid sails, standing rigging, cockpit benches, helm and cabin hatches. Dimensions 3.36 x 12.29 x 10.63 m (width, height, length). Metres, +Y up, nose toward +Z, footprint centred, lowest geometry at y=0. Mechanical pivot nodes: boom, steering-wheel. Static geometry; no animation clips, skeletal rig, collision, navigation or simulation data. Interiors are limited to exposed seats and deck equipment. Other doors and control surfaces are fixed. Boats use keel/skirt baseline, not a waterline. Original generic design.","status":"published","url":"https://3dassets.dev/assets/transport-collection-hd-sailing-cruiser-0aebfb6c","cdnUrl":"https://cdn.3dassets.dev/assets/8032/v1/model.glb","downloadUrl":"https://3dassets.dev/download/transport-collection-hd-sailing-cruiser-0aebfb6c","thumbnailUrl":"https://cdn.3dassets.dev/assets/8032/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/8032/v1/poster.webp","blurhash":"U797kb_3000000IV?b-p4TM{.8-;~poeIUoL","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":358372,"triangles":7344,"vertices":22032,"meshes":8,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-1.68148013723196,0,-5.31396359127027],"max":[1.68148013723196,12.295000076293945,5.31396359127027]},"sizeMeters":[3.363,12.295,10.628],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex; Claude Fable 5.1 brief and frozen geometry kit; Claude Opus 5 animation pass","downloads":0,"publishedAt":"2026-09-06T13:45:44.612Z","updatedAt":"2026-09-06T13:45:45.349Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/8032/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SailingCruiserTransportCollectionHD(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/8032/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/8032/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/8032/v1/model.glb\" alt=\"Sailing cruiser (Transport Collection HD)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/8032/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/8032/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"8031","slug":"transport-collection-hd-power-catamaran-ae77bf78","title":"Cruising power catamaran (Transport Collection HD)","summary":"Twin-hull cruiser with bridged cabin, bow trampoline, deck rails, solar array and twin outboards.","description":"Twin-hull cruiser with bridged cabin, bow trampoline, deck rails, solar array and twin outboards. Dimensions 4.62 x 3.23 x 11.10 m (width, height, length). Metres, +Y up, nose toward +Z, footprint centred, lowest geometry at y=0. Mechanical pivot nodes: outboard-propeller--1.7/metal, outboard-propeller-1.7/metal. Static geometry; no animation clips, skeletal rig, collision, navigation or simulation data. Interiors are limited to exposed seats and deck equipment. Other doors and control surfaces are fixed. Boats use keel/skirt baseline, not a waterline. Original generic design.","status":"published","url":"https://3dassets.dev/assets/transport-collection-hd-power-catamaran-ae77bf78","cdnUrl":"https://cdn.3dassets.dev/assets/8031/v1/model.glb","downloadUrl":"https://3dassets.dev/download/transport-collection-hd-power-catamaran-ae77bf78","thumbnailUrl":"https://cdn.3dassets.dev/assets/8031/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/8031/v1/poster.webp","blurhash":"U4AAXR-;00Md9aE1nNxD00oc_NNx~A^ktnt,","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":370332,"triangles":7924,"vertices":23772,"meshes":8,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-2.3099230933561206,0.00010204149652448535,-5.552311795652949],"max":[2.3099230933561206,3.2320341161989505,5.552323341369629]},"sizeMeters":[4.62,3.232,11.105],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex; Claude Fable 5.1 brief and frozen geometry kit; Claude Opus 5 animation pass","downloads":0,"publishedAt":"2026-09-06T13:45:44.766Z","updatedAt":"2026-09-06T13:45:45.328Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/8031/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CruisingPowerCatamaranTransportCollectionHD(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/8031/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/8031/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/8031/v1/model.glb\" alt=\"Cruising power catamaran (Transport Collection HD)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/8031/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/8031/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"8033","slug":"transport-collection-hd-coastal-hovercraft-db05aa6f","title":"Coastal hovercraft (Transport Collection HD)","summary":"Air-cushion vehicle with segmented skirt, raised cabin, two ducted fans, rear rudders and deck rails.","description":"Air-cushion vehicle with segmented skirt, raised cabin, two ducted fans, rear rudders and deck rails. Dimensions 3.88 x 2.39 x 7.30 m (width, height, length). Metres, +Y up, nose toward +Z, footprint centred, lowest geometry at y=0. Mechanical pivot nodes: duct-fan--1/rubber, duct-fan--1/metal, duct-fan-1/rubber, duct-fan-1/metal. Static geometry; no animation clips, skeletal rig, collision, navigation or simulation data. Interiors are limited to exposed seats and deck equipment. Other doors and control surfaces are fixed. Boats use keel/skirt baseline, not a waterline. Original generic design.","status":"published","url":"https://3dassets.dev/assets/transport-collection-hd-coastal-hovercraft-db05aa6f","cdnUrl":"https://cdn.3dassets.dev/assets/8033/v1/model.glb","downloadUrl":"https://3dassets.dev/download/transport-collection-hd-coastal-hovercraft-db05aa6f","thumbnailUrl":"https://cdn.3dassets.dev/assets/8033/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/8033/v1/poster.webp","blurhash":"U8AdDw-;009ZtRM_RPtR00D%~q%MWA-;xvV@","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":454076,"triangles":10348,"vertices":31044,"meshes":11,"materials":7,"textures":0,"animations":["rotor-spin"],"boundingBox":{"min":[-1.9402356535877536,0.00012864850825966556,-3.6500000953674316],"max":[1.9402356535877536,2.390033337176728,3.6500000953674316]},"sizeMeters":[3.88,2.39,7.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex; Claude Fable 5.1 brief and frozen geometry kit; Claude Opus 5 animation pass","downloads":0,"publishedAt":"2026-09-06T13:45:46.258Z","updatedAt":"2026-09-06T13:45:46.852Z","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/8033/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 CoastalHovercraftTransportCollectionHD(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/8033/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/8033/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/8033/v1/model.glb\" alt=\"Coastal hovercraft (Transport Collection HD)\" 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/8033/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/8033/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"8034","slug":"transport-collection-hd-hardtop-runabout-bd30d0b6","title":"Hardtop sport runabout (Transport Collection HD)","summary":"Functional runabout variant with supported rigid hardtop and roof-mounted crossbar.","description":"Functional runabout variant with supported rigid hardtop and roof-mounted crossbar. Dimensions 2.49 x 2.61 x 7.19 m (width, height, length). Metres, +Y up, nose toward +Z, footprint centred, lowest geometry at y=0. Mechanical pivot nodes: steering-wheel. Static geometry; no animation clips, skeletal rig, collision, navigation or simulation data. Interiors are limited to exposed seats and deck equipment. Other doors and control surfaces are fixed. Boats use keel/skirt baseline, not a waterline. Original generic design.","status":"published","url":"https://3dassets.dev/assets/transport-collection-hd-hardtop-runabout-bd30d0b6","cdnUrl":"https://cdn.3dassets.dev/assets/8034/v1/model.glb","downloadUrl":"https://3dassets.dev/download/transport-collection-hd-hardtop-runabout-bd30d0b6","thumbnailUrl":"https://cdn.3dassets.dev/assets/8034/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/8034/v1/poster.webp","blurhash":"U8BWi6n~00%N_3D%8_%M00W=^+M{00~p~q9Z","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":301948,"triangles":6192,"vertices":18576,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-1.2447823337098918,-0.00006572391915027342,-3.5952210426330566],"max":[1.2447823337098918,2.6099619278650437,3.5952210426330566]},"sizeMeters":[2.49,2.61,7.19],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex; Claude Fable 5.1 brief and frozen geometry kit; Claude Opus 5 animation pass","downloads":0,"publishedAt":"2026-09-06T13:45:46.176Z","updatedAt":"2026-09-06T13:45:47.000Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/8034/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HardtopSportRunaboutTransportCollectionHD(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/8034/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/8034/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/8034/v1/model.glb\" alt=\"Hardtop sport runabout (Transport Collection HD)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/8034/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/8034/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"8035","slug":"transport-collection-hd-crane-work-tug-83717d48","title":"Crane-equipped work tug (Transport Collection HD)","summary":"Functional tug variant with articulated knuckle crane, pedestal, hydraulic ram and lowered hook.","description":"Functional tug variant with articulated knuckle crane, pedestal, hydraulic ram and lowered hook. Dimensions 4.40 x 5.01 x 11.29 m (width, height, length). Metres, +Y up, nose toward +Z, footprint centred, lowest geometry at y=0. Mechanical pivot nodes: crane-pedestal, crane-boom, crane-jib. Static geometry; no animation clips, skeletal rig, collision, navigation or simulation data. Interiors are limited to exposed seats and deck equipment. Other doors and control surfaces are fixed. Boats use keel/skirt baseline, not a waterline. Original generic design.","status":"published","url":"https://3dassets.dev/assets/transport-collection-hd-crane-work-tug-83717d48","cdnUrl":"https://cdn.3dassets.dev/assets/8035/v1/model.glb","downloadUrl":"https://3dassets.dev/download/transport-collection-hd-crane-work-tug-83717d48","thumbnailUrl":"https://cdn.3dassets.dev/assets/8035/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/8035/v1/poster.webp","blurhash":"U797Fd-;00MI-UNxELnN00IV_N%g9Z#+^ktl","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":360576,"triangles":7376,"vertices":22128,"meshes":9,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-2.1989419356902116,0.00007205474481097873,-5.646323204040527],"max":[2.1989419356902116,5.0149835661205096,5.646323204040527]},"sizeMeters":[4.398,5.015,11.293],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex; Claude Fable 5.1 brief and frozen geometry kit; Claude Opus 5 animation pass","downloads":0,"publishedAt":"2026-09-06T13:45:47.720Z","updatedAt":"2026-09-06T13:45:48.065Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/8035/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CraneEquippedWorkTugTransportCollectionHD(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/8035/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/8035/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/8035/v1/model.glb\" alt=\"Crane-equipped work tug (Transport Collection HD)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/8035/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/8035/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"8036","slug":"transport-collection-hd-land-collection--edd565a9-starter-scene","title":"Land collection 1 (Transport Collection HD)","summary":"Composed example for Transport Collection HD.","description":"Five vehicles at true relative metre scale, laid out with clearance for full wingspans, rotors and hulls.","status":"published","url":"https://3dassets.dev/assets/transport-collection-hd-land-collection--edd565a9-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/8036/v1/model.glb","downloadUrl":"https://3dassets.dev/download/transport-collection-hd-land-collection--edd565a9-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/8036/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/8036/v1/poster.webp","blurhash":"U15YB3~E000J.T%hMwi_005O~q~C008w%$OB","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":1433636,"triangles":49932,"vertices":104411,"meshes":93,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-1.0998817069393623,-2.384185793236071e-8,-2.5999999046325684],"max":[21.185035214282394,2.399860889278915,12.765000104904175]},"sizeMeters":[22.285,2.4,15.365],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex; Claude Fable 5.1 brief and frozen geometry kit; Claude Opus 5 animation pass","downloads":0,"publishedAt":"2026-09-06T13:45:48.695Z","updatedAt":"2026-09-06T13:45:49.246Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/8036/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LandCollection1TransportCollectionHD(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/8036/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/8036/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/8036/v1/model.glb\" alt=\"Land collection 1 (Transport Collection HD)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/8036/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/8036/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"8038","slug":"transport-collection-hd-land-collection-2-dfdb5330","title":"Land collection 2 (Transport Collection HD)","summary":"Composed example for Transport Collection HD.","description":"Five vehicles at true relative metre scale, laid out with clearance for full wingspans, rotors and hulls.","status":"published","url":"https://3dassets.dev/assets/transport-collection-hd-land-collection-2-dfdb5330","cdnUrl":"https://cdn.3dassets.dev/assets/8038/v1/model.glb","downloadUrl":"https://3dassets.dev/download/transport-collection-hd-land-collection-2-dfdb5330","thumbnailUrl":"https://cdn.3dassets.dev/assets/8038/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/8038/v1/poster.webp","blurhash":"U35r6}?^0001?b%MIUE100H?.8^*4UDi-;?H","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":1246972,"triangles":43034,"vertices":89870,"meshes":95,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-1.3652136851612924,-4.52995300159742e-8,-3.765000104904175],"max":[21.02053622186784,2.909992426400997,12.770999908447266]},"sizeMeters":[22.386,2.91,16.536],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex; Claude Fable 5.1 brief and frozen geometry kit; Claude Opus 5 animation pass","downloads":0,"publishedAt":"2026-09-06T13:45:49.777Z","updatedAt":"2026-09-06T13:45:50.141Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/8038/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LandCollection2TransportCollectionHD(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/8038/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/8038/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/8038/v1/model.glb\" alt=\"Land collection 2 (Transport Collection HD)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/8038/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/8038/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"8037","slug":"transport-collection-hd-air-collection-1-8764bad9","title":"Air collection 1 (Transport Collection HD)","summary":"Composed example for Transport Collection HD.","description":"Five vehicles at true relative metre scale, laid out with clearance for full wingspans, rotors and hulls.","status":"published","url":"https://3dassets.dev/assets/transport-collection-hd-air-collection-1-8764bad9","cdnUrl":"https://cdn.3dassets.dev/assets/8037/v1/model.glb","downloadUrl":"https://3dassets.dev/download/transport-collection-hd-air-collection-1-8764bad9","thumbnailUrl":"https://cdn.3dassets.dev/assets/8037/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/8037/v1/poster.webp","blurhash":"U36kS6~q0J0J%2t7W-oz0000^,_39YMxj0IV","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":1759564,"triangles":48212,"vertices":98052,"meshes":73,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-7.335000038146973,-2.098083496382408e-7,-4.650000095367432],"max":[74.09999990463257,6.599205630711904,47.364999771118164]},"sizeMeters":[81.435,6.599,52.015],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex; Claude Fable 5.1 brief and frozen geometry kit; Claude Opus 5 animation pass","downloads":0,"publishedAt":"2026-09-06T13:45:49.805Z","updatedAt":"2026-09-06T13:45:50.001Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/8037/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AirCollection1TransportCollectionHD(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/8037/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/8037/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/8037/v1/model.glb\" alt=\"Air collection 1 (Transport Collection HD)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/8037/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/8037/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"8039","slug":"transport-collection-hd-air-collection-2-40096a3d","title":"Air collection 2 (Transport Collection HD)","summary":"Composed example for Transport Collection HD.","description":"Five vehicles at true relative metre scale, laid out with clearance for full wingspans, rotors and hulls.","status":"published","url":"https://3dassets.dev/assets/transport-collection-hd-air-collection-2-40096a3d","cdnUrl":"https://cdn.3dassets.dev/assets/8039/v1/model.glb","downloadUrl":"https://3dassets.dev/download/transport-collection-hd-air-collection-2-40096a3d","thumbnailUrl":"https://cdn.3dassets.dev/assets/8039/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/8039/v1/poster.webp","blurhash":"U03bjwD$GuUG.8x^J7O?00?cquL~4TDN,[h}","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":1101976,"triangles":29188,"vertices":60479,"meshes":59,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-4.699999809265137,-0.00003137029181043971,-6.994710451126098],"max":[74.56945689588517,3.9999953939111905,38.78]},"sizeMeters":[79.269,4,45.775],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex; Claude Fable 5.1 brief and frozen geometry kit; Claude Opus 5 animation pass","downloads":0,"publishedAt":"2026-09-06T13:45:51.025Z","updatedAt":"2026-09-06T13:45:51.682Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/8039/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AirCollection2TransportCollectionHD(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/8039/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/8039/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/8039/v1/model.glb\" alt=\"Air collection 2 (Transport Collection HD)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/8039/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/8039/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"8040","slug":"transport-collection-hd-sea-collection-1-80f60b4b","title":"Sea collection 1 (Transport Collection HD)","summary":"Composed example for Transport Collection HD.","description":"Five vehicles at true relative metre scale, laid out with clearance for full wingspans, rotors and hulls.","status":"published","url":"https://3dassets.dev/assets/transport-collection-hd-sea-collection-1-80f60b4b","cdnUrl":"https://cdn.3dassets.dev/assets/8040/v1/model.glb","downloadUrl":"https://3dassets.dev/download/transport-collection-hd-sea-collection-1-80f60b4b","thumbnailUrl":"https://cdn.3dassets.dev/assets/8040/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/8040/v1/poster.webp","blurhash":"U16RM,9a.3V?Nb_2V?M|00={Dmo#-Q00b_%e","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":1299536,"triangles":31844,"vertices":67970,"meshes":34,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-1.8245898864891152,-0.00023143969322292346,-6.644591808319092],"max":[37.99452976723973,5.35482984747431,23.646323204040527]},"sizeMeters":[39.819,5.355,30.291],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex; Claude Fable 5.1 brief and frozen geometry kit; Claude Opus 5 animation pass","downloads":0,"publishedAt":"2026-09-06T13:45:51.576Z","updatedAt":"2026-09-06T13:45:51.974Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/8040/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SeaCollection1TransportCollectionHD(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/8040/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/8040/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/8040/v1/model.glb\" alt=\"Sea collection 1 (Transport Collection HD)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/8040/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/8040/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"8041","slug":"transport-collection-hd-sea-collection-2-90a34fd9","title":"Sea collection 2 (Transport Collection HD)","summary":"Composed example for Transport Collection HD.","description":"Five vehicles at true relative metre scale, laid out with clearance for full wingspans, rotors and hulls.","status":"published","url":"https://3dassets.dev/assets/transport-collection-hd-sea-collection-2-90a34fd9","cdnUrl":"https://cdn.3dassets.dev/assets/8041/v1/model.glb","downloadUrl":"https://3dassets.dev/download/transport-collection-hd-sea-collection-2-90a34fd9","thumbnailUrl":"https://cdn.3dassets.dev/assets/8041/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/8041/v1/poster.webp","blurhash":"U484lD~W4THrkW%MRPMe004.^+o~X89FtS.7","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":1527576,"triangles":39184,"vertices":82598,"meshes":42,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-1.68148013723196,-0.00006572391915027342,-5.552311795652949],"max":[37.940235653587756,12.295000076293945,23.646323204040527]},"sizeMeters":[39.622,12.295,29.199],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex; Claude Fable 5.1 brief and frozen geometry kit; Claude Opus 5 animation pass","downloads":0,"publishedAt":"2026-09-06T13:45:53.756Z","updatedAt":"2026-09-06T13:45:54.669Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/8041/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SeaCollection2TransportCollectionHD(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/8041/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/8041/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/8041/v1/model.glb\" alt=\"Sea collection 2 (Transport Collection HD)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/8041/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/8041/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}]}}