VEX Dictionary / sample_cdf
sample_cdf
Draws an index and value from a cumulative distribution function array using a uniform random number.
group: samplingpbrbsdfsampling
Available in every context
Usage
int sample_cdf(float cdf[], float uniform_rand)
void sample_cdf(float cdf[], float uniform_rand, int &index, float &x)
void sample_cdf(float cdf[], float uniform_rand, int &index, float &x, float &pdf)
Examples
No worked examples yet.
Signatures (from vcc -X)
int sample_cdf(float[], float)all contextsvoid sample_cdf(float[], float, int &, float &)all contextsvoid sample_cdf(float[], float, int &, float &, float &)all contexts