Blender V4.3
GuidingRISSample Struct Reference

#include <guiding.h>

Public Attributes

float3 rand
 
float2 sampled_roughness
 
float eta {1.0f}
 
int label
 
float3 wo
 
float bsdf_pdf {0.0f}
 
float guide_pdf {0.0f}
 
float ris_target {0.0f}
 
float ris_pdf {0.0f}
 
float ris_weight {0.0f}
 
float incoming_radiance_pdf {0.0f}
 
BsdfEval bsdf_eval
 
float avg_bsdf_eval {0.0f}
 
Spectrum eval {zero_spectrum()}
 

Detailed Description

Definition at line 15 of file kernel/integrator/guiding.h.

Member Data Documentation

◆ avg_bsdf_eval

float GuidingRISSample::avg_bsdf_eval {0.0f}

Definition at line 30 of file kernel/integrator/guiding.h.

◆ bsdf_eval

BsdfEval GuidingRISSample::bsdf_eval

Definition at line 29 of file kernel/integrator/guiding.h.

◆ bsdf_pdf

float GuidingRISSample::bsdf_pdf {0.0f}

Definition at line 22 of file kernel/integrator/guiding.h.

◆ eta

float GuidingRISSample::eta {1.0f}

Definition at line 19 of file kernel/integrator/guiding.h.

◆ eval

Spectrum GuidingRISSample::eval {zero_spectrum()}

Definition at line 31 of file kernel/integrator/guiding.h.

◆ guide_pdf

float GuidingRISSample::guide_pdf {0.0f}

Definition at line 23 of file kernel/integrator/guiding.h.

◆ incoming_radiance_pdf

float GuidingRISSample::incoming_radiance_pdf {0.0f}

Definition at line 28 of file kernel/integrator/guiding.h.

◆ label

int GuidingRISSample::label

Definition at line 20 of file kernel/integrator/guiding.h.

◆ rand

float3 GuidingRISSample::rand

Definition at line 16 of file kernel/integrator/guiding.h.

◆ ris_pdf

float GuidingRISSample::ris_pdf {0.0f}

Definition at line 25 of file kernel/integrator/guiding.h.

◆ ris_target

float GuidingRISSample::ris_target {0.0f}

Definition at line 24 of file kernel/integrator/guiding.h.

◆ ris_weight

float GuidingRISSample::ris_weight {0.0f}

Definition at line 26 of file kernel/integrator/guiding.h.

◆ sampled_roughness

float2 GuidingRISSample::sampled_roughness

Definition at line 17 of file kernel/integrator/guiding.h.

◆ wo

float3 GuidingRISSample::wo

Definition at line 21 of file kernel/integrator/guiding.h.


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