Lava Shader

TristanVoulelis - Materials - Feb 15, 2023

An animated lava shader that is perfect for high fidelity games and cinematics. From easy to use spline lava flows to flowing lava drips this shader pack has everything to satisfy your lava needs

  • Supported Platforms
  • Supported Engine Versions
    4.26 - 4.27, 5.0 - 5.4
  • Download Type
    Asset Pack
    This product contains an assortment of Unreal Engine assets which can be imported into a pre-existing project of your choice.

🎬 Watch Showcase Video

📝 Read Documentation

ArtStation Profile


*The Demo map used to showcase the Lava Shader is not included in the Shader pack.*


Features:

  • 4 Highly customizable Animated Lava Shaders
  • 14 Material instances
  • 5 Molten Lava texture variants
  • 2 Dripping lava-falls meshes to customize to your liking
  • 2 Lava-splash and 1 ember particle effects
  • Blueprint Splines to create your own lava flows
  • Procedurally gathers hot, glowing lava at the edges of meshes
  • Utilizes Displacement and Tessellation in UE4
  • Utilizes Displacement and has High, Medium and low resolution meshes for UE5


This pack comes ready with fully customizable shaders and game-ready assets. 


The Lava master materials have a wide range of parameters from colour, lava glow, UV tiling, lava speed to Flow map controls so you can breakup the lava's movement. The lava edge glow can be controlled to like the contrast, distance and amount.


This pack uses WPO and displacement in UE5 and UE4 respectively to create that realistic 3D fullness to the shader.

In UE5, you can swap out high poly, medium poly and low poly supplied meshes to optimize the shader for use.

In UE4, tessellation can be tweaked in the shader to improve performance or quality.


*Note*

For Nanite to work properly with the pack in UE5.1/5.2 SM6 and DirectX12 needs to be enabled in the project settings.

While using the Lava shader if Nanite is enabled on extremely high polygon meshes there will be some flickering/artificing cause by the WPO and displacement. I recommend disabling Nanite in this case, using a lower polygon mesh or reducing displacement amount.


*Please read the Documentation that explains the shader pack*

Technical Details

Important Notes:

Distance fields must be on if you wish to use the Lava Edge Glow effect. This effect is also subject to change based on the quality of the distance fields. Since distance fields don't work with spline meshes I recommend to convert your spline to mesh once you are done working with it to get the properly applied effect.


Number of Unique Materials and Material Instances: 18

Number of Textures: 51

Texture Resolutions:

  • 4K for Lava Textures
  • 2K, 1K and lower for Particles and shader textures


Supported Development Platforms: Windows, Mac