Csgo Complex
Jump to navigation
Jump to search

Note: Appears When Toggled
Note: Appears When Toggled
Note: Appears When Toggled
Note: Appears When Mod2X, Overlay, or Overlay and Normals are selected.
Note: Appears When Normals or Overlay and Normals are selected.


Csgo Complex is a very commonly used shader in CS2, usually used for non blendable textures or emissive textures. Page is loosely organized based on how it appears in Material Editor.
Todo: Cleanup, document, and organize.
Texture Inputs and Values
Color
Diffuse color texture for this layer. Typically you will want to remove any baked in lighting information from this texture.
- Color (Image Input) - Path to raw image, accepting .psd, .tga, .tif, .pfm, .mks, .png, .jpg, .exr
- Image Suffix: _color
- Color Tint - Multiplies the specified color over the entire layer.
- Tex Coord Center - [Clarify]
- Left Box - [Clarify], U coord, ranges 0-1
- Right Box - [Clarify], V coord, ranges 0-1
- Tex Coord Scale - Adjusts the U and V scale for this layer.
- Left Box - [Clarify], U coord, multiplier, any number.
- Right Box - [Clarify], V coord, multiplier, any number.
- Tex Coord Rotation - Rotates the texture. Range is -360 to +360
- Tex Coord Offset - Offsets the UVs for this map by the specified values.
- Left Box - [Clarify], U coord, ranges 0-1
- Right Box - [Clarify], V coord, ranges 0-1
- Tex Coord Scroll Speed - [Clarify]
- Left Box - [Clarify], U Coord
- Right Box - [Clarify], V Coord
- Scale TexCoord U By Model Scale Axis - [Clarify]
- UV.u*model.x - [Clarify]
- UV.u*model.y - [Clarify]
- UV.u*model.z - [Clarify]
- Scale TexCoord V By Model Scale Axis - [Clarify]
- UV.u*model.x - [Clarify]
- UV.u*model.y - [Clarify]
- UV.u*model.z - [Clarify]
- Tint Mask (Image Input) - Path to raw image, accepting .psd, .tga, .tif, .pfm, .mks, .png, .jpg, .exr
- Image Suffix: _mask

Texture Animation (Appears When Toggled)
Todo: Description
- Animation Grid - [Clarify]
- Num Animation Cells - [Clarify]
- Animation Time Per Frame - [Clarify]
- Animation Time Offset - [Clarify]
- Animation Frame - [Clarify]
Translucent (Appears When Toggled)
Todo: Description
- When Alpha Test is Enabled
- Alpha Test Reference (Range: 0.010 - 0.990)
- Anti Aliased Edge Strength (Range: 0.000 - 1.000)
- When Translucent is Enabled
- Opacity Scale (Range: 0.000 - 1.000)
- Translucency (Image Input) - Path to raw image, accepting .psd, .tga, .tif, .pfm, .mks, .png, .jpg, .exr
- Image Suffix: _trans
Normal
Todo: Description
- Normal (Image Input) - Path to raw image, accepting .psd, .tga, .tif, .pfm, .mks, .png, .jpg, .exr
- Image Suffix: _normal
Lighting
Roughness
Todo: Description
- Roughness (Image Input) - Path to raw image, accepting .psd, .tga, .tif, .pfm, .mks, .png, .jpg, .exr
- Image Suffix: _rough
Metalness
Todo: Description
- Metalness - Controls the metalness for the whole texture. (Range 0.000 - 1.00)
- Metalness (Image Input) - Path to raw image, accepting .psd, .tga, .tif, .pfm, .mks, .png, .jpg, .exr
- Image Suffix: _metal

Decal Texture (Appears When Toggled)
Todo: Description
- Decal (Image Input) - Path to raw image, accepting .psd, .tga, .tif, .pfm, .mks, .png, .jpg, .exr
- Image Suffix: _decal
- Decal Translucency (Image Input) - Path to raw image, accepting .psd, .tga, .tif, .pfm, .mks, .png, .jpg, .exr
- Image Suffix: _trans
Ambient Occlusion
Todo: Description
- Ambient Occlusion (Image Input) - Path to raw image, accepting .psd, .tga, .tif, .pfm, .mks, .png, .jpg, .exr
- Image Suffix: _ao
- Use Secondary Uv For Ambient Occlusion - Whether to use the secondary UV for the ambient occlusion

Self Illum (Appears When Toggled)
Todo: Description
- Self Illum Mask (Image Input) - Path to raw image, accepting .psd, .tga, .tif, .pfm, .mks, .png, .jpg, .exr
- Image Suffix: _selfillum
Detail Texture (Appears When Toggled)
Todo: Description
- Detail (Image Input) - Path to raw image, accepting .psd, .tga, .tif, .pfm, .mks, .png, .jpg, .exr
- Image Suffix: _detail

- Detail Normal (Image Input) - Path to raw image, accepting .psd, .tga, .tif, .pfm, .mks, .png, .jpg, .exr
- Image Suffix: _normal

- Detail Normal Strength - [Clarify] (Range: 0.000 - 1.000)
- Detail Blend Factor - [Clarify] (Range: 0.000 - 1.000)
- Tex Coord Scale - Adjusts the U and V scale for this layer.
- Left Box - [Clarify], U coord, multiplier, any number.
- Right Box - [Clarify], V coord, multiplier, any number.
- Tex Coord Rotation - Rotates the texture. Range is -360 to +360
- Detail Mask (Image Input) - Path to raw image, accepting .psd, .tga, .tif, .pfm, .mks, .png, .jpg, .exr
- Image Suffix: _detailmask
- Detail Tex Coord Offset - [Clarify]
- Left Box - [Clarify], U Coord (Range: 0.000 - 1.00)
- Right Box - [Clarify], V Coord (Range: 0.000 - 1.00)
- Detail Blend To Full - [Clarify] (Range: 0.000 - 1.00)
- Use Secondary Uv For Detail Mask - [Clarify]
- Use Secondary Uv For Detail Texture - [Clarify]
Fog
Todo: Description
- Fog Enabled - Choose whether or not material is affected by fog.
Texture Address Mode
Todo: Description
- Address Mode U - [Clarify]
- Wrap - [Clarify]
- Mirror - [Clarify]
- Clamp - [Clarify]
- Border - [Clarify]
- MirrorOnce - [Clarify]
- Address Mode V - [Clarify]
- Wrap - [Clarify]
- Mirror - [Clarify]
- Clamp - [Clarify]
- Border - [Clarify]
- MirrorOnce - [Clarify]
Transmission (Appears When Toggled)
Todo: Description
- Transmissive Color (Image Input) - Path to raw image, accepting .psd, .tga, .tif, .pfm, .mks, .png, .jpg, .exr
- Image Suffix: _color
Shader Options
Shadows
- Do Not Cast Shadows - Disables shadows being cast from this material.
2-Sided Rendering
- Render Backfaces - Disables culling on backfaces.
- Don't Flip Backface Normals - Doesn't flip the backfaces normals, when Render Backfaces is enabled.
Z-Buffering
- Disable Z Buffering - [Clarify]
- Depth Bias - [Clarify]
- Occlusion Culling Bounds Scale - [Clarify]
- When Enabled: Adds a variable multiplier with a range of 1.000 - 100.000
Z-Prepass
- Disable Z Prepass - [Clarify]
Translucent
- Alpha Test - [Clarify]
- Translucent - [Clarify]
- Additive Blend - [Clarify]
Per-Instance Tint Mask
- Tint Mask - [Clarify]
- When Enabled: Adds a Tint Mask section to the Color variable.
PBR
- Anistropic Gloss - [Clarify]
- Self Illum - [Clarify]
- Metalness Texture - [Clarify]
- Transmissive Backface Ndotl - [Clarify]
- Use Albedo for Transmissive - [Clarify]
- Disable Transmissive Shadows - [Clarify]
- Cloth Shading - [Clarify]
Detail Texture
- Detail Texture - [Clarify]
- None - [Clarify]
- Mod2x - [Clarify]
- Overlay - [Clarify]
- Normals - [Clarify]
- Overlay and Normals - [Clarify]
Secondary UV
- Secondary Uv - [Clarify]
Animation
- Texture Animation - [Clarify]
- Texture Animation Mode - [Clarify]
- Sequential - [Clarify]
- Random - [Clarify]
- Scripted - [Clarify]
Decal Texture
- Decal Texture - [Clarify]
Decal Blend Mode
- Decal Blend Mode - [Clarify]
Vertex Color
- Paint Vertex Colors - [Clarify]
Lightmapping
- Ignore Face Normals for Lighting - [Clarify]