What is a Hypertexture and how is Ray Marching different then Ray Tracing?
A surface is solid and renders by painting the solid surface with a texture, the object’s surface is represented by an infinitely thin layer defined by a polygon. A Hypertexture is a surface with depth to it. A Hypertexture not only renders the texture at the surface, but between surfaces. A Ray Tracer casts a ray from the camera until it intersects a surface, at that point the intersected surface is sampled and that information is used to render a pixel of the image. A Ray Marcher also casts a ray from the camera, but it takes samples as it marches its way down the ray. That lets it sample the air, and thus it can create volumetric effects. WaveFilter Volume is a form of Ray Marcher but with a twist. A ray is cast from the camera until it intersects with a front surface, like a Ray Tracer, but then it switches to Ray March mode and marches until it hits a back surface. This allows WaveFilter Volume to create volume objects. The Red portion of the ray is a Ray Trace ray, the White port