ModelRendererParameters
Description
- Derived from
-
RenderEffectParameters abstract
Render effect parameters for IModelRendererEffect.
The following low-level render effect parameter slots are always defined:
-
'g_materialGloss', RenderEffectParameterType.Float, mapped to Gloss.
-
'g_materialEmissive', RenderEffectParameterType.Vector3, mapped to Emissive.
-
'g_materialReflectivity', RenderEffectParameterType.Vector3, mapped to Reflectivity.
-
'g_materialTranslucency', RenderEffectParameterType.Vector3, mapped to Translucency.
-
'g_materialAlbedo', RenderEffectParameterType.Vector4, mapped to Albedo.
-
'g_depthFactor', RenderEffectParameterType.Float, mapped to DepthBias.
-
'g_vertexColorInterpretation', RenderEffectParameterType.Vector2, mapped to VertexColorInterpretation.
-
'g_modelCenter', RenderEffectParameterType.Vector3, mapped to Center.
-
'g_modelFade', RenderEffectParameterType.Vector4, mapped to Fade.
-
'g_modelMatrix', RenderEffectParameterType.Matrix3x4, mapped to Matrix.
-
'g_modelMatrixIT', RenderEffectParameterType.Matrix3x4, mapped to MatrixInverseTranspose.
-
'g_material' (SlotMaterial), RenderEffectParameterType.Texture2D [9], mapped to:
#0: OpacityMap
#1: AlbedoMap
#2: DisplacementMap
#3: EmissiveMap
#4: GlossMap
#5: NormalMap
#6: OcclusionMap
#7: ReflectivityMap
#8: TranslucencyMap
Public / Methods
Public / Attributes
DepthBias
Apply a per-pixel depth bias value before computing logarithmic depth?
The default value is false
.
Fade
Coefficients to use for fading models:
x := min distance y := max distance z := min falloff w := max falloff
Defaults to Vec4F.Zero.
- See also
MatrixInverseTranspose
Inverse transpose of model-to-world transformation matrix.
Defaults to Mat4F.Zero.
VertexColorInterpretation
Defines how vertex colors shall be interpreted:
x == 0 => Ignore vertex color for rendering. x == +1 => Use vertex color (compressed sRGB) to modulate albedo. y == -1 => Use vertex alpha as ambient occlusion. y == 0 => Ignore vertex alpha for rendering. y == +1 => Use vertex alpha as transparency.
Defaults to Vec2F.Zero.