Blender Procedural Molten Lava 🌋
🌟 Product Overview
This product contains a Blender material for procedurally generating molten lava on an object. Beyond basic Voronoi-based crack patterns, the included shaders allow for an extensive level of unique, detailed, dynamic effects that mimic the appearance of rocky, liquified, flowing magma that cools to rock on a volcano:
- Heated magma with a fiery gradient-colored emission.
- Cooled magma with wave-like ripples that would form at the edges of magma as it flows to a cooler, drier state.
- A bumpy, chipped, rocky surface jutting out from the molten magma with displacement.
The material is comprised from groups of shader nodes — making them easily configured, customized, duplicated, or extended to fit any of your needs 💪
✨ Key Features
- Customizable controls for several aspects of the material’s lava and rocks ⚙️
- Clean, well-architected node trees — crafted with care for logical coherence and extensibility ✨
- A starter set of demo objects showcasing various ways to use the material 🎭
📦 Contents
- A Blender file containing:
- The aforementioned procedural material and Geometry Nodes.
- A usage demo — showcasing a the material and nodes being applied to several different objects.
- A “studio” setup with lighting, multiple cameras, and multiple backdrop surfaces to experiment with.
- An environment-lighting setup with multiple “World” configurations to experiment with.
- A Compositor setup with utility node groups for experimenting with different background compositions, glare effects, recoloring effects, and more.
- A collection of images showcasing final renders from the demo.
🧩 Compatibility Notes
- Built in Blender 4.
- Configured for both the Cycles and EEVEE rendering engines — although Cycles will be required for Displacement on Blender versions earlier than 4.1.
- Should be compatible with previous versions of Blender.
📝 Usage Tips
Lava color gradients are contained within their own node group. This has been included in the top-level of the node tree for visibility, and you can leverage it within the Lava shader further down in the hierarchy:
You’ll get the .blend file containing the lava shader nodes and a demo scene showcasing their use.