Raymarcher features a collection of volume SDF objects. These objects, defined within Raymarcher, inherit from the base abstract class
RMSdf_VolumeBoxBase, which inherits from the
RMSdfObjectBase.
To create a volume object in the Unity editor, navigate to
GameObject/Raymarcher/Volumes.
Volumes serve the purpose of displaying data on a three-dimensional grid and are predominantly used with 3D textures.
It's important to note that creating Raymarcher objects at runtime is not possible. Each object must be created at compile time.Fields of the
RMSdf_VolumeBoxBase class:
Volume box with texture 3D/ render texture 3D input parameter.
Perspective-driven volume box with three 2D textures input parameters. This volume box approximates 3D data based on the three 2D textures.