3ds Max C++ API Reference
TraverseVolume flags

Macros

#define TRAVERSE_LOWFILTSHADOWS   (1<<0)
 This is a simple filtering where the system samples a point in the shadow map and then some of the neighboring points. More...
 
#define TRAVERSE_HIFILTSHADOWS   (1<<1)
 This is a higher resolution sampling. More...
 
#define TRAVERSE_USESAMPLESIZE   (1<<2)
 This produces the highest quality. More...
 

Detailed Description

Macro Definition Documentation

◆ TRAVERSE_LOWFILTSHADOWS

#define TRAVERSE_LOWFILTSHADOWS   (1<<0)

This is a simple filtering where the system samples a point in the shadow map and then some of the neighboring points.

This corresponds to 'Medium' in the Volume Light user interface (a value of 0 for flags is 'Low' – just sampling the shadow map with no filtering at all).

◆ TRAVERSE_HIFILTSHADOWS

#define TRAVERSE_HIFILTSHADOWS   (1<<1)

This is a higher resolution sampling.

This corresponds to 'High' in the Volume Light user interface.

◆ TRAVERSE_USESAMPLESIZE

#define TRAVERSE_USESAMPLESIZE   (1<<2)

This produces the highest quality.

This corresponds to 'Use Light Sample Range' in the Volume Light user interface. This is like a box filter, but also takes into consideration the position of the point within the pixel to do additional weighting.