Castor3D  ..
Classes | Attributs publics | Liste de tous les membres
Référence de la structure castor3d::SsaoConfig

Valeurs de configuration du SSAO. Plus de détails...

Classes

class  TextWriter
 

Attributs publics

bool m_enabled { false }
 
bool m_highQuality { false }
 
bool m_useNormalsBuffer { false }
 
float m_radius { 0.5f }
 
float m_bias { 0.025f }
 
float m_intensity { 1.0f }
 
uint32_t m_numSamples { 19u }
 
float m_edgeSharpness { 1.0f }
 
bool m_blurHighQuality { false }
 
uint32_t m_blurStepSize { 2u }
 
uint32_t m_blurRadius { 4u }
 

Description détaillée

Valeurs de configuration du SSAO.

Auteur
Sylvain DOREMUS
Version
0.10.0
Date
05/06/2017

Documentation des données membres

◆ m_bias

float castor3d::SsaoConfig::m_bias { 0.025f }

Le bias de l'effet.

◆ m_blurHighQuality

bool castor3d::SsaoConfig::m_blurHighQuality { false }

Le statut d'activation de haute qualité pour le flou.

◆ m_blurRadius

uint32_t castor3d::SsaoConfig::m_blurRadius { 4u }

◆ m_blurStepSize

uint32_t castor3d::SsaoConfig::m_blurStepSize { 2u }

Etape en intervalles de 2 pixels, un flou a déjà été appliqué, vis à vis des voisins, dans la première passe d'AO.

◆ m_edgeSharpness

float castor3d::SsaoConfig::m_edgeSharpness { 1.0f }

La précision des bords, augmenter pour rendre les borodures plus précises, diminuer pour réduire le scintillement.

◆ m_enabled

bool castor3d::SsaoConfig::m_enabled { false }

Le statut d'activation de l'effet.

◆ m_highQuality

bool castor3d::SsaoConfig::m_highQuality { false }

Le statut d'activation de haute qualité.

◆ m_intensity

float castor3d::SsaoConfig::m_intensity { 1.0f }

L'intensité de l'effet.

◆ m_numSamples

uint32_t castor3d::SsaoConfig::m_numSamples { 19u }

Le nombre d'échantillons par pixel.

◆ m_radius

float castor3d::SsaoConfig::m_radius { 0.5f }

Le rayon de l'effet.

◆ m_useNormalsBuffer

bool castor3d::SsaoConfig::m_useNormalsBuffer { false }

Le statut d'utilisation du tampon de normales.


La documentation de cette structure a été générée à partir du fichier suivant :