Blender V5.0
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

Referenced by modified().

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

◆ 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

◆ use_volume_guiding

bool GuidingParams::use_volume_guiding = false

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