Summer 2026 Music Kit Competition is now here! - Create a summer themed electronic music kit and submit it by - Enter Now!

Weapon Finishes
Workbench

Lambda Workbench is an in-game tool that allows you to experiment with weapon finishes.

Workbench is now available in Content Authoring Tools

Lambda Content Authoring Tools now includes a desktop version of Workbench (currently in beta), which lets you create weapon finishes without launching the game.

Workbench Main View

Camera Controls

The controls for Workbench are fairly simple and are shown in the bottom right.

Hold down MOUSE LEFT to rotate the weapon a complete 360 degrees.

You can use your mouse wheel to zoom in and out.

By holding SHIFT and MOUSE LEFT you can pan the camera.

Selecting a Paint Style

By clicking on the "Paint Style" menu, you get a list of all available Paint Styles that you can configure in Lambda Workbench.

Changing paint style

Changing paint style will load an example Paint Kit of that style, meaning any changes you've made such as pattern offsets, rotations and colours will be overwritten.

Paint Style Selector

Selecting a Weapon

By clicking on the "Weapon Menu" you get a list of weapons that support composite painting.

Weapon Selector

Toolbars

There are two toolbars you can use to get a live preview of your paint kit.

Colour Control

Colour Control

Colour control allows you to change the pattern or solid colours in real time.

This is good for experimenting and seeing how the PBN (Paint-By-Number) system works.

Pattern Control

Pattern Control

Pattern Control allows you to control aspects of both the pattern and wear.

You can configure the scale for your paint kit and view how your pattern will look with X & Y offsets and rotation.

You can also change the wear value and see how your paint kit will look at different wear levels and randomisations such as offsets and rotation.

Paint Kit Options

By clicking on Edit and then selecting "Paint Kit Settings", you can modify various aspects of your paint kit, such as the name and description, and configure maximum translation, rotation, and wear values.

Paint Kit Settings

Composite Inputs

By clicking on Edit and then selecting "Composite Inputs" you get a window that shows all current textures used for your Paint Kit.

Composite Inputs

Where to put your own textures

Each Paint Style requires you to put your input textures into different folders.

You will be required to create the following folder structure. You can either put this structure within an addon or within the main materials directory in Garry's Mod.

Here is an example folder structure if you were to use the materials folder in Garry's Mod.

garrysmod\materials\models\lambda\weapons\paints
anodized_air
my_anodized_air_pattern.vtf
anodized_multi
my_anodized_multi_pattern.vtf
antiqued
my_patina_pattern.vtf
custom
my_custom_pattern.vtf
gunsmith
my_gunsmith_paint.vtf
hydrographic
my_hydrographic_pattern.vtf
spray
my_spraypaint_pattern.vtf

Or, if you want to keep your Workbench files in their own addon, you can do that too.

garrysmod\addons\workbench\materials\models\lambda\weapons\paints
anodized_air
my_anodized_air_pattern.vtf
anodized_multi
my_anodized_multi_pattern.vtf
antiqued
my_patina_pattern.vtf
custom
my_custom_pattern.vtf
gunsmith
my_gunsmith_paint.vtf
hydrographic
my_hydrographic_pattern.vtf
spray
my_spraypaint_pattern.vtf

When browsing for the pattern, it should show up.

File Naming

Depending on what composite input you are trying to load, it will expect a certain file naming scheme.

These are as follows:

Composite Input Supported Styles File Name Format Example
Pattern All (Except Solid Colour) *.vtf ddpat.vtf
Bump Map Custom, Gunsmith *_normal.vtf ddpat_normal.vtf
Phong Exponent Anodized Multi-colored *_phong.vtf ddpat_phong.vtf
Animation Mask Animated Style *_anim_mask.vtf ddpat_anim_mask.vtf
Colour Mask Chromatic Style *_color_mask.vtf ddpat_color_mask.vtf
Self Illum Mask Solid Colour, Hydrographic, Spray Paint, Custom, Animated, Chromatic *_glow_mask.vtf ddpat_glow_mask.vtf