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

144 lines
No EOL
3.8 KiB (Stored with Git LFS)
Text

params = {
NAME= "GFXMaterialShader_Template",
GFXMaterialShader_Template=
{
materialtype= GFX_MatType.MULTI_TEXTURE, -- Don't change this
blendmode= GFX_BlendMode.ALPHA, -- Final Blend
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.MIRROR,
TexAdressingModeV= GFX_TexAddressMode.WRAP,
DiffuseColor = "0x00ffffff", -- (ARGB)
TextureUsage = GFX_TextureUsage.ENTIRE_TEXTURE, --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.0,
RotationOffsetU = 0.5,
RotationOffsetV = 0.5,
AnimRotation = FALSE,
ScaleU = 1.0,
ScaleV = 1.0,
ScaleOffsetU = 0.0,
ScaleOffsetV = 0.0,
TranslationU = 0.0,
AnimTranslationU = FALSE,
TranslationV = 0.0,
AnimTranslationV = FALSE,
}
},
}
}
},
BlendLayer2= GFX_BlendMode.ALPHA,
Layer2= {
MaterialLayer= {
Enabled= TRUE,
TexAdressingModeU= GFX_TexAddressMode.CLAMP,
TexAdressingModeV= GFX_TexAddressMode.CLAMP,
DiffuseColor = "0xffff9600", -- (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.0,
RotationOffsetU = 0.5,
RotationOffsetV = 0.5,
AnimRotation = FALSE,
ScaleU = 1.0,
ScaleV = 1.0,
ScaleOffsetU = 0.0,
ScaleOffsetV = 0.0,
TranslationU = 0.0,
AnimTranslationU = FALSE,
TranslationV = 0.0,
AnimTranslationV = FALSE,
}
},
}
}
},
BlendLayer3 = GFX_BlendMode.ALPHA,
-- Layer 3 is the texture diffuse3
Layer3 =
{
MaterialLayer =
{
Enabled = TRUE, -- Enable/Disable this layer
TexAdressingModeU = GFX_TexAddressMode.MIRROR,
TexAdressingModeV = GFX_TexAddressMode.MIRROR,
DiffuseColor = "0xffec7500", -- (ARGB)
TextureUsage = GFX_TextureUsage.ALPHA_IS_RED, --Texture usage : alpha channel selection / take the entire texture / or don't take the texture
UVModifiers =
{
{
UVModifier =
{
Rotation = 0.0,
RotationOffsetU = 0.5,
RotationOffsetV = 0.5,
AnimRotation = FALSE,
ScaleU = 1.0,
ScaleV = 1.0,
ScaleOffsetU = 0.5,
ScaleOffsetV = 0.5,
TranslationU = 0.0,
AnimTranslationU = FALSE,
TranslationV = 0.0,
AnimTranslationV = FALSE,
}
},
}
}
},
BlendLayer4 = GFX_BlendMode.ALPHA,
-- Layer 4 is the texture diffuse4
Layer4 =
{
MaterialLayer =
{
Enabled = TRUE, -- Enable/Disable this layer
TexAdressingModeU = GFX_TexAddressMode.MIRROR,
TexAdressingModeV = GFX_TexAddressMode.MIRROR,
DiffuseColor = "0xffffffff", -- (ARGB)
TextureUsage = GFX_TextureUsage.ENTIRE_TEXTURE, --Texture usage : alpha channel selection / take the entire texture / or don't take the texture
UVModifiers =
{
{
UVModifier =
{
Rotation = 0.0,
RotationOffsetU = 0.5,
RotationOffsetV = 0.5,
AnimRotation = FALSE,
ScaleU = 1.0,
ScaleV = 1.0,
ScaleOffsetU = 0.5,
ScaleOffsetV = 0.5,
TranslationU = 0.0,
AnimTranslationU = FALSE,
TranslationV = 0.0,
AnimTranslationV = FALSE,
}
},
}
}
},
}
}