TXMT/Parameters/stdMatTextureCoordAnimMode
From SimsWiki
< TXMT | Parameters
|
|
Contents |
(MATD/txmt) property parameter: standard material: stdMatTextureCoordAnimMode
Parameter Type
[e] string / text
TXMT/MATD Parameter Group
Known designed values:
- none
- no textural animation
- tile
- tiled base textures with the animation frames in each specified cells
- transform
- translational animation actually including, simple translation, rotation, and re-scaling
- video
- usage unknown
Common Notes
- Type of texture coordinate animation
Common Default Value(s)
- none
- tile
Sources
de the EP0-TS2 material shader file "standarddefinitions.matShad" internally named "Predefined constants" with T-G-H-I 0xCD7FE87A 0x1C0532FA 0x32735013 0xFF25EEC1
# Macros for setting texture stage state for standard materials.
define StandardShaderTextureState(type)
texture $stdMat&{type}TextureName ${stdMat&{type}TextureParam}
ffTextureCoordsSource 0
textureAddressing $stdMat&{type}TextureAddressingU $stdMat&{type}TextureAddressingV $stdMat&{type}TextureAddressingW
if (strcmp("${stdMatTextureCoordAnimMode}", "tile") = 0)
textureTileAnimation $stdMatTextureCoordTileAnimSpeed -tiles $stdMatTextureCoordAnimNumTiles -targetType fixedFunction
elseif (strcmp("${stdMatTextureCoordAnimMode}", "transform") = 0)
textureMatrixAnimation -targetType fixedFunction -aorigin $stdMatTextureCoordTfAnimOrigin -arot $stdMatTextureCoordTfAnimRotWaveform $stdMatTextureCoordTfAnimRotSpeed 0 $stdMatTextureCoordTfAnimRotStartEnd -ascale $stdMatTextureCoordTfAnimScaleWaveform $stdMatTextureCoordTfAnimScaleSpeed 0 $stdMatTextureCoordTfAnimScaleStartEnd -atrans $stdMatTextureCoordTfAnimTransWaveform $stdMatTextureCoordTfAnimTransSpeed 0 $stdMatTextureCoordTfAnimTransStart $stdMatTextureCoordTfAnimTransEnd
elseif (strcmp("${stdMatTextureCoordAnimMode}", "video") = 0)
trace("+++++++++++++++++++++++++++++++++++++++++++++\n")
sendNotifyString $shaderNotifyString
endif
enddef