{"data":{"id":328,"slug":"volcano-and-lava-fields","title":"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.","description":"Original CC0 volcanic terrain library. Every ground module is a 4 m tile with clean vertical edges and its surface 0.25 m above its own base, so the whole set tiles against itself in any combination: cone flanks at three gradients, a crater rim section, a crater floor, a lava lake plate, straight and curved lava channels with a flow front lobe, pahoehoe crust, a pressure tumulus, aa rubble, hexagonal basalt pavement, ash field, scorched ground, a cracked plate with a glowing seam, a cinder track, a fissure edge, a ravine edge, a cliff face, a talus slope, a lava tube interior section, a collapsed tube roof and a hot spring pool in its sinter terraces. Free standing features add a lava tube mouth, basalt column clusters, a spatter cone, a spatter rampart, a hornito, a fumarole crusted with sulphur, a sulphur deposit patch, a steam vent plate, a mud pot, a geyser cone, a breached scoria cone, an obsidian flow slab and a lava fountain plate, and the debris runs to volcanic bombs in three sizes, a bomb impact crater, ash drifts, lapilli, pumice, rockfall, boulders, a burnt tree stump and a charred log. The survey camp brings a seismometer hut, a tripod sensor mast, a sample crate, a gas monitor box, a heat suit on a stand, a marker post, a blank faced warning sign, a boardwalk module and a rope bridge over a fissure. Four rigid node transform clips, and only four, because a landscape does not move: the hut door swings, the sample crate and gas monitor lids lift, and the sensor head spins. Lava flow, steam, smoke, fire, the glow itself and the sag of the rope bridge are all static, because a fluid, a light and a flexible material need a shader, a light or a joint per element and none of that is reachable with one rigid node transform; molten rock and glow seams are emissive geometry and the pack embeds no lights at all. There are no people or animals anywhere in it, so there is no skinned mesh. A generic volcanic landscape: no real volcano, national park, observatory, research institute or equipment maker is named or depicted, no identifiable landmark is reproduced, and every sign, marker plate and instrument panel is blank.","url":"https://3dassets.dev/packs/volcano-and-lava-fields","coverUrl":"https://cdn.3dassets.dev/assets/37488/v1/poster.webp","assetCount":58,"aiGenerated":true,"aiGeneratedAssetCount":58,"aiModels":["Claude Opus 5"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":8249168,"totalTriangles":105362,"starterScene":{"id":"37488","slug":"volcano-and-lava-fields-volcano-and-lava-0cab8769-starter-scene","title":"Lava field at the foot of the volcano (Volcano and Lava Fields)","summary":"A walkable volcanic field 40 m by 28 m at the foot of a cone, with the cone itself rising behind it in three rows of flank modules to a crater rim 7.6 m up. An open lava channel comes down off the flank from a fountaining vent, runs two straights and turns east through an...","description":"A walkable volcanic field 40 m by 28 m at the foot of a cone, with the cone itself rising behind it in three rows of flank modules to a crater rim 7.6 m up. An open lava channel comes down off the flank from a fountaining vent, runs two straights and turns east through an elbow to end in a spreading flow front lobe. West of it a lava lake stands against the shore, a columnar basalt cliff closes the left side with a scree apron banked against it, and the crust between them is pahoehoe, aa clinker, hexagonal pavement, ash, scorched ground, a pressure tumulus and a cracked plate glowing along its seam. A lava tube comes out of the flank as a mouth and shows again where its roof has fallen into a skylight. A rift of fissure modules runs down the east side with a rope bridge slung across it, and beyond the rift the geothermal ground carries a hot spring in its sinter terraces, a mud pot, a geyser cone, steam vents, fumaroles crusted with sulphur and a sulphur deposit patch. Spatter cones, hornitos, a spatter rampart, basalt column clusters, an obsidian flow, a breached scoria cone, boulders, rockfall, pumice, bombs in three sizes with their impact craters, ash drifts, lapilli, charred logs and burnt stumps litter the field. A survey camp stands at the front on the ash: the seismometer hut with its door, two tripod sensor masts, sample crates, a gas monitor, a heat suit on its stand, warning signs and marker posts, reached by a boardwalk and a graded cinder track.","status":"published","url":"https://3dassets.dev/assets/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","thumbnailUrl":"https://cdn.3dassets.dev/assets/37488/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37488/v1/poster.webp","blurhash":"U48;77tl00%0DiR*x]xa00RO^*EM_NxZDiIp","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":3121492,"triangles":55250,"vertices":155750,"meshes":159,"materials":12,"textures":2,"animations":[],"boundingBox":{"min":[-20.058513305987386,-1.2512563689325233,-24],"max":[20,5.841523225889486,16.65]},"sizeMeters":[40.059,7.093,40.65],"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:04.291Z","updatedAt":"2026-09-12T05:02:04.483Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37488/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LavaFieldAtTheFootOfTheVolcanoVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37488/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37488/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37488/v1/model.glb\" alt=\"Lava field at the foot of the volcano (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/37488/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/37488/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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);"}},{"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":"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":"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":"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":"37488","slug":"volcano-and-lava-fields-volcano-and-lava-0cab8769-starter-scene","title":"Lava field at the foot of the volcano (Volcano and Lava Fields)","summary":"A walkable volcanic field 40 m by 28 m at the foot of a cone, with the cone itself rising behind it in three rows of flank modules to a crater rim 7.6 m up. An open lava channel comes down off the flank from a fountaining vent, runs two straights and turns east through an...","description":"A walkable volcanic field 40 m by 28 m at the foot of a cone, with the cone itself rising behind it in three rows of flank modules to a crater rim 7.6 m up. An open lava channel comes down off the flank from a fountaining vent, runs two straights and turns east through an elbow to end in a spreading flow front lobe. West of it a lava lake stands against the shore, a columnar basalt cliff closes the left side with a scree apron banked against it, and the crust between them is pahoehoe, aa clinker, hexagonal pavement, ash, scorched ground, a pressure tumulus and a cracked plate glowing along its seam. A lava tube comes out of the flank as a mouth and shows again where its roof has fallen into a skylight. A rift of fissure modules runs down the east side with a rope bridge slung across it, and beyond the rift the geothermal ground carries a hot spring in its sinter terraces, a mud pot, a geyser cone, steam vents, fumaroles crusted with sulphur and a sulphur deposit patch. Spatter cones, hornitos, a spatter rampart, basalt column clusters, an obsidian flow, a breached scoria cone, boulders, rockfall, pumice, bombs in three sizes with their impact craters, ash drifts, lapilli, charred logs and burnt stumps litter the field. A survey camp stands at the front on the ash: the seismometer hut with its door, two tripod sensor masts, sample crates, a gas monitor, a heat suit on its stand, warning signs and marker posts, reached by a boardwalk and a graded cinder track.","status":"published","url":"https://3dassets.dev/assets/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","thumbnailUrl":"https://cdn.3dassets.dev/assets/37488/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37488/v1/poster.webp","blurhash":"U48;77tl00%0DiR*x]xa00RO^*EM_NxZDiIp","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":3121492,"triangles":55250,"vertices":155750,"meshes":159,"materials":12,"textures":2,"animations":[],"boundingBox":{"min":[-20.058513305987386,-1.2512563689325233,-24],"max":[20,5.841523225889486,16.65]},"sizeMeters":[40.059,7.093,40.65],"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:04.291Z","updatedAt":"2026-09-12T05:02:04.483Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37488/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LavaFieldAtTheFootOfTheVolcanoVolcanoAndLavaFields(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37488/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37488/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37488/v1/model.glb\" alt=\"Lava field at the foot of the volcano (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/37488/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/37488/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}],"demo":{"slug":"volcano-and-lava-fields","title":"Volcano and Lava Fields","url":"https://3dassets.dev/demos/volcano-and-lava-fields"}}}