{"data":{"id":32,"slug":"lost-valley-dinosaurs","title":"Lost Valley Dinosaurs","summary":"Ten colourful sculptural dinosaurs, seven habitat props and two ready-to-use scenes.","description":"An original playful prehistoric collection in jade, coral, ochre and slate blue. Ten recognisable dinosaur silhouettes and seven reusable scenery pieces. Static, unrigged GLBs with standard matte PBR materials; no textures or custom shaders. Metre units with deliberately stylised relative scale. Species from different periods appear together in fictional scenes.","url":"https://3dassets.dev/packs/lost-valley-dinosaurs","coverUrl":"https://cdn.3dassets.dev/assets/1678/v1/poster.webp","assetCount":19,"aiGenerated":true,"aiGeneratedAssetCount":19,"aiModels":["GPT-6 via Codex"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":6389952,"totalTriangles":131996,"starterScene":{"id":"1678","slug":"lost-valley-dinosaurs-herbivore-grove-dc1a03e3-starter-scene","title":"Herbivore Grove (Lost Valley Dinosaurs)","summary":"A small fictional grove with three herbivores, a nest and prehistoric foliage.","description":"A small fictional grove with three herbivores, a nest and prehistoric foliage.","status":"published","url":"https://3dassets.dev/assets/lost-valley-dinosaurs-herbivore-grove-dc1a03e3-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/1678/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lost-valley-dinosaurs-herbivore-grove-dc1a03e3-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/1678/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1678/v1/poster.webp","blurhash":"UA9@nixa00Vt4;W=%LjF00R*_LXR~Tn$IWbv","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"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":1283528,"triangles":26860,"vertices":80580,"meshes":27,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-5.5,0.00023651844843897152,-4.600314340647603],"max":[5.5,5.223366321041349,4.600314340647603]},"sizeMeters":[11,5.223,9.201],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:54:07.878Z","updatedAt":"2026-09-07T21:20:50.595Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1678/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HerbivoreGroveLostValleyDinosaurs(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1678/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1678/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1678/v1/model.glb\" alt=\"Herbivore Grove (Lost Valley Dinosaurs)\" 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/1678/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/1678/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"1655","slug":"lost-valley-dinosaurs-tyrannosaurus-9f9bfc75","title":"Tyrannosaurus (Lost Valley Dinosaurs)","summary":"Coral predator with a broad jaw, tiny arms and cream teeth.","description":"Coral predator with a broad jaw, tiny arms and cream teeth. Original Lost Valley sculptural style. Static, unrigged mesh; metre units, +Y up, +Z forward, ground-centred pivot. Stylised proportions and speculative colours; the collection mixes geological periods for creative play.","status":"published","url":"https://3dassets.dev/assets/lost-valley-dinosaurs-tyrannosaurus-9f9bfc75","cdnUrl":"https://cdn.3dassets.dev/assets/1655/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lost-valley-dinosaurs-tyrannosaurus-9f9bfc75","thumbnailUrl":"https://cdn.3dassets.dev/assets/1655/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1655/v1/poster.webp","blurhash":"U8C5;n^j010fsmRj-oxt00E2}@-o0fxbIpNG","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"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":422228,"triangles":8744,"vertices":26232,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.8000335901821923,-0.00012049380448031499,-2.8944132328033447],"max":[0.8000335901821923,3.1901205510249393,2.8944132328033447]},"sizeMeters":[1.6,3.19,5.789],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:54:01.159Z","updatedAt":"2026-09-06T04:54:02.965Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1655/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TyrannosaurusLostValleyDinosaurs(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1655/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1655/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1655/v1/model.glb\" alt=\"Tyrannosaurus (Lost Valley Dinosaurs)\" 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/1655/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/1655/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1652","slug":"lost-valley-dinosaurs-velociraptor-2070b268","title":"Velociraptor (Lost Valley Dinosaurs)","summary":"Small jade runner with feather fans and raised sickle claws.","description":"Small jade runner with feather fans and raised sickle claws. Original Lost Valley sculptural style. Static, unrigged mesh; metre units, +Y up, +Z forward, ground-centred pivot. Stylised proportions and speculative colours; the collection mixes geological periods for creative play.","status":"published","url":"https://3dassets.dev/assets/lost-valley-dinosaurs-velociraptor-2070b268","cdnUrl":"https://cdn.3dassets.dev/assets/1652/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lost-valley-dinosaurs-velociraptor-2070b268","thumbnailUrl":"https://cdn.3dassets.dev/assets/1652/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1652/v1/poster.webp","blurhash":"U672gI_MD4HsR,RjtktQ008_%~yDe9%2R5M{","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"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":350812,"triangles":7240,"vertices":21720,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.8883858332665405,0.00005303506583120843,-2.576786518096924],"max":[0.8883843421936035,2.6099468600299938,2.576786518096924]},"sizeMeters":[1.777,2.61,5.154],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:53:59.297Z","updatedAt":"2026-09-06T04:54:00.210Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1652/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function VelociraptorLostValleyDinosaurs(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1652/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1652/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1652/v1/model.glb\" alt=\"Velociraptor (Lost Valley Dinosaurs)\" 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/1652/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/1652/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1656","slug":"lost-valley-dinosaurs-spinosaurus-e40d4478","title":"Spinosaurus (Lost Valley Dinosaurs)","summary":"Blue river predator with a tall coral sail and elongated snout.","description":"Blue river predator with a tall coral sail and elongated snout. Original Lost Valley sculptural style. Static, unrigged mesh; metre units, +Y up, +Z forward, ground-centred pivot. Stylised proportions and speculative colours; the collection mixes geological periods for creative play.","status":"published","url":"https://3dassets.dev/assets/lost-valley-dinosaurs-spinosaurus-e40d4478","cdnUrl":"https://cdn.3dassets.dev/assets/1656/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lost-valley-dinosaurs-spinosaurus-e40d4478","thumbnailUrl":"https://cdn.3dassets.dev/assets/1656/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1656/v1/poster.webp","blurhash":"U58Xe0^*0001rDRPY6x]00E2_4%M5Otm+sQ-","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"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":424064,"triangles":8768,"vertices":26304,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.8000408633204148,0.00011277018342248368,-3.0394132137298584],"max":[0.8000408633204148,3.6800664058536956,3.0394132137298584]},"sizeMeters":[1.6,3.68,6.079],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:54:00.390Z","updatedAt":"2026-09-06T04:54:02.001Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1656/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SpinosaurusLostValleyDinosaurs(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1656/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1656/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1656/v1/model.glb\" alt=\"Spinosaurus (Lost Valley Dinosaurs)\" 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/1656/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/1656/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1651","slug":"lost-valley-dinosaurs-parasaurolophus-c4706dc2","title":"Parasaurolophus (Lost Valley Dinosaurs)","summary":"Ochre duckbill with a long swept-back tubular crest.","description":"Ochre duckbill with a long swept-back tubular crest. Original Lost Valley sculptural style. Static, unrigged mesh; metre units, +Y up, +Z forward, ground-centred pivot. Stylised proportions and speculative colours; the collection mixes geological periods for creative play.","status":"published","url":"https://3dassets.dev/assets/lost-valley-dinosaurs-parasaurolophus-c4706dc2","cdnUrl":"https://cdn.3dassets.dev/assets/1651/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lost-valley-dinosaurs-parasaurolophus-c4706dc2","thumbnailUrl":"https://cdn.3dassets.dev/assets/1651/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1651/v1/poster.webp","blurhash":"U9BfqU~V0202IVV[-oxt009a^$-oIqbvM}V[","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"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":349036,"triangles":7204,"vertices":21612,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.7999093272875404,-0.000008691214705924821,-2.814413070678711],"max":[0.7999093272875404,3.674269288930195,2.814413070678711]},"sizeMeters":[1.6,3.674,5.629],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:53:58.914Z","updatedAt":"2026-09-06T04:54:00.116Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1651/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ParasaurolophusLostValleyDinosaurs(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1651/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1651/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1651/v1/model.glb\" alt=\"Parasaurolophus (Lost Valley Dinosaurs)\" 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/1651/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/1651/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1653","slug":"lost-valley-dinosaurs-pachycephalosaurus-f943dacf","title":"Pachycephalosaurus (Lost Valley Dinosaurs)","summary":"Jade dome-headed dinosaur with a ring of pale skull knobs.","description":"Jade dome-headed dinosaur with a ring of pale skull knobs. Original Lost Valley sculptural style. Static, unrigged mesh; metre units, +Y up, +Z forward, ground-centred pivot. Stylised proportions and speculative colours; the collection mixes geological periods for creative play.","status":"published","url":"https://3dassets.dev/assets/lost-valley-dinosaurs-pachycephalosaurus-f943dacf","cdnUrl":"https://cdn.3dassets.dev/assets/1653/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lost-valley-dinosaurs-pachycephalosaurus-f943dacf","thumbnailUrl":"https://cdn.3dassets.dev/assets/1653/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1653/v1/poster.webp","blurhash":"U68OP8~p4T00jEi^%fx]00Djyq-:4oOsMym,","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"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":395340,"triangles":8168,"vertices":24504,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.7999093272875404,-0.000008691214705924821,-2.814413070678711],"max":[0.7999093272875404,3.4200171406797253,2.814413070678711]},"sizeMeters":[1.6,3.42,5.629],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:53:59.544Z","updatedAt":"2026-09-06T04:54:01.367Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1653/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PachycephalosaurusLostValleyDinosaurs(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1653/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1653/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1653/v1/model.glb\" alt=\"Pachycephalosaurus (Lost Valley Dinosaurs)\" 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/1653/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/1653/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1654","slug":"lost-valley-dinosaurs-triceratops-d4d5f55d","title":"Triceratops (Lost Valley Dinosaurs)","summary":"Three-horned ochre herbivore with a broad coral-and-gold frill.","description":"Three-horned ochre herbivore with a broad coral-and-gold frill. Original Lost Valley sculptural style. Static, unrigged mesh; metre units, +Y up, +Z forward, ground-centred pivot. Stylised proportions and speculative colours; the collection mixes geological periods for creative play.","status":"published","url":"https://3dassets.dev/assets/lost-valley-dinosaurs-triceratops-d4d5f55d","cdnUrl":"https://cdn.3dassets.dev/assets/1654/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lost-valley-dinosaurs-triceratops-d4d5f55d","thumbnailUrl":"https://cdn.3dassets.dev/assets/1654/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1654/v1/poster.webp","blurhash":"UACisx^*029aIoM|%Lt7009Z~T%1az%LIpR*","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"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":316764,"triangles":6532,"vertices":19596,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.7900000214576721,0.00015513802424571566,-2.6818220615386963],"max":[0.7900000214576721,2.21018664664238,2.6818220615386963]},"sizeMeters":[1.58,2.21,5.364],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:54:00.352Z","updatedAt":"2026-09-06T04:54:01.619Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1654/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TriceratopsLostValleyDinosaurs(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1654/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1654/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1654/v1/model.glb\" alt=\"Triceratops (Lost Valley Dinosaurs)\" 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/1654/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/1654/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1657","slug":"lost-valley-dinosaurs-stegosaurus-b69c643e","title":"Stegosaurus (Lost Valley Dinosaurs)","summary":"Jade herbivore with staggered coral plates and four tail spikes.","description":"Jade herbivore with staggered coral plates and four tail spikes. Original Lost Valley sculptural style. Static, unrigged mesh; metre units, +Y up, +Z forward, ground-centred pivot. Stylised proportions and speculative colours; the collection mixes geological periods for creative play.","status":"published","url":"https://3dassets.dev/assets/lost-valley-dinosaurs-stegosaurus-b69c643e","cdnUrl":"https://cdn.3dassets.dev/assets/1657/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lost-valley-dinosaurs-stegosaurus-b69c643e","thumbnailUrl":"https://cdn.3dassets.dev/assets/1657/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1657/v1/poster.webp","blurhash":"U7AwSD-p00EL:kDiGFt,00Io_2#,1y?^[Wd?","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"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":335960,"triangles":6932,"vertices":20796,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.7898824239237743,0.00003983737653523445,-2.599287748336792],"max":[0.7898824239237743,2.187856048049971,2.599287748336792]},"sizeMeters":[1.58,2.188,5.199],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:54:00.935Z","updatedAt":"2026-09-06T04:54:01.816Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1657/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StegosaurusLostValleyDinosaurs(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1657/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1657/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1657/v1/model.glb\" alt=\"Stegosaurus (Lost Valley Dinosaurs)\" 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/1657/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/1657/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1658","slug":"lost-valley-dinosaurs-ankylosaurus-4bfa90b7","title":"Ankylosaurus (Lost Valley Dinosaurs)","summary":"Blue armoured dinosaur with gold scutes, flank spikes and a tail club.","description":"Blue armoured dinosaur with gold scutes, flank spikes and a tail club. Original Lost Valley sculptural style. Static, unrigged mesh; metre units, +Y up, +Z forward, ground-centred pivot. Stylised proportions and speculative colours; the collection mixes geological periods for creative play.","status":"published","url":"https://3dassets.dev/assets/lost-valley-dinosaurs-ankylosaurus-4bfa90b7","cdnUrl":"https://cdn.3dassets.dev/assets/1658/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lost-valley-dinosaurs-ankylosaurus-4bfa90b7","thumbnailUrl":"https://cdn.3dassets.dev/assets/1658/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1658/v1/poster.webp","blurhash":"U79@YG%$0002==IVWZo#00Di~q?a0U?a${r;","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"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":504952,"triangles":10452,"vertices":31356,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.0280345129505426,0.00003983737653523445,-2.7750000953674316],"max":[1.0280345129505426,1.7036669433779046,2.7750000953674316]},"sizeMeters":[2.056,1.704,5.55],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:54:01.178Z","updatedAt":"2026-09-06T04:54:02.027Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1658/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AnkylosaurusLostValleyDinosaurs(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1658/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1658/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1658/v1/model.glb\" alt=\"Ankylosaurus (Lost Valley Dinosaurs)\" 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/1658/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/1658/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1666","slug":"lost-valley-dinosaurs-brachiosaurus-a1894bc2","title":"Brachiosaurus (Lost Valley Dinosaurs)","summary":"Tall jade sauropod with an upright neck and tiny rounded head.","description":"Tall jade sauropod with an upright neck and tiny rounded head. Original Lost Valley sculptural style. Static, unrigged mesh; metre units, +Y up, +Z forward, ground-centred pivot. Stylised proportions and speculative colours; the collection mixes geological periods for creative play.","status":"published","url":"https://3dassets.dev/assets/lost-valley-dinosaurs-brachiosaurus-a1894bc2","cdnUrl":"https://cdn.3dassets.dev/assets/1666/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lost-valley-dinosaurs-brachiosaurus-a1894bc2","thumbnailUrl":"https://cdn.3dassets.dev/assets/1666/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1666/v1/poster.webp","blurhash":"U87e#4?^8x8xH?R6yDyD00IV.7%LXmS1QmVY","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"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":354212,"triangles":7312,"vertices":21936,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.7901520948077949,0.00015960364126810234,-3.8868277072906494],"max":[0.7901520948077949,4.803366321041349,3.8868620336071897]},"sizeMeters":[1.58,4.803,7.774],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:54:03.450Z","updatedAt":"2026-09-06T04:54:03.944Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1666/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BrachiosaurusLostValleyDinosaurs(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1666/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1666/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1666/v1/model.glb\" alt=\"Brachiosaurus (Lost Valley Dinosaurs)\" 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/1666/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/1666/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1668","slug":"lost-valley-dinosaurs-diplodocus-f9419492","title":"Diplodocus (Lost Valley Dinosaurs)","summary":"Blue sauropod with a low sweeping neck and long balancing tail.","description":"Blue sauropod with a low sweeping neck and long balancing tail. Original Lost Valley sculptural style. Static, unrigged mesh; metre units, +Y up, +Z forward, ground-centred pivot. Stylised proportions and speculative colours; the collection mixes geological periods for creative play.","status":"published","url":"https://3dassets.dev/assets/lost-valley-dinosaurs-diplodocus-f9419492","cdnUrl":"https://cdn.3dassets.dev/assets/1668/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lost-valley-dinosaurs-diplodocus-f9419492","thumbnailUrl":"https://cdn.3dassets.dev/assets/1668/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1668/v1/poster.webp","blurhash":"U68O0f?H00I9x]IAR.x]00Di?wx^DO.T%0Mw","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"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":354180,"triangles":7312,"vertices":21936,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.7901769433688189,-0.00017626745334786698,-4.676827907562256],"max":[0.7901769433688189,2.553495143446665,4.676827907562256]},"sizeMeters":[1.58,2.554,9.354],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:54:03.851Z","updatedAt":"2026-09-06T04:54:04.321Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1668/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DiplodocusLostValleyDinosaurs(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1668/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1668/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1668/v1/model.glb\" alt=\"Diplodocus (Lost Valley Dinosaurs)\" 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/1668/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/1668/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1669","slug":"lost-valley-dinosaurs-egg-nest-2acae0c1","title":"Dinosaur Egg Nest (Lost Valley Dinosaurs)","summary":"Raised earthen nest holding three pale eggs.","description":"Raised earthen nest holding three pale eggs. Original Lost Valley sculptural style. Static, unrigged mesh; metre units, +Y up, +Z forward, ground-centred pivot. Stylised proportions and speculative colours; the collection mixes geological periods for creative play.","status":"published","url":"https://3dassets.dev/assets/lost-valley-dinosaurs-egg-nest-2acae0c1","cdnUrl":"https://cdn.3dassets.dev/assets/1669/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lost-valley-dinosaurs-egg-nest-2acae0c1","thumbnailUrl":"https://cdn.3dassets.dev/assets/1669/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1669/v1/poster.webp","blurhash":"UCAJyTxu00Rjbcf8V@ay00Rj~Wofa0bExukB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"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":146916,"triangles":3024,"vertices":9072,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.8932257294654846,0.000023196776378131556,-0.8565883998228071],"max":[0.8932257294654846,0.5599768056078076,0.8565883998228071]},"sizeMeters":[1.786,0.56,1.713],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:54:04.934Z","updatedAt":"2026-09-06T04:54:06.452Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1669/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DinosaurEggNestLostValleyDinosaurs(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1669/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1669/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1669/v1/model.glb\" alt=\"Dinosaur Egg Nest (Lost Valley Dinosaurs)\" 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/1669/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/1669/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1670","slug":"lost-valley-dinosaurs-speckled-egg-b78255e0","title":"Speckled Dinosaur Egg (Lost Valley Dinosaurs)","summary":"Standalone cream egg with warm ochre speckles.","description":"Standalone cream egg with warm ochre speckles. Original Lost Valley sculptural style. Static, unrigged mesh; metre units, +Y up, +Z forward, ground-centred pivot. Stylised proportions and speculative colours; the collection mixes geological periods for creative play.","status":"published","url":"https://3dassets.dev/assets/lost-valley-dinosaurs-speckled-egg-b78255e0","cdnUrl":"https://cdn.3dassets.dev/assets/1670/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lost-valley-dinosaurs-speckled-egg-b78255e0","thumbnailUrl":"https://cdn.3dassets.dev/assets/1670/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1670/v1/poster.webp","blurhash":"UGD+@[%200IU?aoLE1ax00M{~pxuD%axxuaz","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"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":66324,"triangles":1344,"vertices":4032,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.2099893194157076,0,-0.18999359192190293],"max":[0.2099893194157076,0.5600000023841858,0.18999359192190293]},"sizeMeters":[0.42,0.56,0.38],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:54:05.254Z","updatedAt":"2026-09-06T04:54:06.734Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1670/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SpeckledDinosaurEggLostValleyDinosaurs(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1670/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1670/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1670/v1/model.glb\" alt=\"Speckled Dinosaur Egg (Lost Valley Dinosaurs)\" 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/1670/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/1670/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1672","slug":"lost-valley-dinosaurs-cycad-d2b81b4a","title":"Cycad (Lost Valley Dinosaurs)","summary":"Short woody cycad with a radial crown of broad fronds.","description":"Short woody cycad with a radial crown of broad fronds. Original Lost Valley sculptural style. Static, unrigged mesh; metre units, +Y up, +Z forward, ground-centred pivot. Stylised proportions and speculative colours; the collection mixes geological periods for creative play.","status":"published","url":"https://3dassets.dev/assets/lost-valley-dinosaurs-cycad-d2b81b4a","cdnUrl":"https://cdn.3dassets.dev/assets/1672/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lost-valley-dinosaurs-cycad-d2b81b4a","thumbnailUrl":"https://cdn.3dassets.dev/assets/1672/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1672/v1/poster.webp","blurhash":"U76bY.og00WB.Rj[H[WE00WB?[f900ae?[j[","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"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":37960,"triangles":740,"vertices":2220,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.342990517616272,0,-1.3226171069070696],"max":[1.3430346732453626,0.8889304995536804,1.322587490081787]},"sizeMeters":[2.686,0.889,2.645],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:54:06.969Z","updatedAt":"2026-09-06T04:54:07.962Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1672/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CycadLostValleyDinosaurs(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1672/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1672/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1672/v1/model.glb\" alt=\"Cycad (Lost Valley Dinosaurs)\" 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/1672/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/1672/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1675","slug":"lost-valley-dinosaurs-tree-fern-51b29b18","title":"Tree Fern (Lost Valley Dinosaurs)","summary":"Tall slender tree fern with a spreading green canopy.","description":"Tall slender tree fern with a spreading green canopy. Original Lost Valley sculptural style. Static, unrigged mesh; metre units, +Y up, +Z forward, ground-centred pivot. Stylised proportions and speculative colours; the collection mixes geological periods for creative play.","status":"published","url":"https://3dassets.dev/assets/lost-valley-dinosaurs-tree-fern-51b29b18","cdnUrl":"https://cdn.3dassets.dev/assets/1675/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lost-valley-dinosaurs-tree-fern-51b29b18","thumbnailUrl":"https://cdn.3dassets.dev/assets/1675/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1675/v1/poster.webp","blurhash":"UE7-$Zs:4URk?[ofH@WBR*fksoaxH@aftkbE","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"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":41828,"triangles":820,"vertices":2460,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.3498273765971314,0,-1.3360884189605713],"max":[1.3498276472091675,2.74271821975708,1.3360884189605713]},"sizeMeters":[2.7,2.743,2.672],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:54:07.029Z","updatedAt":"2026-09-06T04:54:07.943Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1675/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TreeFernLostValleyDinosaurs(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1675/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1675/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1675/v1/model.glb\" alt=\"Tree Fern (Lost Valley Dinosaurs)\" 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/1675/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/1675/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1674","slug":"lost-valley-dinosaurs-ground-fern-d9c028f5","title":"Ground Fern (Lost Valley Dinosaurs)","summary":"Low radial fern for nest edges and forest floors.","description":"Low radial fern for nest edges and forest floors. Original Lost Valley sculptural style. Static, unrigged mesh; metre units, +Y up, +Z forward, ground-centred pivot. Stylised proportions and speculative colours; the collection mixes geological periods for creative play.","status":"published","url":"https://3dassets.dev/assets/lost-valley-dinosaurs-ground-fern-d9c028f5","cdnUrl":"https://cdn.3dassets.dev/assets/1674/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lost-valley-dinosaurs-ground-fern-d9c028f5","thumbnailUrl":"https://cdn.3dassets.dev/assets/1674/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1674/v1/poster.webp","blurhash":"U86ub2t64TM|tkayRQoe00Rk?]xsMLj]yCWB","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"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":34172,"triangles":660,"vertices":1980,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.3295172452926636,0,-1.2962149824866058],"max":[1.3295860402380417,0.3689526319503784,1.296183466911316]},"sizeMeters":[2.659,0.369,2.592],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:54:05.910Z","updatedAt":"2026-09-06T04:54:06.748Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1674/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GroundFernLostValleyDinosaurs(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1674/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1674/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1674/v1/model.glb\" alt=\"Ground Fern (Lost Valley Dinosaurs)\" 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/1674/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/1674/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1676","slug":"lost-valley-dinosaurs-mossy-boulders-ad15e981","title":"Mossy Boulders (Lost Valley Dinosaurs)","summary":"Rounded earth-coloured boulder cluster with a moss cap.","description":"Rounded earth-coloured boulder cluster with a moss cap. Original Lost Valley sculptural style. Static, unrigged mesh; metre units, +Y up, +Z forward, ground-centred pivot. Stylised proportions and speculative colours; the collection mixes geological periods for creative play.","status":"published","url":"https://3dassets.dev/assets/lost-valley-dinosaurs-mossy-boulders-ad15e981","cdnUrl":"https://cdn.3dassets.dev/assets/1676/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lost-valley-dinosaurs-mossy-boulders-ad15e981","thumbnailUrl":"https://cdn.3dassets.dev/assets/1676/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1676/v1/poster.webp","blurhash":"U9AJyOt600MyyBodVue=00ja~VoyDkV_tibr","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"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":25908,"triangles":504,"vertices":1512,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.8849999904632568,0.000025493225994766,-0.7500636230095861],"max":[0.8849999904632568,0.8199685552064037,0.7500636230095861]},"sizeMeters":[1.77,0.82,1.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:54:07.083Z","updatedAt":"2026-09-06T04:54:07.605Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1676/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MossyBouldersLostValleyDinosaurs(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1676/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1676/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1676/v1/model.glb\" alt=\"Mossy Boulders (Lost Valley Dinosaurs)\" 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/1676/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/1676/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1677","slug":"lost-valley-dinosaurs-habitat-island-1a3fe4c0","title":"Habitat Island (Lost Valley Dinosaurs)","summary":"Oval grassy display island, approximately eleven metres wide.","description":"Oval grassy display island, approximately eleven metres wide. Original Lost Valley sculptural style. Static, unrigged mesh; metre units, +Y up, +Z forward, ground-centred pivot. Stylised proportions and speculative colours; the collection mixes geological periods for creative play.","status":"published","url":"https://3dassets.dev/assets/lost-valley-dinosaurs-habitat-island-1a3fe4c0","cdnUrl":"https://cdn.3dassets.dev/assets/1677/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lost-valley-dinosaurs-habitat-island-1a3fe4c0","thumbnailUrl":"https://cdn.3dassets.dev/assets/1677/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1677/v1/poster.webp","blurhash":"UA8;oHxu02Rlo{oyaMV]00NG_KoeR7RQkot6","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"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":17784,"triangles":336,"vertices":1008,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-5.5,0.00023651844843897152,-4.600314340647603],"max":[5.5,0.5398071389039937,4.600314340647603]},"sizeMeters":[11,0.54,9.201],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:54:07.256Z","updatedAt":"2026-09-06T04:54:07.616Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1677/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HabitatIslandLostValleyDinosaurs(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1677/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1677/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1677/v1/model.glb\" alt=\"Habitat Island (Lost Valley Dinosaurs)\" 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/1677/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/1677/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1678","slug":"lost-valley-dinosaurs-herbivore-grove-dc1a03e3-starter-scene","title":"Herbivore Grove (Lost Valley Dinosaurs)","summary":"A small fictional grove with three herbivores, a nest and prehistoric foliage.","description":"A small fictional grove with three herbivores, a nest and prehistoric foliage.","status":"published","url":"https://3dassets.dev/assets/lost-valley-dinosaurs-herbivore-grove-dc1a03e3-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/1678/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lost-valley-dinosaurs-herbivore-grove-dc1a03e3-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/1678/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1678/v1/poster.webp","blurhash":"UA9@nixa00Vt4;W=%LjF00R*_LXR~Tn$IWbv","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"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":1283528,"triangles":26860,"vertices":80580,"meshes":27,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-5.5,0.00023651844843897152,-4.600314340647603],"max":[5.5,5.223366321041349,4.600314340647603]},"sizeMeters":[11,5.223,9.201],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:54:07.878Z","updatedAt":"2026-09-07T21:20:50.595Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1678/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HerbivoreGroveLostValleyDinosaurs(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1678/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1678/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1678/v1/model.glb\" alt=\"Herbivore Grove (Lost Valley Dinosaurs)\" 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/1678/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/1678/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1684","slug":"lost-valley-dinosaurs-predator-clearing-81a606f7","title":"Predator Clearing (Lost Valley Dinosaurs)","summary":"Two predators explore a fern-filled island, with open space for gameplay.","description":"Two predators explore a fern-filled island, with open space for gameplay.","status":"published","url":"https://3dassets.dev/assets/lost-valley-dinosaurs-predator-clearing-81a606f7","cdnUrl":"https://cdn.3dassets.dev/assets/1684/v1/model.glb","downloadUrl":"https://3dassets.dev/download/lost-valley-dinosaurs-predator-clearing-81a606f7","thumbnailUrl":"https://cdn.3dassets.dev/assets/1684/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1684/v1/poster.webp","blurhash":"U997tit601NaIVWBxtjZ00Rj_Lt7.5t7Myoe","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"cute","title":"Cute"},{"slug":"stylized","title":"Stylized"},{"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":927984,"triangles":19044,"vertices":57132,"meshes":20,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-5.5,0.00023651844843897152,-4.600314340647603],"max":[5.5,3.6101205510249392,4.600314340647603]},"sizeMeters":[11,3.61,9.201],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:54:09.917Z","updatedAt":"2026-09-07T21:20:50.598Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1684/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PredatorClearingLostValleyDinosaurs(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1684/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1684/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1684/v1/model.glb\" alt=\"Predator Clearing (Lost Valley Dinosaurs)\" 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/1684/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/1684/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}],"demo":null}}