Clarisse 5.0 SP8 SDK  5.0.5.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Static Public Member Functions | Static Public Attributes | List of all members
PbrParameterLutFunction Class Reference

Static Public Member Functions

static double compute_lut_reflect_cos (double value)
 
static double compute_lut_reflect_rough (const double &value)
 
static double compute_lut_oren_nayar_cos (double value)
 
static double compute_lut_oren_nayar_rough (const double &value)
 
static double compute_lut_refract_cos_x_0_1 (double value)
 
static double compute_lut_refract_cos_x_1_inf (double value)
 
static double compute_lut_refract_rough_y_0_1 (const double &value)
 
static double compute_lut_refract_rough_y_1_inf (const double &value)
 
static double compute_lut_ior_from_f0 (double f0)
 
static double compute_lut_ior_from_coord (const double &z)
 
static double get_oren_nayar_rough (const double &value)
 
static double get_refract_cos_x_1_inf (const double &value)
 
static double get_refract_rough_y_1_inf (const double &value)
 
static double get_f0_from_ior (const double &ior)
 
static double get_refract_cos_x_0_1 (const double &value)
 
static double get_refract_rough_y_0_1 (const double &value)
 
static double get_coord_from_ior (const double &ior)
 

Static Public Attributes

static float s_power_reflect_cos = 1.0f
 
static float s_power_reflect_roughness = 1.0f
 
static float s_power_oren_nayar_cos = 1.0f
 
static float s_factor_oren_nayar_roughness = 10.0f
 
static float s_power_cos_1_inf = 1.0f
 
static float s_power_roughness_1_inf = 2.0f
 
static float s_power_f0_1_inf = 2.0f
 
static float s_power_cos_0_1 = 0.5f
 
static float s_power_roughness_0_1 = 2.0f
 
static float s_power_ior_0_1 = 0.5f