JD2022-TU1/data/World/ui/materials/flare_winner.msh

209 lines
No EOL
7.1 KiB (Stored with Git LFS)
Text

params =
{
NAME = "GFXMaterialShader_Template",
GFXMaterialShader_Template =
{
blendmode = GFX_BlendMode.ADDALPHA, -- Final Blend
materialtype = GFX_MatType.MULTI_TEXTURE, -- Don't change this
Layer1 =
{
MaterialLayer =
{
Enabled = TRUE, -- No effect at the moment for the layer 1 leave it to true for when it will be implemented
TexAdressingModeU = GFX_TexAddressMode.CLAMP,
TexAdressingModeV = GFX_TexAddressMode.CLAMP,
DiffuseColor = "0xffff8800", -- (ARGB)
TextureUsage = GFX_TextureUsage.ALPHA_IS_GREEN, --Texture usage : alpha channel selection / take the entire texture / or don't take the texture
UVModifiers =
{
-- All this values are the default one
{
UVModifier =
{
Rotation = 0,
AnimRotation = FALSE,
ScaleU = 0.5,
ScaleV = 0.5,
ScaleOffsetU = 0,
ScaleOffsetV = 0,
TranslationU = 0,
TranslationV = 0,
AnimTranslationU = FALSE,
AnimTranslationV = FALSE,
},
},
{
UVModifier =
{
Rotation = -0.174532935,
AnimRotation = TRUE,
TranslationU = 0,
TranslationV = 0,
AnimTranslationU = FALSE,
AnimTranslationV = FALSE,
},
},
},
},
},
BlendLayer2 = GFX_BlendMode.MUL,
Layer2 =
{
MaterialLayer =
{
Enabled = TRUE,
TexAdressingModeU = GFX_TexAddressMode.CLAMP,
TexAdressingModeV = GFX_TexAddressMode.CLAMP,
DiffuseColor = "0xffffffff",
TextureUsage = GFX_TextureUsage.ALPHA_IS_RED,
UVModifiers =
{
{
UVModifier =
{
Rotation = 0,
AnimRotation = FALSE,
ScaleU = 0.5,
ScaleV = 0.5,
ScaleOffsetU = 0,
ScaleOffsetV = 0,
TranslationU = 0,
TranslationV = 0,
AnimTranslationU = FALSE,
AnimTranslationV = FALSE,
},
},
{
UVModifier =
{
Rotation = 0.7853982,
AnimRotation = TRUE,
TranslationU = 0,
TranslationV = 0,
AnimTranslationU = FALSE,
AnimTranslationV = FALSE,
},
},
},
},
},
BlendLayer3 = GFX_BlendMode.ADDALPHA,
Layer3 =
{
MaterialLayer =
{
Enabled = TRUE,
TexAdressingModeU = GFX_TexAddressMode.CLAMP,
TexAdressingModeV = GFX_TexAddressMode.CLAMP,
DiffuseColor = "0x96ffffff",
TextureUsage = GFX_TextureUsage.ALPHA_IS_GREEN,
UVModifiers =
{
{
UVModifier =
{
Rotation = 0,
AnimRotation = FALSE,
ScaleU = 0.6,
ScaleV = 0.6,
ScaleOffsetU = -0.2,
ScaleOffsetV = -0.2,
TranslationU = 0,
TranslationV = 0,
AnimTranslationU = FALSE,
AnimTranslationV = FALSE,
},
},
{
UVModifier =
{
Rotation = 0,
AnimRotation = TRUE,
TranslationU = 0,
TranslationV = 0,
AnimTranslationU = FALSE,
AnimTranslationV = FALSE,
},
},
},
},
},
BlendLayer4 = GFX_BlendMode.MUL,
Layer4 =
{
MaterialLayer =
{
Enabled = TRUE,
TexAdressingModeU = GFX_TexAddressMode.CLAMP,
TexAdressingModeV = GFX_TexAddressMode.CLAMP,
DiffuseColor = "0xffffffff",
TextureUsage = GFX_TextureUsage.ALPHA_IS_RED,
UVModifiers =
{
{
UVModifier =
{
Rotation = 0,
AnimRotation = FALSE,
ScaleU = 0.5,
ScaleV = 0.5,
ScaleOffsetU = 0,
ScaleOffsetV = 0,
TranslationU = 0,
TranslationV = 0,
AnimTranslationU = FALSE,
AnimTranslationV = FALSE,
},
},
{
UVModifier =
{
Rotation = -0.34906587,
AnimRotation = TRUE,
TranslationU = 0,
TranslationV = 0,
AnimTranslationU = FALSE,
AnimTranslationV = FALSE,
},
},
},
},
},
},
}