{"data":{"id":78,"slug":"dinosaurs-and-prehistoric-life","title":"Dinosaurs and Prehistoric Life","summary":"Original dinosaur, prehistoric reptile and Ice Age mammal studies.","description":"Forty-one distinct designs, two functional poses and two composed reconstruction scenes.","url":"https://3dassets.dev/packs/dinosaurs-and-prehistoric-life","coverUrl":"https://cdn.3dassets.dev/assets/4928/v1/poster.webp","assetCount":45,"aiGenerated":true,"aiGeneratedAssetCount":45,"aiModels":["Claude Fable 5.1; GPT-6 via Codex"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":13027144,"totalTriangles":313496,"starterScene":{"id":"4928","slug":"dinosaurs-and-prehistoric-life-cretaceou-c7586851-starter-scene","title":"Cretaceous floodplain (Dinosaurs and Prehistoric Life)","summary":"Composed example for Dinosaurs and Prehistoric Life.","description":"Tyrannosaurus and Triceratops with nest and fern props. This is a compositional reconstruction, not a claim that every botanical prop is locality-specific.","status":"published","url":"https://3dassets.dev/assets/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","thumbnailUrl":"https://cdn.3dassets.dev/assets/4928/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4928/v1/poster.webp","blurhash":"U68E9vbJ00s-NFxtxuMz00j=~pWCxuD+IU-.","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":486340,"triangles":29016,"vertices":19193,"meshes":14,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-7.7410531798233695,-0.0002882711203469057,-6.033825406049995],"max":[6.694864995109823,5.516847871950425,5.849716450623429]},"sizeMeters":[14.436,5.517,11.884],"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.353Z","updatedAt":"2026-09-06T06:07:28.315Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4928/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CretaceousFloodplainDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4928/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4928/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4928/v1/model.glb\" alt=\"Cretaceous floodplain (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/4928/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/4928/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"4885","slug":"dinosaurs-and-prehistoric-life-tyrannosaurus-394daa40","title":"tyrannosaurus (Dinosaurs and Prehistoric Life)","summary":"tyrannosaurus with balanced horizontal tail, digitigrade hind limbs and large predatory skull.","description":"tyrannosaurus with balanced horizontal tail, digitigrade hind limbs and large predatory skull. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 4.33 × 5.52 × 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-394daa40","cdnUrl":"https://cdn.3dassets.dev/assets/4885/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-tyrannosaurus-394daa40","thumbnailUrl":"https://cdn.3dassets.dev/assets/4885/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4885/v1/poster.webp","blurhash":"U58XOJ.6004Vx?Ios:%M00D+_L.64W-ptQIo","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":365664,"triangles":7552,"vertices":22656,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-2.163823358867153,-0.0002882711203469057,-6],"max":[2.163823358867153,5.516847871950425,6]},"sizeMeters":[4.328,5.517,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:15.866Z","updatedAt":"2026-09-06T06:07:16.807Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4885/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TyrannosaurusDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4885/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4885/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4885/v1/model.glb\" alt=\"tyrannosaurus (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/4885/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/4885/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":"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":"4888","slug":"dinosaurs-and-prehistoric-life-carnotaurus-c415e8fe","title":"carnotaurus (Dinosaurs and Prehistoric Life)","summary":"carnotaurus with balanced horizontal tail, digitigrade hind limbs and paired brow horns and reduced arms.","description":"carnotaurus with balanced horizontal tail, digitigrade hind limbs and paired brow horns and reduced arms. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 2.44 × 3.77 × 7.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-carnotaurus-c415e8fe","cdnUrl":"https://cdn.3dassets.dev/assets/4888/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-carnotaurus-c415e8fe","thumbnailUrl":"https://cdn.3dassets.dev/assets/4888/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4888/v1/poster.webp","blurhash":"U5A9+l~V020MskM}%L%1004:}==_0M$zn%JA","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":393300,"triangles":8128,"vertices":24384,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.220091860713523,-0.00013966715637425686,-3.75],"max":[1.220091860713523,3.7676732540130615,3.75]},"sizeMeters":[2.44,3.768,7.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:16.936Z","updatedAt":"2026-09-06T06:07:16.966Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4888/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CarnotaurusDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4888/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4888/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4888/v1/model.glb\" alt=\"carnotaurus (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/4888/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/4888/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"4889","slug":"dinosaurs-and-prehistoric-life-giganotosaurus-d782bee2","title":"giganotosaurus (Dinosaurs and Prehistoric Life)","summary":"giganotosaurus with balanced horizontal tail, digitigrade hind limbs and large predatory skull.","description":"giganotosaurus with balanced horizontal tail, digitigrade hind limbs and large predatory skull. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 3.63 × 5.59 × 12.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-giganotosaurus-d782bee2","cdnUrl":"https://cdn.3dassets.dev/assets/4889/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-giganotosaurus-d782bee2","thumbnailUrl":"https://cdn.3dassets.dev/assets/4889/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4889/v1/poster.webp","blurhash":"U38Nzj_J004W.7D%sp^+004p~o.600?ax[4o","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":412496,"triangles":8512,"vertices":25536,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-1.8129902035584584,-0.00006486014203366253,-6.25],"max":[1.8129902035584584,5.594359408176702,6.25]},"sizeMeters":[3.626,5.594,12.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.037Z","updatedAt":"2026-09-06T06:07:18.001Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4889/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GiganotosaurusDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4889/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4889/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4889/v1/model.glb\" alt=\"giganotosaurus (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/4889/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/4889/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":"4891","slug":"dinosaurs-and-prehistoric-life-deinonychus-81dd7da1","title":"deinonychus (Dinosaurs and Prehistoric Life)","summary":"deinonychus with balanced horizontal tail, digitigrade hind limbs and feathered forearms and tail fan.","description":"deinonychus with balanced horizontal tail, digitigrade hind limbs and feathered forearms and tail fan. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 0.93 × 1.37 × 3.30 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-deinonychus-81dd7da1","cdnUrl":"https://cdn.3dassets.dev/assets/4891/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-deinonychus-81dd7da1","thumbnailUrl":"https://cdn.3dassets.dev/assets/4891/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4891/v1/poster.webp","blurhash":"U58gKa~V0M0fVZIoxtx[004:=_={Ki-:V[Mx","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":424896,"triangles":8800,"vertices":26400,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4648783096096195,0.000017110562235078675,-1.649999976158142],"max":[0.4648783096096195,1.3746226389647425,1.649999976158142]},"sizeMeters":[0.93,1.375,3.3],"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.560Z","updatedAt":"2026-09-06T06:07:18.353Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4891/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DeinonychusDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4891/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4891/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4891/v1/model.glb\" alt=\"deinonychus (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/4891/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/4891/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":"4893","slug":"dinosaurs-and-prehistoric-life-compsognathus-10dca081","title":"compsognathus (Dinosaurs and Prehistoric Life)","summary":"compsognathus with balanced horizontal tail, digitigrade hind limbs and large predatory skull.","description":"compsognathus with balanced horizontal tail, digitigrade hind limbs and large predatory skull. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 0.19 × 0.44 × 1.10 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-compsognathus-10dca081","cdnUrl":"https://cdn.3dassets.dev/assets/4893/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-compsognathus-10dca081","thumbnailUrl":"https://cdn.3dassets.dev/assets/4893/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4893/v1/poster.webp","blurhash":"U78zS+~VE29anNM{t6%L0157xYxFAE%MofIW","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":376528,"triangles":7792,"vertices":23376,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.0958769514478697,0.000032337491635336946,-0.550000011920929],"max":[0.0958769514478697,0.4394347945998869,0.550000011920929]},"sizeMeters":[0.192,0.439,1.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:18.141Z","updatedAt":"2026-09-06T06:07:19.153Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4893/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CompsognathusDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4893/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4893/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4893/v1/model.glb\" alt=\"compsognathus (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/4893/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/4893/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":"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":"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":"4898","slug":"dinosaurs-and-prehistoric-life-apatosaurus-69675a2b","title":"apatosaurus (Dinosaurs and Prehistoric Life)","summary":"apatosaurus with heavy neck and robust pillar limbs.","description":"apatosaurus with heavy neck and robust pillar limbs. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 3.57 × 6.70 × 21.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-apatosaurus-69675a2b","cdnUrl":"https://cdn.3dassets.dev/assets/4898/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-apatosaurus-69675a2b","thumbnailUrl":"https://cdn.3dassets.dev/assets/4898/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4898/v1/poster.webp","blurhash":"U47ndi%M01M{%LMykVx@00IB~os:4p-:f4IC","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":[-1.7867976928006835,-0.0004257167208221446,-10.5],"max":[1.7867976928006835,6.6962202990877655,10.5]},"sizeMeters":[3.574,6.697,21],"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.758Z","updatedAt":"2026-09-06T06:07:20.648Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4898/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ApatosaurusDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4898/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4898/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4898/v1/model.glb\" alt=\"apatosaurus (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/4898/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/4898/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"4899","slug":"dinosaurs-and-prehistoric-life-argentinosaurus-ffad343f","title":"argentinosaurus (Dinosaurs and Prehistoric Life)","summary":"argentinosaurus with massive barrel trunk and columnar legs.","description":"argentinosaurus with massive barrel trunk and columnar legs. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 5.29 × 9.57 × 30.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-argentinosaurus-ffad343f","cdnUrl":"https://cdn.3dassets.dev/assets/4899/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-argentinosaurus-ffad343f","thumbnailUrl":"https://cdn.3dassets.dev/assets/4899/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4899/v1/poster.webp","blurhash":"U58EC]-;00M{%MM{afxu00D%~qxb4n%Mt7IB","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":279716,"triangles":5776,"vertices":17328,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-2.644123661000397,-0.000608030504843704,-15],"max":[2.644123661000397,9.566029134935995,15]},"sizeMeters":[5.288,9.567,30],"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.845Z","updatedAt":"2026-09-06T06:07:19.916Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4899/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ArgentinosaurusDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4899/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4899/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4899/v1/model.glb\" alt=\"argentinosaurus (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/4899/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/4899/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":"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":"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":"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":"4905","slug":"dinosaurs-and-prehistoric-life-iguanodon-dbe7e2c7","title":"iguanodon (Dinosaurs and Prehistoric Life)","summary":"iguanodon with beaked head and thumb spikes.","description":"iguanodon with beaked head and thumb spikes. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 3.77 × 5.22 × 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-iguanodon-dbe7e2c7","cdnUrl":"https://cdn.3dassets.dev/assets/4905/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-iguanodon-dbe7e2c7","thumbnailUrl":"https://cdn.3dassets.dev/assets/4905/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4905/v1/poster.webp","blurhash":"U79Q$;~o01D*M{RjbIj]00D*?at6D+R+%Lxt","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":219764,"triangles":4528,"vertices":13584,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.8843086957931519,-0.000248727957956163,-4.5],"max":[1.8843086957931519,5.22226172463154,4.5]},"sizeMeters":[3.769,5.223,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:21.349Z","updatedAt":"2026-09-06T06:07:22.358Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4905/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function IguanodonDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4905/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4905/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4905/v1/model.glb\" alt=\"iguanodon (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/4905/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/4905/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":"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":"4909","slug":"dinosaurs-and-prehistoric-life-mosasaurus-85b3162e","title":"mosasaurus (Dinosaurs and Prehistoric Life)","summary":"mosasaurus swimming with elongated predatory head, four paddles and muscular tail. Position above seabed level for swimming scenes.","description":"mosasaurus swimming with elongated predatory head, four paddles and muscular tail. Position above seabed level for swimming scenes. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 7.48 × 2.22 × 13.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-mosasaurus-85b3162e","cdnUrl":"https://cdn.3dassets.dev/assets/4909/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-mosasaurus-85b3162e","thumbnailUrl":"https://cdn.3dassets.dev/assets/4909/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4909/v1/poster.webp","blurhash":"U66*m%xu00RjoyRjV[t700M{~qxuMyxux[IU","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":80816,"triangles":1648,"vertices":4944,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-3.7408673360393077,0.00042042964130617477,-6.5],"max":[3.7408673360393077,2.22058095700115,6.5]},"sizeMeters":[7.482,2.22,13],"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.064Z","updatedAt":"2026-09-06T06:07:22.126Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4909/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MosasaurusDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4909/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4909/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4909/v1/model.glb\" alt=\"mosasaurus (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/4909/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/4909/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"4910","slug":"dinosaurs-and-prehistoric-life-plesiosaurus-71121776","title":"plesiosaurus (Dinosaurs and Prehistoric Life)","summary":"plesiosaurus swimming with long neck, small head and four broad paddle flippers. Position above seabed level for swimming scenes.","description":"plesiosaurus swimming with long neck, small head and four broad paddle flippers. Position above seabed level for swimming scenes. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 1.69 × 0.53 × 4.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-plesiosaurus-71121776","cdnUrl":"https://cdn.3dassets.dev/assets/4910/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-plesiosaurus-71121776","thumbnailUrl":"https://cdn.3dassets.dev/assets/4910/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4910/v1/poster.webp","blurhash":"U46t{@xb00xtxuIUM{-p00M_~qjID*^+?b4n","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":80828,"triangles":1648,"vertices":4944,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.8470107119968261,0.00003665661005625154,-2],"max":[0.8470107119968261,0.5293496849617516,2]},"sizeMeters":[1.694,0.529,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:22.377Z","updatedAt":"2026-09-06T06:07:23.361Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4910/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PlesiosaurusDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4910/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4910/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4910/v1/model.glb\" alt=\"plesiosaurus (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/4910/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/4910/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"4911","slug":"dinosaurs-and-prehistoric-life-ichthyosaurus-d47cb659","title":"ichthyosaurus (Dinosaurs and Prehistoric Life)","summary":"ichthyosaurus swimming with streamlined body, long snout, dorsal fin and crescent tail. Position above seabed level for swimming scenes.","description":"ichthyosaurus swimming with streamlined body, long snout, dorsal fin and crescent tail. Position above seabed level for swimming scenes. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 1.51 × 0.98 × 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-ichthyosaurus-d47cb659","cdnUrl":"https://cdn.3dassets.dev/assets/4911/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-ichthyosaurus-d47cb659","thumbnailUrl":"https://cdn.3dassets.dev/assets/4911/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4911/v1/poster.webp","blurhash":"U46t]-xa00ayWBIUWAxu00Rj~qoftQ?bxuD%","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":82420,"triangles":1680,"vertices":5040,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.7539414526592784,0.000007573375224001477,-1.399999976158142],"max":[0.7539414526592784,0.9776619040875445,1.399999976158142]},"sizeMeters":[1.508,0.978,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:22.394Z","updatedAt":"2026-09-06T06:07:22.436Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4911/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function IchthyosaurusDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4911/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4911/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4911/v1/model.glb\" alt=\"ichthyosaurus (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/4911/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/4911/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":"4914","slug":"dinosaurs-and-prehistoric-life-woolly-mammoth-737fa6ea","title":"woolly mammoth (Dinosaurs and Prehistoric Life)","summary":"woolly mammoth with domed skull, curved tusks, trunk and hanging wool.","description":"woolly mammoth with domed skull, curved tusks, trunk and hanging wool. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 1.84 × 3.42 × 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-woolly-mammoth-737fa6ea","cdnUrl":"https://cdn.3dassets.dev/assets/4914/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-woolly-mammoth-737fa6ea","thumbnailUrl":"https://cdn.3dassets.dev/assets/4914/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4914/v1/poster.webp","blurhash":"U4BMVr?v00IA^hE29v%L004n}?-;5S-:^$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":423008,"triangles":8760,"vertices":26280,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.9220672075511314,0.00012167891951975207,-2.75],"max":[0.9220672075511314,3.4222959617665154,2.75]},"sizeMeters":[1.844,3.422,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:23.837Z","updatedAt":"2026-09-06T06:07:24.640Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4914/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WoollyMammothDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4914/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4914/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4914/v1/model.glb\" alt=\"woolly mammoth (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/4914/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/4914/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"4915","slug":"dinosaurs-and-prehistoric-life-mammoth-calf-66a54492","title":"mammoth calf (Dinosaurs and Prehistoric Life)","summary":"mammoth calf with short calf trunk, compact body and no adult tusks.","description":"mammoth calf with short calf trunk, compact body and no adult tusks. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 0.77 × 1.43 × 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-mammoth-calf-66a54492","cdnUrl":"https://cdn.3dassets.dev/assets/4915/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-mammoth-calf-66a54492","thumbnailUrl":"https://cdn.3dassets.dev/assets/4915/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4915/v1/poster.webp","blurhash":"U5Al|E-o01EM$kNHEMt701NH~At69bxZ^jay","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":379952,"triangles":7880,"vertices":23640,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.38578447828608053,0.00005087003493386977,-1],"max":[0.38578447828608053,1.4318572606108182,1]},"sizeMeters":[0.772,1.432,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.622Z","updatedAt":"2026-09-06T06:07:24.880Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4915/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MammothCalfDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4915/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4915/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4915/v1/model.glb\" alt=\"mammoth calf (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/4915/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/4915/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"4916","slug":"dinosaurs-and-prehistoric-life-smilodon-9f5c8637","title":"smilodon (Dinosaurs and Prehistoric Life)","summary":"smilodon with long upper canine teeth and powerful forequarters.","description":"smilodon with long upper canine teeth and powerful forequarters. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 0.62 × 1.24 × 2.30 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-smilodon-9f5c8637","cdnUrl":"https://cdn.3dassets.dev/assets/4916/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-smilodon-9f5c8637","thumbnailUrl":"https://cdn.3dassets.dev/assets/4916/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4916/v1/poster.webp","blurhash":"U7C=u6~V0PtRxVE2Io-Q009G=sRP5X-:^*kX","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":239776,"triangles":4944,"vertices":14832,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.31239203429620116,-0.000018772634489461204,-1.149999976158142],"max":[0.31239203429620116,1.235791620763762,1.149999976158142]},"sizeMeters":[0.625,1.236,2.3],"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.913Z","updatedAt":"2026-09-06T06:07:23.997Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4916/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SmilodonDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4916/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4916/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4916/v1/model.glb\" alt=\"smilodon (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/4916/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/4916/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"4917","slug":"dinosaurs-and-prehistoric-life-woolly-rhinoceros-4e3805ca","title":"woolly rhinoceros (Dinosaurs and Prehistoric Life)","summary":"woolly rhinoceros with two horns and shaggy heavy body.","description":"woolly rhinoceros with two horns and shaggy heavy body. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 1.43 × 2.50 × 3.70 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-woolly-rhinoceros-4e3805ca","cdnUrl":"https://cdn.3dassets.dev/assets/4917/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-woolly-rhinoceros-4e3805ca","thumbnailUrl":"https://cdn.3dassets.dev/assets/4917/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4917/v1/poster.webp","blurhash":"U5A,B$?I01IVXTXSj@xZ00Mw~At74oIU%0oy","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":379284,"triangles":7848,"vertices":23544,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.7158911910776536,-0.00005502188489847626,-1.850000023841858],"max":[0.7158911910776536,2.4951205253601074,1.8499849247640294]},"sizeMeters":[1.432,2.495,3.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:23.943Z","updatedAt":"2026-09-06T06:07:24.081Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4917/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WoollyRhinocerosDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4917/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4917/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4917/v1/model.glb\" alt=\"woolly rhinoceros (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/4917/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/4917/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"4919","slug":"dinosaurs-and-prehistoric-life-giant-ground-sloth-eb3d0ef3","title":"giant ground sloth (Dinosaurs and Prehistoric Life)","summary":"giant ground sloth with upright trunk, supporting tail and curved foreclaws.","description":"giant ground sloth with upright trunk, supporting tail and curved foreclaws. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 2.56 × 4.27 × 3.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-giant-ground-sloth-eb3d0ef3","cdnUrl":"https://cdn.3dassets.dev/assets/4919/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-giant-ground-sloth-eb3d0ef3","thumbnailUrl":"https://cdn.3dassets.dev/assets/4919/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4919/v1/poster.webp","blurhash":"U68:;R?G029a-V%1NG9b01IV~AxsE3IpxZ-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":241412,"triangles":4976,"vertices":14928,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.2791234679365737,0,-1.7501115028748386],"max":[1.2791234679365737,4.273787975311279,1.7499395432963953]},"sizeMeters":[2.558,4.274,3.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:24.644Z","updatedAt":"2026-09-06T06:07:25.601Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4919/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GiantGroundSlothDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4919/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4919/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4919/v1/model.glb\" alt=\"giant ground sloth (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/4919/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/4919/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"4918","slug":"dinosaurs-and-prehistoric-life-megaloceros-3186bd94","title":"megaloceros (Dinosaurs and Prehistoric Life)","summary":"megaloceros with wide palmate antlers and slender legs.","description":"megaloceros with wide palmate antlers and slender legs. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 2.44 × 3.72 × 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-megaloceros-3186bd94","cdnUrl":"https://cdn.3dassets.dev/assets/4918/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-megaloceros-3186bd94","thumbnailUrl":"https://cdn.3dassets.dev/assets/4918/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4918/v1/poster.webp","blurhash":"U797FS?a000K.R%MR5D%02WB~Vt74UIU.8-;","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":334264,"triangles":6912,"vertices":20736,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.2211978435516357,0.000012141178913571693,-1.399999976158142],"max":[1.2211978435516357,3.7224541965444686,1.399999976158142]},"sizeMeters":[2.442,3.722,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:24.580Z","updatedAt":"2026-09-06T06:07:25.558Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4918/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MegalocerosDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4918/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4918/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4918/v1/model.glb\" alt=\"megaloceros (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/4918/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/4918/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":"4921","slug":"dinosaurs-and-prehistoric-life-terror-bird-5a067a40","title":"terror bird (Dinosaurs and Prehistoric Life)","summary":"Large flightless terror bird with powerful long legs, vestigial wings and a deep hooked bill.","description":"Large flightless terror bird with powerful long legs, vestigial wings and a deep hooked bill. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 0.49 × 1.57 × 1.10 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-terror-bird-5a067a40","cdnUrl":"https://cdn.3dassets.dev/assets/4921/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-terror-bird-5a067a40","thumbnailUrl":"https://cdn.3dassets.dev/assets/4921/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4921/v1/poster.webp","blurhash":"U48W$^tR00Mw%M-pS14.03s+~ANL02E1-:?a","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":310476,"triangles":6416,"vertices":19248,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.24631537877633283,0,-0.5500383504421982],"max":[0.24631537877633283,1.567035436630249,0.5500147154975243]},"sizeMeters":[0.493,1.567,1.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.708Z","updatedAt":"2026-09-06T06:07:26.475Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4921/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TerrorBirdDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4921/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4921/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4921/v1/model.glb\" alt=\"terror bird (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/4921/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/4921/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":"4926","slug":"dinosaurs-and-prehistoric-life-amber-block-2b49d803","title":"amber block (Dinosaurs and Prehistoric Life)","summary":"amber block as an original prehistoric habitat or fossil-study prop.","description":"amber block as an original prehistoric habitat or fossil-study prop. Original reconstruction; inferred soft tissue and colours are interpretive. Dimensions 0.20 × 0.18 × 0.15 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-amber-block-2b49d803","cdnUrl":"https://cdn.3dassets.dev/assets/4926/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-amber-block-2b49d803","thumbnailUrl":"https://cdn.3dassets.dev/assets/4926/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4926/v1/poster.webp","blurhash":"UGDbr]%103Io^is:E3R*04Rl~9oe9INb%1s.","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":140060,"triangles":2880,"vertices":8640,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.09820911288261414,0.00000388154466511581,-0.07499582779419507],"max":[0.09820911288261414,0.1812203305057728,0.07500034580340592]},"sizeMeters":[0.196,0.181,0.15],"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.037Z","updatedAt":"2026-09-06T06:07:28.000Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4926/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AmberBlockDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4926/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4926/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4926/v1/model.glb\" alt=\"amber block (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/4926/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/4926/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);"}},{"id":"4928","slug":"dinosaurs-and-prehistoric-life-cretaceou-c7586851-starter-scene","title":"Cretaceous floodplain (Dinosaurs and Prehistoric Life)","summary":"Composed example for Dinosaurs and Prehistoric Life.","description":"Tyrannosaurus and Triceratops with nest and fern props. This is a compositional reconstruction, not a claim that every botanical prop is locality-specific.","status":"published","url":"https://3dassets.dev/assets/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","thumbnailUrl":"https://cdn.3dassets.dev/assets/4928/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4928/v1/poster.webp","blurhash":"U68E9vbJ00s-NFxtxuMz00j=~pWCxuD+IU-.","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":486340,"triangles":29016,"vertices":19193,"meshes":14,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-7.7410531798233695,-0.0002882711203469057,-6.033825406049995],"max":[6.694864995109823,5.516847871950425,5.849716450623429]},"sizeMeters":[14.436,5.517,11.884],"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.353Z","updatedAt":"2026-09-06T06:07:28.315Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4928/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CretaceousFloodplainDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4928/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4928/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4928/v1/model.glb\" alt=\"Cretaceous floodplain (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/4928/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/4928/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"4929","slug":"dinosaurs-and-prehistoric-life-ice-age-steppe-fc269b61","title":"Ice Age steppe (Dinosaurs and Prehistoric Life)","summary":"Composed example for Dinosaurs and Prehistoric Life.","description":"Mammoth adult and calf, woolly rhinoceros, giant deer and sabre-toothed cat at true relative scale; a broad Ice Age study arrangement rather than a single locality.","status":"published","url":"https://3dassets.dev/assets/dinosaurs-and-prehistoric-life-ice-age-steppe-fc269b61","cdnUrl":"https://cdn.3dassets.dev/assets/4929/v1/model.glb","downloadUrl":"https://3dassets.dev/download/dinosaurs-and-prehistoric-life-ice-age-steppe-fc269b61","thumbnailUrl":"https://cdn.3dassets.dev/assets/4929/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/4929/v1/poster.webp","blurhash":"U88|hU%L00IUozogRjIV01Rk~Bt7s8jrxtxu","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":517332,"triangles":36344,"vertices":23488,"meshes":14,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-5.221197843551636,-0.00005502188489847626,-2.75],"max":[4.079308879584287,3.7224541965444686,4.930728837140702]},"sizeMeters":[9.301,3.723,7.681],"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.344Z","updatedAt":"2026-09-06T06:07:28.362Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/4929/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function IceAgeSteppeDinosaursAndPrehistoricLife(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/4929/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/4929/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/4929/v1/model.glb\" alt=\"Ice Age steppe (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/4929/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/4929/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}],"demo":{"slug":"dinosaurs-and-prehistoric-life","title":"Cretaceous floodplain","url":"https://3dassets.dev/demos/dinosaurs-and-prehistoric-life"}}}