In this new video series we will create a volumetric ray marching shader completely from scratch, including a pseudo volume texture editor that we can use in-engine.
Some notes:
- This is based on a tutorial series made by Ryan Brucks, Principal Technical Artist at Epic Games. Check out his blog at https://shaderbits.com/
- The volumetrics plugin has a pseudo volume raymarcher (also made by Ryan), but the VolumeBoxIntersect function doesn’t work properly in Unreal 5.3.1, which causes graphical errors. This video shows how to fix the problem with the function’s code.
https://dev.epicgames.com/community/learning/tutorials/7B0b/unreal-engine-making-a-volume-raymarching-shader-from-scratch-in-unreal-5-3