HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GT_GPUTrace::BakingOptions Struct Reference

#include <GT_GPUTrace.h>

Public Member Functions

exint raysPerPoint () const
 
bool needSelfTraceset () const
 

Public Attributes

bool myOcclusion = true
 
int myOcclusionSamples = 64
 
float myOcclusionMaxDist = -1
 
float myOcclusionRayBias = 0.001
 
bool myThickness = true
 
int myThicknessSamples = 16
 
float myThicknessRayBias = 0.001
 
bool myCavity = true
 
int myCavitySamples = 16
 
float myCavityMaxDist = -1
 
float myCavityBias = 0.5
 
float myCavityRayBias = 0.001
 
bool myCurvature = true
 
int myCurvatureSamples = 16
 
float myCurvatureBias = 0.5
 
float myCurvatureSDist = 0.1
 
float myCurvatureScale = 1
 
float myCurvatureRayBias = 0.002
 
bool myEdge = true
 
int myEdgeSamples = 4
 
float myEdgeRayBias = 0.001
 
float myEdgeRadius = 0.01f
 
float myEdgeCuspAngle = 30.f
 
int myEdgeMode = 0
 
bool myRoundedNormal = true
 
int myRoundedNormalSamples = 4
 
float myRoundedNormalRayBias = 0.001
 
float myRoundedNormalRadius = 0.01f
 
float myRoundedNormalCuspAngle = 30.f
 
int myRoundedNormalMode = 0
 
float myTraceRayBias = 1e-3f
 
GT_TraceDirectionMode myTraceDirection = GTDM_Both
 
int myPixelSamples = 1
 

Detailed Description

Definition at line 133 of file GT_GPUTrace.h.

Member Function Documentation

bool GT_GPUTrace::BakingOptions::needSelfTraceset ( ) const
inline

Definition at line 152 of file GT_GPUTrace.h.

exint GT_GPUTrace::BakingOptions::raysPerPoint ( ) const
inline

Definition at line 135 of file GT_GPUTrace.h.

Member Data Documentation

bool GT_GPUTrace::BakingOptions::myCavity = true

Definition at line 167 of file GT_GPUTrace.h.

float GT_GPUTrace::BakingOptions::myCavityBias = 0.5

Definition at line 170 of file GT_GPUTrace.h.

float GT_GPUTrace::BakingOptions::myCavityMaxDist = -1

Definition at line 169 of file GT_GPUTrace.h.

float GT_GPUTrace::BakingOptions::myCavityRayBias = 0.001

Definition at line 171 of file GT_GPUTrace.h.

int GT_GPUTrace::BakingOptions::myCavitySamples = 16

Definition at line 168 of file GT_GPUTrace.h.

bool GT_GPUTrace::BakingOptions::myCurvature = true

Definition at line 173 of file GT_GPUTrace.h.

float GT_GPUTrace::BakingOptions::myCurvatureBias = 0.5

Definition at line 175 of file GT_GPUTrace.h.

float GT_GPUTrace::BakingOptions::myCurvatureRayBias = 0.002

Definition at line 178 of file GT_GPUTrace.h.

int GT_GPUTrace::BakingOptions::myCurvatureSamples = 16

Definition at line 174 of file GT_GPUTrace.h.

float GT_GPUTrace::BakingOptions::myCurvatureScale = 1

Definition at line 177 of file GT_GPUTrace.h.

float GT_GPUTrace::BakingOptions::myCurvatureSDist = 0.1

Definition at line 176 of file GT_GPUTrace.h.

bool GT_GPUTrace::BakingOptions::myEdge = true

Definition at line 180 of file GT_GPUTrace.h.

float GT_GPUTrace::BakingOptions::myEdgeCuspAngle = 30.f

Definition at line 184 of file GT_GPUTrace.h.

int GT_GPUTrace::BakingOptions::myEdgeMode = 0

Definition at line 188 of file GT_GPUTrace.h.

float GT_GPUTrace::BakingOptions::myEdgeRadius = 0.01f

Definition at line 183 of file GT_GPUTrace.h.

float GT_GPUTrace::BakingOptions::myEdgeRayBias = 0.001

Definition at line 182 of file GT_GPUTrace.h.

int GT_GPUTrace::BakingOptions::myEdgeSamples = 4

Definition at line 181 of file GT_GPUTrace.h.

bool GT_GPUTrace::BakingOptions::myOcclusion = true

Definition at line 158 of file GT_GPUTrace.h.

float GT_GPUTrace::BakingOptions::myOcclusionMaxDist = -1

Definition at line 160 of file GT_GPUTrace.h.

float GT_GPUTrace::BakingOptions::myOcclusionRayBias = 0.001

Definition at line 161 of file GT_GPUTrace.h.

int GT_GPUTrace::BakingOptions::myOcclusionSamples = 64

Definition at line 159 of file GT_GPUTrace.h.

int GT_GPUTrace::BakingOptions::myPixelSamples = 1

Definition at line 199 of file GT_GPUTrace.h.

bool GT_GPUTrace::BakingOptions::myRoundedNormal = true

Definition at line 190 of file GT_GPUTrace.h.

float GT_GPUTrace::BakingOptions::myRoundedNormalCuspAngle = 30.f

Definition at line 194 of file GT_GPUTrace.h.

int GT_GPUTrace::BakingOptions::myRoundedNormalMode = 0

Definition at line 195 of file GT_GPUTrace.h.

float GT_GPUTrace::BakingOptions::myRoundedNormalRadius = 0.01f

Definition at line 193 of file GT_GPUTrace.h.

float GT_GPUTrace::BakingOptions::myRoundedNormalRayBias = 0.001

Definition at line 192 of file GT_GPUTrace.h.

int GT_GPUTrace::BakingOptions::myRoundedNormalSamples = 4

Definition at line 191 of file GT_GPUTrace.h.

bool GT_GPUTrace::BakingOptions::myThickness = true

Definition at line 163 of file GT_GPUTrace.h.

float GT_GPUTrace::BakingOptions::myThicknessRayBias = 0.001

Definition at line 165 of file GT_GPUTrace.h.

int GT_GPUTrace::BakingOptions::myThicknessSamples = 16

Definition at line 164 of file GT_GPUTrace.h.

GT_TraceDirectionMode GT_GPUTrace::BakingOptions::myTraceDirection = GTDM_Both

Definition at line 198 of file GT_GPUTrace.h.

float GT_GPUTrace::BakingOptions::myTraceRayBias = 1e-3f

Definition at line 197 of file GT_GPUTrace.h.


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