{"data":{"id":"146","slug":"volcano-and-lava-fields","title":"Volcano and Lava Fields","summary":"Walk a lava field at the foot of a cone: a boardwalk over an open channel, a lava lake, a tube mouth, a rope bridge over a fissure, geothermal ground and a small survey camp.","url":"https://3dassets.dev/demos/volcano-and-lava-fields","coverUrl":"https://cdn.3dassets.dev/media/volcano-and-lava-fields-demo.png","featured":true,"pack":{"slug":"volcano-and-lava-fields","title":"Volcano and Lava Fields","url":"https://3dassets.dev/packs/volcano-and-lava-fields","summary":"A volcanic landscape kit on one 4 m grid: cone flanks, crater rim, lava channels and a lake, pahoehoe and aa crust, tubes, fissures, fumaroles, geysers and mud pots, bombs and burnt ground, plus a survey camp with a hut, masts and crates that open.","assetCount":58,"totalBytes":8249168,"starterScene":{"slug":"volcano-and-lava-fields-volcano-and-lava-0cab8769-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/37488/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-0cab8769-starter-scene","fileSize":3121492}},"placementCount":584,"assetCount":57,"spawn":{"position":[-4,0.3,17],"yaw":180},"publishedAt":"2026-09-12T05:27:15.465Z","updatedAt":"2026-09-12T05:27:15.466Z","description":"A volcanic landscape laid out corner to corner on the pack's own 4 m grid, about 62 m by 54 m of walkable ground with the cone as the backdrop to the north.\n\n**What is placed.** Cone flank modules in three slopes build the cone in overlapping rows, topped by the crater rim and floor. A lava lake fills the hollow at its western foot and feeds a channel that runs the length of the plot in straights, a curve and a front lobe, with cracked plates and their glow seams either side. The crust and clinker field between them carries pahoehoe, aa rubble, tumulus mounds, obsidian slabs, cinder track and ash, littered with volcanic bombs in three sizes, impact craters, pumice heaps, rockfall piles and boulder sets. A lava tube mouth, an interior section and a collapsed roof open a cave in the middle of the field. A fissure crosses it with the rope bridge over the gap. East of the field the geothermal ground carries fumaroles with sulphur crusts, sulphur deposits, steam vent plates, mud pots, a geyser cone and a hot spring pool edge, beside a basalt colonnade of hexagonal pavement and column clusters. A burnt margin of scorched plates, stumps, charred logs and ash drifts closes the southern edge, and a survey camp stands on the crust with the seismometer hut, tripod sensor masts, sample crates, a heat suit on its stand, gas monitor boxes, marker posts and blank warning signs. A boardwalk runs east to west across the field and turns north over the lava channel, which is where the visitor starts.\n\n**What moves.** Almost nothing, and that is the correct answer for a landscape. The seismometer hut door opens and closes, the sample crate and gas monitor lids open and close, and the tripod sensor mast head spins. That is the whole moving inventory of the pack, and the demo places each of them beside the path so you can walk up and watch.\n\n**What does not move, and why.** The lava, the steam, the smoke, the fire and the glow are static. Fluid and light need a shader or a simulated element, and animation here is rigid node transforms only: one node, one rigid move. The glow seams are emissive looking geometry, not lights, and the pack embeds no lights at all, so a renderer lights them however its own scene does. The rope bridge sag is modelled into the deck rather than hanging, because a hanging bridge needs a joint per plank and no joints exist here. There are no people and no animals, because that would need skinned meshes and the pack has none.\n\n**A note on the signs.** Every sign face, instrument plate and marker in the pack is deliberately blank. This is not a real volcano, park or observatory and nothing here is meant to read as one.\n\n**Size.** The demo places the whole pack, 57 distinct models, so the browser downloads all of them once and clones them. That is the trade for a field that is dressed corner to corner rather than a lineup.","scene":{"version":1,"spawn":{"position":[-4,0.3,17],"yaw":180},"bounds":{"min":[-33,-1.5,-25],"max":[33,12,33]},"ground":{"size":78,"elevation":-0.45,"style":"plain"},"environment":{"preset":"outdoor","horizon":"#e8cfae","floor":"#5b514a","light":"warm","shadows":true},"placements":[{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lava-l-5208568b","position":[-18,-0.31,-10],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lava-l-5208568b","position":[-14,-0.31,-10],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[-10,-0.25,-10],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lava-f-7c021113","position":[-6,-0.25,-10],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[-2,-0.25,-10],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-collap-b235ee42","position":[2,-1.25,-10],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[6,-0.25,-10],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-fissur-0026ff27","position":[10,-0.25,-10],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-crater-35b26cd2","position":[14,-0.25,-10],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-ash-fi-1b7f96b1","position":[18,-0.25,-10],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lava-l-5208568b","position":[-18,-0.31,-6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lava-l-5208568b","position":[-14,-0.31,-6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[-10,-0.25,-6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lava-f-7c021113","position":[-6,-0.25,-6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[-2,-0.25,-6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[2,-0.25,-6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[6,-0.25,-6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-fissur-0026ff27","position":[10,-0.25,-6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-ash-fi-1b7f96b1","position":[14,-0.25,-6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-ash-fi-1b7f96b1","position":[18,-0.25,-6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[-18,-0.25,-2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-talus--e197a6f0","position":[-14,-0.25,-2],"rotation":90},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[-10,-0.25,-2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lava-f-beaccbeb","position":[-6,-0.25,-2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lava-f-7c021113","position":[-2,-0.25,-2],"rotation":90},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lava-f-7c021113","position":[2,-0.25,-2],"rotation":90},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lava-f-92f8c681","position":[6,-0.25,-2],"rotation":90},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-fissur-0026ff27","position":[10,-0.25,-2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-ash-fi-1b7f96b1","position":[14,-0.25,-2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-hot-sp-dcd2c5f8","position":[18,-0.25,-2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[-18,-0.25,2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-talus--e197a6f0","position":[-14,-0.25,2],"rotation":90},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[-10,-0.25,2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[-6,-0.25,2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cracke-fb7e1254","position":[-2,-0.25,2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[2,-0.25,2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[6,-0.25,2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-fissur-0026ff27","position":[10,-0.25,2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-ash-fi-1b7f96b1","position":[14,-0.25,2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-hot-sp-dcd2c5f8","position":[18,-0.25,2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[-18,-0.25,6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[-14,-0.25,6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-tumulu-930c2d92","position":[-10,-0.25,6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[-6,-0.25,6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cinder-46698f99","position":[-2,-0.25,6],"rotation":90},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cinder-46698f99","position":[2,-0.25,6],"rotation":90},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cinder-46698f99","position":[6,-0.25,6],"rotation":90},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-hexago-d38b3210","position":[14,-0.25,6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-ash-fi-1b7f96b1","position":[18,-0.25,6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[-18,-0.25,10],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[-14,-0.25,10],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[-10,-0.25,10],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[-6,-0.25,10],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[-2,-0.25,10],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-ash-fi-1b7f96b1","position":[2,-0.25,10],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-ash-fi-1b7f96b1","position":[6,-0.25,10],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-hexago-d38b3210","position":[14,-0.25,10],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[18,-0.25,10],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-ravine-c8ae7441","position":[-18,-0.25,14],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-ravine-c8ae7441","position":[-14,-0.25,14],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[-10,-0.25,14],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[-6,-0.25,14],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[-2,-0.25,14],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-ash-fi-1b7f96b1","position":[2,-0.25,14],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-ash-fi-1b7f96b1","position":[6,-0.25,14],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-ash-fi-1b7f96b1","position":[10,-0.25,14],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-scorch-f9131979","position":[14,-0.25,14],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[18,-0.25,14],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[-18,-0.25,-18],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[-14,-0.25,-18],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[-10,-0.25,-18],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cone-f-56e7389b","position":[-6,-0.25,-18],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cone-f-56e7389b","position":[-2,-0.25,-18],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[2,-0.25,-18],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[6,-0.25,-18],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[10,-0.25,-18],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[14,-0.25,-18],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[18,-0.25,-18],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[-18,-0.25,-22],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[-14,-0.25,-22],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[-10,-0.25,-22],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[-6,-0.25,-22],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[-2,-0.25,-22],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cone-f-87b620b7","position":[2,-0.25,-22],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cone-f-87b620b7","position":[6,-0.25,-22],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[10,-0.25,-22],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[14,-0.25,-22],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[18,-0.25,-22],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cone-f-eb91eab3","position":[-18,-0.25,-14],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cone-f-eb91eab3","position":[-14,-0.25,-14],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cone-f-eb91eab3","position":[-10,-0.25,-14],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cone-f-eb91eab3","position":[-6,-0.25,-14],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cone-f-eb91eab3","position":[-2,-0.25,-14],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cone-f-eb91eab3","position":[2,-0.25,-14],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cone-f-eb91eab3","position":[6,-0.25,-14],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cone-f-eb91eab3","position":[10,-0.25,-14],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cone-f-eb91eab3","position":[14,-0.25,-14],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cone-f-eb91eab3","position":[18,-0.25,-14],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cone-f-eb91eab3","position":[-14,1.365,-17.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cone-f-eb91eab3","position":[-10,1.365,-17.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cone-f-eb91eab3","position":[-6,1.365,-17.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cone-f-eb91eab3","position":[-2,1.365,-17.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cone-f-eb91eab3","position":[2,1.365,-17.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cone-f-eb91eab3","position":[6,1.365,-17.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cone-f-eb91eab3","position":[10,1.365,-17.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cone-f-eb91eab3","position":[14,1.365,-17.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-crater-0f7b0780","position":[-10,2.8,-20.8],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-crater-0f7b0780","position":[-6,2.8,-20.8],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-crater-0f7b0780","position":[-2,2.8,-20.8],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-crater-0f7b0780","position":[2,2.8,-20.8],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-crater-0f7b0780","position":[6,2.8,-20.8],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-crater-0f7b0780","position":[10,2.8,-20.8],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cliff--8b9b8118","position":[-18,0,-17.4],"rotation":270},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cliff--8b9b8118","position":[-18,0,-21.4],"rotation":270},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cliff--8b9b8118","position":[18,0,-17.4],"rotation":90},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cliff--8b9b8118","position":[18,0,-21.4],"rotation":90},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lava-t-e8ffbc55","position":[2,-0.25,-14],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-basalt-b8c7b3cc","position":[6.5,0,-10.2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-spatte-c3e93264","position":[-0.6,0,-9.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-spatte-c3e93264","position":[-10.5,0,-11.2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-hornit-7bafc422","position":[5.6,0,-4.8],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-hornit-7bafc422","position":[-8.6,0,-6.2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-spatte-d883b61c","position":[11,0,-12.2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-rockfa-dbacf162","position":[-10.8,0,-5.6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-ash-dr-9e378102","position":[6.6,0,15.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-obsidi-046ce20c","position":[-9.6,0,2.6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-scoria-c9b15b21","position":[15,0,-7.5],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-boulde-e69bc944","position":[9.5,0,4.2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pumice-dc2a287a","position":[17.5,0,11.5],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-charre-a1cb7fb2","position":[3.5,0,14.6],"rotation":120.32},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lapill-9739063b","position":[8.5,0,8.2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lapill-9739063b","position":[-12,0,-3],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lapill-9739063b","position":[12.5,0,13.5],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lava-b-c9e30f7a","position":[10.5,0,6.5],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lava-b-c9e30f7a","position":[-2.4,0,-5.6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[1.2,0,-4.8],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[-3.2,0,3.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[7.6,0,1.2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[-12.8,0,5.2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[16.2,0,14.2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-a09750b0","position":[5.2,0,3.8],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-a09750b0","position":[13.4,0,2.6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-1f1f7775","position":[-10.6,0,-2.6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-1f1f7775","position":[0.5,0,4.2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-ash-dr-9e378102","position":[18.5,0,8.6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-fumaro-ddc6aa87","position":[16.8,0,-9.2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-fumaro-ddc6aa87","position":[15.2,0,1.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-sulphu-603c4b4d","position":[17.2,0,-6.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-steam--114d0017","position":[15.4,0,-3.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-mud-po-09fcd673","position":[18.6,0,6.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-geyser-e34fc68c","position":[17.6,0,4.8],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-seismo-36125fe8","position":[6.5,0,12.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-tripod-dbe448b9","position":[2.6,0,11.2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-tripod-dbe448b9","position":[11.4,0,10.6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-sample-da6a6d1c","position":[8.6,0,11.4],"rotation":17.19},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-sample-da6a6d1c","position":[9.4,0,12.6],"rotation":331.35},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-gas-mo-d6dda718","position":[4.4,0,11.6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-heat-s-40a84c64","position":[5.2,0,13.6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-warnin-1c245553","position":[1.4,0,8.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-warnin-1c245553","position":[10.6,0,7.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-survey-afadf347","position":[-0.6,0,6.9],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-survey-afadf347","position":[8.2,0,4.6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-survey-afadf347","position":[-9.6,0,-8.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-survey-afadf347","position":[13.6,0,-1.2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-rockfa-dbacf162","position":[-17.6,0,5.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lapill-9739063b","position":[-13.4,0,6.2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-charre-a1cb7fb2","position":[-12.4,0,9.4],"rotation":68.75},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-burnt--77cd60dc","position":[-10.2,0,11.2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[-11.6,0,8.2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-a09750b0","position":[-7.6,0,6.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lapill-9739063b","position":[-2.6,0,13.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-burnt--77cd60dc","position":[-3.4,0,15.2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[-9.8,0,14.6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lapill-9739063b","position":[0.4,0,15.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[-1.6,0,8.6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-ash-dr-9e378102","position":[14.6,0,14.2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pumice-dc2a287a","position":[16.4,0,15.2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-a09750b0","position":[12.4,0,15.2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-boulde-e69bc944","position":[15.4,0,9.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-charre-a1cb7fb2","position":[13.6,0,11.8],"rotation":45.84},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[8.4,0,15.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-survey-afadf347","position":[11.6,0,14.2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[-11.4,0,0.6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[-3.2,0,1.2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[3.4,0,6.8],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[11.8,0,5.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[13.2,0,6.6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[15.8,0,-1.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[2.2,0,4.6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-a09750b0","position":[-1.8,0,5.6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lapill-9739063b","position":[4.6,0,0.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pumice-dc2a287a","position":[-3.4,0,-11.2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-boulde-e69bc944","position":[5.8,0,-7.6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lava-t-c11e3bb3","position":[2,-0.25,-6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[-14.6,0.5699999999999996,-13.2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[7.2,0.2849999999999998,-12.6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[-3.8,0.7599999999999998,-13.6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[12.8,0.5224999999999999,-13.1],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lava-f-e483e5c3","position":[-6,0.19,-12.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-rope-b-a5885546","position":[10,0,2],"rotation":90},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-walkwa-73c4caa9","position":[-14,0,10],"rotation":90},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-walkwa-73c4caa9","position":[-10,0,10],"rotation":90},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-walkwa-73c4caa9","position":[-6,0,10],"rotation":90},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cliff--8b9b8118","position":[-18,0,-2],"rotation":90},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cliff--8b9b8118","position":[-18,0,2],"rotation":90},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-survey-afadf347","position":[-17.2,2.1,13.2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-boulde-e69bc944","position":[-14.2,2.1,13],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[-30,-0.25,-22],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[-30,-0.25,-18],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cone-f-eb91eab3","position":[-30,-0.25,-14],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lava-l-5208568b","position":[-30,-0.31,-10],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cracke-fb7e1254","position":[-30,-0.25,-6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[-30,-0.25,-2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cracke-fb7e1254","position":[-30,-0.25,2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[-30,-0.25,6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cracke-fb7e1254","position":[-30,-0.25,10],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[-30,-0.25,14],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[-30,-0.25,18],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[-30,-0.25,22],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-scorch-f9131979","position":[-30,-0.25,26],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-scorch-f9131979","position":[-30,-0.25,30],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[-26,-0.25,-22],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[-26,-0.25,-18],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cone-f-eb91eab3","position":[-26,-0.25,-14],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lava-l-5208568b","position":[-26,-0.31,-10],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lava-f-7c021113","position":[-26,-0.25,-6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lava-f-7c021113","position":[-26,-0.25,-2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lava-f-7c021113","position":[-26,-0.25,2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lava-f-7c021113","position":[-26,-0.25,6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lava-f-7c021113","position":[-26,-0.25,10],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lava-f-7c021113","position":[-26,-0.25,14],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lava-f-7c021113","position":[-26,-0.25,18],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lava-f-92f8c681","position":[-26,-0.25,22],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-scorch-f9131979","position":[-26,-0.25,26],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-scorch-f9131979","position":[-26,-0.25,30],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[-22,-0.25,-22],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[-22,-0.25,-18],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cone-f-eb91eab3","position":[-22,-0.25,-14],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lava-l-5208568b","position":[-22,-0.31,-10],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cracke-fb7e1254","position":[-22,-0.25,-6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[-22,-0.25,-2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cracke-fb7e1254","position":[-22,-0.25,2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[-22,-0.25,6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cracke-fb7e1254","position":[-22,-0.25,10],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[-22,-0.25,14],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[-22,-0.25,18],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[-22,-0.25,22],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-scorch-f9131979","position":[-22,-0.25,26],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-scorch-f9131979","position":[-22,-0.25,30],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-scorch-f9131979","position":[-18,-0.25,18],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-scorch-f9131979","position":[-18,-0.25,22],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-scorch-f9131979","position":[-18,-0.25,26],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[-18,-0.25,30],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-scorch-f9131979","position":[-14,-0.25,18],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-scorch-f9131979","position":[-14,-0.25,22],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-ash-fi-1b7f96b1","position":[-14,-0.25,26],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[-14,-0.25,30],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-scorch-f9131979","position":[-10,-0.25,18],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-scorch-f9131979","position":[-10,-0.25,22],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-ash-fi-1b7f96b1","position":[-10,-0.25,26],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[-10,-0.25,30],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[-6,-0.25,18],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[-6,-0.25,22],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[-6,-0.25,26],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[-6,-0.25,30],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[-2,-0.25,18],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[-2,-0.25,22],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[-2,-0.25,26],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[-2,-0.25,30],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[2,-0.25,18],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[2,-0.25,22],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[2,-0.25,26],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[2,-0.25,30],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cinder-46698f99","position":[6,-0.25,18],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cinder-46698f99","position":[6,-0.25,22],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cinder-46698f99","position":[6,-0.25,26],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cinder-46698f99","position":[6,-0.25,30],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[10,-0.25,18],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[10,-0.25,22],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-ash-fi-1b7f96b1","position":[10,-0.25,26],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[10,-0.25,30],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[14,-0.25,18],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[14,-0.25,22],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-ash-fi-1b7f96b1","position":[14,-0.25,26],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[14,-0.25,30],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[18,-0.25,18],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[18,-0.25,22],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-ash-fi-1b7f96b1","position":[18,-0.25,26],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[18,-0.25,30],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[22,-0.25,-22],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[22,-0.25,-18],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cone-f-eb91eab3","position":[22,-0.25,-14],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[22,-0.25,-10],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[22,-0.25,-6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-hot-sp-dcd2c5f8","position":[22,-0.25,-2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-hot-sp-dcd2c5f8","position":[22,-0.25,2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-hexago-d38b3210","position":[22,-0.25,6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-hexago-d38b3210","position":[22,-0.25,10],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[22,-0.25,14],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[22,-0.25,18],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-ash-fi-1b7f96b1","position":[22,-0.25,22],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[22,-0.25,26],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[22,-0.25,30],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[26,-0.25,-22],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[26,-0.25,-18],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cone-f-eb91eab3","position":[26,-0.25,-14],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[26,-0.25,-10],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[26,-0.25,-6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[26,-0.25,-2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[26,-0.25,2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-hexago-d38b3210","position":[26,-0.25,6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-hexago-d38b3210","position":[26,-0.25,10],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[26,-0.25,14],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[26,-0.25,18],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-ash-fi-1b7f96b1","position":[26,-0.25,22],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[26,-0.25,26],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[26,-0.25,30],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[30,-0.25,-22],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[30,-0.25,-18],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cone-f-eb91eab3","position":[30,-0.25,-14],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[30,-0.25,-10],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[30,-0.25,-6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[30,-0.25,-2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[30,-0.25,2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-hexago-d38b3210","position":[30,-0.25,6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-hexago-d38b3210","position":[30,-0.25,10],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[30,-0.25,14],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","position":[30,-0.25,18],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-ash-fi-1b7f96b1","position":[30,-0.25,22],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[30,-0.25,26],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","position":[30,-0.25,30],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cone-f-eb91eab3","position":[-30,1.365,-17.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cone-f-eb91eab3","position":[-26,1.365,-17.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cone-f-eb91eab3","position":[-22,1.365,-17.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cone-f-eb91eab3","position":[-18,1.365,-17.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cone-f-eb91eab3","position":[18,1.365,-17.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cone-f-eb91eab3","position":[22,1.365,-17.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cone-f-eb91eab3","position":[26,1.365,-17.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-cone-f-eb91eab3","position":[30,1.365,-17.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-talus--e197a6f0","position":[-30,-0.25,-17.4],"rotation":270},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-talus--e197a6f0","position":[30,-0.25,-17.4],"rotation":90},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-talus--e197a6f0","position":[-30,-0.25,-21.4],"rotation":270},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-talus--e197a6f0","position":[30,-0.25,-21.4],"rotation":90},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-fissur-0026ff27","position":[10,-0.25,6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-fissur-0026ff27","position":[10,-0.25,10],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-walkwa-73c4caa9","position":[-22,0,10],"rotation":90},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-walkwa-73c4caa9","position":[-18,0,10],"rotation":90},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-walkwa-73c4caa9","position":[-2,0,10],"rotation":90},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-walkwa-73c4caa9","position":[2,0,10],"rotation":90},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-walkwa-73c4caa9","position":[-6,0,18],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-walkwa-73c4caa9","position":[-6,0,14],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-walkwa-73c4caa9","position":[-6,0,6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-walkwa-73c4caa9","position":[-6,0,2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-walkwa-73c4caa9","position":[-6,0,-2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lava-f-e483e5c3","position":[-26.5,0.05,-10.5],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-spatte-d883b61c","position":[-22.4,0,-7.6],"rotation":20},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-hornit-7bafc422","position":[-29.2,0,-4.2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-spatte-c3e93264","position":[-21.4,0,-0.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-obsidi-046ce20c","position":[-22.6,0,4.6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-obsidi-046ce20c","position":[-29.4,0,8.2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-obsidi-046ce20c","position":[-21.8,0,16.6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-tumulu-930c2d92","position":[-30,-0.25,-2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-hornit-7bafc422","position":[-24.2,0,12.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-warnin-1c245553","position":[-23.4,0,19.4],"rotation":200},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-survey-afadf347","position":[-22.8,0,8.6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-survey-afadf347","position":[-29.6,0,-0.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-survey-afadf347","position":[-24.4,0,24.2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-fumaro-ddc6aa87","position":[22.8,0,-3.6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-fumaro-ddc6aa87","position":[27.4,0,0.6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-fumaro-ddc6aa87","position":[30.4,0,-5.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-fumaro-ddc6aa87","position":[24.6,0,15.2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-sulphu-603c4b4d","position":[25.4,0,-6.8],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-sulphu-603c4b4d","position":[29.6,0,2.8],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-sulphu-603c4b4d","position":[22.4,0,5.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-sulphu-603c4b4d","position":[27.2,0,13.2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-sulphu-603c4b4d","position":[20.6,0,-12.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-steam--114d0017","position":[24.2,0,-0.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-steam--114d0017","position":[29.8,0,6.6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-steam--114d0017","position":[21.6,0,11.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-steam--114d0017","position":[26.6,0,19.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-steam--114d0017","position":[19.4,0,-4.8],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-mud-po-09fcd673","position":[28.4,0,-3.2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-mud-po-09fcd673","position":[22.4,0,17.6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-mud-po-09fcd673","position":[30.2,0,17.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-geyser-e34fc68c","position":[27.2,0,1.6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-geyser-e34fc68c","position":[21.8,0,18.8],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-spatte-c3e93264","position":[30.4,0,21.2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-warnin-1c245553","position":[21.2,0,1.2],"rotation":250},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-survey-afadf347","position":[24.8,0,-9.6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-survey-afadf347","position":[29.4,0,14.6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-basalt-b8c7b3cc","position":[22.4,0,6.6],"rotation":12},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-basalt-b8c7b3cc","position":[25.6,0,8.4],"rotation":74},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-basalt-b8c7b3cc","position":[29.4,0,5.8],"rotation":143},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-basalt-b8c7b3cc","position":[22.8,0,11.4],"rotation":210},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-basalt-b8c7b3cc","position":[26.4,0,12.2],"rotation":33},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-basalt-b8c7b3cc","position":[30.4,0,9.8],"rotation":256},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-basalt-b8c7b3cc","position":[25.2,0,4.4],"rotation":98},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-basalt-b8c7b3cc","position":[29.6,0,13.4],"rotation":175},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-collap-b235ee42","position":[6,-1.25,-10],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-rockfa-dbacf162","position":[3.6,0,-3.8],"rotation":40},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-rockfa-dbacf162","position":[-1.4,0,-4.4],"rotation":310},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-warnin-1c245553","position":[3.4,0,-3.4],"rotation":175},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-survey-afadf347","position":[0.6,0,-4.6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-warnin-1c245553","position":[8.2,0,0.4],"rotation":95},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-warnin-1c245553","position":[11.9,0,4.4],"rotation":275},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-survey-afadf347","position":[8.4,0,8.6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-survey-afadf347","position":[11.8,0,-3.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-burnt--77cd60dc","position":[-27.4,0,24.6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-burnt--77cd60dc","position":[-24.6,0,27.8],"rotation":41},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-burnt--77cd60dc","position":[-19.4,0,22.4],"rotation":82},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-burnt--77cd60dc","position":[-16.2,0,26.2],"rotation":123},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-burnt--77cd60dc","position":[-12.4,0,23.4],"rotation":164},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-burnt--77cd60dc","position":[-9.6,0,28.4],"rotation":205},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-burnt--77cd60dc","position":[-20.8,0,30.2],"rotation":246},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-burnt--77cd60dc","position":[-13.8,0,18.6],"rotation":287},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-burnt--77cd60dc","position":[-26.2,0,19.2],"rotation":328},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-charre-a1cb7fb2","position":[-25.8,0,22.4],"rotation":68},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-charre-a1cb7fb2","position":[-21.6,0,26.6],"rotation":15},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-charre-a1cb7fb2","position":[-17.4,0,29.4],"rotation":112},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-charre-a1cb7fb2","position":[-11.2,0,25.8],"rotation":47},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-charre-a1cb7fb2","position":[-15.6,0,21.2],"rotation":300},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-charre-a1cb7fb2","position":[-28.6,0,28.2],"rotation":21},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-charre-a1cb7fb2","position":[-8.4,0,22.2],"rotation":155},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-charre-a1cb7fb2","position":[-24.6,0,13.2],"rotation":88},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-ash-dr-9e378102","position":[-14.6,0,30.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-ash-dr-9e378102","position":[-24.4,0,30.6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-ash-dr-9e378102","position":[-9.2,0,19.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-ash-dr-9e378102","position":[20.4,0,24.6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-ash-dr-9e378102","position":[28.6,0,26.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-ash-dr-9e378102","position":[12.6,0,30.2],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-seismo-36125fe8","position":[14.6,0,22.4],"rotation":200},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-tripod-dbe448b9","position":[18.4,0,19.6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-tripod-dbe448b9","position":[11.4,0,26.8],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-sample-da6a6d1c","position":[12.2,0,20.2],"rotation":22},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-sample-da6a6d1c","position":[13,0,20.9],"rotation":341},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-sample-da6a6d1c","position":[17.2,0,24.4],"rotation":58},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-sample-da6a6d1c","position":[17.9,0,25.1],"rotation":12},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-heat-s-40a84c64","position":[11.2,0,21.4],"rotation":150},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-gas-mo-d6dda718","position":[9.4,0,23.6],"rotation":205},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-gas-mo-d6dda718","position":[19.6,0,22.8],"rotation":300},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-warnin-1c245553","position":[8.4,0,18.6],"rotation":180},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-survey-afadf347","position":[15.8,0,17.6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-survey-afadf347","position":[9.8,0,28.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-survey-afadf347","position":[20.4,0,26.6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pumice-dc2a287a","position":[16.4,0,28.6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[-31,0,12.7],"rotation":252},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[-19.3,0,30],"rotation":276},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[21.3,0,28.2],"rotation":37},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[25.4,0,22.9],"rotation":179},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[-1.9,0,27.4],"rotation":329},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[11,0,9],"rotation":269},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[-15.8,0,24],"rotation":211},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[16.8,0,17.2],"rotation":77},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[-21.4,0,-3.1],"rotation":185},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[-30.7,0,-0.4],"rotation":307},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[28.3,0,28.9],"rotation":30},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[-14.3,0,0],"rotation":206},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[-6.1,0,23.4],"rotation":39},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[-20.7,0,7.5],"rotation":156},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[9.6,0,-8.8],"rotation":358},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[-5.6,0,27.7],"rotation":252},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[2.7,0,30],"rotation":64},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[-30.5,0,14.8],"rotation":54},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[22.5,0,-11.2],"rotation":88},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[-11.8,0,11.4],"rotation":323},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[4.6,0,28.2],"rotation":63},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[4.7,0,23.6],"rotation":175},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[-22.3,0,13.5],"rotation":133},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[2.8,0,0.1],"rotation":69},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[-1,0,17.3],"rotation":272},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[5.4,0,10.4],"rotation":9},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[20.7,0,29.5],"rotation":86},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[24.5,0,25.9],"rotation":21},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[-7.5,0,-9],"rotation":29},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[12.8,0,27.5],"rotation":21},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[-15.2,0,6.4],"rotation":62},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[7.7,0,26.9],"rotation":258},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[22.4,0,2.7],"rotation":30},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[-12.2,0,3.9],"rotation":292},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-a09750b0","position":[1.3,0,18.1],"rotation":235},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-a09750b0","position":[22.2,0,-9.5],"rotation":192},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-a09750b0","position":[-30.4,0,21.8],"rotation":349},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-a09750b0","position":[-11.8,0,29.4],"rotation":46},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-a09750b0","position":[27.9,0,22.3],"rotation":21},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-a09750b0","position":[-16.8,0,-13],"rotation":243},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-a09750b0","position":[-12.2,0,20.6],"rotation":49},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-a09750b0","position":[23.2,0,25.9],"rotation":90},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-a09750b0","position":[30.7,0,24.1],"rotation":355},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-a09750b0","position":[-15.4,0,-3.6],"rotation":339},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-a09750b0","position":[18.7,0,14.7],"rotation":121},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-a09750b0","position":[-14.5,0,-5.7],"rotation":262},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-1f1f7775","position":[30.6,0,29.3],"rotation":140},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-1f1f7775","position":[-30,0,25.6],"rotation":180},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-1f1f7775","position":[-14.6,0,-8.9],"rotation":231},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-1f1f7775","position":[-17.6,0,17.8],"rotation":190},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-1f1f7775","position":[5.3,0,20.4],"rotation":11},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-1f1f7775","position":[-2.5,0,29.7],"rotation":356},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pumice-dc2a287a","position":[-28.3,0,15.9],"rotation":215},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pumice-dc2a287a","position":[-31,0,2.7],"rotation":8},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pumice-dc2a287a","position":[8.5,0,-2.5],"rotation":206},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pumice-dc2a287a","position":[-29.3,0,30.7],"rotation":109},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pumice-dc2a287a","position":[-25.8,0,-4.5],"rotation":60},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pumice-dc2a287a","position":[2.1,0,27.9],"rotation":82},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pumice-dc2a287a","position":[-2.3,0,23.3],"rotation":22},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pumice-dc2a287a","position":[25.1,0,-12],"rotation":345},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-rockfa-dbacf162","position":[-25.8,0,-0.2],"rotation":164},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-rockfa-dbacf162","position":[24.3,0,28.9],"rotation":325},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-rockfa-dbacf162","position":[-27.7,0,3.9],"rotation":143},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-rockfa-dbacf162","position":[-28.3,0,12],"rotation":223},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-rockfa-dbacf162","position":[2,0,23.3],"rotation":114},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-rockfa-dbacf162","position":[30.5,0,-11.2],"rotation":278},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-rockfa-dbacf162","position":[18.3,0,0.9],"rotation":26},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-boulde-e69bc944","position":[1.5,0,-12.7],"rotation":18},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-boulde-e69bc944","position":[-2,0,-0.7],"rotation":345},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-boulde-e69bc944","position":[-30,0,-7.3],"rotation":163},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-boulde-e69bc944","position":[-19.1,0,-12.6],"rotation":269},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-boulde-e69bc944","position":[-6.4,0,30.6],"rotation":209},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-boulde-e69bc944","position":[13.2,0,18.2],"rotation":8},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-boulde-e69bc944","position":[-19.1,0,-6.5],"rotation":91},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-boulde-e69bc944","position":[15.5,0,-13],"rotation":7},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-boulde-e69bc944","position":[-1.9,0,19.7],"rotation":177},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-ash-dr-9e378102","position":[19,0,29.2],"rotation":91},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-ash-dr-9e378102","position":[6.8,0,29.1],"rotation":99},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-ash-dr-9e378102","position":[6.9,0,24.8],"rotation":89},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[-19.9,0,20.4],"rotation":285},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[-13.9,0,27.1],"rotation":214},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[20.4,0,17.1],"rotation":299},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[29.3,0,24.1],"rotation":224},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[16.9,0,22.6],"rotation":154},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[16.2,0,26.8],"rotation":244},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[23.8,0,22.2],"rotation":136},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[-11.5,0,17.5],"rotation":353},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[7.6,0,20.4],"rotation":289},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[-22.7,0,22.6],"rotation":287},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[-22.4,0,25],"rotation":8},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[16,0,25.4],"rotation":148},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[-22.3,0,28.6],"rotation":193},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[27.4,0,28.9],"rotation":228},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[-5,0,23.9],"rotation":45},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","position":[23,0,21.2],"rotation":114},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-a09750b0","position":[3.7,0,18],"rotation":71},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-a09750b0","position":[9.6,0,26.3],"rotation":314},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-a09750b0","position":[4.8,0,25],"rotation":256},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-a09750b0","position":[-7,0,27.5],"rotation":327},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-a09750b0","position":[-27.9,0,22.4],"rotation":107},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-a09750b0","position":[-17.5,0,23.9],"rotation":12},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pumice-dc2a287a","position":[-28.4,0,21.6],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pumice-dc2a287a","position":[2.6,0,28.8],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-pumice-dc2a287a","position":[24.6,0,20.4],"rotation":0},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-rockfa-dbacf162","position":[-16.8,0,19.4],"rotation":120},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-rockfa-dbacf162","position":[22.6,0,29.2],"rotation":40},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-rockfa-dbacf162","position":[4.4,0,18.4],"rotation":265},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-boulde-e69bc944","position":[-29.2,0,17.8],"rotation":25},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-boulde-e69bc944","position":[-2.6,0,30.4],"rotation":190},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-boulde-e69bc944","position":[27.4,0,24.8],"rotation":80},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-boulde-e69bc944","position":[18.6,0,30.2],"rotation":310},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-charre-a1cb7fb2","position":[-2.6,0,25.8],"rotation":163},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-charre-a1cb7fb2","position":[-29.5,0,20.1],"rotation":166},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-charre-a1cb7fb2","position":[-7.9,0,24.9],"rotation":338},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-charre-a1cb7fb2","position":[-8.8,0,17.2],"rotation":190},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lapill-9739063b","position":[-17.9,0,28.2],"rotation":224},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lapill-9739063b","position":[23.1,0,23.7],"rotation":310},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lapill-9739063b","position":[23.7,0,-3.7],"rotation":253},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lapill-9739063b","position":[-12.7,0,7.1],"rotation":356},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lapill-9739063b","position":[19,0,13.5],"rotation":20},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lapill-9739063b","position":[-14.4,0,-5.3],"rotation":166},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lapill-9739063b","position":[19.8,0,2.1],"rotation":343},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lapill-9739063b","position":[9.3,0,7.2],"rotation":223},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lapill-9739063b","position":[11.8,0,21.7],"rotation":169},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lapill-9739063b","position":[1.8,0,-9.1],"rotation":131},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lapill-9739063b","position":[-25.1,0,15.7],"rotation":326},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lapill-9739063b","position":[21.9,0,9.6],"rotation":11},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lapill-9739063b","position":[10.8,0,-6.7],"rotation":204},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lapill-9739063b","position":[-28.8,0,27.1],"rotation":298},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lapill-9739063b","position":[1.6,0,6.6],"rotation":112},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lapill-9739063b","position":[-27.8,0,7.2],"rotation":223},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lapill-9739063b","position":[12.4,0,17.7],"rotation":121},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lapill-9739063b","position":[-10.2,0,1.4],"rotation":237},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lapill-9739063b","position":[-25,0,-7.1],"rotation":352},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lapill-9739063b","position":[15.1,0,23.8],"rotation":184},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lava-b-c9e30f7a","position":[-12.2,0,-11.2],"rotation":55},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lava-b-c9e30f7a","position":[-18.2,0,13.1],"rotation":105},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lava-b-c9e30f7a","position":[7.8,0,-11.5],"rotation":314},{"asset":"volcano-and-lava-fields-volcano-and-lava-fields-lava-b-c9e30f7a","position":[6.6,0,15.4],"rotation":193}],"points":[{"position":[-6,0,6],"title":"The boardwalk over the channel","text":"The planked walk crosses an open lava channel and ends at its lip. Channel straights, a curve and a front lobe tile on the same 4 m grid as the crust, so a flow can be routed anywhere across a field.","asset":"volcano-and-lava-fields-volcano-and-lava-fields-lava-f-beaccbeb"},{"position":[-6,0,-8],"title":"Up the flank to the crater","text":"Flank modules come in three slopes and stack into a cone, each row overlapping the one in front so no tile edge shows. The crater rim and floor sit at the top.","asset":"volcano-and-lava-fields-volcano-and-lava-fields-cone-f-eb91eab3"},{"position":[-24,0,-8],"title":"The lava lake","text":"Lake surface plates fill the hollow at the foot of the cone and feed the channel that runs the length of the plot. A fountain plate stands over the vent.","asset":"volcano-and-lava-fields-volcano-and-lava-fields-lava-l-5208568b"},{"position":[26,0,2],"title":"The geothermal ground","text":"Fumaroles, sulphur crusts, steam vent plates, mud pots and a geyser cone dress the hot ground east of the field, with a hot spring pool edge at its corner.","asset":"volcano-and-lava-fields-volcano-and-lava-fields-fumaro-ddc6aa87"},{"position":[26,0,9],"title":"Basalt colonnade","text":"Hexagonal pavement modules and column clusters make the cooled colonnade. The columns are separate props, so they drop onto any pavement or crust tile.","asset":"volcano-and-lava-fields-volcano-and-lava-fields-basalt-b8c7b3cc"},{"position":[2,0,-4],"title":"Lava tube mouth","text":"The tube mouth, an interior section and a collapsed roof make a walk-in cave. Rockfall piles and a blank warning sign mark the entrance.","asset":"volcano-and-lava-fields-volcano-and-lava-fields-lava-t-c11e3bb3"},{"position":[10,0,2],"title":"Rope bridge over the fissure","text":"Fissure edge modules open a gap across the field and the rope bridge spans it. The bridge deck and its sag are modelled, not simulated.","asset":"volcano-and-lava-fields-volcano-and-lava-fields-rope-b-a5885546"},{"position":[14,0,24],"title":"The survey camp","text":"The seismometer hut door, the sample crate and gas monitor lids and the sensor mast head are the only moving parts in the pack. Every sign and instrument plate is blank.","asset":"volcano-and-lava-fields-volcano-and-lava-fields-seismo-36125fe8"}],"poster":{"position":[14,2.1,6],"lookAt":[9,0.6,-8]}},"bounds":{"min":[-33,-1.5,-25],"max":[33,12,33]},"assets":[{"id":"37435","slug":"volcano-and-lava-fields-volcano-and-lava-fields-lava-l-5208568b","title":"Lava Lake Surface Plate (Volcano and Lava Fields)","summary":"Four metre plate of an active lava lake: a molten surface broken into drifting crustal rafts with glowing spreading lines between them and a chilled rim against the shore.","description":"Four metre plate of an active lava lake: a molten surface broken into drifting crustal rafts with glowing spreading lines between them and a chilled rim against the shore. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 4.08 by 0.51 by 4.13 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. The molten surface is flat emissive geometry. It does not flow, ripple or light the scene: convection needs a shader, and the pack ships geometry only. Static geometry; no rig, collision or navigation data. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-lava-l-5208568b","cdnUrl":"https://cdn.3dassets.dev/assets/37435/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-lava-l-5208568b","thumbnailUrl":"https://cdn.3dassets.dev/assets/37435/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37435/v1/poster.webp","blurhash":"UEBC;|t6E2jIE5afxYbF02RkbJWV~6ofIrn+","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"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":29536,"triangles":522,"vertices":1512,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-2.058513305987387,-0.000034026945972848166,-2.071103572845459],"max":[2.0258020385160735,0.5143839286111456,2.0606231689453125]},"sizeMeters":[4.084,0.514,4.132],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:34.288Z","updatedAt":"2026-09-12T05:01:34.413Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37435/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LavaLakeSurfacePlateVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37435/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37435/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37435/v1/model.glb\" alt=\"Lava Lake Surface Plate (Volcano and Lava Fields)\" 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/37435/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/37435/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37440","slug":"volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","title":"Pahoehoe Crust Module (Volcano and Lava Fields)","summary":"Four metre tile of cooled pahoehoe: a smooth black crust drawn into the ropy folds a fluid flow freezes into, with a low pressure ridge and a few glassy slabs on top.","description":"Four metre tile of cooled pahoehoe: a smooth black crust drawn into the ropy folds a fluid flow freezes into, with a low pressure ridge and a few glassy slabs on top. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 4.00 by 0.50 by 4.00 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. The ropes run across X, so rotating the tile 90 degrees gives a second reading of the same surface. Static geometry; no rig, collision or navigation data. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","cdnUrl":"https://cdn.3dassets.dev/assets/37440/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-pahoeh-81540f2e","thumbnailUrl":"https://cdn.3dassets.dev/assets/37440/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37440/v1/poster.webp","blurhash":"U05}gc~q00KI~qMx55kp004n~qMy00?b}^VZ","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"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":68404,"triangles":1266,"vertices":3664,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-2,0.00012742710827681747,-2],"max":[2,0.4995692514043872,2]},"sizeMeters":[4,0.499,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:37.274Z","updatedAt":"2026-09-12T05:01:37.386Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37440/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PahoehoeCrustModuleVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37440/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37440/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37440/v1/model.glb\" alt=\"Pahoehoe Crust Module (Volcano and Lava Fields)\" 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/37440/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/37440/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37438","slug":"volcano-and-lava-fields-volcano-and-lava-fields-lava-f-7c021113","title":"Lava Flow Channel Straight (Volcano and Lava Fields)","summary":"Four metre straight run of an open lava channel: a 1.4 m molten stream between two chilled levees of piled crust, with the flow surface set below the levee tops.","description":"Four metre straight run of an open lava channel: a 1.4 m molten stream between two chilled levees of piled crust, with the flow surface set below the levee tops. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 4.00 by 1.06 by 4.00 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. The channel runs along Z. Flow ports at both ends and ground ports on the sides, so a run joins other channel pieces end to end and the field tiles either side of it. Static geometry; no rig, collision or navigation data. The molten surface is static emissive geometry: a moving flow needs a scrolling shader, which a GLB of rigid nodes cannot carry. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-lava-f-7c021113","cdnUrl":"https://cdn.3dassets.dev/assets/37438/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-lava-f-7c021113","thumbnailUrl":"https://cdn.3dassets.dev/assets/37438/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37438/v1/poster.webp","blurhash":"U59QaF?G00E4tSNHRj%100E2~U$|IA-nxt4;","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"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":84988,"triangles":662,"vertices":1904,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-2.001199960708618,0.000028570621608214886,-2.001199960708618],"max":[2.001199960708618,1.057311812908055,2.001199960708618]},"sizeMeters":[4.002,1.057,4.002],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:34.566Z","updatedAt":"2026-09-12T05:01:34.671Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37438/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LavaFlowChannelStraightVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37438/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37438/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37438/v1/model.glb\" alt=\"Lava Flow Channel Straight (Volcano and Lava Fields)\" 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/37438/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/37438/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37454","slug":"volcano-and-lava-fields-volcano-and-lava-fields-collap-b235ee42","title":"Collapsed Tube Roof (Volcano and Lava Fields)","summary":"Four metre tile where the roof of a lava tube has fallen in: a ragged 2.6 m skylight rimmed with tilted slabs, the fallen roof piled on the tube floor a metre below and daylight reaching the rubble.","description":"Four metre tile where the roof of a lava tube has fallen in: a ragged 2.6 m skylight rimmed with tilted slabs, the fallen roof piled on the tube floor a metre below and daylight reaching the rubble. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 4.00 by 1.49 by 4.00 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. The ground is 1.25 m thick here so the tube floor can sit a metre below it; place the tile at y = -1.25 to bring its surface level with the rest of the ground set, which is what its ports are measured from. Static geometry; no rig, collision or navigation data. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-collap-b235ee42","cdnUrl":"https://cdn.3dassets.dev/assets/37454/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-collap-b235ee42","thumbnailUrl":"https://cdn.3dassets.dev/assets/37454/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37454/v1/poster.webp","blurhash":"U18gy:~q00D*%LM{ax-:004nxvRj4n-:t89F","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"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":170696,"triangles":1892,"vertices":5468,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-2,-0.00002822630914831037,-2],"max":[2,1.4870599310318864,2]},"sizeMeters":[4,1.487,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:45.770Z","updatedAt":"2026-09-12T05:01:45.895Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37454/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CollapsedTubeRoofVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37454/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37454/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37454/v1/model.glb\" alt=\"Collapsed Tube Roof (Volcano and Lava Fields)\" 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/37454/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/37454/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37442","slug":"volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","title":"Aa Rubble Field Module (Volcano and Lava Fields)","summary":"Four metre tile of aa lava: a bed of loose clinker blocks in red brown scoria, the surface a walking party crosses slowly and a vehicle does not cross at all.","description":"Four metre tile of aa lava: a bed of loose clinker blocks in red brown scoria, the surface a walking party crosses slowly and a vehicle does not cross at all. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 4.00 by 0.63 by 4.00 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","cdnUrl":"https://cdn.3dassets.dev/assets/37442/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-aa-rub-df942eae","thumbnailUrl":"https://cdn.3dassets.dev/assets/37442/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37442/v1/poster.webp","blurhash":"U28pie-X0KM}JCSdwc$j00I-}tf#w?wOXREh","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"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":149260,"triangles":1532,"vertices":4540,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-2,0.00009962142097735827,-2],"max":[2,0.6275601762474796,2]},"sizeMeters":[4,0.627,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:38.390Z","updatedAt":"2026-09-12T05:01:38.498Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37442/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AaRubbleFieldModuleVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37442/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37442/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37442/v1/model.glb\" alt=\"Aa Rubble Field Module (Volcano and Lava Fields)\" 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/37442/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/37442/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37448","slug":"volcano-and-lava-fields-volcano-and-lava-fields-fissur-0026ff27","title":"Fissure Edge Module (Volcano and Lava Fields)","summary":"Four metre tile split by an eruptive fissure: two shoulders of spatter welded ground either side of a 0.9 m gap that drops into a glowing crack, with the walls of the crack modelled down to the glow.","description":"Four metre tile split by an eruptive fissure: two shoulders of spatter welded ground either side of a 0.9 m gap that drops into a glowing crack, with the walls of the crack modelled down to the glow. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 4.00 by 0.59 by 4.00 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. The fissure runs along Z through the middle of the tile, so modules chain into a rift of any length. Ports are on the left and right edges only, because the ends are open crack. Static geometry; no rig, collision or navigation data. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-fissur-0026ff27","cdnUrl":"https://cdn.3dassets.dev/assets/37448/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-fissur-0026ff27","thumbnailUrl":"https://cdn.3dassets.dev/assets/37448/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37448/v1/poster.webp","blurhash":"U68q4.%L01aMofNIWB%K00M{~UbYNG-mxa4;","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"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":96700,"triangles":904,"vertices":2588,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-2,-0.00007785139337945779,-2],"max":[2,0.5941785651232379,2]},"sizeMeters":[4,0.594,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:41.740Z","updatedAt":"2026-09-12T05:01:41.933Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37448/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FissureEdgeModuleVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37448/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37448/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37448/v1/model.glb\" alt=\"Fissure Edge Module (Volcano and Lava Fields)\" 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/37448/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/37448/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37436","slug":"volcano-and-lava-fields-volcano-and-lava-fields-crater-35b26cd2","title":"Crater Floor Module (Volcano and Lava Fields)","summary":"Four metre crater floor tile of shattered black crust over a bed of fallen blocks, cut by two glowing ground cracks and dusted with fresh ash.","description":"Four metre crater floor tile of shattered black crust over a bed of fallen blocks, cut by two glowing ground cracks and dusted with fresh ash. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 4.00 by 0.62 by 4.00 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. The glowing cracks are emissive geometry recessed below the crust, not lights: the pack embeds none. Static geometry; no rig, collision or navigation data. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-crater-35b26cd2","cdnUrl":"https://cdn.3dassets.dev/assets/37436/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-crater-35b26cd2","thumbnailUrl":"https://cdn.3dassets.dev/assets/37436/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37436/v1/poster.webp","blurhash":"U16Hr[?a00V|xvRjWAs;00D*~qRi9Y%3t8Sv","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"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":109472,"triangles":960,"vertices":2802,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-2,-0.00009869803148501721,-2],"max":[2,0.6219077622322112,2]},"sizeMeters":[4,0.622,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:35.365Z","updatedAt":"2026-09-12T05:01:35.471Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37436/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CraterFloorModuleVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37436/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37436/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37436/v1/model.glb\" alt=\"Crater Floor Module (Volcano and Lava Fields)\" 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/37436/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/37436/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37443","slug":"volcano-and-lava-fields-volcano-and-lava-fields-ash-fi-1b7f96b1","title":"Ash Field Module (Volcano and Lava Fields)","summary":"Four metre tile of deep volcanic ash, wind combed into shallow dunes with a scatter of half buried lapilli and one larger block dropped into it.","description":"Four metre tile of deep volcanic ash, wind combed into shallow dunes with a scatter of half buried lapilli and one larger block dropped into it. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 4.00 by 0.86 by 4.00 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-ash-fi-1b7f96b1","cdnUrl":"https://cdn.3dassets.dev/assets/37443/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-ash-fi-1b7f96b1","thumbnailUrl":"https://cdn.3dassets.dev/assets/37443/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37443/v1/poster.webp","blurhash":"U5C6#~-;00M|RjRjt7t700IU~qaxa#xuWCRj","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"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":136980,"triangles":1344,"vertices":3934,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-2,0.00013492969127504306,-2],"max":[2,0.858090426650161,2]},"sizeMeters":[4,0.858,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:38.954Z","updatedAt":"2026-09-12T05:01:39.064Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37443/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AshFieldModuleVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37443/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37443/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37443/v1/model.glb\" alt=\"Ash Field Module (Volcano and Lava Fields)\" 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/37443/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/37443/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37452","slug":"volcano-and-lava-fields-volcano-and-lava-fields-talus--e197a6f0","title":"Talus Slope Module (Volcano and Lava Fields)","summary":"Four metre apron of scree banked against a cliff foot: a graded slope of broken rock rising 2 m across the tile, coarse blocks at the bottom and fine grit at the top.","description":"Four metre apron of scree banked against a cliff foot: a graded slope of broken rock rising 2 m across the tile, coarse blocks at the bottom and fine grit at the top. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 4.00 by 2.37 by 4.00 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. The slope rises toward -Z, so the tile fits directly in front of the cliff face module. Ports on the left and right edges at the foot height. Static geometry; no rig, collision or navigation data. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-talus--e197a6f0","cdnUrl":"https://cdn.3dassets.dev/assets/37452/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-talus--e197a6f0","thumbnailUrl":"https://cdn.3dassets.dev/assets/37452/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37452/v1/poster.webp","blurhash":"U2B2+A$k00AB,p575Qx]00Ip^jxro~~B-:nO","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"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":138972,"triangles":1382,"vertices":4072,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-2,0.00005115085908813377,-2],"max":[2,2.3665784496658144,2]},"sizeMeters":[4,2.367,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:43.558Z","updatedAt":"2026-09-12T05:01:43.687Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37452/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TalusSlopeModuleVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37452/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37452/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37452/v1/model.glb\" alt=\"Talus Slope Module (Volcano and Lava Fields)\" 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/37452/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/37452/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37437","slug":"volcano-and-lava-fields-volcano-and-lava-fields-lava-f-beaccbeb","title":"Lava Flow Channel Curve (Volcano and Lava Fields)","summary":"Quarter turn of an open lava channel across one four metre tile, carrying the molten stream from the back edge round to the right hand edge between chilled levees.","description":"Quarter turn of an open lava channel across one four metre tile, carrying the molten stream from the back edge round to the right hand edge between chilled levees. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 6.35 by 1.11 by 6.35 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. Turns the flow through 90 degrees from the -Z edge to the +X edge on the same 4 m grid as the straight; mirror it with a 90 degree placement rotation for the other hand. Static geometry; no rig, collision or navigation data. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-lava-f-beaccbeb","cdnUrl":"https://cdn.3dassets.dev/assets/37437/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-lava-f-beaccbeb","thumbnailUrl":"https://cdn.3dassets.dev/assets/37437/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37437/v1/poster.webp","blurhash":"U47U9qxu00t6xZj]j]js00M{~pRjE2WBada~","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"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":87564,"triangles":770,"vertices":2036,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-2.3618059158325195,0.00014313217863581862,-2.3618059158325195],"max":[3.987814426422119,1.1054817819906757,3.987814426422119]},"sizeMeters":[6.35,1.105,6.35],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:35.423Z","updatedAt":"2026-09-12T05:01:35.647Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37437/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LavaFlowChannelCurveVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37437/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37437/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37437/v1/model.glb\" alt=\"Lava Flow Channel Curve (Volcano and Lava Fields)\" 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/37437/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/37437/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37439","slug":"volcano-and-lava-fields-volcano-and-lava-fields-lava-f-92f8c681","title":"Lava Flow Front Lobe (Volcano and Lava Fields)","summary":"The toe of an advancing flow: a fan of bulging pahoehoe lobes on one four metre tile, chilled black on the outside and splitting open in glowing cracks where the next toe is breaking out.","description":"The toe of an advancing flow: a fan of bulging pahoehoe lobes on one four metre tile, chilled black on the outside and splitting open in glowing cracks where the next toe is breaking out. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 4.22 by 0.91 by 4.34 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. The flow arrives from the -Z edge and ends inside the tile, so it closes a channel run without needing a further module. Static geometry; no rig, collision or navigation data. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-lava-f-92f8c681","cdnUrl":"https://cdn.3dassets.dev/assets/37439/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-lava-f-92f8c681","thumbnailUrl":"https://cdn.3dassets.dev/assets/37439/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37439/v1/poster.webp","blurhash":"U77m~T9c4:~9%0NHNH%100-m?G594=-o-n9b","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"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":77092,"triangles":1400,"vertices":4150,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-2.167108763190873,0.00001753553023692289,-2.0393893718719482],"max":[2.0553316960064247,0.9054545642507994,2.3022701740264893]},"sizeMeters":[4.222,0.905,4.342],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:37.213Z","updatedAt":"2026-09-12T05:01:37.307Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37439/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LavaFlowFrontLobeVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37439/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37439/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37439/v1/model.glb\" alt=\"Lava Flow Front Lobe (Volcano and Lava Fields)\" 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/37439/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/37439/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37464","slug":"volcano-and-lava-fields-volcano-and-lava-fields-hot-sp-dcd2c5f8","title":"Hot Spring Pool Edge (Volcano and Lava Fields)","summary":"Four metre hot spring: a still pool inside four stepped sinter terraces, the rim built up in pale mineral ledges and the water a flat plate set below them.","description":"Four metre hot spring: a still pool inside four stepped sinter terraces, the rim built up in pale mineral ledges and the water a flat plate set below them. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 4.00 by 0.99 by 4.00 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. On the 4 m grid with the ground modules; the water plate is opaque geometry with no transparency, refraction or animation. Static geometry; no rig, collision or navigation data. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-hot-sp-dcd2c5f8","cdnUrl":"https://cdn.3dassets.dev/assets/37464/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-hot-sp-dcd2c5f8","thumbnailUrl":"https://cdn.3dassets.dev/assets/37464/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37464/v1/poster.webp","blurhash":"UFDl[]x]4.ax9GWBxuof00M{xuWB~qt7IUWB","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"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":43640,"triangles":882,"vertices":2269,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-2,0.000004872232680086519,-2],"max":[2,0.9899383597634158,2]},"sizeMeters":[4,0.99,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:49.966Z","updatedAt":"2026-09-12T05:01:50.071Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37464/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HotSpringPoolEdgeVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37464/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37464/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37464/v1/model.glb\" alt=\"Hot Spring Pool Edge (Volcano and Lava Fields)\" 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/37464/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/37464/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37446","slug":"volcano-and-lava-fields-volcano-and-lava-fields-cracke-fb7e1254","title":"Cracked Lava Plate With Glow Seam (Volcano and Lava Fields)","summary":"Four metre plate of crust broken into four slabs over still molten rock, so a cross of glowing seam shows between them. The seam is emissive geometry recessed below the crust, not a light.","description":"Four metre plate of crust broken into four slabs over still molten rock, so a cross of glowing seam shows between them. The seam is emissive geometry recessed below the crust, not a light. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 4.11 by 0.54 by 4.13 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. Crust top at 0.25 m, level with every other ground module, and the seam floor at 0.14 m, so the glow reads as depth from any angle. The pack embeds no lights; light the seam in engine if it should cast. Static geometry; no rig, collision or navigation data. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-cracke-fb7e1254","cdnUrl":"https://cdn.3dassets.dev/assets/37446/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-cracke-fb7e1254","thumbnailUrl":"https://cdn.3dassets.dev/assets/37446/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37446/v1/poster.webp","blurhash":"UC9?]%bYD+xC9wWCxYoe01jbkDNd~7oxNIV[","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"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":16468,"triangles":264,"vertices":732,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-2.0744434270735943,-0.00007049745886633652,-2.0477659702301025],"max":[2.0362444791671,0.5361651217174244,2.08359956741333]},"sizeMeters":[4.111,0.536,4.131],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:40.023Z","updatedAt":"2026-09-12T05:01:40.147Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37446/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CrackedLavaPlateWithGlowSeamVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37446/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37446/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37446/v1/model.glb\" alt=\"Cracked Lava Plate With Glow Seam (Volcano and Lava Fields)\" 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/37446/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/37446/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37441","slug":"volcano-and-lava-fields-volcano-and-lava-fields-tumulu-930c2d92","title":"Tumulus Mound (Volcano and Lava Fields)","summary":"Pressure blister in a cooled flow: a three metre dome of crust pushed up from below and split along its crest, with the molten core showing through the cleft.","description":"Pressure blister in a cooled flow: a three metre dome of crust pushed up from below and split along its crest, with the molten core showing through the cleft. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 4.00 by 1.49 by 4.00 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. Tiles with the rest of the ground set: the mound is inside the module and the edges are flat. Static geometry; no rig, collision or navigation data. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-tumulu-930c2d92","cdnUrl":"https://cdn.3dassets.dev/assets/37441/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-tumulu-930c2d92","thumbnailUrl":"https://cdn.3dassets.dev/assets/37441/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37441/v1/poster.webp","blurhash":"U371Zboh00${t0M|D+%K00Ri~UWFEA%K~o9c","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"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":46364,"triangles":846,"vertices":2424,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-2,0.00011536223329511319,-2],"max":[2,1.4905172910030942,2]},"sizeMeters":[4,1.49,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:37.190Z","updatedAt":"2026-09-12T05:01:37.348Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37441/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TumulusMoundVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37441/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37441/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37441/v1/model.glb\" alt=\"Tumulus Mound (Volcano and Lava Fields)\" 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/37441/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/37441/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37450","slug":"volcano-and-lava-fields-volcano-and-lava-fields-cinder-46698f99","title":"Cinder Track Plate (Volcano and Lava Fields)","summary":"Four metre plate of a beaten survey track: a graded cinder path worn pale down the middle, edged with the blocks that were cleared off it, crossing a field of loose ash.","description":"Four metre plate of a beaten survey track: a graded cinder path worn pale down the middle, edged with the blocks that were cleared off it, crossing a field of loose ash. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 4.00 by 0.49 by 4.00 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. The track runs along Z; rotate the tile 90 degrees for a turn made of two straights. Static geometry; no rig, collision or navigation data. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-cinder-46698f99","cdnUrl":"https://cdn.3dassets.dev/assets/37450/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-cinder-46698f99","thumbnailUrl":"https://cdn.3dassets.dev/assets/37450/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37450/v1/poster.webp","blurhash":"U8Ci{#%M00WBxuRjRit800Io~qayIUxuxuIU","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"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":103536,"triangles":834,"vertices":2432,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-2,-0.000026874394511683386,-2],"max":[2,0.49123692751466497,2.001199960708618]},"sizeMeters":[4,0.491,4.001],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:41.985Z","updatedAt":"2026-09-12T05:01:42.095Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37450/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CinderTrackPlateVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37450/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37450/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37450/v1/model.glb\" alt=\"Cinder Track Plate (Volcano and Lava Fields)\" 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/37450/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/37450/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37444","slug":"volcano-and-lava-fields-volcano-and-lava-fields-hexago-d38b3210","title":"Hexagonal Basalt Pavement Module (Volcano and Lava Fields)","summary":"Four metre pavement of columnar basalt seen from above: forty odd hexagonal column tops at slightly different heights, the floor left behind when a thick flow cooled and cracked.","description":"Four metre pavement of columnar basalt seen from above: forty odd hexagonal column tops at slightly different heights, the floor left behind when a thick flow cooled and cracked. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 4.00 by 0.42 by 4.00 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-hexago-d38b3210","cdnUrl":"https://cdn.3dassets.dev/assets/37444/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-hexago-d38b3210","thumbnailUrl":"https://cdn.3dassets.dev/assets/37444/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37444/v1/poster.webp","blurhash":"U17KuQ%g00Rj-?RjW8oe00IU_4ax00xvWZRj","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"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":101724,"triangles":1058,"vertices":2356,"meshes":1,"materials":1,"textures":1,"animations":[],"boundingBox":{"min":[-2,0.0000022871329233009607,-2],"max":[2,0.41944868137102875,2]},"sizeMeters":[4,0.419,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:40.007Z","updatedAt":"2026-09-12T05:01:40.129Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37444/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HexagonalBasaltPavementModuleVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37444/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37444/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37444/v1/model.glb\" alt=\"Hexagonal Basalt Pavement Module (Volcano and Lava Fields)\" 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/37444/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/37444/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37449","slug":"volcano-and-lava-fields-volcano-and-lava-fields-ravine-c8ae7441","title":"Ravine Edge Module (Volcano and Lava Fields)","summary":"Four metre tile where the ground gives way: a level shoulder that breaks and falls 1.9 m into a ravine, the broken lip strewn with the blocks that went over with it.","description":"Four metre tile where the ground gives way: a level shoulder that breaks and falls 1.9 m into a ravine, the broken lip strewn with the blocks that went over with it. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 4.00 by 2.44 by 4.00 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. The shoulder is 2.35 m above the module base and the ravine floor 0.45 m, so the tile sits on the same 4 m grid with its top surface 2.1 m above a standard ground tile. Ports carry the shoulder height on the left and right edges. Static geometry; no rig, collision or navigation data. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-ravine-c8ae7441","cdnUrl":"https://cdn.3dassets.dev/assets/37449/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-ravine-c8ae7441","thumbnailUrl":"https://cdn.3dassets.dev/assets/37449/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37449/v1/poster.webp","blurhash":"U29tGq~q0000xvM_Rjj@009F?b%MRi-=adWX","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"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":113232,"triangles":992,"vertices":2902,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-2,-0.000023749861532529337,-2],"max":[2,2.439259675535971,2]},"sizeMeters":[4,2.439,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:42.990Z","updatedAt":"2026-09-12T05:01:43.098Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37449/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RavineEdgeModuleVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37449/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37449/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37449/v1/model.glb\" alt=\"Ravine Edge Module (Volcano and Lava Fields)\" 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/37449/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/37449/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37445","slug":"volcano-and-lava-fields-volcano-and-lava-fields-scorch-f9131979","title":"Scorched Ground Plate (Volcano and Lava Fields)","summary":"Four metre plate of ground burnt by a passing flow: baked grey ash over cracked black earth, with charred stubs and a rim of ash where the burn front stopped.","description":"Four metre plate of ground burnt by a passing flow: baked grey ash over cracked black earth, with charred stubs and a rim of ash where the burn front stopped. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 4.00 by 0.59 by 4.00 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-scorch-f9131979","cdnUrl":"https://cdn.3dassets.dev/assets/37445/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-scorch-f9131979","thumbnailUrl":"https://cdn.3dassets.dev/assets/37445/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37445/v1/poster.webp","blurhash":"U1BM[G_200~pE1IUxt.700D+-?00?H?bE100","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"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":82012,"triangles":582,"vertices":1644,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-2,0.000032774974211530195,-2],"max":[2,0.5900419487604238,2]},"sizeMeters":[4,0.59,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:40.071Z","updatedAt":"2026-09-12T05:01:40.187Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37445/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ScorchedGroundPlateVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37445/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37445/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37445/v1/model.glb\" alt=\"Scorched Ground Plate (Volcano and Lava Fields)\" 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/37445/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/37445/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37431","slug":"volcano-and-lava-fields-volcano-and-lava-fields-cone-f-56e7389b","title":"Cone Flank Module, Shallow (Volcano and Lava Fields)","summary":"Four metre cinder covered flank tile of a volcanic cone rising 0.9 m across the module, about 13 degrees, with scattered bombs and blocks on the slope.","description":"Four metre cinder covered flank tile of a volcanic cone rising 0.9 m across the module, about 13 degrees, with scattered bombs and blocks on the slope. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 4.00 by 1.47 by 4.00 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. Ports on all four edges: the uphill edge sits 0.9 m above the downhill edge, so a row tiles sideways and the next row up is placed 0.9 m higher. Surface is 0.25 m above the module base. Static geometry; no rig, collision or navigation data. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-cone-f-56e7389b","cdnUrl":"https://cdn.3dassets.dev/assets/37431/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-cone-f-56e7389b","thumbnailUrl":"https://cdn.3dassets.dev/assets/37431/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37431/v1/poster.webp","blurhash":"U19sYc-q00xu^$9ZIq%L00D%~BIo0M~V-nNG","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"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":146696,"triangles":1502,"vertices":4420,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-2,0.00006229920874334383,-2],"max":[2,1.4680026050042083,2]},"sizeMeters":[4,1.468,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:32.511Z","updatedAt":"2026-09-12T05:01:32.633Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37431/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ConeFlankModuleShallowVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37431/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37431/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37431/v1/model.glb\" alt=\"Cone Flank Module, Shallow (Volcano and Lava Fields)\" 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/37431/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/37431/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37434","slug":"volcano-and-lava-fields-volcano-and-lava-fields-cone-f-87b620b7","title":"Cone Flank Module, Steep (Volcano and Lava Fields)","summary":"Four metre cinder covered flank tile of a volcanic cone rising 3.1 m across the module, about 38 degrees, with scattered bombs and blocks on the slope.","description":"Four metre cinder covered flank tile of a volcanic cone rising 3.1 m across the module, about 38 degrees, with scattered bombs and blocks on the slope. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 4.00 by 3.58 by 4.00 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. Ports on all four edges: the uphill edge sits 3.1 m above the downhill edge, so a row tiles sideways and the next row up is placed 3.1 m higher. Surface is 0.25 m above the module base. Static geometry; no rig, collision or navigation data. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-cone-f-87b620b7","cdnUrl":"https://cdn.3dassets.dev/assets/37434/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-cone-f-87b620b7","thumbnailUrl":"https://cdn.3dassets.dev/assets/37434/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37434/v1/poster.webp","blurhash":"U3B{7Qtj00jJRR0eEM=}00EL%0w_w}}[-pxt","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"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":146684,"triangles":1502,"vertices":4420,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-2,0.00002776105930624162,-2],"max":[2,3.5791164783663527,2]},"sizeMeters":[4,3.579,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:32.592Z","updatedAt":"2026-09-12T05:01:32.727Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37434/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ConeFlankModuleSteepVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37434/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37434/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37434/v1/model.glb\" alt=\"Cone Flank Module, Steep (Volcano and Lava Fields)\" 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/37434/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/37434/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37433","slug":"volcano-and-lava-fields-volcano-and-lava-fields-cone-f-eb91eab3","title":"Cone Flank Module, Medium (Volcano and Lava Fields)","summary":"Four metre cinder covered flank tile of a volcanic cone rising 1.9 m across the module, about 25 degrees, with scattered bombs and blocks on the slope.","description":"Four metre cinder covered flank tile of a volcanic cone rising 1.9 m across the module, about 25 degrees, with scattered bombs and blocks on the slope. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 4.00 by 2.38 by 4.00 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. Ports on all four edges: the uphill edge sits 1.9 m above the downhill edge, so a row tiles sideways and the next row up is placed 1.9 m higher. Surface is 0.25 m above the module base. Static geometry; no rig, collision or navigation data. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-cone-f-eb91eab3","cdnUrl":"https://cdn.3dassets.dev/assets/37433/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-cone-f-eb91eab3","thumbnailUrl":"https://cdn.3dassets.dev/assets/37433/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37433/v1/poster.webp","blurhash":"U3A+y:xD00VtIp57M{-o00J7-obb$%~B-pNb","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"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":146692,"triangles":1502,"vertices":4420,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-2,0.00010393821829701722,-2],"max":[2,2.3759088639057264,2]},"sizeMeters":[4,2.376,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:32.558Z","updatedAt":"2026-09-12T05:01:32.676Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37433/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ConeFlankModuleMediumVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37433/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37433/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37433/v1/model.glb\" alt=\"Cone Flank Module, Medium (Volcano and Lava Fields)\" 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/37433/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/37433/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37432","slug":"volcano-and-lava-fields-volcano-and-lava-fields-crater-0f7b0780","title":"Crater Rim Section (Volcano and Lava Fields)","summary":"Four metre section of a crater rim: a welded spatter ridge 2.6 m high with a steep inner wall dropping away toward the crater and a rubble strewn outer slope.","description":"Four metre section of a crater rim: a welded spatter ridge 2.6 m high with a steep inner wall dropping away toward the crater and a rubble strewn outer slope. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 4.00 by 3.04 by 4.00 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. The crest runs along the module X axis with the crater side toward -Z. Ports on the left and right edges carry the crest height, so sections ring a crater of any diameter. Static geometry; no rig, collision or navigation data. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-crater-0f7b0780","cdnUrl":"https://cdn.3dassets.dev/assets/37432/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-crater-0f7b0780","thumbnailUrl":"https://cdn.3dassets.dev/assets/37432/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37432/v1/poster.webp","blurhash":"U8AvIN}@0eEkEjWBr?s;0LEM$*WTs7ozxuRi","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"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":100984,"triangles":822,"vertices":2404,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-2,0.00011181320208231149,-2],"max":[2,3.0415232258894864,2]},"sizeMeters":[4,3.041,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:32.537Z","updatedAt":"2026-09-12T05:01:32.663Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37432/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CraterRimSectionVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37432/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37432/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37432/v1/model.glb\" alt=\"Crater Rim Section (Volcano and Lava Fields)\" 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/37432/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/37432/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37451","slug":"volcano-and-lava-fields-volcano-and-lava-fields-cliff--8b9b8118","title":"Cliff Face Module (Volcano and Lava Fields)","summary":"Four metre wide cliff of columnar basalt 3.4 m high, the face broken into vertical columns with a rubble apron at its foot and a flat crest that carries the ground above.","description":"Four metre wide cliff of columnar basalt 3.4 m high, the face broken into vertical columns with a rubble apron at its foot and a flat crest that carries the ground above. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 4.00 by 3.57 by 2.58 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. The face looks toward +Z with its back at the -Z edge, so a row of modules walls off the back of a plot. Ports on the left and right edges. Static geometry; no rig, collision or navigation data. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-cliff--8b9b8118","cdnUrl":"https://cdn.3dassets.dev/assets/37451/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-cliff--8b9b8118","thumbnailUrl":"https://cdn.3dassets.dev/assets/37451/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37451/v1/poster.webp","blurhash":"U18;S.Dj00NF_3?c9G0000t9%Kxsxt?cRp4n","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"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":102100,"triangles":888,"vertices":2376,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-2,0.000005893610938834115,-2.000003022285374],"max":[2,3.5668872071275866,0.5767705138487023]},"sizeMeters":[4,3.567,2.577],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:43.576Z","updatedAt":"2026-09-12T05:01:43.709Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37451/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CliffFaceModuleVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37451/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37451/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37451/v1/model.glb\" alt=\"Cliff Face Module (Volcano and Lava Fields)\" 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/37451/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/37451/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37453","slug":"volcano-and-lava-fields-volcano-and-lava-fields-lava-t-e8ffbc55","title":"Lava Tube Interior Section (Volcano and Lava Fields)","summary":"Four metre section of the inside of a drained lava tube: an arched roof 2.2 m across with a glazed lining, a flat floor of frozen flow and a bench mark along each wall where the level dropped.","description":"Four metre section of the inside of a drained lava tube: an arched roof 2.2 m across with a glazed lining, a flat floor of frozen flow and a bench mark along each wall where the level dropped. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 3.50 by 1.97 by 4.00 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. Open at both ends along Z with tube ports there; the floor surface is 0.25 m above the module base, the same datum as every ground module in the pack. Static geometry; no rig, collision or navigation data. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-lava-t-e8ffbc55","cdnUrl":"https://cdn.3dassets.dev/assets/37453/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-lava-t-e8ffbc55","thumbnailUrl":"https://cdn.3dassets.dev/assets/37453/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37453/v1/poster.webp","blurhash":"U16t];0000_39GIT%Mxv00%M%M%M?a-qxuIU","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"},{"slug":"modular","title":"Modular"}],"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":68604,"triangles":322,"vertices":898,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1.749992370372631,0.00008545778699725615,-2],"max":[1.749992370372631,1.973318385796884,2]},"sizeMeters":[3.5,1.973,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:43.724Z","updatedAt":"2026-09-12T05:01:43.883Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37453/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LavaTubeInteriorSectionVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37453/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37453/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37453/v1/model.glb\" alt=\"Lava Tube Interior Section (Volcano and Lava Fields)\" 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/37453/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/37453/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37456","slug":"volcano-and-lava-fields-volcano-and-lava-fields-basalt-b8c7b3cc","title":"Basalt Column Cluster (Volcano and Lava Fields)","summary":"Cluster of seventeen hexagonal basalt columns to 2.8 m, the cooling joints of a thick flow standing where the softer rock around them has weathered away, with broken column stubs at the foot.","description":"Cluster of seventeen hexagonal basalt columns to 2.8 m, the cooling joints of a thick flow standing where the softer rock around them has weathered away, with broken column stubs at the foot. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 2.67 by 2.70 by 2.19 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-basalt-b8c7b3cc","cdnUrl":"https://cdn.3dassets.dev/assets/37456/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-basalt-b8c7b3cc","thumbnailUrl":"https://cdn.3dassets.dev/assets/37456/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37456/v1/poster.webp","blurhash":"U27w?3_400M{ofj[M{Rk00IU-;ofjss;%Mof","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"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":87444,"triangles":696,"vertices":1748,"meshes":1,"materials":1,"textures":1,"animations":[],"boundingBox":{"min":[-1.312883081296673,0,-1.1234783020175096],"max":[1.3539314888512994,2.703446865081787,1.0628261652148363]},"sizeMeters":[2.667,2.703,2.186],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:46.332Z","updatedAt":"2026-09-12T05:01:46.453Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37456/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BasaltColumnClusterVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37456/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37456/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37456/v1/model.glb\" alt=\"Basalt Column Cluster (Volcano and Lava Fields)\" 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/37456/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/37456/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37457","slug":"volcano-and-lava-fields-volcano-and-lava-fields-spatte-c3e93264","title":"Spatter Cone (Volcano and Lava Fields)","summary":"Two metre cone built from welded lava spatter round a vent, the rim a ragged collar of splashed lumps and the throat glowing where the last of the fountain drained back.","description":"Two metre cone built from welded lava spatter round a vent, the rim a ragged collar of splashed lumps and the throat glowing where the last of the fountain drained back. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 2.42 by 1.16 by 2.41 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. The throat is emissive geometry, not a light and not a particle effect: the pack embeds no lights and carries no shaders. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-spatte-c3e93264","cdnUrl":"https://cdn.3dassets.dev/assets/37457/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-spatte-c3e93264","thumbnailUrl":"https://cdn.3dassets.dev/assets/37457/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37457/v1/poster.webp","blurhash":"U37AuX%300I.5njH$ft600Io^+oL}8f*OsRn","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"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":107748,"triangles":1030,"vertices":2936,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-1.2656848430633545,0.000007451613814435376,-1.1211435482081928],"max":[1.149999976158142,1.15921098845573,1.289528100210146]},"sizeMeters":[2.416,1.159,2.411],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:45.573Z","updatedAt":"2026-09-12T05:01:45.676Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37457/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SpatterConeVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37457/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37457/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37457/v1/model.glb\" alt=\"Spatter Cone (Volcano and Lava Fields)\" 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/37457/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/37457/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37459","slug":"volcano-and-lava-fields-volcano-and-lava-fields-hornit-7bafc422","title":"Hornito (Volcano and Lava Fields)","summary":"One and a half metre chimney of welded lava clots built over a skylight in a tube roof, leaning slightly, hollow and glowing at the throat.","description":"One and a half metre chimney of welded lava clots built over a skylight in a tube roof, leaning slightly, hollow and glowing at the throat. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 1.45 by 1.43 by 1.40 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-hornit-7bafc422","cdnUrl":"https://cdn.3dassets.dev/assets/37459/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-hornit-7bafc422","thumbnailUrl":"https://cdn.3dassets.dev/assets/37459/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37459/v1/poster.webp","blurhash":"U155FC_300009GaixsW94nRj-qbFxtbEx]xv","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"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":35512,"triangles":664,"vertices":1832,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.7898293137550354,-0.000017936509584037807,-0.7509055429991176],"max":[0.6606040000915527,1.427397544663881,0.6495967799719264]},"sizeMeters":[1.45,1.427,1.401],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:47.673Z","updatedAt":"2026-09-12T05:01:47.787Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37459/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HornitoVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37459/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37459/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37459/v1/model.glb\" alt=\"Hornito (Volcano and Lava Fields)\" 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/37459/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/37459/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37458","slug":"volcano-and-lava-fields-volcano-and-lava-fields-spatte-d883b61c","title":"Spatter Rampart (Volcano and Lava Fields)","summary":"Three metre wall of welded spatter thrown up along one side of a fissure, a low irregular rampart of fused lumps standing on a glassy apron.","description":"Three metre wall of welded spatter thrown up along one side of a fissure, a low irregular rampart of fused lumps standing on a glassy apron. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 3.34 by 1.12 by 0.83 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-spatte-d883b61c","cdnUrl":"https://cdn.3dassets.dev/assets/37458/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-spatte-d883b61c","thumbnailUrl":"https://cdn.3dassets.dev/assets/37458/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37458/v1/poster.webp","blurhash":"U15hV?~W00IU4n-q?bIU004n?b?b~qIU9Fj]","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"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":108300,"triangles":1044,"vertices":3124,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1.6290373802185059,0.000058824509163057925,-0.47273301650225796],"max":[1.7066434621810913,1.1219967060389326,0.35609584618746914]},"sizeMeters":[3.336,1.122,0.829],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:47.230Z","updatedAt":"2026-09-12T05:01:47.327Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37458/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SpatterRampartVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37458/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37458/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37458/v1/model.glb\" alt=\"Spatter Rampart (Volcano and Lava Fields)\" 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/37458/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/37458/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37476","slug":"volcano-and-lava-fields-volcano-and-lava-fields-rockfa-dbacf162","title":"Rockfall Pile (Volcano and Lava Fields)","summary":"Two and a half metre pile of fallen rock: angular basalt blocks heaped as they came off a face, the big ones at the bottom and the fines washed into the gaps.","description":"Two and a half metre pile of fallen rock: angular basalt blocks heaped as they came off a face, the big ones at the bottom and the fines washed into the gaps. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 2.66 by 0.86 by 2.39 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-rockfa-dbacf162","cdnUrl":"https://cdn.3dassets.dev/assets/37476/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-rockfa-dbacf162","thumbnailUrl":"https://cdn.3dassets.dev/assets/37476/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37476/v1/poster.webp","blurhash":"U26*RC?u00RjtR%MM{IU009F?wjFQ-9F%3-;","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"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":117416,"triangles":1032,"vertices":3096,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1.3833658695220947,0.0003498615185641707,-1.2375823790987706],"max":[1.274328589439392,0.8633018111742499,1.1482351357897496]},"sizeMeters":[2.658,0.863,2.386],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:55.847Z","updatedAt":"2026-09-12T05:01:56.049Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37476/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RockfallPileVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37476/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37476/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37476/v1/model.glb\" alt=\"Rockfall Pile (Volcano and Lava Fields)\" 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/37476/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/37476/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37469","slug":"volcano-and-lava-fields-volcano-and-lava-fields-ash-dr-9e378102","title":"Ash Drift (Volcano and Lava Fields)","summary":"Two and a half metre drift of wind piled ash, steep on the lee side and feathering out on the windward one, with the tips of buried blocks showing through the crest.","description":"Two and a half metre drift of wind piled ash, steep on the lee side and feathering out on the windward one, with the tips of buried blocks showing through the crest. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 2.60 by 0.89 by 2.20 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-ash-dr-9e378102","cdnUrl":"https://cdn.3dassets.dev/assets/37469/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-ash-dr-9e378102","thumbnailUrl":"https://cdn.3dassets.dev/assets/37469/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37469/v1/poster.webp","blurhash":"UCCP;V%M00jZ4.fPxuWB00M{?bj[~qofbHt7","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"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":99524,"triangles":792,"vertices":2278,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1.2999999523162842,0.00005238150482145265,-1.1000426855639398],"max":[1.2999999523162842,0.8916872253524784,1.1000426855639398]},"sizeMeters":[2.6,0.892,2.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:53.656Z","updatedAt":"2026-09-12T05:01:53.751Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37469/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AshDriftVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37469/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37469/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37469/v1/model.glb\" alt=\"Ash Drift (Volcano and Lava Fields)\" 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/37469/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/37469/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37468","slug":"volcano-and-lava-fields-volcano-and-lava-fields-obsidi-046ce20c","title":"Obsidian Flow Slab (Volcano and Lava Fields)","summary":"Three metre block of an obsidian flow: a mound of black volcanic glass in tilted slabs with sharp conchoidal edges, the shattered blocks at its foot the ones that broke off as it cooled.","description":"Three metre block of an obsidian flow: a mound of black volcanic glass in tilted slabs with sharp conchoidal edges, the shattered blocks at its foot the ones that broke off as it cooled. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 3.20 by 0.97 by 3.20 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-obsidi-046ce20c","cdnUrl":"https://cdn.3dassets.dev/assets/37468/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-obsidi-046ce20c","thumbnailUrl":"https://cdn.3dassets.dev/assets/37468/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37468/v1/poster.webp","blurhash":"U02i9C#t0JNDR#V@WFoh00Ok?It8$-xuxtV?","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"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":50840,"triangles":974,"vertices":2730,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-1.600000023841858,-0.000024560322442690463,-1.600000023841858],"max":[1.600000023841858,0.9700245889326722,1.600000023841858]},"sizeMeters":[3.2,0.97,3.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:51.710Z","updatedAt":"2026-09-12T05:01:52.010Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37468/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ObsidianFlowSlabVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37468/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37468/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37468/v1/model.glb\" alt=\"Obsidian Flow Slab (Volcano and Lava Fields)\" 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/37468/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/37468/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37466","slug":"volcano-and-lava-fields-volcano-and-lava-fields-scoria-c9b15b21","title":"Scoria Cone (Volcano and Lava Fields)","summary":"Small cinder cone eight metres across and 2.8 m high with a breached crater at the top, built of loose red brown scoria with a bomb scatter down the outer slope.","description":"Small cinder cone eight metres across and 2.8 m high with a breached crater at the top, built of loose red brown scoria with a bomb scatter down the outer slope. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 8.00 by 2.19 by 8.00 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. The crater is breached toward +Z, which is where a flow left it; the module is free standing and does not tile. Static geometry; no rig, collision or navigation data. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-scoria-c9b15b21","cdnUrl":"https://cdn.3dassets.dev/assets/37466/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-scoria-c9b15b21","thumbnailUrl":"https://cdn.3dassets.dev/assets/37466/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37466/v1/poster.webp","blurhash":"U58:VH%20fNH9uNbxZs.00M|%Lj[}@$jV[R*","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"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":166724,"triangles":1814,"vertices":5332,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-4,-0.00006964609242821052,-4],"max":[4,2.184981663797461,4]},"sizeMeters":[8,2.185,8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:51.027Z","updatedAt":"2026-09-12T05:01:51.160Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37466/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ScoriaConeVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37466/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37466/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37466/v1/model.glb\" alt=\"Scoria Cone (Volcano and Lava Fields)\" 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/37466/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/37466/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37475","slug":"volcano-and-lava-fields-volcano-and-lava-fields-boulde-e69bc944","title":"Boulder Set (Volcano and Lava Fields)","summary":"Three separate volcanic boulders on one base, from 0.8 m to 1.6 m, weathered grey outside and dusted with ash, for breaking up open ground.","description":"Three separate volcanic boulders on one base, from 0.8 m to 1.6 m, weathered grey outside and dusted with ash, for breaking up open ground. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 3.38 by 1.53 by 2.19 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-boulde-e69bc944","cdnUrl":"https://cdn.3dassets.dev/assets/37475/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-boulde-e69bc944","thumbnailUrl":"https://cdn.3dassets.dev/assets/37475/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37475/v1/poster.webp","blurhash":"U16kVE~q00M_Ip-;?aD%00IT~qM{?Z9E01?b","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"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":77504,"triangles":428,"vertices":1284,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1.8059122562408447,-0.00008080859650960726,-1.208830795913619],"max":[1.5785014629364014,1.5266082133816659,0.9765210968550864]},"sizeMeters":[3.384,1.527,2.185],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:55.741Z","updatedAt":"2026-09-12T05:01:55.867Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37475/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BoulderSetVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37475/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37475/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37475/v1/model.glb\" alt=\"Boulder Set (Volcano and Lava Fields)\" 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/37475/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/37475/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37474","slug":"volcano-and-lava-fields-volcano-and-lava-fields-pumice-dc2a287a","title":"Pumice Heap (Volcano and Lava Fields)","summary":"Two metre heap of pumice: pale frothy blocks so full of gas bubbles they would float, drifted together in a hollow with a fine gravel of the same rock around them.","description":"Two metre heap of pumice: pale frothy blocks so full of gas bubbles they would float, drifted together in a hollow with a fine gravel of the same rock around them. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 2.23 by 0.67 by 2.00 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-pumice-dc2a287a","cdnUrl":"https://cdn.3dassets.dev/assets/37474/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-pumice-dc2a287a","thumbnailUrl":"https://cdn.3dassets.dev/assets/37474/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37474/v1/poster.webp","blurhash":"UAEyVv-:00M{4oWV%Mj[00IU~qa{~qoMRjkC","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"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":69948,"triangles":1290,"vertices":3808,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-1.100000023841858,-0.00004739302061884665,-1.0000362268779757],"max":[1.1349818706512451,0.6731004788246044,1.0000362268779757]},"sizeMeters":[2.235,0.673,2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:55.722Z","updatedAt":"2026-09-12T05:01:55.820Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37474/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PumiceHeapVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37474/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37474/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37474/v1/model.glb\" alt=\"Pumice Heap (Volcano and Lava Fields)\" 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/37474/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/37474/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37478","slug":"volcano-and-lava-fields-volcano-and-lava-fields-charre-a1cb7fb2","title":"Charred Log (Volcano and Lava Fields)","summary":"Three metre fallen trunk burnt black: a cracked charcoal surface over a broken end, the branch stubs snapped off short and one side pressed into the ash it fell in.","description":"Three metre fallen trunk burnt black: a cracked charcoal surface over a broken end, the branch stubs snapped off short and one side pressed into the ash it fell in. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 3.10 by 0.50 by 0.77 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-charre-a1cb7fb2","cdnUrl":"https://cdn.3dassets.dev/assets/37478/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-charre-a1cb7fb2","thumbnailUrl":"https://cdn.3dassets.dev/assets/37478/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37478/v1/poster.webp","blurhash":"U14xi6?b00t7xu?bt7D%00D%_3j[D%00M{_3","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"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":68708,"triangles":336,"vertices":920,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1.2999999523162842,-0.00007057170705004889,-0.4369457653201335],"max":[1.7999999523162842,0.499834805534641,0.33489105016357834]},"sizeMeters":[3.1,0.5,0.772],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:57.712Z","updatedAt":"2026-09-12T05:01:57.841Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37478/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CharredLogVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37478/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37478/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37478/v1/model.glb\" alt=\"Charred Log (Volcano and Lava Fields)\" 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/37478/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/37478/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37447","slug":"volcano-and-lava-fields-volcano-and-lava-fields-lapill-9739063b","title":"Lapilli Scatter Patch (Volcano and Lava Fields)","summary":"Two and a half metre patch of lapilli: the pea sized fall of cinders that settles over everything downwind of a vent, thick in the middle and thinning to nothing at the edge.","description":"Two and a half metre patch of lapilli: the pea sized fall of cinders that settles over everything downwind of a vent, thick in the middle and thinning to nothing at the edge. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 2.50 by 0.17 by 2.50 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. Thin enough to lay over any of the ground modules without a visible step. No connectors: scatter it freely. Static geometry; no rig, collision or navigation data. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-lapill-9739063b","cdnUrl":"https://cdn.3dassets.dev/assets/37447/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-lapill-9739063b","thumbnailUrl":"https://cdn.3dassets.dev/assets/37447/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37447/v1/poster.webp","blurhash":"U28z45-T01a{r^R-S]s.00I;}[NIN@xCr_Na","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"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":125336,"triangles":1214,"vertices":3592,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1.25,0.00007109429364267339,-1.25],"max":[1.25,0.16700734112734733,1.25]},"sizeMeters":[2.5,0.167,2.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:40.683Z","updatedAt":"2026-09-12T05:01:40.870Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37447/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LapilliScatterPatchVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37447/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37447/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37447/v1/model.glb\" alt=\"Lapilli Scatter Patch (Volcano and Lava Fields)\" 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/37447/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/37447/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37473","slug":"volcano-and-lava-fields-volcano-and-lava-fields-lava-b-c9e30f7a","title":"Lava Bomb Impact Crater (Volcano and Lava Fields)","summary":"Three metre impact pit in soft ash with the bomb still sitting in the bottom of it: a raised rim of thrown material, radial splash rays and the block half buried at the centre.","description":"Three metre impact pit in soft ash with the bomb still sitting in the bottom of it: a raised rim of thrown material, radial splash rays and the block half buried at the centre. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 3.00 by 0.83 by 3.58 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. The pit is cut into a 0.45 m thick ash slab, so it drops the model onto flat ground without a hole in the terrain under it. Static geometry; no rig, collision or navigation data. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-lava-b-c9e30f7a","cdnUrl":"https://cdn.3dassets.dev/assets/37473/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-lava-b-c9e30f7a","thumbnailUrl":"https://cdn.3dassets.dev/assets/37473/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37473/v1/poster.webp","blurhash":"U6Bf|c_300IUs:axWVt7009F~qayI.oMs:M{","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"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":104948,"triangles":870,"vertices":2524,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1.5,0.0000688921187574354,-1.8807899951934814],"max":[1.5,0.8298865895229809,1.7009779214859009]},"sizeMeters":[3,0.83,3.582],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:55.684Z","updatedAt":"2026-09-12T05:01:55.781Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37473/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LavaBombImpactCraterVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37473/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37473/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37473/v1/model.glb\" alt=\"Lava Bomb Impact Crater (Volcano and Lava Fields)\" 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/37473/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/37473/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37470","slug":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","title":"Volcanic Bomb, Small (Volcano and Lava Fields)","summary":"Half metre spindle bomb: a clot of lava spun into a tapered shape in the air and cracked along its length where the skin chilled before the inside stopped moving.","description":"Half metre spindle bomb: a clot of lava spun into a tapered shape in the air and cracked along its length where the skin chilled before the inside stopped moving. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 0.27 by 0.34 by 0.51 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","cdnUrl":"https://cdn.3dassets.dev/assets/37470/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-volcan-352b3366","thumbnailUrl":"https://cdn.3dassets.dev/assets/37470/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37470/v1/poster.webp","blurhash":"U15Evz-q00M{~qIU4n%M00E0_3%M00-;_3D%","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"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":14112,"triangles":222,"vertices":658,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.12220966205022252,-0.00001509408227626241,-0.25621098279953003],"max":[0.14715098723790562,0.34296934227220244,0.2553307116031647]},"sizeMeters":[0.269,0.343,0.512],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:53.050Z","updatedAt":"2026-09-12T05:01:53.157Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37470/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function VolcanicBombSmallVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37470/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37470/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37470/v1/model.glb\" alt=\"Volcanic Bomb, Small (Volcano and Lava Fields)\" 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/37470/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/37470/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37471","slug":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-a09750b0","title":"Volcanic Bomb, Medium (Volcano and Lava Fields)","summary":"One metre breadcrust bomb: a rounded block of scoria whose chilled crust has split into plates over an expanding core, with the glow of the inside showing in the splits.","description":"One metre breadcrust bomb: a rounded block of scoria whose chilled crust has split into plates over an expanding core, with the glow of the inside showing in the splits. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 1.05 by 1.00 by 1.00 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-volcan-a09750b0","cdnUrl":"https://cdn.3dassets.dev/assets/37471/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-volcan-a09750b0","thumbnailUrl":"https://cdn.3dassets.dev/assets/37471/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37471/v1/poster.webp","blurhash":"U36@cx-V00EL~Wt7D%R*02NG}@xa4.Rj%Mof","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"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":66768,"triangles":294,"vertices":866,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.4895555078983307,0.000016896131855959062,-0.4501455910505001],"max":[0.5589983463287354,1.0004422980514938,0.5524558313192074]},"sizeMeters":[1.049,1,1.003],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:53.015Z","updatedAt":"2026-09-12T05:01:53.116Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37471/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function VolcanicBombMediumVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37471/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37471/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37471/v1/model.glb\" alt=\"Volcanic Bomb, Medium (Volcano and Lava Fields)\" 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/37471/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/37471/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37472","slug":"volcano-and-lava-fields-volcano-and-lava-fields-volcan-1f1f7775","title":"Volcanic Bomb, Large (Volcano and Lava Fields)","summary":"Two metre bomb: a block too big to have chilled in flight, landed soft and flattened on one side, its upper surface a crust of welded clots over a cracked scoria body.","description":"Two metre bomb: a block too big to have chilled in flight, landed soft and flattened on one side, its upper surface a crust of welded clots over a cracked scoria body. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 2.43 by 1.47 by 2.00 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-volcan-1f1f7775","cdnUrl":"https://cdn.3dassets.dev/assets/37472/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-volcan-1f1f7775","thumbnailUrl":"https://cdn.3dassets.dev/assets/37472/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37472/v1/poster.webp","blurhash":"U37Td|-V01IVSdspa$J700NG~B$%NGR*$*-A","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"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":89836,"triangles":666,"vertices":1990,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-1.1769949197769165,0.000052412142995006405,-1.044162240020232],"max":[1.2554205656051636,1.4715127152297467,0.9550254011072681]},"sizeMeters":[2.432,1.471,1.999],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:53.788Z","updatedAt":"2026-09-12T05:01:53.968Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37472/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function VolcanicBombLargeVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37472/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37472/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37472/v1/model.glb\" alt=\"Volcanic Bomb, Large (Volcano and Lava Fields)\" 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/37472/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/37472/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37460","slug":"volcano-and-lava-fields-volcano-and-lava-fields-fumaro-ddc6aa87","title":"Fumarole Vent With Sulphur Crust (Volcano and Lava Fields)","summary":"Gas vent in cooled ground: a 1.2 m collar of rock stained and crusted with bright yellow sulphur round a dark throat, the deposit thickest at the lip where the gas condenses.","description":"Gas vent in cooled ground: a 1.2 m collar of rock stained and crusted with bright yellow sulphur round a dark throat, the deposit thickest at the lip where the gas condenses. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 2.00 by 0.61 by 2.00 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. No steam or gas plume is modelled: a plume is volumetric or a particle system, and neither survives a static GLB. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-fumaro-ddc6aa87","cdnUrl":"https://cdn.3dassets.dev/assets/37460/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-fumaro-ddc6aa87","thumbnailUrl":"https://cdn.3dassets.dev/assets/37460/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37460/v1/poster.webp","blurhash":"U797b4t801RkW8WBRooe00WA~nt5NPxu-,Rl","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"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":125508,"triangles":1326,"vertices":3861,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-1,0.000009197542220423793,-1],"max":[1,0.6113423584293693,1]},"sizeMeters":[2,0.611,2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:49.042Z","updatedAt":"2026-09-12T05:01:49.248Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37460/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FumaroleVentWithSulphurCrustVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37460/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37460/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37460/v1/model.glb\" alt=\"Fumarole Vent With Sulphur Crust (Volcano and Lava Fields)\" 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/37460/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/37460/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37461","slug":"volcano-and-lava-fields-volcano-and-lava-fields-sulphu-603c4b4d","title":"Sulphur Deposit Patch (Volcano and Lava Fields)","summary":"Two metre patch of sulphur encrusted ground: a bright yellow crust over bleached rock, cracked into plates and studded with small needle clusters at the hot spots.","description":"Two metre patch of sulphur encrusted ground: a bright yellow crust over bleached rock, cracked into plates and studded with small needle clusters at the hot spots. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 2.20 by 0.17 by 2.20 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-sulphu-603c4b4d","cdnUrl":"https://cdn.3dassets.dev/assets/37461/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-sulphu-603c4b4d","thumbnailUrl":"https://cdn.3dassets.dev/assets/37461/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37461/v1/poster.webp","blurhash":"UAD]k{%M00axa#afj]j[00M{~pWBadoeaxay","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"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":32680,"triangles":654,"vertices":1660,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.100000023841858,0.00004730335205031799,-1.100000023841858],"max":[1.100000023841858,0.16583664385059518,1.100000023841858]},"sizeMeters":[2.2,0.166,2.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:48.275Z","updatedAt":"2026-09-12T05:01:48.385Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37461/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SulphurDepositPatchVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37461/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37461/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37461/v1/model.glb\" alt=\"Sulphur Deposit Patch (Volcano and Lava Fields)\" 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/37461/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/37461/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37462","slug":"volcano-and-lava-fields-volcano-and-lava-fields-steam--114d0017","title":"Steam Vent Plate (Volcano and Lava Fields)","summary":"Two metre plate of ground venting steam: bleached cracked crust round three open holes, ringed with pale mineral deposit and the dark wet stain a hot vent leaves.","description":"Two metre plate of ground venting steam: bleached cracked crust round three open holes, ringed with pale mineral deposit and the dark wet stain a hot vent leaves. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 2.40 by 0.22 by 2.40 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. The steam itself is not modelled, for the same reason no smoke or fire is anywhere in this pack: a plume needs a particle system or a volumetric shader in the engine. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-steam--114d0017","cdnUrl":"https://cdn.3dassets.dev/assets/37462/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-steam--114d0017","thumbnailUrl":"https://cdn.3dassets.dev/assets/37462/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37462/v1/poster.webp","blurhash":"U7Dvfw-;00nit7afayof00IU~qNGIUoyj]Rj","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"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":77220,"triangles":606,"vertices":1472,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-1.2000000476837158,-0.000013127926649869615,-1.2000000476837158],"max":[1.2000000476837158,0.22119805135094234,1.2000000476837158]},"sizeMeters":[2.4,0.221,2.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:48.921Z","updatedAt":"2026-09-12T05:01:49.024Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37462/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SteamVentPlateVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37462/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37462/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37462/v1/model.glb\" alt=\"Steam Vent Plate (Volcano and Lava Fields)\" 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/37462/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/37462/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37463","slug":"volcano-and-lava-fields-volcano-and-lava-fields-mud-po-09fcd673","title":"Mud Pot (Volcano and Lava Fields)","summary":"Two and a half metre pool of boiling grey mud in a splashed rim of the same mud, with burst bubble domes frozen on the surface and a spatter apron of thrown mud round the outside.","description":"Two and a half metre pool of boiling grey mud in a splashed rim of the same mud, with burst bubble domes frozen on the surface and a spatter apron of thrown mud round the outside. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 2.60 by 0.54 by 2.60 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. The mud surface is static: a bubbling pool is a shader, not a rigid node transform. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-mud-po-09fcd673","cdnUrl":"https://cdn.3dassets.dev/assets/37463/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-mud-po-09fcd673","thumbnailUrl":"https://cdn.3dassets.dev/assets/37463/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37463/v1/poster.webp","blurhash":"U9Eo=8-;00WBIUV@oft700IU~qWA-;tRt7Ri","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"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":117756,"triangles":1172,"vertices":3371,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1.2999999523162842,0.00005698535743364763,-1.2999999523162842],"max":[1.2999999523162842,0.5399416055887638,1.2999999523162842]},"sizeMeters":[2.6,0.54,2.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:49.453Z","updatedAt":"2026-09-12T05:01:49.554Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37463/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MudPotVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37463/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37463/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37463/v1/model.glb\" alt=\"Mud Pot (Volcano and Lava Fields)\" 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/37463/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/37463/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37465","slug":"volcano-and-lava-fields-volcano-and-lava-fields-geyser-e34fc68c","title":"Geyser Cone (Volcano and Lava Fields)","summary":"One and a half metre geysirite cone built layer by layer round a geyser throat, pale mineral crust over a rocky core with a wet dark vent at the top and a runoff apron at the foot.","description":"One and a half metre geysirite cone built layer by layer round a geyser throat, pale mineral crust over a rocky core with a wet dark vent at the top and a runoff apron at the foot. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 2.20 by 1.30 by 2.26 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. No jet, spray or steam: the cone is what stands between eruptions and is all a static GLB can carry. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-geyser-e34fc68c","cdnUrl":"https://cdn.3dassets.dev/assets/37465/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-geyser-e34fc68c","thumbnailUrl":"https://cdn.3dassets.dev/assets/37465/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37465/v1/poster.webp","blurhash":"UGDJL=xu00M{9Fayt7j[00M{~qt7_3ofRkj[","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"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":78064,"triangles":592,"vertices":1566,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1.0892789127676292,-0.000014886490596666135,-1.1365503072738647],"max":[1.109169817194204,1.3028769094682167,1.1194570064544678]},"sizeMeters":[2.198,1.303,2.256],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:50.829Z","updatedAt":"2026-09-12T05:01:50.931Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37465/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GeyserConeVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37465/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37465/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37465/v1/model.glb\" alt=\"Geyser Cone (Volcano and Lava Fields)\" 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/37465/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/37465/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37482","slug":"volcano-and-lava-fields-volcano-and-lava-fields-seismo-36125fe8","title":"Seismometer Hut (Volcano and Lava Fields)","summary":"One point eight metre instrument hut on a rock plinth: a clad steel cabin with a swinging door, a vented gable, a cable gland at the back and the seismometer pier inside on its own footing.","description":"One point eight metre instrument hut on a rock plinth: a clad steel cabin with a swinging door, a vented gable, a cable gland at the back and the seismometer pier inside on its own footing. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 2.00 by 2.45 by 1.83 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. The door faces +Z and hinges on its left jamb; the hut is an exterior model with the pier and its base modelled, not a full interior. Rigid node-transform clips: open and close. No skinning. Nothing on the hut moves but the door: the cable gland, the vent and the roof are solid. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-seismo-36125fe8","cdnUrl":"https://cdn.3dassets.dev/assets/37482/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-seismo-36125fe8","thumbnailUrl":"https://cdn.3dassets.dev/assets/37482/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37482/v1/poster.webp","blurhash":"UIC?lwxa00M}~ps.9ZWYn$jrM{bIbHjYjYWY","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"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":77068,"triangles":436,"vertices":1134,"meshes":7,"materials":5,"textures":1,"animations":["open","close"],"boundingBox":{"min":[-1,0.000011291252459674772,-0.9291675686836243],"max":[1,2.4499936682713654,0.8999846126152853]},"sizeMeters":[2,2.45,1.829],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:59.586Z","updatedAt":"2026-09-12T05:01:59.759Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37482/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function SeismometerHutVolcanoAndLavaFields(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/37482/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37482/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37482/v1/model.glb\" alt=\"Seismometer Hut (Volcano and Lava Fields)\" camera-controls auto-rotate autoplay></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/37482/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/37482/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"37483","slug":"volcano-and-lava-fields-volcano-and-lava-fields-tripod-dbe448b9","title":"Tripod Sensor Mast (Volcano and Lava Fields)","summary":"Two metre instrument tripod: three braced steel legs on rock feet carrying a mast, a gas and temperature sensor box, a blank solar panel and a spinning cup head at the top.","description":"Two metre instrument tripod: three braced steel legs on rock feet carrying a mast, a gas and temperature sensor box, a blank solar panel and a spinning cup head at the top. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 1.47 by 2.14 by 1.32 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. The cup head turns about the mast axis; the panel and the sensor box are fixed. Every plate and panel face is blank. Rigid node-transform clips: spin. No skinning. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-tripod-dbe448b9","cdnUrl":"https://cdn.3dassets.dev/assets/37483/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-tripod-dbe448b9","thumbnailUrl":"https://cdn.3dassets.dev/assets/37483/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37483/v1/poster.webp","blurhash":"U27w.@4.00~W=poe0M-q8_og.9R$?vM{R5og","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"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":75552,"triangles":500,"vertices":1223,"meshes":5,"materials":3,"textures":1,"animations":["spin"],"boundingBox":{"min":[-0.7326390147209167,0,-0.5087975117353465],"max":[0.7327041029930115,2.1408079002372467,0.8102214786199595]},"sizeMeters":[1.465,2.141,1.319],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:02:00.481Z","updatedAt":"2026-09-12T05:02:00.582Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37483/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function TripodSensorMastVolcanoAndLavaFields(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/37483/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37483/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37483/v1/model.glb\" alt=\"Tripod Sensor Mast (Volcano and Lava Fields)\" camera-controls auto-rotate autoplay></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/37483/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/37483/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"37484","slug":"volcano-and-lava-fields-volcano-and-lava-fields-sample-da6a6d1c","title":"Sample Crate (Volcano and Lava Fields)","summary":"Seven hundred millimetre timber sample crate with a hinged lid, corner irons and a padded tray of rock sample pots inside, the box a survey team carries specimens off the field in.","description":"Seven hundred millimetre timber sample crate with a hinged lid, corner irons and a padded tray of rock sample pots inside, the box a survey team carries specimens off the field in. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 0.78 by 0.54 by 0.58 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. The lid hinges on the -Z edge and lifts. Labels are blank pressed panels, with no lettering or marks. Rigid node-transform clips: open and close. No skinning. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-sample-da6a6d1c","cdnUrl":"https://cdn.3dassets.dev/assets/37484/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-sample-da6a6d1c","thumbnailUrl":"https://cdn.3dassets.dev/assets/37484/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37484/v1/poster.webp","blurhash":"U6B_-i}Y0hBnV@w|S#f+02NHs9J7IuxB-TEN","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"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":84924,"triangles":396,"vertices":898,"meshes":5,"materials":4,"textures":2,"animations":["open","close"],"boundingBox":{"min":[-0.38999998569488525,-0.000015557381192687902,-0.2900094501004539],"max":[0.38999998569488525,0.5399865858081916,0.2900094501004539]},"sizeMeters":[0.78,0.54,0.58],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:02:01.658Z","updatedAt":"2026-09-12T05:02:01.901Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37484/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function SampleCrateVolcanoAndLavaFields(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/37484/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37484/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37484/v1/model.glb\" alt=\"Sample Crate (Volcano and Lava Fields)\" camera-controls auto-rotate autoplay></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/37484/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/37484/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"37487","slug":"volcano-and-lava-fields-volcano-and-lava-fields-gas-mo-d6dda718","title":"Gas Monitor Box (Volcano and Lava Fields)","summary":"Four hundred millimetre gas monitoring case on a short stand: an orange instrument box with a lifting lid, a sampling intake, a blank readout panel and its battery pack strapped beside it.","description":"Four hundred millimetre gas monitoring case on a short stand: an orange instrument box with a lifting lid, a sampling intake, a blank readout panel and its battery pack strapped beside it. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 0.64 by 1.18 by 0.56 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. The lid hinges on the -Z edge and lifts; the readout panel is blank and no maker or model is named. Rigid node-transform clips: open and close. No skinning. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-gas-mo-d6dda718","cdnUrl":"https://cdn.3dassets.dev/assets/37487/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-gas-mo-d6dda718","thumbnailUrl":"https://cdn.3dassets.dev/assets/37487/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37487/v1/poster.webp","blurhash":"U6Ac#fRn00s*DNWB%%t80qxV}*Iv0kod~7j[","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"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":60052,"triangles":208,"vertices":471,"meshes":6,"materials":4,"textures":1,"animations":["open","close"],"boundingBox":{"min":[-0.36003722491212176,0,-0.27997404682184046],"max":[0.2800372117990999,1.1799999475479126,0.27997404682184046]},"sizeMeters":[0.64,1.18,0.56],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":1,"publishedAt":"2026-09-12T05:02:02.207Z","updatedAt":"2026-09-12T06:23:09.619Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37487/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function GasMonitorBoxVolcanoAndLavaFields(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/37487/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37487/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37487/v1/model.glb\" alt=\"Gas Monitor Box (Volcano and Lava Fields)\" camera-controls auto-rotate autoplay></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/37487/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/37487/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"37485","slug":"volcano-and-lava-fields-volcano-and-lava-fields-heat-s-40a84c64","title":"Heat Suit On A Stand (Volcano and Lava Fields)","summary":"Aluminised proximity suit on a steel drying stand: hood with a dark visor, jacket, over trousers and gauntlets hung to air, with the boots stood on the tray below.","description":"Aluminised proximity suit on a steel drying stand: hood with a dark visor, jacket, over trousers and gauntlets hung to air, with the boots stood on the tray below. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 1.00 by 1.86 by 0.97 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. The suit is one static shape on a stand, not a character: there is no skeleton, no skinning and no figure inside it, here or anywhere in this pack. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-heat-s-40a84c64","cdnUrl":"https://cdn.3dassets.dev/assets/37485/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-heat-s-40a84c64","thumbnailUrl":"https://cdn.3dassets.dev/assets/37485/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37485/v1/poster.webp","blurhash":"U29@O|?b000000t7_3IV0Loz^%MwVDof%$R-","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"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":17084,"triangles":316,"vertices":760,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.5000015330037414,0,-0.48742928922451034],"max":[0.5000015330037414,1.85565185546875,0.48742928922451034]},"sizeMeters":[1,1.856,0.975],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:02:01.094Z","updatedAt":"2026-09-12T05:02:01.307Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37485/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HeatSuitOnAStandVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37485/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37485/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37485/v1/model.glb\" alt=\"Heat Suit On A Stand (Volcano and Lava Fields)\" 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/37485/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/37485/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37486","slug":"volcano-and-lava-fields-volcano-and-lava-fields-warnin-1c245553","title":"Warning Sign With A Blank Face (Volcano and Lava Fields)","summary":"One point seven metre hazard sign on a steel post in a rock filled foot: a triangular plate with an orange border and a plain face, left blank so a consumer can put their own artwork on it.","description":"One point seven metre hazard sign on a steel post in a rock filled foot: a triangular plate with an orange border and a plain face, left blank so a consumer can put their own artwork on it. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 0.80 by 1.88 by 0.63 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. The face carries no symbol, text or artwork of any kind, and no organisation is named or implied. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-warnin-1c245553","cdnUrl":"https://cdn.3dassets.dev/assets/37486/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-warnin-1c245553","thumbnailUrl":"https://cdn.3dassets.dev/assets/37486/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37486/v1/poster.webp","blurhash":"U68W,1xu009Z^Hs:9$M|9uoI-nR:0MRj~Axu","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"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":65468,"triangles":258,"vertices":692,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.39837169647216797,-0.0000079181783712301,-0.38093433607380234],"max":[0.39837169647216797,1.880023689490415,0.2472730361298784]},"sizeMeters":[0.797,1.88,0.628],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:02:01.367Z","updatedAt":"2026-09-12T05:02:01.589Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37486/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WarningSignWithABlankFaceVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37486/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37486/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37486/v1/model.glb\" alt=\"Warning Sign With A Blank Face (Volcano and Lava Fields)\" 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/37486/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/37486/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37481","slug":"volcano-and-lava-fields-volcano-and-lava-fields-survey-afadf347","title":"Survey Marker Post (Volcano and Lava Fields)","summary":"One and a quarter metre survey marker: a squared timber post in a rock filled base with an orange cap band and a blank metal plate for a station number, left on the field between visits.","description":"One and a quarter metre survey marker: a squared timber post in a rock filled base with an orange cap band and a blank metal plate for a station number, left on the field between visits. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 0.52 by 1.20 by 0.51 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. The plate is blank: no station number, agency mark or lettering anywhere in this pack. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-survey-afadf347","cdnUrl":"https://cdn.3dassets.dev/assets/37481/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-survey-afadf347","thumbnailUrl":"https://cdn.3dassets.dev/assets/37481/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37481/v1/poster.webp","blurhash":"U17T%v?a0000zTV?B@p0?^jFDPXlVYr?tlOr","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"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":79884,"triangles":238,"vertices":651,"meshes":4,"materials":4,"textures":2,"animations":[],"boundingBox":{"min":[-0.28092098236083984,0,-0.26249940334708266],"max":[0.23999999463558197,1.201200008392334,0.24354129671008162]},"sizeMeters":[0.521,1.201,0.506],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:59.382Z","updatedAt":"2026-09-12T05:01:59.489Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37481/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SurveyMarkerPostVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37481/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37481/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37481/v1/model.glb\" alt=\"Survey Marker Post (Volcano and Lava Fields)\" 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/37481/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/37481/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37477","slug":"volcano-and-lava-fields-volcano-and-lava-fields-burnt--77cd60dc","title":"Burnt Tree Stump (Volcano and Lava Fields)","summary":"One metre stump of a tree burnt off by a passing flow: a charred splintered trunk on a root flare, black through and through, standing in a ring of ash.","description":"One metre stump of a tree burnt off by a passing flow: a charred splintered trunk on a root flare, black through and through, standing in a ring of ash. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 1.24 by 1.20 by 1.24 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-burnt--77cd60dc","cdnUrl":"https://cdn.3dassets.dev/assets/37477/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-burnt--77cd60dc","thumbnailUrl":"https://cdn.3dassets.dev/assets/37477/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37477/v1/poster.webp","blurhash":"UA9G{#xu01Rj00Rj-;fQIUWBM{ay~qt7WBof","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"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":57156,"triangles":196,"vertices":406,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.6200000047683716,0,-0.6200000047683716],"max":[0.6200000047683716,1.1994106769561768,0.6200000047683716]},"sizeMeters":[1.24,1.199,1.24],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:58.733Z","updatedAt":"2026-09-12T05:01:58.845Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37477/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BurntTreeStumpVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37477/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37477/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37477/v1/model.glb\" alt=\"Burnt Tree Stump (Volcano and Lava Fields)\" 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/37477/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/37477/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37455","slug":"volcano-and-lava-fields-volcano-and-lava-fields-lava-t-c11e3bb3","title":"Lava Tube Mouth (Volcano and Lava Fields)","summary":"The opening of a lava tube in a slope face: a 2.7 m arch of layered basalt coming out of a rocky mound, over a floor of frozen flow, with a fallen block apron outside and the passage dark a few metres in.","description":"The opening of a lava tube in a slope face: a 2.7 m arch of layered basalt coming out of a rocky mound, over a floor of frozen flow, with a fallen block apron outside and the passage dark a few metres in. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 4.00 by 3.35 by 4.00 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. The mouth faces +Z; the passage is closed a short way in, so it reads as dark without needing an interior. Butt the tube interior section behind it to open the passage properly. Static geometry; no rig, collision or navigation data. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-lava-t-c11e3bb3","cdnUrl":"https://cdn.3dassets.dev/assets/37455/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-lava-t-c11e3bb3","thumbnailUrl":"https://cdn.3dassets.dev/assets/37455/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37455/v1/poster.webp","blurhash":"U29aBT0000?c9G00oc_400%MM{?bIU~q-;WB","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"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":155372,"triangles":1696,"vertices":4938,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-2,-0.00003895878329762681,-2],"max":[2,3.350038863415866,2]},"sizeMeters":[4,3.35,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:46.236Z","updatedAt":"2026-09-12T05:01:46.348Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37455/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LavaTubeMouthVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37455/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37455/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37455/v1/model.glb\" alt=\"Lava Tube Mouth (Volcano and Lava Fields)\" 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/37455/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/37455/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37467","slug":"volcano-and-lava-fields-volcano-and-lava-fields-lava-f-e483e5c3","title":"Lava Fountain Plate (Volcano and Lava Fields)","summary":"Fountaining vent modelled as geometry: a 2.6 m spatter rim round a glowing throat with nine molten jets rising to 2.8 m, frozen as solid emissive shapes rather than an effect.","description":"Fountaining vent modelled as geometry: a 2.6 m spatter rim round a glowing throat with nine molten jets rising to 2.8 m, frozen as solid emissive shapes rather than an effect. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 3.00 by 3.39 by 3.00 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Nothing here moves or emits: the jets and the flying clots are static emissive geometry standing in for a fountain, so a consumer can swap in a particle system and keep the vent. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-lava-f-e483e5c3","cdnUrl":"https://cdn.3dassets.dev/assets/37467/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-lava-f-e483e5c3","thumbnailUrl":"https://cdn.3dassets.dev/assets/37467/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37467/v1/poster.webp","blurhash":"UGD9V6t600kC%KWBM|xZ02NH~TxY9GafxuNH","category":{"slug":"effects-primitives","title":"Effects & Primitives"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"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":65820,"triangles":1290,"vertices":3436,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.5,0.00005785916021638915,-1.5],"max":[1.5,3.3942558765411377,1.5]},"sizeMeters":[3,3.394,3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:51.208Z","updatedAt":"2026-09-12T05:01:51.395Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37467/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LavaFountainPlateVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37467/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37467/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37467/v1/model.glb\" alt=\"Lava Fountain Plate (Volcano and Lava Fields)\" 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/37467/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/37467/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37480","slug":"volcano-and-lava-fields-volcano-and-lava-fields-rope-b-a5885546","title":"Rope Bridge Over A Fissure (Volcano and Lava Fields)","summary":"Six and a half metre rope bridge across a fissure: a plank deck slung from two hand ropes between braced timber A frames, with the sag modelled into the deck and the ropes.","description":"Six and a half metre rope bridge across a fissure: a plank deck slung from two hand ropes between braced timber A frames, with the sag modelled into the deck and the ropes. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 1.50 by 1.72 by 7.73 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. The span runs along Z and the deck is at 0.9 m at the ends, dropping to 0.48 m at the middle; the A frames stand on the ground at either side. Static geometry; no rig, collision or navigation data. The sag is baked into the geometry and the bridge does not sway or bounce: a rope is a chain of soft bodies and there is no rigid node that can carry it. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-rope-b-a5885546","cdnUrl":"https://cdn.3dassets.dev/assets/37480/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-rope-b-a5885546","thumbnailUrl":"https://cdn.3dassets.dev/assets/37480/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37480/v1/poster.webp","blurhash":"U58W4}ofES-Bwd5SSww^0NI==tV[b[}?r_Nw","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"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":153164,"triangles":1632,"vertices":3940,"meshes":2,"materials":2,"textures":2,"animations":[],"boundingBox":{"min":[-0.7497957363321336,0.00008161545934892711,-3.880091905593872],"max":[0.7497957363321336,1.7194003295784928,3.846048355102539]},"sizeMeters":[1.5,1.719,7.726],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:58.779Z","updatedAt":"2026-09-12T05:01:58.881Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37480/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RopeBridgeOverAFissureVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37480/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37480/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37480/v1/model.glb\" alt=\"Rope Bridge Over A Fissure (Volcano and Lava Fields)\" 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/37480/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/37480/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"37479","slug":"volcano-and-lava-fields-volcano-and-lava-fields-walkwa-73c4caa9","title":"Walkway Boardwalk Module (Volcano and Lava Fields)","summary":"Four metre boardwalk module: a 1.2 m plank deck on steel legs 0.45 m above the ground with a single hand rail, the route a survey team lays across crust too sharp to walk on.","description":"Four metre boardwalk module: a 1.2 m plank deck on steel legs 0.45 m above the ground with a single hand rail, the route a survey team lays across crust too sharp to walk on. Free 3D model for volcanic terrain, lava field and natural disaster game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 1.20 by 1.40 by 4.00 m (X by Y by Z). Metre units, +Y up, the front face toward +Z, resting on y=0 with the origin on the footprint. On the 4 m grid: walk ports at both ends at deck height, so modules chain into a route of any length across the ground tiles. Static geometry; no rig, collision or navigation data. Molten rock and glow seams are emissive geometry, never lights: the pack embeds no lights, and lava flow, steam, smoke and fire are static because a fluid needs a shader or a particle system that a rigid node transform cannot carry. A generic volcanic landscape: no real volcano, park, observatory or equipment maker is named or depicted, and every sign, plate and marker face is blank.","status":"published","url":"https://3dassets.dev/assets/volcano-and-lava-fields-volcano-and-lava-fields-walkwa-73c4caa9","cdnUrl":"https://cdn.3dassets.dev/assets/37479/v1/model.glb","downloadUrl":"https://3dassets.dev/download/volcano-and-lava-fields-volcano-and-lava-fields-walkwa-73c4caa9","thumbnailUrl":"https://cdn.3dassets.dev/assets/37479/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37479/v1/poster.webp","blurhash":"U69sh%IA9tMxTf4:xaxF00sl^kXmqt~BkqNI","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"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":45836,"triangles":600,"vertices":1380,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.5999328592791529,-0.00003358228135252883,-2],"max":[0.5999328592791529,1.4000335584394947,2]},"sizeMeters":[1.2,1.4,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:01:57.694Z","updatedAt":"2026-09-12T05:01:57.826Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37479/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WalkwayBoardwalkModuleVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37479/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37479/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37479/v1/model.glb\" alt=\"Walkway Boardwalk Module (Volcano and Lava Fields)\" 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/37479/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/37479/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}]}}