Blender V5.0
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 23 of file kernel/integrator/guiding.h.

Member Data Documentation

◆ avg_bsdf_eval

float GuidingRISSample::avg_bsdf_eval {0.0f}

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

◆ bsdf_eval

BsdfEval GuidingRISSample::bsdf_eval

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

◆ bsdf_pdf

float GuidingRISSample::bsdf_pdf {0.0f}

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

◆ eta

float GuidingRISSample::eta {1.0f}

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

◆ eval

Spectrum GuidingRISSample::eval {zero_spectrum()}

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

◆ guide_pdf

float GuidingRISSample::guide_pdf {0.0f}

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

◆ incoming_radiance_pdf

float GuidingRISSample::incoming_radiance_pdf {0.0f}

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

◆ label

int GuidingRISSample::label

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

◆ rand

float3 GuidingRISSample::rand

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

◆ ris_pdf

float GuidingRISSample::ris_pdf {0.0f}

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

◆ ris_target

float GuidingRISSample::ris_target {0.0f}

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

◆ ris_weight

float GuidingRISSample::ris_weight {0.0f}

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

◆ sampled_roughness

float2 GuidingRISSample::sampled_roughness

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

◆ wo

float3 GuidingRISSample::wo

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


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