{"data":{"id":49,"slug":"prehistoric-expedition-sites","title":"Prehistoric Expedition Sites","summary":"40 distinct original survival designs with two assembled examples.","description":"Prehistoric Expedition Sites: individually specified survival equipment, honest static construction, metre scale. CC0, AI-generated. ","url":"https://3dassets.dev/packs/prehistoric-expedition-sites","coverUrl":"https://cdn.3dassets.dev/assets/2211/v1/poster.webp","assetCount":42,"aiGenerated":true,"aiGeneratedAssetCount":42,"aiModels":["GPT-6 via Codex"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":2974208,"totalTriangles":66748,"starterScene":{"id":"2211","slug":"prehistoric-expedition-sites-fossil-exca-013aad1e-starter-scene","title":"Fossil Excavation (Prehistoric Expedition Sites)","summary":"Composed example for Prehistoric Expedition Sites.","description":"Composed fossil excavation with clear access paths and use-specific object placement. Static demonstration only.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-fossil-exca-013aad1e-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/2211/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-fossil-exca-013aad1e-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/2211/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2211/v1/poster.webp","blurhash":"U67^-_ae00IpWBt7a~M|00of~qxZxbM|f4%L","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":233636,"triangles":10252,"vertices":9949,"meshes":22,"materials":7,"textures":1,"animations":[],"boundingBox":{"min":[-2.5350000262260437,-0.00002837011920131527,-1.2580106710813816],"max":[2.5404683351516724,1.2000000476837158,2.034998015168203]},"sizeMeters":[5.075,1.2,3.293],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:58.765Z","updatedAt":"2026-09-06T04:59:59.778Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2211/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FossilExcavationPrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2211/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2211/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2211/v1/model.glb\" alt=\"Fossil Excavation (Prehistoric Expedition Sites)\" 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/2211/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/2211/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"2128","slug":"prehistoric-expedition-sites-excavation-grid-2b3ef0e6","title":"Excavation Grid (Prehistoric Expedition Sites)","summary":"Excavation Grid: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Excavation Grid. Original fictional fossil or expedition equipment. Fossils are illustrative forms, not scientifically identified species; no duplicate ecology, animals or franchise designs. Dimensions 2.05 × 0.22 × 2.05 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-excavation-grid-2b3ef0e6","cdnUrl":"https://cdn.3dassets.dev/assets/2128/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-excavation-grid-2b3ef0e6","thumbnailUrl":"https://cdn.3dassets.dev/assets/2128/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2128/v1/poster.webp","blurhash":"U6B3sT%J00M}~ofgIWj^00M|_3og01jdoIV@","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":81240,"triangles":1368,"vertices":4104,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1.024999976158142,0.000014345959735248548,-1.024999976158142],"max":[1.024999976158142,0.21998565344421828,1.024999976158142]},"sizeMeters":[2.05,0.22,2.05],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:31.118Z","updatedAt":"2026-09-06T04:59:32.151Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2128/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ExcavationGridPrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2128/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2128/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2128/v1/model.glb\" alt=\"Excavation Grid (Prehistoric Expedition Sites)\" 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/2128/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/2128/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2129","slug":"prehistoric-expedition-sites-sediment-sieve-4741fd64","title":"Sediment Sieve (Prehistoric Expedition Sites)","summary":"Sediment Sieve: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Sediment Sieve. Original fictional fossil or expedition equipment. Fossils are illustrative forms, not scientifically identified species; no duplicate ecology, animals or franchise designs. Dimensions 0.84 × 0.08 × 0.40 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-sediment-sieve-4741fd64","cdnUrl":"https://cdn.3dassets.dev/assets/2129/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-sediment-sieve-4741fd64","thumbnailUrl":"https://cdn.3dassets.dev/assets/2129/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2129/v1/poster.webp","blurhash":"U26Z:+xs0gRR%1-ANaI;02WC^jW;E2ADxa$k","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":127492,"triangles":2268,"vertices":6804,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.42165064811706543,0.000005790988021940613,-0.19998390827318077],"max":[0.42165064811706543,0.0799942070375742,0.19998390827318077]},"sizeMeters":[0.843,0.08,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:31.799Z","updatedAt":"2026-09-06T04:59:32.264Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2129/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SedimentSievePrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2129/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2129/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2129/v1/model.glb\" alt=\"Sediment Sieve (Prehistoric Expedition Sites)\" 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/2129/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/2129/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2131","slug":"prehistoric-expedition-sites-excavation-trowel-215e2dde","title":"Excavation Trowel (Prehistoric Expedition Sites)","summary":"Excavation Trowel: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Excavation Trowel. Original fictional fossil or expedition equipment. Fossils are illustrative forms, not scientifically identified species; no duplicate ecology, animals or franchise designs. Dimensions 0.16 × 0.35 × 0.05 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-excavation-trowel-215e2dde","cdnUrl":"https://cdn.3dassets.dev/assets/2131/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-excavation-trowel-215e2dde","thumbnailUrl":"https://cdn.3dassets.dev/assets/2131/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2131/v1/poster.webp","blurhash":"U36859xa00Ef?^X8DNv~00e._3W:00WA_NkW","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":13496,"triangles":116,"vertices":348,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.07817892645741417,0,-0.0230011897077529],"max":[0.07817892645741417,0.3542426526546478,0.0230011897077529]},"sizeMeters":[0.156,0.354,0.046],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:31.424Z","updatedAt":"2026-09-06T04:59:32.453Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2131/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ExcavationTrowelPrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2131/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2131/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2131/v1/model.glb\" alt=\"Excavation Trowel (Prehistoric Expedition Sites)\" 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/2131/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/2131/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2130","slug":"prehistoric-expedition-sites-fossil-brush-b714fa70","title":"Fossil Brush (Prehistoric Expedition Sites)","summary":"Fossil Brush: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Fossil Brush. Original fictional fossil or expedition equipment. Fossils are illustrative forms, not scientifically identified species; no duplicate ecology, animals or franchise designs. Dimensions 0.07 × 0.23 × 0.04 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-fossil-brush-b714fa70","cdnUrl":"https://cdn.3dassets.dev/assets/2130/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-fossil-brush-b714fa70","thumbnailUrl":"https://cdn.3dassets.dev/assets/2130/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2130/v1/poster.webp","blurhash":"U98W{f%100D*00Rj~qtQx]WBMxxa-;tQIUIV","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":20104,"triangles":296,"vertices":888,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.03500000014901161,-0.0000010686108365583202,-0.017999817604191604],"max":[0.03500000014901161,0.23000000417232513,0.017999817604191604]},"sizeMeters":[0.07,0.23,0.036],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:31.486Z","updatedAt":"2026-09-06T04:59:32.449Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2130/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FossilBrushPrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2130/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2130/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2130/v1/model.glb\" alt=\"Fossil Brush (Prehistoric Expedition Sites)\" 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/2130/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/2130/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2135","slug":"prehistoric-expedition-sites-plaster-jacket-4cf9a703","title":"Plaster Jacket (Prehistoric Expedition Sites)","summary":"Plaster Jacket: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Plaster Jacket. Original fictional fossil or expedition equipment. Fossils are illustrative forms, not scientifically identified species; no duplicate ecology, animals or franchise designs. Dimensions 0.90 × 0.30 × 1.10 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-plaster-jacket-4cf9a703","cdnUrl":"https://cdn.3dassets.dev/assets/2135/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-plaster-jacket-4cf9a703","thumbnailUrl":"https://cdn.3dassets.dev/assets/2135/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2135/v1/poster.webp","blurhash":"UEC6x.t700WBM_WBt7t600Rj~poL-;t6M{Rj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":34136,"triangles":660,"vertices":1980,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.44999998807907104,0.000012973677552860496,-0.550000011920929],"max":[0.44999998807907104,0.30502373746163086,0.550000011920929]},"sizeMeters":[0.9,0.305,1.1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:33.489Z","updatedAt":"2026-09-06T04:59:33.680Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2135/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PlasterJacketPrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2135/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2135/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2135/v1/model.glb\" alt=\"Plaster Jacket (Prehistoric Expedition Sites)\" 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/2135/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/2135/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2136","slug":"prehistoric-expedition-sites-field-jacketing-cradle-3cfc754c","title":"Field Jacketing Cradle (Prehistoric Expedition Sites)","summary":"Field Jacketing Cradle: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Field Jacketing Cradle. Original fictional fossil or expedition equipment. Fossils are illustrative forms, not scientifically identified species; no duplicate ecology, animals or franchise designs. Dimensions 1.07 × 0.55 × 0.83 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-field-jacketing-cradle-3cfc754c","cdnUrl":"https://cdn.3dassets.dev/assets/2136/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-field-jacketing-cradle-3cfc754c","thumbnailUrl":"https://cdn.3dassets.dev/assets/2136/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2136/v1/poster.webp","blurhash":"U68q4xxa01R*^*xaIVNH00n$?[S401IV%ytQ","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":51000,"triangles":756,"vertices":2268,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.5350000262260437,-9.243167505279537e-7,-0.416071220078685],"max":[0.5350000262260437,0.5514081422961816,0.416071220078685]},"sizeMeters":[1.07,0.551,0.832],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:33.713Z","updatedAt":"2026-09-06T04:59:34.771Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2136/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FieldJacketingCradlePrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2136/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2136/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2136/v1/model.glb\" alt=\"Field Jacketing Cradle (Prehistoric Expedition Sites)\" 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/2136/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/2136/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2137","slug":"prehistoric-expedition-sites-core-sample-tube-080c1519","title":"Core Sample Tube (Prehistoric Expedition Sites)","summary":"Core Sample Tube: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Core Sample Tube. Original fictional fossil or expedition equipment. Fossils are illustrative forms, not scientifically identified species; no duplicate ecology, animals or franchise designs. Dimensions 0.11 × 0.65 × 0.12 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-core-sample-tube-080c1519","cdnUrl":"https://cdn.3dassets.dev/assets/2137/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-core-sample-tube-080c1519","thumbnailUrl":"https://cdn.3dassets.dev/assets/2137/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2137/v1/poster.webp","blurhash":"U46[Eo%g004T_Noz8_R5IVNFxt-px]RkMxxt","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":27700,"triangles":524,"vertices":1572,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.05498824835689473,0,-0.0579882469859879],"max":[0.05498824835689473,0.6499999761581421,0.05799792404112475]},"sizeMeters":[0.11,0.65,0.116],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:33.781Z","updatedAt":"2026-09-06T04:59:33.929Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2137/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoreSampleTubePrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2137/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2137/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2137/v1/model.glb\" alt=\"Core Sample Tube (Prehistoric Expedition Sites)\" 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/2137/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/2137/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2138","slug":"prehistoric-expedition-sites-measuring-datum-post-f2c2496f","title":"Measuring Datum Post (Prehistoric Expedition Sites)","summary":"Measuring Datum Post: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Measuring Datum Post. Original fictional fossil or expedition equipment. Fossils are illustrative forms, not scientifically identified species; no duplicate ecology, animals or franchise designs. Dimensions 0.25 × 1.20 × 0.25 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-measuring-datum-post-f2c2496f","cdnUrl":"https://cdn.3dassets.dev/assets/2138/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-measuring-datum-post-f2c2496f","thumbnailUrl":"https://cdn.3dassets.dev/assets/2138/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2138/v1/poster.webp","blurhash":"U48ggA-r000J.8ofH@Ri02Ri~ox^t7azRjoL","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":48100,"triangles":1512,"vertices":4536,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.125,-0.000002342050431421855,-0.125],"max":[0.125,1.2000000476837158,0.125]},"sizeMeters":[0.25,1.2,0.25],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:34.046Z","updatedAt":"2026-09-06T04:59:35.045Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2138/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MeasuringDatumPostPrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2138/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2138/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2138/v1/model.glb\" alt=\"Measuring Datum Post (Prehistoric Expedition Sites)\" 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/2138/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/2138/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2142","slug":"prehistoric-expedition-sites-spoil-chute-6636478a","title":"Spoil Chute (Prehistoric Expedition Sites)","summary":"Spoil Chute: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Spoil Chute. Original fictional fossil or expedition equipment. Fossils are illustrative forms, not scientifically identified species; no duplicate ecology, animals or franchise designs. Dimensions 0.55 × 0.45 × 1.52 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-spoil-chute-6636478a","cdnUrl":"https://cdn.3dassets.dev/assets/2142/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-spoil-chute-6636478a","thumbnailUrl":"https://cdn.3dassets.dev/assets/2142/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2142/v1/poster.webp","blurhash":"U98XLToM9EkC_NMxIUxu00IAx]%M00t7%MRj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":64608,"triangles":1080,"vertices":3240,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.2749641407513657,0.00003205153049828935,-0.7612500190734863],"max":[0.2749641407513657,0.4499839926836863,0.7612625900772517]},"sizeMeters":[0.55,0.45,1.523],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:35.060Z","updatedAt":"2026-09-06T04:59:35.179Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2142/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SpoilChutePrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2142/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2142/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2142/v1/model.glb\" alt=\"Spoil Chute (Prehistoric Expedition Sites)\" 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/2142/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/2142/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2143","slug":"prehistoric-expedition-sites-sample-washing-screen-0524c23c","title":"Sample Washing Screen (Prehistoric Expedition Sites)","summary":"Sample Washing Screen: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Sample Washing Screen. Original fictional fossil or expedition equipment. Fossils are illustrative forms, not scientifically identified species; no duplicate ecology, animals or franchise designs. Dimensions 1.08 × 0.88 × 0.65 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-sample-washing-screen-0524c23c","cdnUrl":"https://cdn.3dassets.dev/assets/2143/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-sample-washing-screen-0524c23c","thumbnailUrl":"https://cdn.3dassets.dev/assets/2143/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2143/v1/poster.webp","blurhash":"UDAm*nxu4noM_Nx]IUV@IUofRjV@D%Rjt7WB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":122628,"triangles":2532,"vertices":7596,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.5404683351516724,0.000021999169047937084,-0.3249704623297296],"max":[0.5404683351516724,0.874978000830952,0.3249704623297296]},"sizeMeters":[1.081,0.875,0.65],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:35.503Z","updatedAt":"2026-09-06T04:59:36.505Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2143/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SampleWashingScreenPrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2143/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2143/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2143/v1/model.glb\" alt=\"Sample Washing Screen (Prehistoric Expedition Sites)\" 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/2143/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/2143/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2146","slug":"prehistoric-expedition-sites-rib-fragment-4b9f698f","title":"Rib Fragment (Prehistoric Expedition Sites)","summary":"Rib Fragment: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Rib Fragment. Original fictional fossil or expedition equipment. Fossils are illustrative forms, not scientifically identified species; no duplicate ecology, animals or franchise designs. Dimensions 0.59 × 0.41 × 0.07 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-rib-fragment-4b9f698f","cdnUrl":"https://cdn.3dassets.dev/assets/2146/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-rib-fragment-4b9f698f","thumbnailUrl":"https://cdn.3dassets.dev/assets/2146/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2146/v1/poster.webp","blurhash":"UBAc}C?b4.t7~qWB9Fof00D%adWB00t7_2WB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":46176,"triangles":924,"vertices":2772,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.29302772879600525,2.0281987009318492e-7,-0.03622590295353556],"max":[0.29302772879600525,0.4057726023940581,0.03622590295353556]},"sizeMeters":[0.586,0.406,0.072],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:36.107Z","updatedAt":"2026-09-06T04:59:36.290Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2146/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RibFragmentPrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2146/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2146/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2146/v1/model.glb\" alt=\"Rib Fragment (Prehistoric Expedition Sites)\" 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/2146/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/2146/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2147","slug":"prehistoric-expedition-sites-vertebra-fragment-943f013f","title":"Vertebra Fragment (Prehistoric Expedition Sites)","summary":"Vertebra Fragment: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Vertebra Fragment. Original fictional fossil or expedition equipment. Fossils are illustrative forms, not scientifically identified species; no duplicate ecology, animals or franchise designs. Dimensions 0.45 × 0.37 × 0.20 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-vertebra-fragment-943f013f","cdnUrl":"https://cdn.3dassets.dev/assets/2147/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-vertebra-fragment-943f013f","thumbnailUrl":"https://cdn.3dassets.dev/assets/2147/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2147/v1/poster.webp","blurhash":"UBC?o#-;004o4ooe%MWE00NG~pxt_2IVM{%L","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":21248,"triangles":420,"vertices":1260,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.22522303462028503,-0.000015828623832453426,-0.1000021341804415],"max":[0.22522303462028503,0.3741072151208532,0.1000021341804415]},"sizeMeters":[0.45,0.374,0.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:36.619Z","updatedAt":"2026-09-06T04:59:36.793Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2147/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function VertebraFragmentPrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2147/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2147/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2147/v1/model.glb\" alt=\"Vertebra Fragment (Prehistoric Expedition Sites)\" 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/2147/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/2147/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2149","slug":"prehistoric-expedition-sites-long-bone-fragment-bce225aa","title":"Long Bone Fragment (Prehistoric Expedition Sites)","summary":"Long Bone Fragment: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Long Bone Fragment. Original fictional fossil or expedition equipment. Fossils are illustrative forms, not scientifically identified species; no duplicate ecology, animals or franchise designs. Dimensions 0.23 × 0.54 × 0.14 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-long-bone-fragment-bce225aa","cdnUrl":"https://cdn.3dassets.dev/assets/2149/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-long-bone-fragment-bce225aa","thumbnailUrl":"https://cdn.3dassets.dev/assets/2149/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2149/v1/poster.webp","blurhash":"U5AAR6xu00D$8^M{.8-:00M|~q-:tRxuV[D*","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":71552,"triangles":1452,"vertices":4356,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.1146753474657986,0,-0.07001672474637359],"max":[0.11468489468097687,0.5356749074417788,0.07001672474637359]},"sizeMeters":[0.229,0.536,0.14],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:36.735Z","updatedAt":"2026-09-06T04:59:36.813Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2149/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LongBoneFragmentPrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2149/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2149/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2149/v1/model.glb\" alt=\"Long Bone Fragment (Prehistoric Expedition Sites)\" 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/2149/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/2149/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2151","slug":"prehistoric-expedition-sites-jaw-fragment-a0456058","title":"Jaw Fragment (Prehistoric Expedition Sites)","summary":"Jaw Fragment: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Jaw Fragment. Original fictional fossil or expedition equipment. Fossils are illustrative forms, not scientifically identified species; no duplicate ecology, animals or franchise designs. Dimensions 0.59 × 0.22 × 0.09 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-jaw-fragment-a0456058","cdnUrl":"https://cdn.3dassets.dev/assets/2151/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-jaw-fragment-a0456058","thumbnailUrl":"https://cdn.3dassets.dev/assets/2151/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2151/v1/poster.webp","blurhash":"U5CsgV_300R+oz_2_3M{00IU~p%2M{0000%M","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":33896,"triangles":684,"vertices":2052,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.2930585741996765,0.0000100209444982291,-0.04500475311663479],"max":[0.2930585741996765,0.2216172889739054,0.04500475311663479]},"sizeMeters":[0.586,0.222,0.09],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:39.374Z","updatedAt":"2026-09-06T04:59:41.970Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2151/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function JawFragmentPrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2151/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2151/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2151/v1/model.glb\" alt=\"Jaw Fragment (Prehistoric Expedition Sites)\" 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/2151/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/2151/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2152","slug":"prehistoric-expedition-sites-tooth-fragment-228e0d93","title":"Tooth Fragment (Prehistoric Expedition Sites)","summary":"Tooth Fragment: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Tooth Fragment. Original fictional fossil or expedition equipment. Fossils are illustrative forms, not scientifically identified species; no duplicate ecology, animals or franchise designs. Dimensions 0.12 × 0.20 × 0.12 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-tooth-fragment-228e0d93","cdnUrl":"https://cdn.3dassets.dev/assets/2152/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-tooth-fragment-228e0d93","thumbnailUrl":"https://cdn.3dassets.dev/assets/2152/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2152/v1/poster.webp","blurhash":"U8D07K?b000000M{_2%M00Rj~W%M%2t7ozRj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":19444,"triangles":368,"vertices":1104,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.060005494225857214,-0.000003295596618393959,-0.060005494225857214],"max":[0.060005494225857214,0.20000000298023224,0.060005494225857214]},"sizeMeters":[0.12,0.2,0.12],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:39.451Z","updatedAt":"2026-09-06T04:59:41.918Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2152/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ToothFragmentPrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2152/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2152/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2152/v1/model.glb\" alt=\"Tooth Fragment (Prehistoric Expedition Sites)\" 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/2152/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/2152/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2154","slug":"prehistoric-expedition-sites-ammonite-impression-1408568e","title":"Ammonite Impression (Prehistoric Expedition Sites)","summary":"Ammonite Impression: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Ammonite Impression. Original fictional fossil or expedition equipment. Fossils are illustrative forms, not scientifically identified species; no duplicate ecology, animals or franchise designs. Dimensions 0.38 × 0.07 × 0.35 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-ammonite-impression-1408568e","cdnUrl":"https://cdn.3dassets.dev/assets/2154/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-ammonite-impression-1408568e","thumbnailUrl":"https://cdn.3dassets.dev/assets/2154/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2154/v1/poster.webp","blurhash":"U9Cr[x-n00RkxtazR*kB00Ip~qW=D*oexbWB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":113584,"triangles":2328,"vertices":6984,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.1899999976158142,0.0000017555436454853857,-0.17499343632458442],"max":[0.1899999976158142,0.06799414418601371,0.17499343632458442]},"sizeMeters":[0.38,0.068,0.35],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:39.554Z","updatedAt":"2026-09-06T04:59:41.956Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2154/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AmmoniteImpressionPrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2154/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2154/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2154/v1/model.glb\" alt=\"Ammonite Impression (Prehistoric Expedition Sites)\" 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/2154/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/2154/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2156","slug":"prehistoric-expedition-sites-leaf-impression-e125f6e6","title":"Leaf Impression (Prehistoric Expedition Sites)","summary":"Leaf Impression: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Leaf Impression. Original fictional fossil or expedition equipment. Fossils are illustrative forms, not scientifically identified species; no duplicate ecology, animals or franchise designs. Dimensions 0.28 × 0.05 × 0.38 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-leaf-impression-e125f6e6","cdnUrl":"https://cdn.3dassets.dev/assets/2156/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-leaf-impression-e125f6e6","thumbnailUrl":"https://cdn.3dassets.dev/assets/2156/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2156/v1/poster.webp","blurhash":"U4B{Z7?Z00rY={9uEM%2009a~VS$9G~A-VIo","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":64732,"triangles":1296,"vertices":3888,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.1399877908395943,0.0000067140994499705065,-0.1899999976158142],"max":[0.1399877908395943,0.05300073255060744,0.1899999976158142]},"sizeMeters":[0.28,0.053,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:59:39.537Z","updatedAt":"2026-09-06T04:59:41.965Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2156/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LeafImpressionPrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2156/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2156/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2156/v1/model.glb\" alt=\"Leaf Impression (Prehistoric Expedition Sites)\" 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/2156/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/2156/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2162","slug":"prehistoric-expedition-sites-trackway-cast-b55d9c1c","title":"Trackway Cast (Prehistoric Expedition Sites)","summary":"Trackway Cast: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Trackway Cast. Original fictional fossil or expedition equipment. Fossils are illustrative forms, not scientifically identified species; no duplicate ecology, animals or franchise designs. Dimensions 0.60 × 0.07 × 0.70 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-trackway-cast-b55d9c1c","cdnUrl":"https://cdn.3dassets.dev/assets/2162/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-trackway-cast-b55d9c1c","thumbnailUrl":"https://cdn.3dassets.dev/assets/2162/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2162/v1/poster.webp","blurhash":"U8D+}B%L00ah%3M{R%xa00Io~WRkD$-:s:NG","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":65720,"triangles":1332,"vertices":3996,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.3000106763691651,-0.000016555460901214458,-0.3499999940395355],"max":[0.3000106763691651,0.06798151630162329,0.3499999940395355]},"sizeMeters":[0.6,0.068,0.7],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:44.572Z","updatedAt":"2026-09-06T04:59:45.473Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2162/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TrackwayCastPrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2162/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2162/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2162/v1/model.glb\" alt=\"Trackway Cast (Prehistoric Expedition Sites)\" 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/2162/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/2162/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2159","slug":"prehistoric-expedition-sites-egg-shell-fragment-832966b3","title":"Egg Shell Fragment (Prehistoric Expedition Sites)","summary":"Egg Shell Fragment: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Egg Shell Fragment. Original fictional fossil or expedition equipment. Fossils are illustrative forms, not scientifically identified species; no duplicate ecology, animals or franchise designs. Dimensions 0.30 × 0.07 × 0.30 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-egg-shell-fragment-832966b3","cdnUrl":"https://cdn.3dassets.dev/assets/2159/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-egg-shell-fragment-832966b3","thumbnailUrl":"https://cdn.3dassets.dev/assets/2159/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2159/v1/poster.webp","blurhash":"UEC?o$xu00RjM|WBt7of00M{~pof%LofRQWB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":18176,"triangles":356,"vertices":1068,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.15000000596046448,0.0000062261246185496555,-0.15000000596046448],"max":[0.15000000596046448,0.07098007458224485,0.15000000596046448]},"sizeMeters":[0.3,0.071,0.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:44.120Z","updatedAt":"2026-09-06T04:59:45.023Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2159/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function EggShellFragmentPrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2159/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2159/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2159/v1/model.glb\" alt=\"Egg Shell Fragment (Prehistoric Expedition Sites)\" 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/2159/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/2159/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2163","slug":"prehistoric-expedition-sites-claw-fragment-c9567be2","title":"Claw Fragment (Prehistoric Expedition Sites)","summary":"Claw Fragment: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Claw Fragment. Original fictional fossil or expedition equipment. Fossils are illustrative forms, not scientifically identified species; no duplicate ecology, animals or franchise designs. Dimensions 0.20 × 0.25 × 0.08 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-claw-fragment-c9567be2","cdnUrl":"https://cdn.3dassets.dev/assets/2163/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-claw-fragment-c9567be2","thumbnailUrl":"https://cdn.3dassets.dev/assets/2163/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2163/v1/poster.webp","blurhash":"U89t4BR600%#Xm9ajF~V00of~pM{$%^*NH01","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":46184,"triangles":924,"vertices":2772,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.1001056432723999,-0.0000016589358798717313,-0.038813474155220296],"max":[0.1001041097586207,0.25469547510147095,0.038813474155220296]},"sizeMeters":[0.2,0.255,0.078],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:44.512Z","updatedAt":"2026-09-06T04:59:45.564Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2163/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ClawFragmentPrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2163/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2163/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2163/v1/model.glb\" alt=\"Claw Fragment (Prehistoric Expedition Sites)\" 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/2163/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/2163/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2161","slug":"prehistoric-expedition-sites-observation-hide-1c824e92","title":"Observation Hide (Prehistoric Expedition Sites)","summary":"Observation Hide: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Observation Hide. Original fictional fossil or expedition equipment. Fossils are illustrative forms, not scientifically identified species; no duplicate ecology, animals or franchise designs. Dimensions 2.62 × 2.13 × 2.36 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-observation-hide-1c824e92","cdnUrl":"https://cdn.3dassets.dev/assets/2161/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-observation-hide-1c824e92","thumbnailUrl":"https://cdn.3dassets.dev/assets/2161/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2161/v1/poster.webp","blurhash":"U3Bpzb?I00.8R54pMz^%004oc5InX4~p~pR8","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":119024,"triangles":2076,"vertices":6228,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-1.3078155517578125,0,-1.1794151036009621],"max":[1.3078155517578125,2.134999990463257,1.1794543296701723]},"sizeMeters":[2.616,2.135,2.359],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:44.454Z","updatedAt":"2026-09-06T04:59:45.242Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2161/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ObservationHidePrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2161/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2161/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2161/v1/model.glb\" alt=\"Observation Hide (Prehistoric Expedition Sites)\" 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/2161/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/2161/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2169","slug":"prehistoric-expedition-sites-raised-lookout-seat-f6cffc7b","title":"Raised Lookout Seat (Prehistoric Expedition Sites)","summary":"Raised Lookout Seat: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Raised Lookout Seat. Original fictional fossil or expedition equipment. Fossils are illustrative forms, not scientifically identified species; no duplicate ecology, animals or franchise designs. Dimensions 1.00 × 2.59 × 1.52 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-raised-lookout-seat-f6cffc7b","cdnUrl":"https://cdn.3dassets.dev/assets/2169/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-raised-lookout-seat-f6cffc7b","thumbnailUrl":"https://cdn.3dassets.dev/assets/2169/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2169/v1/poster.webp","blurhash":"U15geYog0NNZxB9vI;}?6MWY=d$zJRjc-Aob","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":155296,"triangles":2484,"vertices":7452,"meshes":1,"materials":1,"textures":1,"animations":[],"boundingBox":{"min":[-0.500067497942705,0,-0.7595331249891335],"max":[0.500067497942705,2.5916507244110107,0.7595331249891335]},"sizeMeters":[1,2.592,1.519],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:46.773Z","updatedAt":"2026-09-06T04:59:47.793Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2169/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RaisedLookoutSeatPrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2169/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2169/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2169/v1/model.glb\" alt=\"Raised Lookout Seat (Prehistoric Expedition Sites)\" 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/2169/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/2169/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2170","slug":"prehistoric-expedition-sites-field-sketch-table-99005735","title":"Field Sketch Table (Prehistoric Expedition Sites)","summary":"Field Sketch Table: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Field Sketch Table. Original fictional fossil or expedition equipment. Fossils are illustrative forms, not scientifically identified species; no duplicate ecology, animals or franchise designs. Dimensions 1.20 × 0.92 × 0.70 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-field-sketch-table-99005735","cdnUrl":"https://cdn.3dassets.dev/assets/2170/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-field-sketch-table-99005735","thumbnailUrl":"https://cdn.3dassets.dev/assets/2170/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2170/v1/poster.webp","blurhash":"UB9GaNt60KoI~VxG9GRjOBo3RlRk4oW:-;WC","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":96380,"triangles":1512,"vertices":4536,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.6000000238418579,-0.00003960521819917906,-0.349998487982216],"max":[0.6000000238418579,0.9150396266758714,0.349998487982216]},"sizeMeters":[1.2,0.915,0.7],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:46.791Z","updatedAt":"2026-09-06T04:59:47.833Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2170/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FieldSketchTablePrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2170/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2170/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2170/v1/model.glb\" alt=\"Field Sketch Table (Prehistoric Expedition Sites)\" 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/2170/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/2170/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2171","slug":"prehistoric-expedition-sites-tripod-survey-frame-e84dc4d3","title":"Tripod Survey Frame (Prehistoric Expedition Sites)","summary":"Tripod Survey Frame: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Tripod Survey Frame. Original fictional fossil or expedition equipment. Fossils are illustrative forms, not scientifically identified species; no duplicate ecology, animals or franchise designs. Dimensions 0.96 × 1.60 × 1.10 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-tripod-survey-frame-e84dc4d3","cdnUrl":"https://cdn.3dassets.dev/assets/2171/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-tripod-survey-frame-e84dc4d3","thumbnailUrl":"https://cdn.3dassets.dev/assets/2171/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2171/v1/poster.webp","blurhash":"U04Kvo~A000KG]xuQm0e145.}T|@Mwrr^k-:","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":39980,"triangles":592,"vertices":1776,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.4811093241715776,0,-0.5492697459470401],"max":[0.4811093241715776,1.603785240859731,0.5492697459470401]},"sizeMeters":[0.962,1.604,1.099],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:47.636Z","updatedAt":"2026-09-06T04:59:48.078Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2171/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TripodSurveyFramePrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2171/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2171/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2171/v1/model.glb\" alt=\"Tripod Survey Frame (Prehistoric Expedition Sites)\" 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/2171/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/2171/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2172","slug":"prehistoric-expedition-sites-wind-direction-ribbon-60532974","title":"Wind Direction Ribbon (Prehistoric Expedition Sites)","summary":"Wind Direction Ribbon: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Wind Direction Ribbon. Original fictional fossil or expedition equipment. Fossils are illustrative forms, not scientifically identified species; no duplicate ecology, animals or franchise designs. Dimensions 0.84 × 1.90 × 0.25 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-wind-direction-ribbon-60532974","cdnUrl":"https://cdn.3dassets.dev/assets/2172/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-wind-direction-ribbon-60532974","thumbnailUrl":"https://cdn.3dassets.dev/assets/2172/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2172/v1/poster.webp","blurhash":"U45g#8sm0MS5~AS10zxG%Kj?IpahN@xFw{EN","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":28092,"triangles":392,"vertices":1176,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.4205200840165742,0,-0.12501602064873057],"max":[0.42050406336784363,1.899999976158142,0.12501602064873057]},"sizeMeters":[0.841,1.9,0.25],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:47.223Z","updatedAt":"2026-09-06T04:59:48.189Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2172/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WindDirectionRibbonPrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2172/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2172/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2172/v1/model.glb\" alt=\"Wind Direction Ribbon (Prehistoric Expedition Sites)\" 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/2172/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/2172/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2179","slug":"prehistoric-expedition-sites-track-measuring-frame-a9c520d9","title":"Track Measuring Frame (Prehistoric Expedition Sites)","summary":"Track Measuring Frame: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Track Measuring Frame. Original fictional fossil or expedition equipment. Fossils are illustrative forms, not scientifically identified species; no duplicate ecology, animals or franchise designs. Dimensions 0.83 × 0.03 × 0.83 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-track-measuring-frame-a9c520d9","cdnUrl":"https://cdn.3dassets.dev/assets/2179/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-track-measuring-frame-a9c520d9","thumbnailUrl":"https://cdn.3dassets.dev/assets/2179/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2179/v1/poster.webp","blurhash":"U1B:sm_N00~p~pRjM}-:00Diad0000%MM_02","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":64040,"triangles":1296,"vertices":3888,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.41499999165534973,-0.000013198910605820638,-0.41499999165534973],"max":[0.41499999165534973,0.03398158113935537,0.41499999165534973]},"sizeMeters":[0.83,0.034,0.83],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:50.106Z","updatedAt":"2026-09-06T04:59:50.923Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2179/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TrackMeasuringFramePrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2179/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2179/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2179/v1/model.glb\" alt=\"Track Measuring Frame (Prehistoric Expedition Sites)\" 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/2179/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/2179/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2178","slug":"prehistoric-expedition-sites-sample-photography-stand-34af5a0d","title":"Sample Photography Stand (Prehistoric Expedition Sites)","summary":"Sample Photography Stand: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Sample Photography Stand. Original fictional fossil or expedition equipment. Fossils are illustrative forms, not scientifically identified species; no duplicate ecology, animals or franchise designs. Dimensions 0.92 × 1.50 × 0.69 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-sample-photography-stand-34af5a0d","cdnUrl":"https://cdn.3dassets.dev/assets/2178/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-sample-photography-stand-34af5a0d","thumbnailUrl":"https://cdn.3dassets.dev/assets/2178/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2178/v1/poster.webp","blurhash":"UFA^E[M{00-;_NRj9Fxu4:of-:V@DjtQ%MM{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":100624,"triangles":1728,"vertices":5184,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.46000000834465027,0.000008765792819054319,-0.34247153428924254],"max":[0.46000000834465027,1.4950308103076735,0.34250213855236133]},"sizeMeters":[0.92,1.495,0.685],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:49.981Z","updatedAt":"2026-09-06T04:59:50.772Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2178/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SamplePhotographyStandPrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2178/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2178/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2178/v1/model.glb\" alt=\"Sample Photography Stand (Prehistoric Expedition Sites)\" 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/2178/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/2178/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2181","slug":"prehistoric-expedition-sites-camouflage-screen-a9525b01","title":"Camouflage Screen (Prehistoric Expedition Sites)","summary":"Camouflage Screen: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Camouflage Screen. Original fictional fossil or expedition equipment. Fossils are illustrative forms, not scientifically identified species; no duplicate ecology, animals or franchise designs. Dimensions 1.95 × 1.57 × 0.65 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-camouflage-screen-a9525b01","cdnUrl":"https://cdn.3dassets.dev/assets/2181/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-camouflage-screen-a9525b01","thumbnailUrl":"https://cdn.3dassets.dev/assets/2181/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2181/v1/poster.webp","blurhash":"U59s|#cV00a1RP%Ktk9a01aL_Loyo|r?VtkD","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":120412,"triangles":1944,"vertices":5832,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.9750000238418579,-0.00004058266280992928,-0.32496033388399703],"max":[0.9750000238418579,1.5700406349658858,0.32496033388399703]},"sizeMeters":[1.95,1.57,0.65],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:50.414Z","updatedAt":"2026-09-06T04:59:51.298Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2181/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CamouflageScreenPrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2181/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2181/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2181/v1/model.glb\" alt=\"Camouflage Screen (Prehistoric Expedition Sites)\" 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/2181/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/2181/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2180","slug":"prehistoric-expedition-sites-field-binocular-stand-d3aae0d5","title":"Field Binocular Stand (Prehistoric Expedition Sites)","summary":"Field Binocular Stand: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Field Binocular Stand. Original fictional fossil or expedition equipment. Fossils are illustrative forms, not scientifically identified species; no duplicate ecology, animals or franchise designs. Dimensions 0.40 × 1.25 × 0.45 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-field-binocular-stand-d3aae0d5","cdnUrl":"https://cdn.3dassets.dev/assets/2180/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-field-binocular-stand-d3aae0d5","thumbnailUrl":"https://cdn.3dassets.dev/assets/2180/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2180/v1/poster.webp","blurhash":"U45hiLt700IU00WB_4t7%MofM{RjozRjWBxu","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":22404,"triangles":428,"vertices":1284,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.19996909189403236,0,-0.22496908295333565],"max":[0.19996909189403236,1.245001223301085,0.22499663189870286]},"sizeMeters":[0.4,1.245,0.45],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:50.146Z","updatedAt":"2026-09-06T04:59:51.149Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2180/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FieldBinocularStandPrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2180/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2180/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2180/v1/model.glb\" alt=\"Field Binocular Stand (Prehistoric Expedition Sites)\" 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/2180/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/2180/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2187","slug":"prehistoric-expedition-sites-observation-periscope-3a6f6d68","title":"Observation Periscope (Prehistoric Expedition Sites)","summary":"Observation Periscope: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Observation Periscope. Original fictional fossil or expedition equipment. Fossils are illustrative forms, not scientifically identified species; no duplicate ecology, animals or franchise designs. Dimensions 0.30 × 1.64 × 0.32 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-observation-periscope-3a6f6d68","cdnUrl":"https://cdn.3dassets.dev/assets/2187/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-observation-periscope-3a6f6d68","thumbnailUrl":"https://cdn.3dassets.dev/assets/2187/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2187/v1/poster.webp","blurhash":"U242VRW;00ni9Foz.8M{_Noz4TM{Dit7-;IU","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":24480,"triangles":512,"vertices":1536,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.14995086389177759,0,-0.15895590005783516],"max":[0.14995086389177759,1.6399999856948853,0.15899936542873122]},"sizeMeters":[0.3,1.64,0.318],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:52.454Z","updatedAt":"2026-09-06T04:59:53.310Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2187/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ObservationPeriscopePrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2187/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2187/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2187/v1/model.glb\" alt=\"Observation Periscope (Prehistoric Expedition Sites)\" 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/2187/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/2187/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2190","slug":"prehistoric-expedition-sites-sample-crate-07a91e10","title":"Sample Crate (Prehistoric Expedition Sites)","summary":"Sample Crate: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Sample Crate. Original fictional fossil or expedition equipment. Fossils are illustrative forms, not scientifically identified species; no duplicate ecology, animals or franchise designs. Dimensions 0.70 × 0.35 × 0.52 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-sample-crate-07a91e10","cdnUrl":"https://cdn.3dassets.dev/assets/2190/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-sample-crate-07a91e10","thumbnailUrl":"https://cdn.3dassets.dev/assets/2190/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2190/v1/poster.webp","blurhash":"U696{:?b5RH??^%Mn%R50eT0afWADis.IUEg","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":55640,"triangles":864,"vertices":2592,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.3499999940395355,-0.000015722496763626026,-0.25801067108138165],"max":[0.3499999940395355,0.3500157254769962,0.2579968839528636]},"sizeMeters":[0.7,0.35,0.516],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:52.812Z","updatedAt":"2026-09-06T04:59:52.842Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2190/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SampleCratePrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2190/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2190/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2190/v1/model.glb\" alt=\"Sample Crate (Prehistoric Expedition Sites)\" 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/2190/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/2190/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2191","slug":"prehistoric-expedition-sites-core-sample-rack-97d7f34f","title":"Core Sample Rack (Prehistoric Expedition Sites)","summary":"Core Sample Rack: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Core Sample Rack. Original fictional fossil or expedition equipment. Fossils are illustrative forms, not scientifically identified species; no duplicate ecology, animals or franchise designs. Dimensions 1.10 × 1.27 × 0.50 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-core-sample-rack-97d7f34f","cdnUrl":"https://cdn.3dassets.dev/assets/2191/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-core-sample-rack-97d7f34f","thumbnailUrl":"https://cdn.3dassets.dev/assets/2191/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2191/v1/poster.webp","blurhash":"U57AoGxZ00aK_NxaDOIoF{bci^RPELbbxuRi","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":139432,"triangles":2544,"vertices":7632,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.550000011920929,0.000007894714965650529,-0.2499816943125216],"max":[0.550000011920929,1.2750298915032476,0.2499816943125216]},"sizeMeters":[1.1,1.275,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:52.922Z","updatedAt":"2026-09-06T04:59:53.864Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2191/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoreSampleRackPrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2191/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2191/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2191/v1/model.glb\" alt=\"Core Sample Rack (Prehistoric Expedition Sites)\" 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/2191/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/2191/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2192","slug":"prehistoric-expedition-sites-folding-map-board-2d5559ab","title":"Folding Map Board (Prehistoric Expedition Sites)","summary":"Folding Map Board: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Folding Map Board. Original fictional fossil or expedition equipment. Fossils are illustrative forms, not scientifically identified species; no duplicate ecology, animals or franchise designs. Dimensions 1.00 × 0.88 × 0.70 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-folding-map-board-2d5559ab","cdnUrl":"https://cdn.3dassets.dev/assets/2192/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-folding-map-board-2d5559ab","thumbnailUrl":"https://cdn.3dassets.dev/assets/2192/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2192/v1/poster.webp","blurhash":"UF9%VLt60KV@~pt69FNGtRoyRjRQD%t7%MM|","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":55584,"triangles":864,"vertices":2592,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.5,-0.000006040494268166885,-0.3500167851802118],"max":[0.5,0.8846533471692793,0.3500167851802118]},"sizeMeters":[1,0.885,0.7],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:52.908Z","updatedAt":"2026-09-06T04:59:53.886Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2192/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FoldingMapBoardPrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2192/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2192/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2192/v1/model.glb\" alt=\"Folding Map Board (Prehistoric Expedition Sites)\" 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/2192/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/2192/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2195","slug":"prehistoric-expedition-sites-tagging-station-a7b8a655","title":"Tagging Station (Prehistoric Expedition Sites)","summary":"Tagging Station: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Tagging Station. Original fictional fossil or expedition equipment. Fossils are illustrative forms, not scientifically identified species; no duplicate ecology, animals or franchise designs. Dimensions 0.70 × 0.99 × 0.45 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-tagging-station-a7b8a655","cdnUrl":"https://cdn.3dassets.dev/assets/2195/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-tagging-station-a7b8a655","thumbnailUrl":"https://cdn.3dassets.dev/assets/2195/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2195/v1/poster.webp","blurhash":"U15|$V#+01X-^*wJ9GOs0}Na]-s:0fX8^ja0","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":97012,"triangles":1564,"vertices":4692,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.3499945819407004,0,-0.22502227785364148],"max":[0.3499945819407004,0.9900000095367432,0.22502227785364148]},"sizeMeters":[0.7,0.99,0.45],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:55.472Z","updatedAt":"2026-09-06T04:59:55.558Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2195/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TaggingStationPrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2195/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2195/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2195/v1/model.glb\" alt=\"Tagging Station (Prehistoric Expedition Sites)\" 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/2195/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/2195/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2197","slug":"prehistoric-expedition-sites-excavation-boundary-rope-37544a0c","title":"Excavation Boundary Rope (Prehistoric Expedition Sites)","summary":"Excavation Boundary Rope: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Excavation Boundary Rope. Original fictional fossil or expedition equipment. Fossils are illustrative forms, not scientifically identified species; no duplicate ecology, animals or franchise designs. Dimensions 2.08 × 0.75 × 0.07 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-excavation-boundary-rope-37544a0c","cdnUrl":"https://cdn.3dassets.dev/assets/2197/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-excavation-boundary-rope-37544a0c","thumbnailUrl":"https://cdn.3dassets.dev/assets/2197/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2197/v1/poster.webp","blurhash":"UA9G?dxaIAn%~p-:RQRP01-;-:IU00Rk?atQ","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":35156,"triangles":532,"vertices":1596,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-1.0399999618530273,-0.00002837011920131527,-0.03499801516820308],"max":[1.0399999618530273,0.7500283701192013,0.03499801516820308]},"sizeMeters":[2.08,0.75,0.07],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:55.607Z","updatedAt":"2026-09-06T04:59:55.831Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2197/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ExcavationBoundaryRopePrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2197/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2197/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2197/v1/model.glb\" alt=\"Excavation Boundary Rope (Prehistoric Expedition Sites)\" 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/2197/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/2197/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2199","slug":"prehistoric-expedition-sites-field-supply-cache-689190bd","title":"Field Supply Cache (Prehistoric Expedition Sites)","summary":"Field Supply Cache: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Field Supply Cache. Original fictional fossil or expedition equipment. Fossils are illustrative forms, not scientifically identified species; no duplicate ecology, animals or franchise designs. Dimensions 1.02 × 0.58 × 0.66 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-field-supply-cache-689190bd","cdnUrl":"https://cdn.3dassets.dev/assets/2199/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-field-supply-cache-689190bd","thumbnailUrl":"https://cdn.3dassets.dev/assets/2199/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2199/v1/poster.webp","blurhash":"UFA^5bxs9HfR_Lt6R7WB9uoykCRQ8{s:o{Rk","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":58772,"triangles":972,"vertices":2916,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.5099999904632568,-0.000038148136844995406,-0.32748533919452255],"max":[0.5099999904632568,0.5799906877754168,0.32749754918108387]},"sizeMeters":[1.02,0.58,0.655],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:56.145Z","updatedAt":"2026-09-06T04:59:57.208Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2199/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FieldSupplyCachePrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2199/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2199/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2199/v1/model.glb\" alt=\"Field Supply Cache (Prehistoric Expedition Sites)\" 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/2199/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/2199/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2200","slug":"prehistoric-expedition-sites-specimen-tray-a45b48e4","title":"Specimen Tray (Prehistoric Expedition Sites)","summary":"Specimen Tray: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Specimen Tray. Original fictional fossil or expedition equipment. Fossils are illustrative forms, not scientifically identified species; no duplicate ecology, animals or franchise designs. Dimensions 0.45 × 0.11 × 0.30 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-specimen-tray-a45b48e4","cdnUrl":"https://cdn.3dassets.dev/assets/2200/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-specimen-tray-a45b48e4","thumbnailUrl":"https://cdn.3dassets.dev/assets/2200/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2200/v1/poster.webp","blurhash":"U68zlSVY02%Mx[n$e.sp00o~_LIU9FX9kWN?","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":47752,"triangles":756,"vertices":2268,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.22499999403953552,0.000006408917864263175,-0.15000915157895728],"max":[0.22499999403953552,0.10999618645257313,0.15000915157895728]},"sizeMeters":[0.45,0.11,0.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:56.329Z","updatedAt":"2026-09-06T04:59:56.477Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2200/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SpecimenTrayPrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2200/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2200/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2200/v1/model.glb\" alt=\"Specimen Tray (Prehistoric Expedition Sites)\" 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/2200/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/2200/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2202","slug":"prehistoric-expedition-sites-field-journal-6d5d6273","title":"Field Journal (Prehistoric Expedition Sites)","summary":"Field Journal: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Field Journal. Original fictional fossil or expedition equipment. Fossils are illustrative forms, not scientifically identified species; no duplicate ecology, animals or franchise designs. Dimensions 0.16 × 0.04 × 0.23 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-field-journal-6d5d6273","cdnUrl":"https://cdn.3dassets.dev/assets/2202/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-field-journal-6d5d6273","thumbnailUrl":"https://cdn.3dassets.dev/assets/2202/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2202/v1/poster.webp","blurhash":"U59j.A#;00sEs+D*Rl%L00JQ_LXONe_LxZDk","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":27032,"triangles":432,"vertices":1296,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.08049566459811017,-0.0000027618584263963686,-0.11749999970197678],"max":[0.08049847653902101,0.0370027626630891,0.11749999970197678]},"sizeMeters":[0.161,0.037,0.235],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:56.885Z","updatedAt":"2026-09-06T04:59:57.043Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2202/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FieldJournalPrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2202/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2202/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2202/v1/model.glb\" alt=\"Field Journal (Prehistoric Expedition Sites)\" 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/2202/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/2202/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2205","slug":"prehistoric-expedition-sites-expedition-waymarker-a63e7ff2","title":"Expedition Waymarker (Prehistoric Expedition Sites)","summary":"Expedition Waymarker: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Expedition Waymarker. Original fictional fossil or expedition equipment. Fossils are illustrative forms, not scientifically identified species; no duplicate ecology, animals or franchise designs. Dimensions 0.58 × 1.30 × 0.08 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-expedition-waymarker-a63e7ff2","cdnUrl":"https://cdn.3dassets.dev/assets/2205/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-expedition-waymarker-a63e7ff2","thumbnailUrl":"https://cdn.3dassets.dev/assets/2205/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2205/v1/poster.webp","blurhash":"UA7wpPxa00Io~qt74oIoxut7RjIUD%t7%fIV","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":19484,"triangles":224,"vertices":672,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.28862130641937256,0,-0.041242522240453834],"max":[0.28862130641937256,1.2999999523162842,0.041249924721971656]},"sizeMeters":[0.577,1.3,0.082],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:57.190Z","updatedAt":"2026-09-06T04:59:57.281Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2205/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ExpeditionWaymarkerPrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2205/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2205/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2205/v1/model.glb\" alt=\"Expedition Waymarker (Prehistoric Expedition Sites)\" 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/2205/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/2205/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2207","slug":"prehistoric-expedition-sites-equipment-drying-frame-26333030","title":"Equipment Drying Frame (Prehistoric Expedition Sites)","summary":"Equipment Drying Frame: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Equipment Drying Frame. Original fictional fossil or expedition equipment. Fossils are illustrative forms, not scientifically identified species; no duplicate ecology, animals or franchise designs. Dimensions 1.80 × 1.77 × 0.70 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-equipment-drying-frame-26333030","cdnUrl":"https://cdn.3dassets.dev/assets/2207/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-equipment-drying-frame-26333030","thumbnailUrl":"https://cdn.3dassets.dev/assets/2207/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2207/v1/poster.webp","blurhash":"U6849^xa00RQxtxaIqIo00WB~qofIoi_%1tk","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":73796,"triangles":1176,"vertices":3528,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.8999999761581421,0.00005174277994191012,-0.3499526870397317],"max":[0.8999999761581421,1.7699482381465717,0.3499526870397317]},"sizeMeters":[1.8,1.77,0.7],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:58.291Z","updatedAt":"2026-09-06T04:59:59.010Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2207/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function EquipmentDryingFramePrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2207/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2207/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2207/v1/model.glb\" alt=\"Equipment Drying Frame (Prehistoric Expedition Sites)\" 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/2207/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/2207/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2211","slug":"prehistoric-expedition-sites-fossil-exca-013aad1e-starter-scene","title":"Fossil Excavation (Prehistoric Expedition Sites)","summary":"Composed example for Prehistoric Expedition Sites.","description":"Composed fossil excavation with clear access paths and use-specific object placement. Static demonstration only.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-fossil-exca-013aad1e-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/2211/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-fossil-exca-013aad1e-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/2211/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2211/v1/poster.webp","blurhash":"U67^-_ae00IpWBt7a~M|00of~qxZxbM|f4%L","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":233636,"triangles":10252,"vertices":9949,"meshes":22,"materials":7,"textures":1,"animations":[],"boundingBox":{"min":[-2.5350000262260437,-0.00002837011920131527,-1.2580106710813816],"max":[2.5404683351516724,1.2000000476837158,2.034998015168203]},"sizeMeters":[5.075,1.2,3.293],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:58.765Z","updatedAt":"2026-09-06T04:59:59.778Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2211/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FossilExcavationPrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2211/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2211/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2211/v1/model.glb\" alt=\"Fossil Excavation (Prehistoric Expedition Sites)\" 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/2211/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/2211/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2213","slug":"prehistoric-expedition-sites-expedition-observation-ca-5bb5af49","title":"Expedition Observation Camp (Prehistoric Expedition Sites)","summary":"Composed example for Prehistoric Expedition Sites.","description":"Composed expedition observation camp with clear access paths and use-specific object placement. Static demonstration only.","status":"published","url":"https://3dassets.dev/assets/prehistoric-expedition-sites-expedition-observation-ca-5bb5af49","cdnUrl":"https://cdn.3dassets.dev/assets/2213/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-expedition-observation-ca-5bb5af49","thumbnailUrl":"https://cdn.3dassets.dev/assets/2213/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2213/v1/poster.webp","blurhash":"U38Nh0-n03Mg_L%LDkIV00NL%ctL004:?s-o","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":268964,"triangles":12408,"vertices":9941,"meshes":26,"materials":7,"textures":1,"animations":[],"boundingBox":{"min":[-3.3078155517578125,-0.00003960521819917906,-2.179415103600962],"max":[2.550000011920929,2.134999990463257,2.0412499247219715]},"sizeMeters":[5.858,2.135,4.221],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:58.843Z","updatedAt":"2026-09-06T04:59:59.863Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2213/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ExpeditionObservationCampPrehistoricExpeditionSites(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2213/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2213/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2213/v1/model.glb\" alt=\"Expedition Observation Camp (Prehistoric Expedition Sites)\" 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/2213/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/2213/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}]}}