{"data":{"id":"24","slug":"dinosaurs-and-prehistoric-life","title":"Cretaceous floodplain","summary":"Walk a 60 by 47 metre floodplain built from the Dinosaurs and Prehistoric Life pack: twenty-one animals at real scale, from velociraptors and a nest with a hatchling to a roaring tyrannosaurus, a brachiosaurus and a diplodocus.","url":"https://3dassets.dev/demos/dinosaurs-and-prehistoric-life","coverUrl":"https://cdn.3dassets.dev/media/dinosaurs-and-prehistoric-life-demo.png","featured":true,"pack":{"slug":"dinosaurs-and-prehistoric-life","title":"Dinosaurs and Prehistoric Life","url":"https://3dassets.dev/packs/dinosaurs-and-prehistoric-life","summary":"Original dinosaur, prehistoric reptile and Ice Age mammal studies.","assetCount":45,"totalBytes":13027144,"starterScene":{"slug":"dinosaurs-and-prehistoric-life-cretaceou-c7586851-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/4928/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-cretaceou-c7586851-starter-scene","fileSize":486340}},"placementCount":36,"assetCount":24,"spawn":{"position":[0,0,20],"yaw":180},"publishedAt":"2026-09-07T13:21:40.712Z","updatedAt":"2026-09-07T13:21:40.713Z","description":"One scene from 24 of the pack's 45 models, on plain ground in the outdoor preset with daylight, among ten tree ferns.\n\nYou start at the south edge beside a pack of three feathered velociraptors, a footprint slab and a skull fossil. Ahead are the triceratops pair and a styracosaurus, the roaring tyrannosaurus, and further off the stegosaurus, an ankylosaurus, a pachycephalosaurus, a kentrosaurus, an allosaurus and a dilophosaurus. A nest with eggs and a hatchling sits under a standing quetzalcoatlus, two gallimimus run along the west edge, the spinosaurus and a dimetrodon hold the corners, and the brachiosaurus and diplodocus stand at the north end with a parasaurolophus between them and a pteranodon soaring above.\n\nNothing moves: this pack ships without animation clips, so every animal holds its pose. The ice age steppe and marine reptiles in the pack are not placed here.","scene":{"version":1,"spawn":{"position":[0,0,20],"yaw":180},"bounds":{"min":[-30,0,-25],"max":[30,18,22]},"ground":{"style":"plain"},"environment":{"preset":"outdoor","floor":"#6f8a4e","light":"day","shadows":true},"placements":[{"asset":"dinosaurs-and-prehistoric-life-brachiosaurus-1f1de62d","position":[-15,0,-15],"rotation":30},{"asset":"dinosaurs-and-prehistoric-life-diplodocus-3ec5eaa6","position":[15,0,-16],"rotation":330},{"asset":"dinosaurs-and-prehistoric-life-parasaurolophus-24b234db","position":[-2,0,-9],"rotation":20},{"asset":"dinosaurs-and-prehistoric-life-triceratops-5c18d8d2","position":[-6,0,2],"rotation":200},{"asset":"dinosaurs-and-prehistoric-life-triceratops-charging-1cf3ca51","position":[3,0,-4],"rotation":150},{"asset":"dinosaurs-and-prehistoric-life-tyrannosaurus-roaring-70ba5f9b","position":[10,0,4],"rotation":240},{"asset":"dinosaurs-and-prehistoric-life-stegosaurus-afd95818","position":[-14,0,8],"rotation":60},{"asset":"dinosaurs-and-prehistoric-life-ankylosaurus-22269c89","position":[14,0,12],"rotation":100},{"asset":"dinosaurs-and-prehistoric-life-allosaurus-f3570ae2","position":[20,0,-4],"rotation":280},{"asset":"dinosaurs-and-prehistoric-life-dilophosaurus-c7856b30","position":[22,0,10],"rotation":200},{"asset":"dinosaurs-and-prehistoric-life-pachycephalosaurus-f8596236","position":[-24,0,-4],"rotation":120},{"asset":"dinosaurs-and-prehistoric-life-styracosaurus-789c8212","position":[-12,0,-4],"rotation":250},{"asset":"dinosaurs-and-prehistoric-life-kentrosaurus-79c955dd","position":[24,0,-14],"rotation":30},{"asset":"dinosaurs-and-prehistoric-life-spinosaurus-0194ea79","position":[-22,0,15],"rotation":300},{"asset":"dinosaurs-and-prehistoric-life-dimetrodon-f056e35b","position":[18,0,17],"rotation":340},{"asset":"dinosaurs-and-prehistoric-life-velociraptor-feathered-29934bbd","position":[5,0,14],"rotation":200},{"asset":"dinosaurs-and-prehistoric-life-velociraptor-feathered-29934bbd","position":[6.5,0,15.5],"rotation":230},{"asset":"dinosaurs-and-prehistoric-life-velociraptor-feathered-29934bbd","position":[3.5,0,15.8],"rotation":170},{"asset":"dinosaurs-and-prehistoric-life-gallimimus-1f1ea141","position":[-20,0,2],"rotation":90},{"asset":"dinosaurs-and-prehistoric-life-gallimimus-1f1ea141","position":[-21,0,5],"rotation":80},{"asset":"dinosaurs-and-prehistoric-life-pteranodon-soaring-53b9c4c3","position":[0,8,-2],"rotation":40},{"asset":"dinosaurs-and-prehistoric-life-quetzalcoatlus-standing-7d99f21f","position":[-8,0,14],"rotation":130},{"asset":"dinosaurs-and-prehistoric-life-nest-with-eggs-85398c73","position":[-6,0,10],"rotation":0},{"asset":"dinosaurs-and-prehistoric-life-hatchling-eedea149","position":[-5.6,0.2,9.8],"rotation":60},{"asset":"dinosaurs-and-prehistoric-life-footprint-slab-e93f964e","position":[0,0,12],"rotation":20},{"asset":"dinosaurs-and-prehistoric-life-exposed-skull-fossil-in-f3cb4839","position":[-3,0,17],"rotation":300},{"asset":"dinosaurs-and-prehistoric-life-tree-fern-cb1e849d","position":[-9,0,-12],"rotation":0},{"asset":"dinosaurs-and-prehistoric-life-tree-fern-cb1e849d","position":[9,0,-9],"rotation":40},{"asset":"dinosaurs-and-prehistoric-life-tree-fern-cb1e849d","position":[-17,0,2],"rotation":80},{"asset":"dinosaurs-and-prehistoric-life-tree-fern-cb1e849d","position":[19,0,4],"rotation":120},{"asset":"dinosaurs-and-prehistoric-life-tree-fern-cb1e849d","position":[-2,0,6],"rotation":160},{"asset":"dinosaurs-and-prehistoric-life-tree-fern-cb1e849d","position":[8,0,16],"rotation":200},{"asset":"dinosaurs-and-prehistoric-life-tree-fern-cb1e849d","position":[-26,0,10],"rotation":240},{"asset":"dinosaurs-and-prehistoric-life-tree-fern-cb1e849d","position":[26,0,2],"rotation":280},{"asset":"dinosaurs-and-prehistoric-life-tree-fern-cb1e849d","position":[1,0,-20],"rotation":320},{"asset":"dinosaurs-and-prehistoric-life-tree-fern-cb1e849d","position":[-14,0,16],"rotation":360}],"points":[{"position":[2,0,17],"title":"Raptor pack","text":"Three feathered velociraptors at the edge of the floodplain, with a footprint slab and an exposed skull fossil nearby. Every animal here is at real scale.","asset":"dinosaurs-and-prehistoric-life-velociraptor-feathered-29934bbd"},{"position":[-6,0,12.2],"title":"The nest","text":"A nest with eggs and a hatchling, watched by a standing quetzalcoatlus and a stegosaurus.","asset":"dinosaurs-and-prehistoric-life-nest-with-eggs-85398c73"},{"position":[-2.5,0,5.5],"title":"Triceratops","text":"A triceratops and a charging triceratops, with a styracosaurus behind them.","asset":"dinosaurs-and-prehistoric-life-triceratops-5c18d8d2"},{"position":[6.5,0,8],"title":"Tyrannosaurus","text":"The roaring tyrannosaurus is 12 m long and 6.8 m tall. An allosaurus and a dilophosaurus hunt on the east side.","asset":"dinosaurs-and-prehistoric-life-tyrannosaurus-roaring-70ba5f9b"},{"position":[0,0,-12],"title":"Sauropods","text":"A brachiosaurus and a diplodocus at the north end, 22 and 26 m long, with a parasaurolophus between them and a pteranodon overhead.","asset":"dinosaurs-and-prehistoric-life-brachiosaurus-1f1de62d"},{"position":[-18,0,12],"title":"Spinosaurus","text":"The spinosaurus in the south-west corner, and two gallimimus running along the west edge.","asset":"dinosaurs-and-prehistoric-life-spinosaurus-0194ea79"}],"poster":{"position":[28,16,28],"lookAt":[0,4,-4]}},"bounds":{"min":[-30,0,-25],"max":[30,18,22]},"assets":[{"id":"4896","slug":"dinosaurs-and-prehistoric-life-brachiosaurus-1f1de62d","title":"brachiosaurus (Dinosaurs and Prehistoric Life)","summary":"brachiosaurus with high shoulders and elevated neck.","description":"brachiosaurus with high shoulders and elevated neck. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 4.65 × 16.52 × 22.00 m. Metres, +Y up, +Z forward, footprint-centred pivot, lowest point at y=0. Static posed study; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/dinosaurs-and-prehistoric-life-brachiosaurus-1f1de62d","cdnUrl":"https://cdn.3dassets.dev/assets/4896/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-brachiosaurus-1f1de62d","thumbnailUrl":"https://cdn.3dassets.dev/assets/4896/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4896/v1/poster.webp","blurhash":"U57-i*~o01014VMy?a-:01M{.6tQ?ZW;D+RR","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"historical","title":"Historical"},{"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":279692,"triangles":5776,"vertices":17328,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-2.32441175572985,-0.00041890634035013363,-11],"max":[2.32441175572985,16.515527014860858,11]},"sizeMeters":[4.649,16.516,22],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:07:18.466Z","updatedAt":"2026-09-06T06:07:18.554Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4896/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BrachiosaurusDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4896/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4896/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4896/v1/model.glb\" alt=\"brachiosaurus (Dinosaurs and Prehistoric Life)\" 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/4896/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/4896/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"4897","slug":"dinosaurs-and-prehistoric-life-diplodocus-3ec5eaa6","title":"diplodocus (Dinosaurs and Prehistoric Life)","summary":"diplodocus with long low neck and whip tail.","description":"diplodocus with long low neck and whip tail. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 3.91 × 7.33 × 26.00 m. Metres, +Y up, +Z forward, footprint-centred pivot, lowest point at y=0. Static posed study; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/dinosaurs-and-prehistoric-life-diplodocus-3ec5eaa6","cdnUrl":"https://cdn.3dassets.dev/assets/4897/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-diplodocus-3ec5eaa6","thumbnailUrl":"https://cdn.3dassets.dev/assets/4897/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4897/v1/poster.webp","blurhash":"U47BJy?a028{xtMybHxt009G_L.79G.7t6D*","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"historical","title":"Historical"},{"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":279672,"triangles":5776,"vertices":17328,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.9567247535630359,0.00015757543529115736,-13],"max":[1.9567247535630359,7.329543848209728,13]},"sizeMeters":[3.913,7.329,26],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:07:19.465Z","updatedAt":"2026-09-06T06:07:20.443Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4897/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DiplodocusDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4897/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4897/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4897/v1/model.glb\" alt=\"diplodocus (Dinosaurs and Prehistoric Life)\" 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/4897/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/4897/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"4903","slug":"dinosaurs-and-prehistoric-life-parasaurolophus-24b234db","title":"parasaurolophus (Dinosaurs and Prehistoric Life)","summary":"parasaurolophus with swept hollow cranial crest.","description":"parasaurolophus with swept hollow cranial crest. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 3.42 × 5.82 × 9.00 m. Metres, +Y up, +Z forward, footprint-centred pivot, lowest point at y=0. Static posed study; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/dinosaurs-and-prehistoric-life-parasaurolophus-24b234db","cdnUrl":"https://cdn.3dassets.dev/assets/4903/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-parasaurolophus-24b234db","thumbnailUrl":"https://cdn.3dassets.dev/assets/4903/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4903/v1/poster.webp","blurhash":"U79Qpc~n014=MxV@f,S400D+?ZxZERS$-n-n","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"historical","title":"Historical"},{"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":227112,"triangles":4680,"vertices":14040,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.7096621601001007,-0.000248727957956163,-4.5],"max":[1.7096621601001007,5.819109533541581,4.5]},"sizeMeters":[3.419,5.819,9],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:07:20.559Z","updatedAt":"2026-09-06T06:07:20.628Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4903/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ParasaurolophusDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4903/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4903/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4903/v1/model.glb\" alt=\"parasaurolophus (Dinosaurs and Prehistoric Life)\" 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/4903/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/4903/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"4900","slug":"dinosaurs-and-prehistoric-life-triceratops-5c18d8d2","title":"triceratops (Dinosaurs and Prehistoric Life)","summary":"triceratops with three horns and broad frill.","description":"triceratops with three horns and broad frill. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 2.86 × 3.44 × 8.00 m. Metres, +Y up, +Z forward, footprint-centred pivot, lowest point at y=0. Static posed study; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/dinosaurs-and-prehistoric-life-triceratops-5c18d8d2","cdnUrl":"https://cdn.3dassets.dev/assets/4900/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-triceratops-5c18d8d2","thumbnailUrl":"https://cdn.3dassets.dev/assets/4900/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4900/v1/poster.webp","blurhash":"U69HC3~p00D%IVRjxZj]004o_1%Lobt7ogt7","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"historical","title":"Historical"},{"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":244420,"triangles":5040,"vertices":15120,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.4296720078274747,-0.00011949664771426782,-4],"max":[1.4296720078274747,3.437540292739868,4.000024912063882]},"sizeMeters":[2.859,3.438,8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:07:19.993Z","updatedAt":"2026-09-06T06:07:20.996Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4900/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TriceratopsDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4900/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4900/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4900/v1/model.glb\" alt=\"triceratops (Dinosaurs and Prehistoric Life)\" 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/4900/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/4900/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"4908","slug":"dinosaurs-and-prehistoric-life-triceratops-charging-1cf3ca51","title":"triceratops charging (Dinosaurs and Prehistoric Life)","summary":"triceratops with three horns and broad frill, lowered charging head.","description":"triceratops with three horns and broad frill, lowered charging head. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 2.86 × 3.05 × 8.00 m. Metres, +Y up, +Z forward, footprint-centred pivot, lowest point at y=0. Static posed study; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/dinosaurs-and-prehistoric-life-triceratops-charging-1cf3ca51","cdnUrl":"https://cdn.3dassets.dev/assets/4908/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-triceratops-charging-1cf3ca51","thumbnailUrl":"https://cdn.3dassets.dev/assets/4908/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4908/v1/poster.webp","blurhash":"U697nV~p01D+oeRQWCxt004o?sxsIVxt%LRQ","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"historical","title":"Historical"},{"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":244496,"triangles":5040,"vertices":15120,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.4296720078274747,0.00017808562148435847,-4],"max":[1.4296720078274747,3.052616834640503,4.0000250123405525]},"sizeMeters":[2.859,3.052,8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:07:22.039Z","updatedAt":"2026-09-06T06:07:23.057Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4908/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TriceratopsChargingDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4908/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4908/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4908/v1/model.glb\" alt=\"triceratops charging (Dinosaurs and Prehistoric Life)\" 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/4908/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/4908/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"4895","slug":"dinosaurs-and-prehistoric-life-tyrannosaurus-roaring-70ba5f9b","title":"tyrannosaurus roaring (Dinosaurs and Prehistoric Life)","summary":"tyrannosaurus with balanced horizontal tail, digitigrade hind limbs and large predatory skull, head-up open-jaw pose.","description":"tyrannosaurus with balanced horizontal tail, digitigrade hind limbs and large predatory skull, head-up open-jaw pose. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 4.44 × 6.77 × 12.00 m. Metres, +Y up, +Z forward, footprint-centred pivot, lowest point at y=0. Static posed study; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/dinosaurs-and-prehistoric-life-tyrannosaurus-roaring-70ba5f9b","cdnUrl":"https://cdn.3dassets.dev/assets/4895/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-tyrannosaurus-roaring-70ba5f9b","thumbnailUrl":"https://cdn.3dassets.dev/assets/4895/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4895/v1/poster.webp","blurhash":"U68XOK~o014pSJWU%3xb009G?Y%K9GV[WTNG","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"historical","title":"Historical"},{"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":480132,"triangles":9920,"vertices":29760,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-2.2209540086062196,0.00013867077815987727,-6],"max":[2.2209540086062196,6.771585553312416,6]},"sizeMeters":[4.442,6.771,12],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:07:18.431Z","updatedAt":"2026-09-06T06:07:18.518Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4895/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TyrannosaurusRoaringDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4895/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4895/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4895/v1/model.glb\" alt=\"tyrannosaurus roaring (Dinosaurs and Prehistoric Life)\" 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/4895/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/4895/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"4901","slug":"dinosaurs-and-prehistoric-life-stegosaurus-afd95818","title":"stegosaurus (Dinosaurs and Prehistoric Life)","summary":"stegosaurus with paired dorsal plates and tail spikes.","description":"stegosaurus with paired dorsal plates and tail spikes. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 2.47 × 3.40 × 7.00 m. Metres, +Y up, +Z forward, footprint-centred pivot, lowest point at y=0. Static posed study; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/dinosaurs-and-prehistoric-life-stegosaurus-afd95818","cdnUrl":"https://cdn.3dassets.dev/assets/4901/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-stegosaurus-afd95818","thumbnailUrl":"https://cdn.3dassets.dev/assets/4901/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4901/v1/poster.webp","blurhash":"U5Ac_2ni00E2Mb9Ftn-=00x]~Vi_Ad~qvyIA","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"historical","title":"Historical"},{"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":246668,"triangles":5072,"vertices":15216,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.232853018219217,0.00006845452749337788,-3.4999955742200615],"max":[1.232853018219217,3.395661830150834,3.5]},"sizeMeters":[2.466,3.396,7],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:07:20.168Z","updatedAt":"2026-09-06T06:07:21.112Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4901/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StegosaurusDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4901/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4901/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4901/v1/model.glb\" alt=\"stegosaurus (Dinosaurs and Prehistoric Life)\" 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/4901/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/4901/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"4902","slug":"dinosaurs-and-prehistoric-life-ankylosaurus-22269c89","title":"ankylosaurus (Dinosaurs and Prehistoric Life)","summary":"ankylosaurus with low armoured torso and bony tail club.","description":"ankylosaurus with low armoured torso and bony tail club. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 2.51 × 2.18 × 6.00 m. Metres, +Y up, +Z forward, footprint-centred pivot, lowest point at y=0. Static posed study; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/dinosaurs-and-prehistoric-life-ankylosaurus-22269c89","cdnUrl":"https://cdn.3dassets.dev/assets/4902/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-ankylosaurus-22269c89","thumbnailUrl":"https://cdn.3dassets.dev/assets/4902/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4902/v1/poster.webp","blurhash":"U69s*T^*019ao$NIRijD009a~U%L9F$|-;xv","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"historical","title":"Historical"},{"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":274340,"triangles":5664,"vertices":16992,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.2533036286507766,0.00013894222877519624,-3],"max":[1.2533036286507766,2.18015562990134,3]},"sizeMeters":[2.507,2.18,6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:07:20.059Z","updatedAt":"2026-09-06T06:07:20.236Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4902/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AnkylosaurusDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4902/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4902/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4902/v1/model.glb\" alt=\"ankylosaurus (Dinosaurs and Prehistoric Life)\" 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/4902/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/4902/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"4886","slug":"dinosaurs-and-prehistoric-life-allosaurus-f3570ae2","title":"allosaurus (Dinosaurs and Prehistoric Life)","summary":"allosaurus with balanced horizontal tail, digitigrade hind limbs and large predatory skull.","description":"allosaurus with balanced horizontal tail, digitigrade hind limbs and large predatory skull. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 2.93 × 4.32 × 9.00 m. Metres, +Y up, +Z forward, footprint-centred pivot, lowest point at y=0. Static posed study; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/dinosaurs-and-prehistoric-life-allosaurus-f3570ae2","cdnUrl":"https://cdn.3dassets.dev/assets/4886/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-allosaurus-f3570ae2","thumbnailUrl":"https://cdn.3dassets.dev/assets/4886/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4886/v1/poster.webp","blurhash":"U58gyq~p024:tjRkxDxY004o.6-.4WtQbdV_","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"historical","title":"Historical"},{"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":391692,"triangles":8080,"vertices":24240,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-1.4641102328562274,-0.00016755290393355438,-4.5],"max":[1.4641102328562274,4.321717001127797,4.5]},"sizeMeters":[2.928,4.322,9],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:07:16.116Z","updatedAt":"2026-09-06T06:07:17.098Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4886/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AllosaurusDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4886/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4886/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4886/v1/model.glb\" alt=\"allosaurus (Dinosaurs and Prehistoric Life)\" 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/4886/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/4886/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"4894","slug":"dinosaurs-and-prehistoric-life-dilophosaurus-c7856b30","title":"dilophosaurus (Dinosaurs and Prehistoric Life)","summary":"dilophosaurus with balanced horizontal tail, digitigrade hind limbs and paired cranial crests.","description":"dilophosaurus with balanced horizontal tail, digitigrade hind limbs and paired cranial crests. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 1.95 × 2.90 × 6.00 m. Metres, +Y up, +Z forward, footprint-centred pivot, lowest point at y=0. Static posed study; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/dinosaurs-and-prehistoric-life-dilophosaurus-c7856b30","cdnUrl":"https://cdn.3dassets.dev/assets/4894/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-dilophosaurus-c7856b30","thumbnailUrl":"https://cdn.3dassets.dev/assets/4894/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4894/v1/poster.webp","blurhash":"U58g$v~V019GocM|xt%L004p.6%L4px@kWM|","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"historical","title":"Historical"},{"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":381744,"triangles":7872,"vertices":23616,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.9760734885708182,-0.00011166219952585266,-3],"max":[0.9760734885708182,2.903302949268788,3]},"sizeMeters":[1.952,2.903,6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:07:18.451Z","updatedAt":"2026-09-06T06:07:19.314Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4894/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DilophosaurusDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4894/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4894/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4894/v1/model.glb\" alt=\"dilophosaurus (Dinosaurs and Prehistoric Life)\" 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/4894/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/4894/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"4904","slug":"dinosaurs-and-prehistoric-life-pachycephalosaurus-f8596236","title":"pachycephalosaurus (Dinosaurs and Prehistoric Life)","summary":"pachycephalosaurus with thick skull dome.","description":"pachycephalosaurus with thick skull dome. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 1.71 × 2.71 × 4.50 m. Metres, +Y up, +Z forward, footprint-centred pivot, lowest point at y=0. Static posed study; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/dinosaurs-and-prehistoric-life-pachycephalosaurus-f8596236","cdnUrl":"https://cdn.3dassets.dev/assets/4904/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-pachycephalosaurus-f8596236","thumbnailUrl":"https://cdn.3dassets.dev/assets/4904/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4904/v1/poster.webp","blurhash":"U69j+8~p019GICM}xtt200D*?ZkC9ZWAxt%M","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"historical","title":"Historical"},{"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":216772,"triangles":4464,"vertices":13392,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.8548310800500504,-0.0001243639789780815,-2.25],"max":[0.8548310800500504,2.706476766730365,2.25]},"sizeMeters":[1.71,2.707,4.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:07:20.669Z","updatedAt":"2026-09-06T06:07:20.814Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4904/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PachycephalosaurusDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4904/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4904/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4904/v1/model.glb\" alt=\"pachycephalosaurus (Dinosaurs and Prehistoric Life)\" 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/4904/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/4904/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"4906","slug":"dinosaurs-and-prehistoric-life-styracosaurus-789c8212","title":"styracosaurus (Dinosaurs and Prehistoric Life)","summary":"styracosaurus with radiating frill spikes.","description":"styracosaurus with radiating frill spikes. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 1.97 × 2.57 × 5.50 m. Metres, +Y up, +Z forward, footprint-centred pivot, lowest point at y=0. Static posed study; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/dinosaurs-and-prehistoric-life-styracosaurus-789c8212","cdnUrl":"https://cdn.3dassets.dev/assets/4906/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-styracosaurus-789c8212","thumbnailUrl":"https://cdn.3dassets.dev/assets/4906/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4906/v1/poster.webp","blurhash":"U79j$0~p028{jJjboyR*004o_1-:IUWBs.xu","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"historical","title":"Historical"},{"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":282516,"triangles":5832,"vertices":17496,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.9874399165851493,-0.00008218521695946279,-2.75],"max":[0.9873029589653015,2.5681640079824963,2.750039047245271]},"sizeMeters":[1.975,2.568,5.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:07:21.600Z","updatedAt":"2026-09-06T06:07:21.653Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4906/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StyracosaurusDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4906/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4906/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4906/v1/model.glb\" alt=\"styracosaurus (Dinosaurs and Prehistoric Life)\" 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/4906/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/4906/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"4907","slug":"dinosaurs-and-prehistoric-life-kentrosaurus-79c955dd","title":"kentrosaurus (Dinosaurs and Prehistoric Life)","summary":"kentrosaurus with paired dorsal plates and tail spikes.","description":"kentrosaurus with paired dorsal plates and tail spikes. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 2.07 × 1.91 × 4.50 m. Metres, +Y up, +Z forward, footprint-centred pivot, lowest point at y=0. Static posed study; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/dinosaurs-and-prehistoric-life-kentrosaurus-79c955dd","cdnUrl":"https://cdn.3dassets.dev/assets/4907/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-kentrosaurus-79c955dd","thumbnailUrl":"https://cdn.3dassets.dev/assets/4907/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4907/v1/poster.webp","blurhash":"U5A0%Y?b009Z$yIUbwx[00E0~p%20z?urpMx","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"historical","title":"Historical"},{"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":262808,"triangles":5408,"vertices":16224,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.0353468368767011,0.000043984165916999274,-2.25],"max":[1.0353468368767011,1.905518661356243,2.25]},"sizeMeters":[2.071,1.905,4.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:07:21.981Z","updatedAt":"2026-09-06T06:07:23.016Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4907/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function KentrosaurusDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4907/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4907/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4907/v1/model.glb\" alt=\"kentrosaurus (Dinosaurs and Prehistoric Life)\" 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/4907/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/4907/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"4887","slug":"dinosaurs-and-prehistoric-life-spinosaurus-0194ea79","title":"spinosaurus (Dinosaurs and Prehistoric Life)","summary":"spinosaurus with balanced horizontal tail, digitigrade hind limbs and long crocodile-like muzzle and dorsal sail.","description":"spinosaurus with balanced horizontal tail, digitigrade hind limbs and long crocodile-like muzzle and dorsal sail. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 4.37 × 7.60 × 14.00 m. Metres, +Y up, +Z forward, footprint-centred pivot, lowest point at y=0. Static posed study; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/dinosaurs-and-prehistoric-life-spinosaurus-0194ea79","cdnUrl":"https://cdn.3dassets.dev/assets/4887/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-spinosaurus-0194ea79","thumbnailUrl":"https://cdn.3dassets.dev/assets/4887/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4887/v1/poster.webp","blurhash":"U497R-~p004.Z~IUkr%3009F~Vx[9^?b-7IU","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"historical","title":"Historical"},{"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":379024,"triangles":7816,"vertices":23448,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-2.186925870540483,-0.00015859857529454402,-7],"max":[2.186925870540483,7.598977504238006,7]},"sizeMeters":[4.374,7.599,14],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:07:16.098Z","updatedAt":"2026-09-06T06:07:16.212Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4887/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SpinosaurusDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4887/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4887/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4887/v1/model.glb\" alt=\"spinosaurus (Dinosaurs and Prehistoric Life)\" 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/4887/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/4887/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"4920","slug":"dinosaurs-and-prehistoric-life-dimetrodon-f056e35b","title":"dimetrodon (Dinosaurs and Prehistoric Life)","summary":"Dimetrodon synapsid with sprawling limbs, deep skull and tall dorsal sail; not a dinosaur.","description":"Dimetrodon synapsid with sprawling limbs, deep skull and tall dorsal sail; not a dinosaur. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 1.26 × 1.48 × 3.20 m. Metres, +Y up, +Z forward, footprint-centred pivot, lowest point at y=0. Static posed study; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/dinosaurs-and-prehistoric-life-dimetrodon-f056e35b","cdnUrl":"https://cdn.3dassets.dev/assets/4920/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-dimetrodon-f056e35b","thumbnailUrl":"https://cdn.3dassets.dev/assets/4920/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4920/v1/poster.webp","blurhash":"U68Nd=?F019v8{M{x[tQ01Na~Trr_Mx[R6nQ","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"historical","title":"Historical"},{"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":143012,"triangles":2928,"vertices":8784,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.6319040592223115,-0.00006130222842465338,-1.600000023841858],"max":[0.6319040592223115,1.4844408077234592,1.600000023841858]},"sizeMeters":[1.264,1.485,3.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:07:24.981Z","updatedAt":"2026-09-06T06:07:25.880Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4920/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DimetrodonDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4920/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4920/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4920/v1/model.glb\" alt=\"dimetrodon (Dinosaurs and Prehistoric Life)\" 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/4920/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/4920/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"4890","slug":"dinosaurs-and-prehistoric-life-velociraptor-feathered-29934bbd","title":"velociraptor feathered (Dinosaurs and Prehistoric Life)","summary":"velociraptor feathered with balanced horizontal tail, digitigrade hind limbs and feathered forearms and tail fan.","description":"velociraptor feathered with balanced horizontal tail, digitigrade hind limbs and feathered forearms and tail fan. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 0.51 × 0.82 × 2.00 m. Metres, +Y up, +Z forward, footprint-centred pivot, lowest point at y=0. Static posed study; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/dinosaurs-and-prehistoric-life-velociraptor-feathered-29934bbd","cdnUrl":"https://cdn.3dassets.dev/assets/4890/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-velociraptor-feathered-29934bbd","thumbnailUrl":"https://cdn.3dassets.dev/assets/4890/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4890/v1/poster.webp","blurhash":"U47-A%~V010LRhIVxb%f004:^%?GIw?GotD*","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"historical","title":"Historical"},{"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":424928,"triangles":8800,"vertices":26400,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.2560179354653941,0.000029726503686045014,-1],"max":[0.2560179354653941,0.8194517059342107,1]},"sizeMeters":[0.512,0.819,2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:07:17.652Z","updatedAt":"2026-09-06T06:07:18.199Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4890/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function VelociraptorFeatheredDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4890/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4890/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4890/v1/model.glb\" alt=\"velociraptor feathered (Dinosaurs and Prehistoric Life)\" 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/4890/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/4890/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"4892","slug":"dinosaurs-and-prehistoric-life-gallimimus-1f1ea141","title":"gallimimus (Dinosaurs and Prehistoric Life)","summary":"gallimimus with balanced horizontal tail, digitigrade hind limbs and small beaked head and long legs.","description":"gallimimus with balanced horizontal tail, digitigrade hind limbs and small beaked head and long legs. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 1.17 × 2.23 × 5.50 m. Metres, +Y up, +Z forward, footprint-centred pivot, lowest point at y=0. Static posed study; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/dinosaurs-and-prehistoric-life-gallimimus-1f1ea141","cdnUrl":"https://cdn.3dassets.dev/assets/4892/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-gallimimus-1f1ea141","thumbnailUrl":"https://cdn.3dassets.dev/assets/4892/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4892/v1/poster.webp","blurhash":"U38:;V~U0100,-9G%L?a000h^j-.0N_1V[D*","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"historical","title":"Historical"},{"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":376460,"triangles":7792,"vertices":23376,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.5871456038087101,-0.0001244851055406393,-2.75],"max":[0.5871456038087101,2.22844389161494,2.75]},"sizeMeters":[1.174,2.229,5.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:07:17.918Z","updatedAt":"2026-09-06T06:07:18.767Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4892/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GallimimusDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4892/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4892/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4892/v1/model.glb\" alt=\"gallimimus (Dinosaurs and Prehistoric Life)\" 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/4892/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/4892/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"4912","slug":"dinosaurs-and-prehistoric-life-pteranodon-soaring-53b9c4c3","title":"pteranodon soaring (Dinosaurs and Prehistoric Life)","summary":"pteranodon soaring with long toothless bill, cranial crest and extended membranous wings and supporting wing finger.","description":"pteranodon soaring with long toothless bill, cranial crest and extended membranous wings and supporting wing finger. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 4.03 × 0.86 × 1.80 m. Metres, +Y up, +Z forward, footprint-centred pivot, lowest point at y=0. Static posed study; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/dinosaurs-and-prehistoric-life-pteranodon-soaring-53b9c4c3","cdnUrl":"https://cdn.3dassets.dev/assets/4912/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-pteranodon-soaring-53b9c4c3","thumbnailUrl":"https://cdn.3dassets.dev/assets/4912/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4912/v1/poster.webp","blurhash":"U46k9UW-02ozV?%LX8Io00V[~VoMo$9arr?G","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"historical","title":"Historical"},{"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":164184,"triangles":3352,"vertices":10056,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-2.0149848461151123,-0.00006651187756534505,-0.9001175327539793],"max":[2.0149848461151123,0.8643635754356775,0.8999790613458711]},"sizeMeters":[4.03,0.864,1.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:07:22.449Z","updatedAt":"2026-09-06T06:07:22.568Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4912/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PteranodonSoaringDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4912/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4912/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4912/v1/model.glb\" alt=\"pteranodon soaring (Dinosaurs and Prehistoric Life)\" 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/4912/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/4912/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"4913","slug":"dinosaurs-and-prehistoric-life-quetzalcoatlus-standing-7d99f21f","title":"quetzalcoatlus standing (Dinosaurs and Prehistoric Life)","summary":"quetzalcoatlus standing with long toothless bill, cranial crest and folded membrane wings used as quadrupedal supports.","description":"quetzalcoatlus standing with long toothless bill, cranial crest and folded membrane wings used as quadrupedal supports. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 1.27 × 3.25 × 2.80 m. Metres, +Y up, +Z forward, footprint-centred pivot, lowest point at y=0. Static posed study; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/dinosaurs-and-prehistoric-life-quetzalcoatlus-standing-7d99f21f","cdnUrl":"https://cdn.3dassets.dev/assets/4913/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-quetzalcoatlus-standing-7d99f21f","thumbnailUrl":"https://cdn.3dassets.dev/assets/4913/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4913/v1/poster.webp","blurhash":"U597CJI[00-5?G-pE24.01sl^%OFDj9G%L~W","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"historical","title":"Historical"},{"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":331664,"triangles":6840,"vertices":20520,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.6343090950043874,0,-1.4000323315976115],"max":[0.6343090950043874,3.2538156704625,1.399978282228384]},"sizeMeters":[1.269,3.254,2.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:07:23.499Z","updatedAt":"2026-09-06T06:07:24.112Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4913/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function QuetzalcoatlusStandingDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4913/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4913/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4913/v1/model.glb\" alt=\"quetzalcoatlus standing (Dinosaurs and Prehistoric Life)\" 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/4913/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/4913/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"4922","slug":"dinosaurs-and-prehistoric-life-nest-with-eggs-85398c73","title":"nest with eggs (Dinosaurs and Prehistoric Life)","summary":"nest with eggs as an original prehistoric habitat or fossil-study prop.","description":"nest with eggs as an original prehistoric habitat or fossil-study prop. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 1.28 × 0.41 × 1.00 m. Metres, +Y up, +Z forward, footprint-centred pivot, lowest point at y=0. Static posed study; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/dinosaurs-and-prehistoric-life-nest-with-eggs-85398c73","cdnUrl":"https://cdn.3dassets.dev/assets/4922/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-nest-with-eggs-85398c73","thumbnailUrl":"https://cdn.3dassets.dev/assets/4922/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4922/v1/poster.webp","blurhash":"UDBD1ixu00RjkDofRjWB00NG~WozRORjxvt7","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"historical","title":"Historical"},{"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":309020,"triangles":6400,"vertices":19200,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.640811562538147,0.0000307946534549991,-0.5000039435838741],"max":[0.640811562538147,0.41209646462185634,0.5000039435838741]},"sizeMeters":[1.282,0.412,1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:07:25.528Z","updatedAt":"2026-09-06T06:07:26.514Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4922/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function NestWithEggsDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4922/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4922/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4922/v1/model.glb\" alt=\"nest with eggs (Dinosaurs and Prehistoric Life)\" 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/4922/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/4922/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"4923","slug":"dinosaurs-and-prehistoric-life-hatchling-eedea149","title":"hatchling (Dinosaurs and Prehistoric Life)","summary":"hatchling as an original prehistoric habitat or fossil-study prop.","description":"hatchling as an original prehistoric habitat or fossil-study prop. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 0.15 × 0.24 × 0.40 m. Metres, +Y up, +Z forward, footprint-centred pivot, lowest point at y=0. Static posed study; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/dinosaurs-and-prehistoric-life-hatchling-eedea149","cdnUrl":"https://cdn.3dassets.dev/assets/4923/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-hatchling-eedea149","thumbnailUrl":"https://cdn.3dassets.dev/assets/4923/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4923/v1/poster.webp","blurhash":"U69Qvx_M00019GRj?a%M00IV.5tOE2RjRQkB","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"historical","title":"Historical"},{"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":134252,"triangles":2744,"vertices":8232,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.07581344609002054,0.000004699333228205815,-0.20000000298023224],"max":[0.07580755650997162,0.24132445844199946,0.20000000298023224]},"sizeMeters":[0.152,0.241,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:07:25.542Z","updatedAt":"2026-09-06T06:07:25.594Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4923/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HatchlingDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4923/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4923/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4923/v1/model.glb\" alt=\"hatchling (Dinosaurs and Prehistoric Life)\" 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/4923/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/4923/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"4924","slug":"dinosaurs-and-prehistoric-life-footprint-slab-e93f964e","title":"footprint slab (Dinosaurs and Prehistoric Life)","summary":"footprint slab as an original prehistoric habitat or fossil-study prop.","description":"footprint slab as an original prehistoric habitat or fossil-study prop. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 1.35 × 0.13 × 1.00 m. Metres, +Y up, +Z forward, footprint-centred pivot, lowest point at y=0. Static posed study; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/dinosaurs-and-prehistoric-life-footprint-slab-e93f964e","cdnUrl":"https://cdn.3dassets.dev/assets/4924/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-footprint-slab-e93f964e","thumbnailUrl":"https://cdn.3dassets.dev/assets/4924/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4924/v1/poster.webp","blurhash":"UAAJ[=t700V@xut7WBRj00WB~pbHE1M{s:tR","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"historical","title":"Historical"},{"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":30948,"triangles":608,"vertices":1824,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.6756756901741028,-0.00003044797942006877,-0.49996743015720985],"max":[0.6756756901741028,0.1262504785575836,0.49996743015720985]},"sizeMeters":[1.351,0.126,1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:07:26.107Z","updatedAt":"2026-09-06T06:07:26.175Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4924/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FootprintSlabDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4924/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4924/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4924/v1/model.glb\" alt=\"footprint slab (Dinosaurs and Prehistoric Life)\" 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/4924/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/4924/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"4925","slug":"dinosaurs-and-prehistoric-life-exposed-skull-fossil-in-f3cb4839","title":"exposed skull fossil in rock (Dinosaurs and Prehistoric Life)","summary":"exposed skull fossil in rock as an original prehistoric habitat or fossil-study prop.","description":"exposed skull fossil in rock as an original prehistoric habitat or fossil-study prop. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 1.27 × 0.29 × 1.00 m. Metres, +Y up, +Z forward, footprint-centred pivot, lowest point at y=0. Static posed study; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/dinosaurs-and-prehistoric-life-exposed-skull-fossil-in-f3cb4839","cdnUrl":"https://cdn.3dassets.dev/assets/4925/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-exposed-skull-fossil-in-f3cb4839","thumbnailUrl":"https://cdn.3dassets.dev/assets/4925/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4925/v1/poster.webp","blurhash":"UCAmk^j[00V[Rjt7ofRj00WC~pt6xtM{WBxu","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"historical","title":"Historical"},{"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":122432,"triangles":2496,"vertices":7488,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.6338867545127869,-0.000028563564282352294,-0.4999694314790673],"max":[0.6338867545127869,0.28963754215870996,0.5]},"sizeMeters":[1.268,0.29,1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:07:26.312Z","updatedAt":"2026-09-06T06:07:27.294Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4925/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ExposedSkullFossilInRockDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4925/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4925/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4925/v1/model.glb\" alt=\"exposed skull fossil in rock (Dinosaurs and Prehistoric Life)\" 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/4925/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/4925/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"4927","slug":"dinosaurs-and-prehistoric-life-tree-fern-cb1e849d","title":"tree fern (Dinosaurs and Prehistoric Life)","summary":"tree fern as an original prehistoric habitat or fossil-study prop.","description":"tree fern as an original prehistoric habitat or fossil-study prop. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 1.97 × 2.37 × 2.00 m. Metres, +Y up, +Z forward, footprint-centred pivot, lowest point at y=0. Static posed study; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/dinosaurs-and-prehistoric-life-tree-fern-cb1e849d","cdnUrl":"https://cdn.3dassets.dev/assets/4927/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-tree-fern-cb1e849d","thumbnailUrl":"https://cdn.3dassets.dev/assets/4927/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4927/v1/poster.webp","blurhash":"UB7UhXtQ03M}?@ofDln*S1WCsCs:H]V[o|kB","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"historical","title":"Historical"},{"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":351132,"triangles":7280,"vertices":21840,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.9848628192999054,0,-1],"max":[0.9848628192999054,2.370881878056714,1]},"sizeMeters":[1.97,2.371,2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:07:27.158Z","updatedAt":"2026-09-06T06:07:28.080Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4927/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TreeFernDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4927/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4927/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4927/v1/model.glb\" alt=\"tree fern (Dinosaurs and Prehistoric Life)\" 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/4927/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/4927/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}]}}