Blender V4.3
blender::eevee::SphereProbeData Struct Reference

#include <eevee_shader_shared.hh>

Inherited by blender::eevee::SphereProbe.

Public Attributes

float3x4 world_to_probe_transposed
 
packed_float3 location
 
float parallax_distance
 
LightProbeShape parallax_shape
 
LightProbeShape influence_shape
 
float influence_scale
 
float influence_bias
 
SphereProbeUvArea atlas_coord
 
ReflectionProbeLowFreqLight low_freq_light
 

Detailed Description

Mapping data to locate a reflection probe in texture.

Definition at line 1653 of file eevee_shader_shared.hh.

Member Data Documentation

◆ atlas_coord

◆ influence_bias

float blender::eevee::SphereProbeData::influence_bias

◆ influence_scale

float blender::eevee::SphereProbeData::influence_scale

Influence factor based on the distance to the parallax shape.

Definition at line 1663 of file eevee_shader_shared.hh.

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

◆ influence_shape

LightProbeShape blender::eevee::SphereProbeData::influence_shape

◆ location

packed_float3 blender::eevee::SphereProbeData::location

Definition at line 1657 of file eevee_shader_shared.hh.

◆ low_freq_light

ReflectionProbeLowFreqLight blender::eevee::SphereProbeData::low_freq_light

Irradiance at the probe location encoded as spherical harmonics. Only contain the average luminance. Used for cube-map normalization.

Definition at line 1672 of file eevee_shader_shared.hh.

◆ parallax_distance

float blender::eevee::SphereProbeData::parallax_distance

Shape of the parallax projection.

Definition at line 1659 of file eevee_shader_shared.hh.

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

◆ parallax_shape

LightProbeShape blender::eevee::SphereProbeData::parallax_shape

◆ world_to_probe_transposed

float3x4 blender::eevee::SphereProbeData::world_to_probe_transposed

Transform to probe local position with non-uniform scaling.

Definition at line 1655 of file eevee_shader_shared.hh.

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


The documentation for this struct was generated from the following file: