{"data":{"id":"196","slug":"prehistoric-expedition-sites","title":"Fossil Fields: a working dig","summary":"Walk a palaeontology dig from trailhead map to finds lab: survey line, twelve grids, trackway trail, jacketing row and camp.","url":"https://3dassets.dev/demos/prehistoric-expedition-sites","coverUrl":"https://cdn.3dassets.dev/media/prehistoric-expedition-sites-demo-1.png","featured":false,"pack":{"slug":"prehistoric-expedition-sites","title":"Prehistoric Expedition Sites","url":"https://3dassets.dev/packs/prehistoric-expedition-sites","summary":"A palaeontology dig site: excavation grids, sieves and trowels, plaster jackets, fossil fragments, trackway casts, observation hides, survey tripods, sample crates and field camp furniture.","assetCount":42,"totalBytes":2974028,"starterScene":{"slug":"prehistoric-expedition-sites-fossil-exca-260fded7-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/26145/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-fossil-exca-260fded7-starter-scene","fileSize":233632}},"placementCount":221,"assetCount":42,"spawn":{"position":[0,0,23],"yaw":180},"publishedAt":"2026-09-23T15:05:52.206Z","updatedAt":"2026-09-23T15:05:52.207Z","description":"A working fossil dig on open ground, walked south to north: trailhead map, base camp with observation camp and hide, survey line of tripods and datum posts, twelve excavation grids with sieves and tools, a trackway cast trail, the hero fossil excavation with its plaster jacketing row, and the finds lab of core racks, crates and sketch tables.\n\nEvery design in the 42 piece pack is placed, most several times: grids, ropes, datum posts, chutes, sieves, screens, all ten fossil fragments, hides, seats, tables, tripods, stands, screens, crates, racks, tubes, trays, journals, waymarkers, ribbons, caches, cradles, jackets and both composed scenes.\n\nNothing in this pack ships animation clips, so every placement rides the default and nothing moves. That fits the subject: plaster, hand tools, crates and camp furniture are still objects, and the dig reads as a crew paused at midday rather than a machine room.\n\nNothing was left out: at 42 designs the whole pack fits the place, so there is no exclusion list. The two composed scenes anchor camp and hero square, and every small find sits on a grid, tray or table top, never loose on the walkway.","scene":{"version":1,"spawn":{"position":[0,0,23],"yaw":180},"bounds":{"min":[-16,0,-26],"max":[16,9,26]},"ground":{"size":120,"style":"plain"},"environment":{"preset":"outdoor","sky":"#6fa8dc","horizon":"#f2d3a0","floor":"#c9ad7c","light":"warm","shadows":true},"placements":[{"asset":"prehistoric-expedition-sites-expedition-waymarker-be9ccda6","position":[-2,0,20],"rotation":0},{"asset":"prehistoric-expedition-sites-expedition-waymarker-be9ccda6","position":[2,0,20],"rotation":0},{"asset":"prehistoric-expedition-sites-wind-direction-ribbon-274f515c","position":[4.5,0,21.5],"rotation":0},{"asset":"prehistoric-expedition-sites-folding-map-board-df27ad61","position":[3.2,0,18.5],"rotation":180},{"asset":"prehistoric-expedition-sites-field-journal-72347536","position":[3.2,0.89,18.5],"rotation":0},{"asset":"prehistoric-expedition-sites-measuring-datum-post-9a586905","position":[-3.5,0,18.5],"rotation":0},{"asset":"prehistoric-expedition-sites-sample-crate-145a6a7b","position":[5.2,0,18.5],"rotation":0},{"asset":"prehistoric-expedition-sites-sample-crate-145a6a7b","position":[5.2,0.35,18.5],"rotation":0},{"asset":"prehistoric-expedition-sites-specimen-tray-4e4da69d","position":[5.2,0.71,18.5],"rotation":0},{"asset":"prehistoric-expedition-sites-tooth-fragment-c2945b91","position":[5.1,0.83,18.5],"rotation":0},{"asset":"prehistoric-expedition-sites-expedition-observation-ca-b80a8b29","position":[-8,0,13],"rotation":15},{"asset":"prehistoric-expedition-sites-observation-hide-6af27f88","position":[8,0,13.5],"rotation":-25},{"asset":"prehistoric-expedition-sites-camouflage-screen-b75d3c15","position":[5.2,0,11.8],"rotation":70},{"asset":"prehistoric-expedition-sites-camouflage-screen-b75d3c15","position":[10.8,0,11.2],"rotation":-60},{"asset":"prehistoric-expedition-sites-field-supply-cache-f49a007c","position":[-4,0,16.5],"rotation":0},{"asset":"prehistoric-expedition-sites-field-supply-cache-f49a007c","position":[-4,0.58,16.5],"rotation":0},{"asset":"prehistoric-expedition-sites-field-supply-cache-f49a007c","position":[-2.6,0,16.5],"rotation":0},{"asset":"prehistoric-expedition-sites-raised-lookout-seat-55f0fdf2","position":[14,0,12],"rotation":-90},{"asset":"prehistoric-expedition-sites-field-binocular-stand-9ad4ce1b","position":[12,0,14.5],"rotation":0},{"asset":"prehistoric-expedition-sites-observation-periscope-9e47b216","position":[6,0,16],"rotation":0},{"asset":"prehistoric-expedition-sites-equipment-drying-frame-baf926c4","position":[-12.5,0,11],"rotation":90},{"asset":"prehistoric-expedition-sites-sediment-sieve-9064752a","position":[-12.5,0,13.2],"rotation":0},{"asset":"prehistoric-expedition-sites-sample-crate-145a6a7b","position":[-6,0,17.2],"rotation":0},{"asset":"prehistoric-expedition-sites-sample-crate-145a6a7b","position":[-5.1,0,17.2],"rotation":0},{"asset":"prehistoric-expedition-sites-sample-crate-145a6a7b","position":[-6,0.35,17.2],"rotation":0},{"asset":"prehistoric-expedition-sites-sample-crate-145a6a7b","position":[-11,0,16],"rotation":0},{"asset":"prehistoric-expedition-sites-expedition-waymarker-be9ccda6","position":[-1.5,0,15.5],"rotation":0},{"asset":"prehistoric-expedition-sites-expedition-waymarker-be9ccda6","position":[1.5,0,15.5],"rotation":0},{"asset":"prehistoric-expedition-sites-core-sample-tube-c8c022d5","position":[-11,0.58,16],"rotation":0},{"asset":"prehistoric-expedition-sites-core-sample-tube-c8c022d5","position":[-10.2,0,16],"rotation":0},{"asset":"prehistoric-expedition-sites-tripod-survey-frame-3e88da58","position":[-3,0,8],"rotation":0},{"asset":"prehistoric-expedition-sites-tripod-survey-frame-3e88da58","position":[0.5,0,7],"rotation":0},{"asset":"prehistoric-expedition-sites-tripod-survey-frame-3e88da58","position":[4,0,8.5],"rotation":0},{"asset":"prehistoric-expedition-sites-measuring-datum-post-9a586905","position":[-6,0,5.5],"rotation":0},{"asset":"prehistoric-expedition-sites-measuring-datum-post-9a586905","position":[-3.6,0,5.5],"rotation":0},{"asset":"prehistoric-expedition-sites-measuring-datum-post-9a586905","position":[-1.2,0,5.5],"rotation":0},{"asset":"prehistoric-expedition-sites-measuring-datum-post-9a586905","position":[1.2,0,5.5],"rotation":0},{"asset":"prehistoric-expedition-sites-measuring-datum-post-9a586905","position":[3.6,0,5.5],"rotation":0},{"asset":"prehistoric-expedition-sites-measuring-datum-post-9a586905","position":[6,0,5.5],"rotation":0},{"asset":"prehistoric-expedition-sites-track-measuring-frame-28441114","position":[-1.5,0,9.5],"rotation":0},{"asset":"prehistoric-expedition-sites-track-measuring-frame-28441114","position":[2.2,0,9.5],"rotation":0},{"asset":"prehistoric-expedition-sites-sample-photography-stand-d1fcb650","position":[-5.5,0,6.5],"rotation":90},{"asset":"prehistoric-expedition-sites-tagging-station-de4f45c0","position":[5.8,0,6],"rotation":-90},{"asset":"prehistoric-expedition-sites-specimen-tray-4e4da69d","position":[5.8,0.99,6],"rotation":0},{"asset":"prehistoric-expedition-sites-tooth-fragment-c2945b91","position":[5.7,1.11,6],"rotation":0},{"asset":"prehistoric-expedition-sites-claw-fragment-f36c96be","position":[5.9,1.11,6],"rotation":0},{"asset":"prehistoric-expedition-sites-field-sketch-table-c37ddbf2","position":[-5.5,0,9.2],"rotation":0},{"asset":"prehistoric-expedition-sites-field-journal-72347536","position":[-5.75,0.92,9.2],"rotation":0},{"asset":"prehistoric-expedition-sites-specimen-tray-4e4da69d","position":[-5.2,0.92,9.2],"rotation":0},{"asset":"prehistoric-expedition-sites-leaf-impression-9c4a37ec","position":[-5.2,1.04,9.2],"rotation":0},{"asset":"prehistoric-expedition-sites-excavation-boundary-rope-e1373937","position":[-4,0,4.2],"rotation":0},{"asset":"prehistoric-expedition-sites-excavation-boundary-rope-e1373937","position":[-1.9,0,4.2],"rotation":0},{"asset":"prehistoric-expedition-sites-excavation-boundary-rope-e1373937","position":[0.2,0,4.2],"rotation":0},{"asset":"prehistoric-expedition-sites-excavation-boundary-rope-e1373937","position":[2.3,0,4.2],"rotation":0},{"asset":"prehistoric-expedition-sites-excavation-grid-da64856b","position":[-12,0,2],"rotation":0},{"asset":"prehistoric-expedition-sites-excavation-grid-da64856b","position":[-12,0,-0.6],"rotation":0},{"asset":"prehistoric-expedition-sites-excavation-grid-da64856b","position":[-12,0,-3.2],"rotation":0},{"asset":"prehistoric-expedition-sites-excavation-grid-da64856b","position":[-9.4,0,2],"rotation":0},{"asset":"prehistoric-expedition-sites-excavation-grid-da64856b","position":[-9.4,0,-0.6],"rotation":0},{"asset":"prehistoric-expedition-sites-excavation-grid-da64856b","position":[-9.4,0,-3.2],"rotation":0},{"asset":"prehistoric-expedition-sites-excavation-grid-da64856b","position":[-6.8,0,2],"rotation":0},{"asset":"prehistoric-expedition-sites-excavation-grid-da64856b","position":[-6.8,0,-0.6],"rotation":0},{"asset":"prehistoric-expedition-sites-excavation-grid-da64856b","position":[-6.8,0,-3.2],"rotation":0},{"asset":"prehistoric-expedition-sites-excavation-grid-da64856b","position":[-4.2,0,2],"rotation":0},{"asset":"prehistoric-expedition-sites-excavation-grid-da64856b","position":[-4.2,0,-0.6],"rotation":0},{"asset":"prehistoric-expedition-sites-excavation-grid-da64856b","position":[-4.2,0,-3.2],"rotation":0},{"asset":"prehistoric-expedition-sites-measuring-datum-post-9a586905","position":[-13.6,0,3.6],"rotation":0},{"asset":"prehistoric-expedition-sites-measuring-datum-post-9a586905","position":[-2.6,0,3.6],"rotation":0},{"asset":"prehistoric-expedition-sites-measuring-datum-post-9a586905","position":[-13.6,0,-4.6],"rotation":0},{"asset":"prehistoric-expedition-sites-measuring-datum-post-9a586905","position":[-2.6,0,-4.6],"rotation":0},{"asset":"prehistoric-expedition-sites-excavation-boundary-rope-e1373937","position":[-12.5,0,3.7],"rotation":0},{"asset":"prehistoric-expedition-sites-excavation-boundary-rope-e1373937","position":[-12.5,0,-4.7],"rotation":0},{"asset":"prehistoric-expedition-sites-excavation-boundary-rope-e1373937","position":[-10.4,0,3.7],"rotation":0},{"asset":"prehistoric-expedition-sites-excavation-boundary-rope-e1373937","position":[-10.4,0,-4.7],"rotation":0},{"asset":"prehistoric-expedition-sites-excavation-boundary-rope-e1373937","position":[-8.3,0,3.7],"rotation":0},{"asset":"prehistoric-expedition-sites-excavation-boundary-rope-e1373937","position":[-8.3,0,-4.7],"rotation":0},{"asset":"prehistoric-expedition-sites-excavation-boundary-rope-e1373937","position":[-6.2,0,3.7],"rotation":0},{"asset":"prehistoric-expedition-sites-excavation-boundary-rope-e1373937","position":[-6.2,0,-4.7],"rotation":0},{"asset":"prehistoric-expedition-sites-excavation-boundary-rope-e1373937","position":[-4.1,0,3.7],"rotation":0},{"asset":"prehistoric-expedition-sites-excavation-boundary-rope-e1373937","position":[-4.1,0,-4.7],"rotation":0},{"asset":"prehistoric-expedition-sites-excavation-boundary-rope-e1373937","position":[-13.7,0,2],"rotation":90},{"asset":"prehistoric-expedition-sites-excavation-boundary-rope-e1373937","position":[-13.7,0,-0.2],"rotation":90},{"asset":"prehistoric-expedition-sites-excavation-boundary-rope-e1373937","position":[-13.7,0,-2.4],"rotation":90},{"asset":"prehistoric-expedition-sites-spoil-chute-67ead5cb","position":[-2.2,0,1.6],"rotation":90},{"asset":"prehistoric-expedition-sites-spoil-chute-67ead5cb","position":[-2.2,0,-0.9],"rotation":90},{"asset":"prehistoric-expedition-sites-spoil-chute-67ead5cb","position":[-2.2,0,-3.4],"rotation":90},{"asset":"prehistoric-expedition-sites-spoil-chute-67ead5cb","position":[-14.6,0,0.7],"rotation":40},{"asset":"prehistoric-expedition-sites-sediment-sieve-9064752a","position":[-11.5,0.22,2.5],"rotation":15},{"asset":"prehistoric-expedition-sites-sediment-sieve-9064752a","position":[-8.9,0.22,1.5],"rotation":-10},{"asset":"prehistoric-expedition-sites-sediment-sieve-9064752a","position":[-6.3,0.22,2.5],"rotation":30},{"asset":"prehistoric-expedition-sites-sediment-sieve-9064752a","position":[-4.7,0.22,-0.1],"rotation":-20},{"asset":"prehistoric-expedition-sites-sediment-sieve-9064752a","position":[-9.9,0.22,-2.7],"rotation":10},{"asset":"prehistoric-expedition-sites-sediment-sieve-9064752a","position":[-12.5,0.22,-2.7],"rotation":-30},{"asset":"prehistoric-expedition-sites-sample-washing-screen-3b2f9a2e","position":[-1,0,1.5],"rotation":90},{"asset":"prehistoric-expedition-sites-sample-washing-screen-3b2f9a2e","position":[-1,0,-0.9],"rotation":90},{"asset":"prehistoric-expedition-sites-sample-washing-screen-3b2f9a2e","position":[-1,0,-3.3],"rotation":90},{"asset":"prehistoric-expedition-sites-excavation-trowel-a6bcab2f","position":[-12.4,0.22,1.6],"rotation":0},{"asset":"prehistoric-expedition-sites-fossil-brush-54db0db1","position":[-11.8,0.22,1.7],"rotation":0},{"asset":"prehistoric-expedition-sites-excavation-trowel-a6bcab2f","position":[-9.8,0.22,2.4],"rotation":0},{"asset":"prehistoric-expedition-sites-fossil-brush-54db0db1","position":[-9,0.22,2.4],"rotation":0},{"asset":"prehistoric-expedition-sites-excavation-trowel-a6bcab2f","position":[-7.2,0.22,-0.2],"rotation":0},{"asset":"prehistoric-expedition-sites-fossil-brush-54db0db1","position":[-6.4,0.22,-0.2],"rotation":0},{"asset":"prehistoric-expedition-sites-excavation-trowel-a6bcab2f","position":[-4.6,0.22,2.4],"rotation":0},{"asset":"prehistoric-expedition-sites-fossil-brush-54db0db1","position":[-3.8,0.22,2.4],"rotation":0},{"asset":"prehistoric-expedition-sites-excavation-trowel-a6bcab2f","position":[-12.4,0.22,-1],"rotation":0},{"asset":"prehistoric-expedition-sites-fossil-brush-54db0db1","position":[-11.6,0.22,-1],"rotation":0},{"asset":"prehistoric-expedition-sites-excavation-trowel-a6bcab2f","position":[-7.2,0.22,-2.8],"rotation":0},{"asset":"prehistoric-expedition-sites-fossil-brush-54db0db1","position":[-6.4,0.22,-2.8],"rotation":0},{"asset":"prehistoric-expedition-sites-excavation-trowel-a6bcab2f","position":[-4.6,0.22,-2.8],"rotation":0},{"asset":"prehistoric-expedition-sites-fossil-brush-54db0db1","position":[-3.8,0.22,-2.8],"rotation":0},{"asset":"prehistoric-expedition-sites-rib-fragment-99e4b383","position":[-12,0.22,2],"rotation":0},{"asset":"prehistoric-expedition-sites-vertebra-fragment-bb3fc99e","position":[-9.4,0.22,2],"rotation":0},{"asset":"prehistoric-expedition-sites-long-bone-fragment-ec76f5c1","position":[-6.8,0.22,2],"rotation":0},{"asset":"prehistoric-expedition-sites-jaw-fragment-e6c20060","position":[-4.2,0.22,2],"rotation":0},{"asset":"prehistoric-expedition-sites-ammonite-impression-f4aa54f3","position":[-12,0.22,-0.6],"rotation":0},{"asset":"prehistoric-expedition-sites-leaf-impression-9c4a37ec","position":[-9.4,0.22,-0.6],"rotation":0},{"asset":"prehistoric-expedition-sites-egg-shell-fragment-1d3c4db2","position":[-6.8,0.22,-0.6],"rotation":0},{"asset":"prehistoric-expedition-sites-claw-fragment-f36c96be","position":[-4.2,0.22,-0.6],"rotation":0},{"asset":"prehistoric-expedition-sites-trackway-cast-46e55d5d","position":[-12,0.22,-3.2],"rotation":0},{"asset":"prehistoric-expedition-sites-track-measuring-frame-28441114","position":[-12,0.29,-3.2],"rotation":0},{"asset":"prehistoric-expedition-sites-tooth-fragment-c2945b91","position":[-9.4,0.22,-3.2],"rotation":0},{"asset":"prehistoric-expedition-sites-rib-fragment-99e4b383","position":[-6.8,0.22,-3.2],"rotation":90},{"asset":"prehistoric-expedition-sites-trackway-cast-46e55d5d","position":[6,0,3],"rotation":0},{"asset":"prehistoric-expedition-sites-trackway-cast-46e55d5d","position":[8,0,1],"rotation":0},{"asset":"prehistoric-expedition-sites-trackway-cast-46e55d5d","position":[6.5,0,-1],"rotation":0},{"asset":"prehistoric-expedition-sites-trackway-cast-46e55d5d","position":[9,0,-3],"rotation":0},{"asset":"prehistoric-expedition-sites-trackway-cast-46e55d5d","position":[7,0,-5],"rotation":0},{"asset":"prehistoric-expedition-sites-trackway-cast-46e55d5d","position":[10,0,-7],"rotation":0},{"asset":"prehistoric-expedition-sites-trackway-cast-46e55d5d","position":[8,0,-9.5],"rotation":0},{"asset":"prehistoric-expedition-sites-trackway-cast-46e55d5d","position":[11,0,-11.5],"rotation":0},{"asset":"prehistoric-expedition-sites-track-measuring-frame-28441114","position":[8,0.07,1],"rotation":0},{"asset":"prehistoric-expedition-sites-track-measuring-frame-28441114","position":[9,0.07,-3],"rotation":0},{"asset":"prehistoric-expedition-sites-track-measuring-frame-28441114","position":[10,0.07,-7],"rotation":0},{"asset":"prehistoric-expedition-sites-tripod-survey-frame-3e88da58","position":[5,0,-6.5],"rotation":0},{"asset":"prehistoric-expedition-sites-measuring-datum-post-9a586905","position":[12,0,0],"rotation":0},{"asset":"prehistoric-expedition-sites-measuring-datum-post-9a586905","position":[12.5,0,-10],"rotation":0},{"asset":"prehistoric-expedition-sites-sample-photography-stand-d1fcb650","position":[4.5,0,-12.6],"rotation":45},{"asset":"prehistoric-expedition-sites-excavation-boundary-rope-e1373937","position":[6,0,4.2],"rotation":0},{"asset":"prehistoric-expedition-sites-excavation-boundary-rope-e1373937","position":[8.1,0,4.2],"rotation":0},{"asset":"prehistoric-expedition-sites-fossil-exca-260fded7-starter-scene","position":[-3,0,-11],"rotation":0},{"asset":"prehistoric-expedition-sites-plaster-jacket-bb51746d","position":[2.5,0,-9.3],"rotation":0},{"asset":"prehistoric-expedition-sites-plaster-jacket-bb51746d","position":[3.7,0,-9.3],"rotation":0},{"asset":"prehistoric-expedition-sites-plaster-jacket-bb51746d","position":[4.9,0,-9.3],"rotation":0},{"asset":"prehistoric-expedition-sites-plaster-jacket-bb51746d","position":[2.5,0,-10.7],"rotation":0},{"asset":"prehistoric-expedition-sites-plaster-jacket-bb51746d","position":[3.7,0,-10.7],"rotation":0},{"asset":"prehistoric-expedition-sites-plaster-jacket-bb51746d","position":[4.9,0,-10.7],"rotation":0},{"asset":"prehistoric-expedition-sites-field-jacketing-cradle-c4d56006","position":[7.2,0,-9.3],"rotation":0},{"asset":"prehistoric-expedition-sites-plaster-jacket-bb51746d","position":[7.2,0.56,-9.3],"rotation":0},{"asset":"prehistoric-expedition-sites-field-jacketing-cradle-c4d56006","position":[8.6,0,-9.3],"rotation":0},{"asset":"prehistoric-expedition-sites-plaster-jacket-bb51746d","position":[8.6,0.56,-9.3],"rotation":0},{"asset":"prehistoric-expedition-sites-field-jacketing-cradle-c4d56006","position":[7.2,0,-10.9],"rotation":0},{"asset":"prehistoric-expedition-sites-plaster-jacket-bb51746d","position":[7.2,0.56,-10.9],"rotation":0},{"asset":"prehistoric-expedition-sites-field-jacketing-cradle-c4d56006","position":[8.6,0,-10.9],"rotation":0},{"asset":"prehistoric-expedition-sites-plaster-jacket-bb51746d","position":[8.6,0.56,-10.9],"rotation":0},{"asset":"prehistoric-expedition-sites-excavation-boundary-rope-e1373937","position":[0.5,0,-8.2],"rotation":0},{"asset":"prehistoric-expedition-sites-excavation-boundary-rope-e1373937","position":[2.6,0,-8.2],"rotation":0},{"asset":"prehistoric-expedition-sites-excavation-boundary-rope-e1373937","position":[4.7,0,-8.2],"rotation":0},{"asset":"prehistoric-expedition-sites-excavation-boundary-rope-e1373937","position":[6.8,0,-8.2],"rotation":0},{"asset":"prehistoric-expedition-sites-measuring-datum-post-9a586905","position":[1,0,-12.5],"rotation":0},{"asset":"prehistoric-expedition-sites-measuring-datum-post-9a586905","position":[10,0,-12.5],"rotation":0},{"asset":"prehistoric-expedition-sites-sample-crate-145a6a7b","position":[0.8,0,-13.5],"rotation":0},{"asset":"prehistoric-expedition-sites-sample-crate-145a6a7b","position":[0.8,0.35,-13.5],"rotation":0},{"asset":"prehistoric-expedition-sites-long-bone-fragment-ec76f5c1","position":[0.8,0.71,-13.5],"rotation":0},{"asset":"prehistoric-expedition-sites-core-sample-rack-ff9b5bbf","position":[-6,0,-20],"rotation":0},{"asset":"prehistoric-expedition-sites-core-sample-rack-ff9b5bbf","position":[-4.6,0,-20],"rotation":0},{"asset":"prehistoric-expedition-sites-core-sample-rack-ff9b5bbf","position":[-3.2,0,-20],"rotation":0},{"asset":"prehistoric-expedition-sites-core-sample-tube-c8c022d5","position":[-6.6,0,-19],"rotation":0},{"asset":"prehistoric-expedition-sites-core-sample-tube-c8c022d5","position":[-6.1499999999999995,0,-19],"rotation":0},{"asset":"prehistoric-expedition-sites-core-sample-tube-c8c022d5","position":[-5.699999999999999,0,-19],"rotation":0},{"asset":"prehistoric-expedition-sites-core-sample-tube-c8c022d5","position":[-5.25,0,-19],"rotation":0},{"asset":"prehistoric-expedition-sites-core-sample-tube-c8c022d5","position":[-4.8,0,-19],"rotation":0},{"asset":"prehistoric-expedition-sites-core-sample-tube-c8c022d5","position":[-4.35,0,-19],"rotation":0},{"asset":"prehistoric-expedition-sites-core-sample-tube-c8c022d5","position":[-3.8999999999999995,0,-19],"rotation":0},{"asset":"prehistoric-expedition-sites-core-sample-tube-c8c022d5","position":[-3.4499999999999997,0,-19],"rotation":0},{"asset":"prehistoric-expedition-sites-core-sample-tube-c8c022d5","position":[-2.9999999999999996,0,-19],"rotation":0},{"asset":"prehistoric-expedition-sites-core-sample-tube-c8c022d5","position":[-2.55,0,-19],"rotation":0},{"asset":"prehistoric-expedition-sites-core-sample-tube-c8c022d5","position":[-7.2,0,-20.5],"rotation":0},{"asset":"prehistoric-expedition-sites-core-sample-tube-c8c022d5","position":[-2,0,-20.5],"rotation":0},{"asset":"prehistoric-expedition-sites-sample-crate-145a6a7b","position":[2,0,-20],"rotation":0},{"asset":"prehistoric-expedition-sites-sample-crate-145a6a7b","position":[2,0.35,-20],"rotation":0},{"asset":"prehistoric-expedition-sites-sample-crate-145a6a7b","position":[2,0.7,-20],"rotation":0},{"asset":"prehistoric-expedition-sites-sample-crate-145a6a7b","position":[3,0,-20],"rotation":0},{"asset":"prehistoric-expedition-sites-sample-crate-145a6a7b","position":[3,0.35,-20],"rotation":0},{"asset":"prehistoric-expedition-sites-sample-crate-145a6a7b","position":[4.2,0,-20.5],"rotation":0},{"asset":"prehistoric-expedition-sites-sample-crate-145a6a7b","position":[4.2,0,-19.6],"rotation":0},{"asset":"prehistoric-expedition-sites-sediment-sieve-9064752a","position":[3,0.71,-20],"rotation":10},{"asset":"prehistoric-expedition-sites-sediment-sieve-9064752a","position":[4.2,0.36,-20.5],"rotation":-15},{"asset":"prehistoric-expedition-sites-tagging-station-de4f45c0","position":[6.2,0,-19],"rotation":-90},{"asset":"prehistoric-expedition-sites-specimen-tray-4e4da69d","position":[6.2,0.99,-19],"rotation":0},{"asset":"prehistoric-expedition-sites-ammonite-impression-f4aa54f3","position":[6.1,1.11,-19],"rotation":0},{"asset":"prehistoric-expedition-sites-egg-shell-fragment-1d3c4db2","position":[6.35,1.11,-19],"rotation":0},{"asset":"prehistoric-expedition-sites-field-sketch-table-c37ddbf2","position":[8.2,0,-21],"rotation":0},{"asset":"prehistoric-expedition-sites-field-sketch-table-c37ddbf2","position":[9.7,0,-21],"rotation":180},{"asset":"prehistoric-expedition-sites-specimen-tray-4e4da69d","position":[8.2,0.92,-21],"rotation":0},{"asset":"prehistoric-expedition-sites-vertebra-fragment-bb3fc99e","position":[8.2,1.04,-21],"rotation":0},{"asset":"prehistoric-expedition-sites-field-journal-72347536","position":[8.55,0.92,-21],"rotation":0},{"asset":"prehistoric-expedition-sites-specimen-tray-4e4da69d","position":[9.7,0.92,-21],"rotation":0},{"asset":"prehistoric-expedition-sites-jaw-fragment-e6c20060","position":[9.7,1.04,-21],"rotation":0},{"asset":"prehistoric-expedition-sites-field-journal-72347536","position":[9.4,0.92,-20.9],"rotation":0},{"asset":"prehistoric-expedition-sites-folding-map-board-df27ad61","position":[0,0,-22.5],"rotation":180},{"asset":"prehistoric-expedition-sites-field-journal-72347536","position":[0,0.89,-22.5],"rotation":0},{"asset":"prehistoric-expedition-sites-equipment-drying-frame-baf926c4","position":[-9.5,0,-22.5],"rotation":0},{"asset":"prehistoric-expedition-sites-fossil-brush-54db0db1","position":[-9.9,0,-21.4],"rotation":0},{"asset":"prehistoric-expedition-sites-excavation-trowel-a6bcab2f","position":[-9.1,0,-21.4],"rotation":0},{"asset":"prehistoric-expedition-sites-sample-washing-screen-3b2f9a2e","position":[-11.5,0,-21],"rotation":30},{"asset":"prehistoric-expedition-sites-sample-photography-stand-d1fcb650","position":[-1,0,-17.5],"rotation":180},{"asset":"prehistoric-expedition-sites-track-measuring-frame-28441114","position":[-1,0,-16.2],"rotation":0},{"asset":"prehistoric-expedition-sites-observation-periscope-9e47b216","position":[11.5,0,-18],"rotation":0},{"asset":"prehistoric-expedition-sites-field-binocular-stand-9ad4ce1b","position":[12.5,0,-20],"rotation":0},{"asset":"prehistoric-expedition-sites-raised-lookout-seat-55f0fdf2","position":[13.5,0,-22],"rotation":-120},{"asset":"prehistoric-expedition-sites-camouflage-screen-b75d3c15","position":[-12.5,0,-18.5],"rotation":20},{"asset":"prehistoric-expedition-sites-camouflage-screen-b75d3c15","position":[12.8,0,-15.5],"rotation":-70},{"asset":"prehistoric-expedition-sites-field-supply-cache-f49a007c","position":[-8,0,-17.5],"rotation":0},{"asset":"prehistoric-expedition-sites-field-supply-cache-f49a007c","position":[11.3,0,-22.3],"rotation":0},{"asset":"prehistoric-expedition-sites-expedition-waymarker-be9ccda6","position":[-14,0,-24],"rotation":0},{"asset":"prehistoric-expedition-sites-expedition-waymarker-be9ccda6","position":[14,0,-24],"rotation":0},{"asset":"prehistoric-expedition-sites-wind-direction-ribbon-274f515c","position":[-2,0,-24],"rotation":0},{"asset":"prehistoric-expedition-sites-tripod-survey-frame-3e88da58","position":[1.5,0,-16.5],"rotation":0},{"asset":"prehistoric-expedition-sites-measuring-datum-post-9a586905","position":[-0.5,0,-15.5],"rotation":0},{"asset":"prehistoric-expedition-sites-excavation-boundary-rope-e1373937","position":[-5,0,-16],"rotation":0},{"asset":"prehistoric-expedition-sites-excavation-boundary-rope-e1373937","position":[-2.9,0,-16],"rotation":0}],"points":[{"position":[3.2,0,17.2],"title":"Trailhead map","text":"The folding map board shows the whole dig: camp behind you, survey line ahead, squares to the west and the trackway east. Grab the layout, then walk north past the waymarkers.","asset":"prehistoric-expedition-sites-folding-map-board-df27ad61"},{"position":[-6,0,15.5],"title":"Base camp","text":"The observation camp sleeps the crew: supply caches stacked by the path, crates of kit, the drying frame for wet gear, and the wind ribbon showing what the dust will do today.","asset":"prehistoric-expedition-sites-expedition-observation-ca-b80a8b29"},{"position":[6.5,0,12],"title":"Watching without disturbing","text":"The observation hide and camouflage screens face the dig so recorders can watch a live square all day. The lookout seat, binocular stand and periscope cover the far ground.","asset":"prehistoric-expedition-sites-observation-hide-6af27f88"},{"position":[0.5,0,5.8],"title":"Survey line","text":"Tripods, datum posts and measuring frames pin every find to the site grid before it moves. The photo stand, tagging station and sketch table record each specimen where it was lifted.","asset":"prehistoric-expedition-sites-tripod-survey-frame-3e88da58"},{"position":[-1.5,0,-0.5],"title":"The squares","text":"Twelve excavation grids roped and staked, with sieves, washing screens, spoil chutes, trowels and brushes left where the crew left them. Rib, jaw, vertebra and shell fragments sit half exposed in the dust.","asset":"prehistoric-expedition-sites-excavation-grid-da64856b"},{"position":[7.5,0,-5],"title":"Trackway trail","text":"A line of trackway casts snakes north, each crossed by a measuring frame for stride and gauge. The survey tripod and photo stand at the side log every print before lifting.","asset":"prehistoric-expedition-sites-trackway-cast-46e55d5d"},{"position":[3,0,-8],"title":"Jacketing row","text":"The fossil excavation is the hero square, and beside it the jacketing row: plaster jackets setting over bone, four more lifted into cradles ready for the truck, all inside the rope.","asset":"prehistoric-expedition-sites-fossil-exca-260fded7-starter-scene"},{"position":[0,0,-18.5],"title":"Finds lab","text":"The north end processes everything: core racks and sample tubes, stacked crates, the tagging station, sketch tables with trays of ammonite, egg and jaw fragments, and the map board with the day notes.","asset":"prehistoric-expedition-sites-core-sample-rack-ff9b5bbf"}],"poster":{"position":[-7.6,3.4,21.8],"lookAt":[-8.4,1,13]}},"bounds":{"min":[-16,0,-26],"max":[16,9,26]},"assets":[{"id":"26139","slug":"prehistoric-expedition-sites-expedition-waymarker-be9ccda6","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-be9ccda6","cdnUrl":"https://cdn.3dassets.dev/assets/26139/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-expedition-waymarker-be9ccda6","thumbnailUrl":"https://cdn.3dassets.dev/assets/26139/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26139/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":19476,"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":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:46:54.993Z","updatedAt":"2026-10-25T12:31:37.727Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26139/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/26139/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26139/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26139/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/26139/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/26139/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26121","slug":"prehistoric-expedition-sites-wind-direction-ribbon-274f515c","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-274f515c","cdnUrl":"https://cdn.3dassets.dev/assets/26121/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-wind-direction-ribbon-274f515c","thumbnailUrl":"https://cdn.3dassets.dev/assets/26121/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26121/v1/poster.webp","blurhash":"U45g#8oJ0MS5~AS10zxG%Kj?IpahNtxFw{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":28088,"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":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:46:43.724Z","updatedAt":"2026-10-25T17:05:16.460Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26121/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/26121/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26121/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26121/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/26121/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/26121/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26129","slug":"prehistoric-expedition-sites-folding-map-board-df27ad61","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-df27ad61","cdnUrl":"https://cdn.3dassets.dev/assets/26129/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-folding-map-board-df27ad61","thumbnailUrl":"https://cdn.3dassets.dev/assets/26129/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26129/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":55576,"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":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:46:50.618Z","updatedAt":"2026-10-06T00:35:36.523Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26129/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/26129/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26129/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26129/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/26129/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/26129/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26138","slug":"prehistoric-expedition-sites-field-journal-72347536","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-72347536","cdnUrl":"https://cdn.3dassets.dev/assets/26138/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-field-journal-72347536","thumbnailUrl":"https://cdn.3dassets.dev/assets/26138/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26138/v1/poster.webp","blurhash":"U59j.A#;00sXs+D*Rl%L00JQ_LXPNe_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":27024,"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":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:46:54.716Z","updatedAt":"2026-10-25T15:35:47.670Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26138/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/26138/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26138/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26138/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/26138/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/26138/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26104","slug":"prehistoric-expedition-sites-measuring-datum-post-9a586905","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-9a586905","cdnUrl":"https://cdn.3dassets.dev/assets/26104/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-measuring-datum-post-9a586905","thumbnailUrl":"https://cdn.3dassets.dev/assets/26104/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26104/v1/poster.webp","blurhash":"U48ggA-r000J.8ofDiRi02Ri~ox^t7a|RjoL","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":48096,"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":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T20:46:27.138Z","updatedAt":"2026-10-25T13:54:26.779Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26104/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/26104/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26104/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26104/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/26104/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/26104/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26126","slug":"prehistoric-expedition-sites-sample-crate-145a6a7b","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-145a6a7b","cdnUrl":"https://cdn.3dassets.dev/assets/26126/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-sample-crate-145a6a7b","thumbnailUrl":"https://cdn.3dassets.dev/assets/26126/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26126/v1/poster.webp","blurhash":"U596{;^+0fDi?w%Ns,R40LS$a}RjDiw^ITEM","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":55636,"triangles":864,"vertices":2592,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.3499999940395355,-0.000015722496763626026,-0.25920366130697176],"max":[0.3499999940395355,0.3500157254769962,0.2579968839528636]},"sizeMeters":[0.7,0.35,0.517],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:46:47.975Z","updatedAt":"2026-10-06T13:06:04.232Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26126/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/26126/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26126/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26126/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/26126/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/26126/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26137","slug":"prehistoric-expedition-sites-specimen-tray-4e4da69d","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-4e4da69d","cdnUrl":"https://cdn.3dassets.dev/assets/26137/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-specimen-tray-4e4da69d","thumbnailUrl":"https://cdn.3dassets.dev/assets/26137/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26137/v1/poster.webp","blurhash":"U68zoZVY01%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":47748,"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":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:46:53.985Z","updatedAt":"2026-10-06T06:22:04.750Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26137/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/26137/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26137/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26137/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/26137/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/26137/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26112","slug":"prehistoric-expedition-sites-tooth-fragment-c2945b91","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-c2945b91","cdnUrl":"https://cdn.3dassets.dev/assets/26112/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-tooth-fragment-c2945b91","thumbnailUrl":"https://cdn.3dassets.dev/assets/26112/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26112/v1/poster.webp","blurhash":"U8D07K?b000000M{_2x]00NG~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":19436,"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":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:46:34.178Z","updatedAt":"2026-10-06T13:06:00.184Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26112/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/26112/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26112/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26112/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/26112/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/26112/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26146","slug":"prehistoric-expedition-sites-expedition-observation-ca-b80a8b29","title":"Expedition Observation Camp (Prehistoric Expedition Sites)","summary":"Composed expedition observation camp with clear access paths and use-specific object placement. Static demonstration only.","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-b80a8b29","cdnUrl":"https://cdn.3dassets.dev/assets/26146/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-expedition-observation-ca-b80a8b29","thumbnailUrl":"https://cdn.3dassets.dev/assets/26146/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26146/v1/poster.webp","blurhash":"U38Nk8-n02Mg_L%LDkIV00Iu%co]009F?s-:","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":268888,"triangles":12408,"vertices":9937,"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":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T20:46:58.061Z","updatedAt":"2026-10-25T17:39:08.341Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26146/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/26146/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26146/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26146/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/26146/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/26146/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26117","slug":"prehistoric-expedition-sites-observation-hide-6af27f88","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-6af27f88","cdnUrl":"https://cdn.3dassets.dev/assets/26117/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-observation-hide-6af27f88","thumbnailUrl":"https://cdn.3dassets.dev/assets/26117/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26117/v1/poster.webp","blurhash":"U3Bp%i-=00.7Mx4pMz^%004ok%IoXM_M~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":119016,"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":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:46:40.503Z","updatedAt":"2026-10-06T12:18:13.005Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26117/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/26117/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26117/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26117/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/26117/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/26117/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26124","slug":"prehistoric-expedition-sites-camouflage-screen-b75d3c15","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-b75d3c15","cdnUrl":"https://cdn.3dassets.dev/assets/26124/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-camouflage-screen-b75d3c15","thumbnailUrl":"https://cdn.3dassets.dev/assets/26124/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26124/v1/poster.webp","blurhash":"U59%eSTb00a1M{-ntk9a01nP_Loytjn$V@oz","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":120408,"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":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:46:44.441Z","updatedAt":"2026-10-06T13:06:04.305Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26124/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/26124/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26124/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26124/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/26124/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/26124/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26132","slug":"prehistoric-expedition-sites-field-supply-cache-f49a007c","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-f49a007c","cdnUrl":"https://cdn.3dassets.dev/assets/26132/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-field-supply-cache-f49a007c","thumbnailUrl":"https://cdn.3dassets.dev/assets/26132/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26132/v1/poster.webp","blurhash":"UFA,j;xs9Gf7_Lt6MzWB9ukVofRQ8{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":58880,"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":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:46:51.987Z","updatedAt":"2026-10-25T15:31:41.433Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26132/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/26132/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26132/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26132/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/26132/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/26132/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26120","slug":"prehistoric-expedition-sites-raised-lookout-seat-55f0fdf2","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-55f0fdf2","cdnUrl":"https://cdn.3dassets.dev/assets/26120/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-raised-lookout-seat-55f0fdf2","thumbnailUrl":"https://cdn.3dassets.dev/assets/26120/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26120/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":155288,"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":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:46:41.072Z","updatedAt":"2026-10-25T13:54:11.688Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26120/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/26120/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26120/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26120/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/26120/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/26120/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26125","slug":"prehistoric-expedition-sites-field-binocular-stand-9ad4ce1b","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-9ad4ce1b","cdnUrl":"https://cdn.3dassets.dev/assets/26125/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-field-binocular-stand-9ad4ce1b","thumbnailUrl":"https://cdn.3dassets.dev/assets/26125/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26125/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":22400,"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":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:46:47.211Z","updatedAt":"2026-10-25T15:18:57.928Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26125/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/26125/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26125/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26125/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/26125/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/26125/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26127","slug":"prehistoric-expedition-sites-observation-periscope-9e47b216","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-9e47b216","cdnUrl":"https://cdn.3dassets.dev/assets/26127/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-observation-periscope-9e47b216","thumbnailUrl":"https://cdn.3dassets.dev/assets/26127/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26127/v1/poster.webp","blurhash":"U24U~Oof00RjDiof.8M{~qt700MxIAt7%gE1","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":24472,"triangles":512,"vertices":1536,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.14996040649226627,0,-0.15896806375220454],"max":[0.14996040649226627,1.6411999464035034,0.15899936542873122]},"sizeMeters":[0.3,1.641,0.318],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:46:47.620Z","updatedAt":"2026-10-08T16:02:07.190Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26127/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/26127/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26127/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26127/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/26127/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/26127/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26140","slug":"prehistoric-expedition-sites-equipment-drying-frame-baf926c4","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-baf926c4","cdnUrl":"https://cdn.3dassets.dev/assets/26140/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-equipment-drying-frame-baf926c4","thumbnailUrl":"https://cdn.3dassets.dev/assets/26140/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26140/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":73788,"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":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:46:55.423Z","updatedAt":"2026-10-10T22:03:41.298Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26140/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/26140/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26140/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26140/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/26140/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/26140/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26100","slug":"prehistoric-expedition-sites-sediment-sieve-9064752a","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-9064752a","cdnUrl":"https://cdn.3dassets.dev/assets/26100/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-sediment-sieve-9064752a","thumbnailUrl":"https://cdn.3dassets.dev/assets/26100/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26100/v1/poster.webp","blurhash":"U26Z,x$%0gRk%1$jR*JQ02R+}@W;E2Egxa$Q","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":127484,"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":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:46:23.409Z","updatedAt":"2026-10-06T13:05:54.637Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26100/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/26100/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26100/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26100/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/26100/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/26100/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26103","slug":"prehistoric-expedition-sites-core-sample-tube-c8c022d5","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-c8c022d5","cdnUrl":"https://cdn.3dassets.dev/assets/26103/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-core-sample-tube-c8c022d5","thumbnailUrl":"https://cdn.3dassets.dev/assets/26103/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26103/v1/poster.webp","blurhash":"U471vG%g004T_Nt74nMxInNFxt%Mx]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":27696,"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":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:46:26.867Z","updatedAt":"2026-10-06T05:10:22.010Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26103/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/26103/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26103/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26103/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/26103/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/26103/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26118","slug":"prehistoric-expedition-sites-tripod-survey-frame-3e88da58","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-3e88da58","cdnUrl":"https://cdn.3dassets.dev/assets/26118/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-tripod-survey-frame-3e88da58","thumbnailUrl":"https://cdn.3dassets.dev/assets/26118/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26118/v1/poster.webp","blurhash":"U04Kyw~B0000LgxvMI0L0-5.}T|@I9rq^k.7","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":39976,"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":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:46:40.737Z","updatedAt":"2026-10-06T02:19:59.885Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26118/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/26118/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26118/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26118/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/26118/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/26118/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26123","slug":"prehistoric-expedition-sites-track-measuring-frame-28441114","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-28441114","cdnUrl":"https://cdn.3dassets.dev/assets/26123/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-track-measuring-frame-28441114","thumbnailUrl":"https://cdn.3dassets.dev/assets/26123/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26123/v1/poster.webp","blurhash":"U1B:sm_N00~q~oRjM}-:009Fe-0000%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":64036,"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":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T20:46:44.300Z","updatedAt":"2026-10-25T07:24:51.202Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26123/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/26123/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26123/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26123/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/26123/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/26123/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26122","slug":"prehistoric-expedition-sites-sample-photography-stand-d1fcb650","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-d1fcb650","cdnUrl":"https://cdn.3dassets.dev/assets/26122/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-sample-photography-stand-d1fcb650","thumbnailUrl":"https://cdn.3dassets.dev/assets/26122/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26122/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":100616,"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":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:46:44.231Z","updatedAt":"2026-10-06T05:06:24.126Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26122/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/26122/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26122/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26122/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/26122/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/26122/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26130","slug":"prehistoric-expedition-sites-tagging-station-de4f45c0","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-de4f45c0","cdnUrl":"https://cdn.3dassets.dev/assets/26130/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-tagging-station-de4f45c0","thumbnailUrl":"https://cdn.3dassets.dev/assets/26130/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26130/v1/poster.webp","blurhash":"U15|$V#+01X-^*wJ9GO?0#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":97008,"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":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:46:51.345Z","updatedAt":"2026-10-06T08:16:45.057Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26130/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/26130/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26130/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26130/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/26130/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/26130/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26115","slug":"prehistoric-expedition-sites-claw-fragment-f36c96be","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-f36c96be","cdnUrl":"https://cdn.3dassets.dev/assets/26115/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-claw-fragment-f36c96be","thumbnailUrl":"https://cdn.3dassets.dev/assets/26115/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26115/v1/poster.webp","blurhash":"U89t4AR500%#Xm9ajF~V00og~pM{$z^*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":46180,"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":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:46:37.432Z","updatedAt":"2026-10-25T16:39:43.108Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26115/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/26115/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26115/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26115/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/26115/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/26115/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26119","slug":"prehistoric-expedition-sites-field-sketch-table-c37ddbf2","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-c37ddbf2","cdnUrl":"https://cdn.3dassets.dev/assets/26119/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-field-sketch-table-c37ddbf2","thumbnailUrl":"https://cdn.3dassets.dev/assets/26119/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26119/v1/poster.webp","blurhash":"UB9GaNt60KoI~VxG9GRjOBo3RlRk4oWp-;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":96372,"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":"Claude Fable 5.1","downloads":6,"publishedAt":"2026-09-07T20:46:40.879Z","updatedAt":"2026-10-25T13:01:43.218Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26119/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/26119/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26119/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26119/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/26119/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/26119/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26113","slug":"prehistoric-expedition-sites-leaf-impression-9c4a37ec","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-9c4a37ec","cdnUrl":"https://cdn.3dassets.dev/assets/26113/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-leaf-impression-9c4a37ec","thumbnailUrl":"https://cdn.3dassets.dev/assets/26113/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26113/v1/poster.webp","blurhash":"U4B{Z6^%00rY-oE2EM%2009a~VS$9H~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":64728,"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":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:46:37.277Z","updatedAt":"2026-10-07T07:44:48.347Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26113/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/26113/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26113/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26113/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/26113/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/26113/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26131","slug":"prehistoric-expedition-sites-excavation-boundary-rope-e1373937","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-e1373937","cdnUrl":"https://cdn.3dassets.dev/assets/26131/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-excavation-boundary-rope-e1373937","thumbnailUrl":"https://cdn.3dassets.dev/assets/26131/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26131/v1/poster.webp","blurhash":"UA9QX5xaIAn%~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":35152,"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":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:46:51.620Z","updatedAt":"2026-10-06T01:47:20.744Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26131/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/26131/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26131/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26131/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/26131/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/26131/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26097","slug":"prehistoric-expedition-sites-excavation-grid-da64856b","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-da64856b","cdnUrl":"https://cdn.3dassets.dev/assets/26097/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-excavation-grid-da64856b","thumbnailUrl":"https://cdn.3dassets.dev/assets/26097/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26097/v1/poster.webp","blurhash":"U6A,n6tL00R+~ok8IVah00Rn_4a$00jKs;j@","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":81236,"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":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:46:23.161Z","updatedAt":"2026-10-05T19:51:04.429Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26097/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/26097/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26097/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26097/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/26097/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/26097/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26106","slug":"prehistoric-expedition-sites-spoil-chute-67ead5cb","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-67ead5cb","cdnUrl":"https://cdn.3dassets.dev/assets/26106/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-spoil-chute-67ead5cb","thumbnailUrl":"https://cdn.3dassets.dev/assets/26106/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26106/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":64604,"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":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:46:30.385Z","updatedAt":"2026-10-06T13:05:56.794Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26106/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/26106/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26106/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26106/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/26106/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/26106/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26105","slug":"prehistoric-expedition-sites-sample-washing-screen-3b2f9a2e","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-3b2f9a2e","cdnUrl":"https://cdn.3dassets.dev/assets/26105/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-sample-washing-screen-3b2f9a2e","thumbnailUrl":"https://cdn.3dassets.dev/assets/26105/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26105/v1/poster.webp","blurhash":"UDAT$YtR8_oM_Nx]IURjIUofRjV@D%Rjt7ae","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":122624,"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":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:46:30.054Z","updatedAt":"2026-10-06T06:24:40.164Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26105/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/26105/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26105/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26105/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/26105/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/26105/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26098","slug":"prehistoric-expedition-sites-excavation-trowel-a6bcab2f","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-a6bcab2f","cdnUrl":"https://cdn.3dassets.dev/assets/26098/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-excavation-trowel-a6bcab2f","thumbnailUrl":"https://cdn.3dassets.dev/assets/26098/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26098/v1/poster.webp","blurhash":"U36859xa00EM?^X8DNv~00ae_3Wp00WA_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":13492,"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":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:46:23.185Z","updatedAt":"2026-10-06T04:31:50.100Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26098/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/26098/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26098/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26098/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/26098/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/26098/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26099","slug":"prehistoric-expedition-sites-fossil-brush-54db0db1","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-54db0db1","cdnUrl":"https://cdn.3dassets.dev/assets/26099/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-fossil-brush-54db0db1","thumbnailUrl":"https://cdn.3dassets.dev/assets/26099/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26099/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":20096,"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":"Claude Fable 5.1","downloads":12,"publishedAt":"2026-09-07T20:46:23.358Z","updatedAt":"2026-10-25T16:52:50.813Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26099/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/26099/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26099/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26099/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/26099/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/26099/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26107","slug":"prehistoric-expedition-sites-rib-fragment-99e4b383","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-99e4b383","cdnUrl":"https://cdn.3dassets.dev/assets/26107/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-rib-fragment-99e4b383","thumbnailUrl":"https://cdn.3dassets.dev/assets/26107/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26107/v1/poster.webp","blurhash":"UBAd1K?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":46172,"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":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:46:30.480Z","updatedAt":"2026-10-25T16:31:03.206Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26107/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/26107/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26107/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26107/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/26107/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/26107/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26108","slug":"prehistoric-expedition-sites-vertebra-fragment-bb3fc99e","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-bb3fc99e","cdnUrl":"https://cdn.3dassets.dev/assets/26108/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-vertebra-fragment-bb3fc99e","thumbnailUrl":"https://cdn.3dassets.dev/assets/26108/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26108/v1/poster.webp","blurhash":"UBC?o#-;004o4ooe%MWD00M|~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":21244,"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":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:46:30.696Z","updatedAt":"2026-10-07T16:41:11.560Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26108/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/26108/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26108/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26108/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/26108/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/26108/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26109","slug":"prehistoric-expedition-sites-long-bone-fragment-ec76f5c1","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-ec76f5c1","cdnUrl":"https://cdn.3dassets.dev/assets/26109/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-long-bone-fragment-ec76f5c1","thumbnailUrl":"https://cdn.3dassets.dev/assets/26109/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26109/v1/poster.webp","blurhash":"U5AAR6xu00D$8^M{.9-: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":71548,"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":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:46:33.749Z","updatedAt":"2026-10-06T02:47:52.262Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26109/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/26109/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26109/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26109/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/26109/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/26109/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26110","slug":"prehistoric-expedition-sites-jaw-fragment-e6c20060","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-e6c20060","cdnUrl":"https://cdn.3dassets.dev/assets/26110/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-jaw-fragment-e6c20060","thumbnailUrl":"https://cdn.3dassets.dev/assets/26110/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26110/v1/poster.webp","blurhash":"U5CsdO_300Seog_2_MM{00IU~p%2NF0000%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":33892,"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":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:46:33.948Z","updatedAt":"2026-10-06T15:03:37.965Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26110/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/26110/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26110/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26110/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/26110/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/26110/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26111","slug":"prehistoric-expedition-sites-ammonite-impression-f4aa54f3","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-f4aa54f3","cdnUrl":"https://cdn.3dassets.dev/assets/26111/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-ammonite-impression-f4aa54f3","thumbnailUrl":"https://cdn.3dassets.dev/assets/26111/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26111/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":113580,"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":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:46:34.117Z","updatedAt":"2026-10-06T13:06:00.426Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26111/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/26111/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26111/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26111/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/26111/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/26111/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26116","slug":"prehistoric-expedition-sites-egg-shell-fragment-1d3c4db2","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-1d3c4db2","cdnUrl":"https://cdn.3dassets.dev/assets/26116/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-egg-shell-fragment-1d3c4db2","thumbnailUrl":"https://cdn.3dassets.dev/assets/26116/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26116/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":18172,"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":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:46:37.468Z","updatedAt":"2026-10-08T05:49:45.170Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26116/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/26116/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26116/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26116/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/26116/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/26116/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26114","slug":"prehistoric-expedition-sites-trackway-cast-46e55d5d","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-46e55d5d","cdnUrl":"https://cdn.3dassets.dev/assets/26114/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-trackway-cast-46e55d5d","thumbnailUrl":"https://cdn.3dassets.dev/assets/26114/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26114/v1/poster.webp","blurhash":"U8D+}B%M00a#%3M{R%xa00Io~WRkD$-ps:NH","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":65716,"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":"Claude Fable 5.1","downloads":6,"publishedAt":"2026-09-07T20:46:37.416Z","updatedAt":"2026-10-06T13:06:00.024Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26114/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/26114/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26114/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26114/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/26114/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/26114/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26145","slug":"prehistoric-expedition-sites-fossil-exca-260fded7-starter-scene","title":"Fossil Excavation (Prehistoric Expedition Sites)","summary":"Composed fossil excavation with clear access paths and use-specific object placement. Static demonstration only.","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-260fded7-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/26145/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-fossil-exca-260fded7-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/26145/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26145/v1/poster.webp","blurhash":"U67^=3WB00IpWUt6a#M|00of~qxZs;M|n~%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":233632,"triangles":10252,"vertices":9949,"meshes":22,"materials":7,"textures":1,"animations":[],"boundingBox":{"min":[-2.5350000262260437,-0.00002837011920131527,-1.2592036613069717],"max":[2.5404683351516724,1.2000000476837158,2.034998015168203]},"sizeMeters":[5.075,1.2,3.294],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":16,"publishedAt":"2026-09-07T20:46:57.326Z","updatedAt":"2026-10-25T10:35:26.516Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26145/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/26145/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26145/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26145/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/26145/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/26145/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26101","slug":"prehistoric-expedition-sites-plaster-jacket-bb51746d","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-bb51746d","cdnUrl":"https://cdn.3dassets.dev/assets/26101/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-plaster-jacket-bb51746d","thumbnailUrl":"https://cdn.3dassets.dev/assets/26101/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26101/v1/poster.webp","blurhash":"UEC6x.t700WAM_WBt7t600Rj~poe-;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":34132,"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":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:46:26.640Z","updatedAt":"2026-10-06T13:05:56.312Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26101/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/26101/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26101/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26101/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/26101/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/26101/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26102","slug":"prehistoric-expedition-sites-field-jacketing-cradle-c4d56006","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-c4d56006","cdnUrl":"https://cdn.3dassets.dev/assets/26102/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-field-jacketing-cradle-c4d56006","thumbnailUrl":"https://cdn.3dassets.dev/assets/26102/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26102/v1/poster.webp","blurhash":"U68gjBxa01Na?axaIVNH00n$?[S401IV%yxt","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":50996,"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":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:46:26.750Z","updatedAt":"2026-10-25T15:31:15.308Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26102/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/26102/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26102/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26102/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/26102/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/26102/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26128","slug":"prehistoric-expedition-sites-core-sample-rack-ff9b5bbf","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-ff9b5bbf","cdnUrl":"https://cdn.3dassets.dev/assets/26128/v1/model.glb","downloadUrl":"https://3dassets.dev/download/prehistoric-expedition-sites-core-sample-rack-ff9b5bbf","thumbnailUrl":"https://cdn.3dassets.dev/assets/26128/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26128/v1/poster.webp","blurhash":"U57K9*xG00ad_NxaDOIoF{X9emVsELbbxuRi","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":139424,"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":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:46:47.924Z","updatedAt":"2026-10-05T21:57:30.006Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26128/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/26128/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26128/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26128/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/26128/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/26128/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}]}}