Open 3D Engine AtomTressFX Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AMD::TressFXRenderingSettings Class Reference

Public Member Functions

 AZ_TYPE_INFO (TressFXRenderingSettings, "{7EFD9317-4DE8-455D-A2E5-B5B62FF1F5D7}")
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 

Public Attributes

float m_LODStartDistance = 1.f
 
float m_LODEndDistance = 5.f
 
float m_LODPercent = 0.5f
 
float m_LODWidthMultiplier = 2.f
 
float m_FiberRadius = 0.002f
 
float m_TipPercentage = 0.0f
 
float m_StrandUVTilingFactor = 1.f
 
float m_FiberRatio = 0.06f
 
AZ::Color m_HairMatBaseColor { 1.f, 1.f, 1.f, 0.63f }
 
AZ::Color m_HairMatTipColor {1.f, 1.f, 1.f, 0.63f}
 
float m_HairKDiffuse = 0.22f
 
float m_HairKSpec1 = 0.0012f
 
float m_HairSpecExp1 = 14.40f
 
float m_HairKSpec2 = 0.136f
 
float m_HairSpecExp2 = 11.80f
 
float m_HairRoughness = 0.65f
 
float m_HairCuticleTilt = 0.08
 
float m_HairShadowAlpha = 0.35f
 
float m_HairFiberSpacing = 0.4f
 
int m_HairMaxShadowFibers = 50
 
float m_ShadowLODStartDistance = 1.f
 
float m_ShadowLODEndDistance = 5.f
 
float m_ShadowLODPercent = 0.5f
 
float m_ShadowLODWidthMultiplier = 2.f
 
bool m_EnableStrandUV = false
 
bool m_EnableStrandTangent = false
 
bool m_EnableThinTip = true
 
bool m_EnableHairLOD = false
 
bool m_EnableShadowLOD = false
 
AZStd::string m_BaseAlbedoName = "<none>"
 
AZStd::string m_StrandAlbedoName = "<none>"
 
AZ::Data::Asset< AZ::RPI::StreamingImageAsset > m_baseAlbedoAsset
 
AZ::Data::Asset< AZ::RPI::StreamingImageAsset > m_strandAlbedoAsset
 
bool m_imgDirty = false
 

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