Blender V4.3
blender::eevee::lut Namespace Reference

Variables

const float ltc_mat_ggx [64][64][4]
 
const float ltc_mag_ggx [64][64][2]
 
const float ltc_disk_integral [64][64][1]
 
const float brdf_ggx [64][64][3]
 
const float blue_noise [64][64][4]
 
const float bsdf_ggx [16][64][64][3]
 
const float btdf_ggx [16][64][64][1]
 
const float burley_sss_profile [64][1]
 
const float random_walk_sss_profile [64][1]
 

Variable Documentation

◆ blue_noise

const float blender::eevee::lut::blue_noise

◆ brdf_ggx

const float blender::eevee::lut::brdf_ggx

◆ bsdf_ggx

const float blender::eevee::lut::bsdf_ggx

◆ btdf_ggx

const float blender::eevee::lut::btdf_ggx

◆ burley_sss_profile

const float blender::eevee::lut::burley_sss_profile
Initial value:
= {
{1.000000f}, {0.957576f}, {0.890814f}, {0.813161f}, {0.732056f}, {0.652729f}, {0.578802f},
{0.512565f}, {0.455203f}, {0.407017f}, {0.365151f}, {0.326306f}, {0.291256f}, {0.259690f},
{0.231309f}, {0.205831f}, {0.182989f}, {0.162537f}, {0.144246f}, {0.127905f}, {0.113320f},
{0.100316f}, {0.088730f}, {0.078418f}, {0.069247f}, {0.061096f}, {0.053858f}, {0.047435f},
{0.041740f}, {0.036693f}, {0.032225f}, {0.028272f}, {0.024776f}, {0.021688f}, {0.018961f},
{0.016556f}, {0.014436f}, {0.012569f}, {0.010926f}, {0.009482f}, {0.008213f}, {0.007100f},
{0.006124f}, {0.005270f}, {0.004523f}, {0.003871f}, {0.003302f}, {0.002806f}, {0.002375f},
{0.002002f}, {0.001678f}, {0.001398f}, {0.001156f}, {0.000948f}, {0.000770f}, {0.000617f},
{0.000487f}, {0.000376f}, {0.000283f}, {0.000204f}, {0.000138f}, {0.000083f}, {0.000037f},
{0.000000f}}

Definition at line 51259 of file eevee_lut.cc.

Referenced by blender::draw::test_eevee_lut_gen(), and blender::eevee::UtilityTexture::UtilityTexture().

◆ ltc_disk_integral

const float blender::eevee::lut::ltc_disk_integral

Definition at line 3505 of file eevee_lut.cc.

Referenced by blender::eevee::UtilityTexture::UtilityTexture().

◆ ltc_mag_ggx

const float blender::eevee::lut::ltc_mag_ggx

Definition at line 2095 of file eevee_lut.cc.

◆ ltc_mat_ggx

const float blender::eevee::lut::ltc_mat_ggx

Definition at line 13 of file eevee_lut.cc.

Referenced by blender::eevee::UtilityTexture::UtilityTexture().

◆ random_walk_sss_profile

const float blender::eevee::lut::random_walk_sss_profile
Initial value:
= {
{1.000000f}, {0.760107f}, {0.611901f}, {0.513783f}, {0.444313f}, {0.392204f}, {0.351327f},
{0.318198f}, {0.290730f}, {0.267583f}, {0.247844f}, {0.230851f}, {0.216102f}, {0.203204f},
{0.191843f}, {0.181761f}, {0.172748f}, {0.164631f}, {0.157263f}, {0.150525f}, {0.144317f},
{0.138554f}, {0.133166f}, {0.128095f}, {0.123292f}, {0.118714f}, {0.114328f}, {0.110104f},
{0.106017f}, {0.102048f}, {0.098178f}, {0.094393f}, {0.090680f}, {0.087030f}, {0.083434f},
{0.079884f}, {0.076376f}, {0.072904f}, {0.069466f}, {0.066058f}, {0.062679f}, {0.059328f},
{0.056006f}, {0.052712f}, {0.049448f}, {0.046216f}, {0.043019f}, {0.039860f}, {0.036744f},
{0.033675f}, {0.030658f}, {0.027700f}, {0.024807f}, {0.021987f}, {0.019248f}, {0.016600f},
{0.014052f}, {0.011614f}, {0.009298f}, {0.007116f}, {0.005081f}, {0.003206f}, {0.001508f},
{0.000000f}}

Definition at line 51271 of file eevee_lut.cc.

Referenced by blender::draw::test_eevee_lut_gen(), and blender::eevee::UtilityTexture::UtilityTexture().