Blender V4.3
GuidingParams Struct Reference

#include <guiding.h>

Public Member Functions

 GuidingParams ()=default
 
bool modified (const GuidingParams &other) const
 

Public Attributes

bool use = false
 
bool use_surface_guiding = false
 
bool use_volume_guiding = false
 
GuidingDistributionType type = GUIDING_TYPE_PARALLAX_AWARE_VMM
 
GuidingDirectionalSamplingType sampling_type = GUIDING_DIRECTIONAL_SAMPLING_TYPE_PRODUCT_MIS
 
float roughness_threshold = 0.05f
 
int training_samples = 128
 
bool deterministic = false
 

Detailed Description

Definition at line 11 of file integrator/guiding.h.

Constructor & Destructor Documentation

◆ GuidingParams()

GuidingParams::GuidingParams ( )
default

Member Function Documentation

◆ modified()

bool GuidingParams::modified ( const GuidingParams & other) const
inline

Member Data Documentation

◆ deterministic

bool GuidingParams::deterministic = false

◆ roughness_threshold

float GuidingParams::roughness_threshold = 0.05f

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

Referenced by Integrator::get_guiding_params(), and modified().

◆ sampling_type

◆ training_samples

int GuidingParams::training_samples = 128

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

Referenced by Integrator::get_guiding_params(), and modified().

◆ type

◆ use

◆ use_surface_guiding

bool GuidingParams::use_surface_guiding = false

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

Referenced by Integrator::get_guiding_params(), and modified().

◆ use_volume_guiding

bool GuidingParams::use_volume_guiding = false

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

Referenced by Integrator::get_guiding_params(), and modified().


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