Skip to content
Marmoset Logo
  • Toolbag

    FEATURES

    • Edit
    • Bake
    • Texture
    • Render
    • Library
    • – Asset Browser
    • Viewer

    EXPERTISE

    • Character Art
    • Environment Art
    • Hard Surface Art
    • Film & TV

    TOOLBAG FOR

    • Studios
    • Schools

    COMMUNITY

    • Discord
    • Reddit
    • Facebook
    • Instagram
    • Youtube
    • Twitter
  • Tutorials
  • Documentation
  • Free Trial
  • Buy Now
  • Toolbag
    • Features
      • Setup
      • Bake
      • Texture
      • Render
      • Library
      • Viewer
    • Toolbag For
      • Studios
      • Schools
    • Community
      • Discord
      • Reddit
      • Facebook
      • Instagram
      • Youtube
      • Twitter
  • Resources
  • Support
  • Get Started
  • Get Started
  • Buy License
  • Account
  • Cart

Toolbag Documentation (BETA)

Popular Searches: udim

Getting Started

23
  • Application Preferences
  • System Requirements
  • Keyboard Shortcuts
  • Supported File Types
    • Image/Video Formats
    • Toolbag Scene (.tbscene)
    • Universal Scene Description (.usd)
    • Marmoset Viewer (.mview)
    • glTF (.glTF)
    • Autodesk FBX (.fbx)
    • Wavefront OBJ (.obj)
    • Collada (.dae)
    • Alembic (.abc)
    • AutoCAD DXF (.dxf)
    • Stereolithography (.stl)
    • Polygon File (.ply)
  • Account & Licensing
    • Account Overview
    • Starting a Free Trial
    • Individual License Management
    • Studio License Management
    • Academic License Management
    • Offline Licensing
    • Access Order History
    • Manage Subscription Settings

Lighting & Rendering

5
  • Render Window
  • Lighting
  • Cameras
  • Shadow Catcher
  • Fog

Baking

8
  • Introduction to Baking
  • Baking Attributes
  • Map Types
  • Bake Groups
  • Cage Mesh
  • Tangent & Handedness
  • Projection Tools
  • Baking Tips & Tricks

Texturing

16
  • Introduction to Texture Projects
  • Input Maps
  • Project Maps
  • Export & Output Maps
  • Layering & Masking
    • Layers Window
    • Mask Stack
    • Blending Modes
  • Layer Types
    • Base Layers
    • Adjustment Layers
    • Processor Layers
    • Procedural Layers
    • Mask Layers
    • Carve Groups
    • Sync Points
    • Vector Layers
    • Decal Layers

User Interface

31
  • Workspaces
  • Global Texture Settings
  • Tool Settings
  • Selection Tools
  • Transform Tools
  • Light Controller Tool
  • Focus Tool
  • Color Picker
  • Viewports
  • Scene Window
  • History
  • Status Bar
  • Painting Tools
    • Painting Tools Overview
    • Paint/Erase
    • Flood Tool
    • Gradient Tool
    • Symmetry
    • Stencil
    • Clone Tool
    • Smudge Tool
    • Decal Tool
  • Library
    • Introduction to the Library
    • Brushes
    • Materials
    • Objects
    • Scenes
    • Skies
    • Smart Materials
    • Smart Masks
    • Textures
    • Sync a Shared Repository

Materials

49
  • Introduction to the Material Editor
  • Layers
    • Mask (Material Layers)
    • Vertex Color (Material Layers)
    • Height (Material Layers)
  • Texture
    • UV
    • UDIM
    • Triplanar
  • Displacement
    • Height
    • Vector
    • Parallax
  • Surface
    • Normals
    • Detail Normals
    • Bevel
  • Albedo
    • Albedo
    • Vertex Color (Albedo)
    • Albedo Gradient
  • Diffusion
    • Unlit
    • Lambertian
    • Microfiber
  • Transmission
    • Refraction
    • Subsurface Scattering
    • Volumetric Scattering
    • Thin Surface
  • Reflection
    • GGX
    • Glint
    • Anisotropic
    • Hair
  • Microsurface
    • Gloss
    • Roughness
    • Advanced Micro
  • Reflectivity
    • Specular
    • Advanced Metalness
    • Metalness
    • Reflective Index
  • Clearcoat Reflection
    • GGX
    • Anisotropic
    • Newton’s Rings
    • Hair
  • Clearcoat Microsurface
    • Gloss
    • Roughness
    • Advanced Micro
  • Clearcoat Reflectivity
    • Specular
    • Reflective Index
  • Emission
    • Emissive
    • Heat
    • Fluorescent
  • Occlusion
    • Occlusion
  • Transparency
    • Cutout
    • Dither

Animation

5
  • Intro to Animation Support
  • Keyframes Window
  • Timeline Window
  • Animation Sets
  • Turntable Animation

Python Integration

1
  • Scripting for Toolbag

Version History

29
  • Toolbag 5
    • Version 5.03
    • Version 5.02
    • Version 5.01
    • Version 5.00
  • Toolbag 4
    • Version 4.06
    • Version 4.05
    • Version 4.04
    • Version 4.03
    • Version 4.02
    • Version 4.01
    • Version 4.00
  • Toolbag 3 (legacy)
    • Version 3.08
    • Version 3.07
    • Version 3.06
    • Version 3.05
    • Version 3.04
    • Version 3.03
    • Version 3.02
    • Version 3.01
    • Version 3.0
  • Toolbag 2 (legacy)
    • Version 2.08
    • Version 2.07
    • Version 2.06
    • Version 2.05
    • Version 2.04
    • Version 2.03
    • Version 2.02
    • Version 2.01
    • Version 2.00
  • Home
  • Home Page
  • Baking
View Categories

Map Types

0:00 / 7:13

This page outlines and defines various output map types and their settings in Toolbag’s Bake Projects. Output maps must be configured to match the material requirements of your target renderer/game engine.

These output maps can be quickly linked as Input Maps to Toolbag’s Texture Projects. Learn more about this process on the Input Maps page.

Configuring Maps #

You can choose which maps to bake by pressing the Configure button and adding any maps you need from the available list. Added maps can be enabled or disabled at any time. You can also apply one of the built-in map presets or save your own custom preset for future use.

Common Map Settings #

The table below lists common settings shared by many maps. Unique map settings will be covered in the descriptions of each map type beyond this section. Click the gear icon (⚙️) next to each map name to adjust the applicable settings per map. 

SettingDescription
SuffixSets the suffix that will be appended to the end of the file name.
DitherAdds a small amount of noise to combat banding articles. When Dither is enabled, lower rays can generally be used while producing a superior bake.
ResetResets the suffix name to default.
StrengthSets the strength of the map output. Smoother meshes may require a higher strength value to make features clearly visible.
Ray CountDetermines the quality of the baked information. More rays will result in a smoother result but slower bakes. The default setting of 256 provides medium quality, values from 512+ will result in high quality, and values under 256 can be useful for quick test bakes.
Search DistanceDetermines the maximum distance a sample ray can travel with a setting of 0 resulting in unlimited distance.
Ignore GroupsBakes information between different bake groups. This helps to ground the various parts of complex objects. If you have certain elements that are removable or animate, a scope or magazine on a gun, you can move these bake groups off to the side so they don’t influence one another.
BouncesLimits the number of ray-traced diffuse and specular light reflections. Higher values improve image quality but take longer to render.
Use MaterialsWhen enabled, this uses material properties for the first bounce of light. Secondary bounces will always use material properties. Disabling this option can be useful for baking light maps.
SamplesSets the number of render samples per pixel. Higher values improve image quality but take longer to render.
Denoise StrengthAdjusts the strength of the denoising effect. A value of zero skips denoising altogether.

Surface Maps #

Map TypeDescription
NormalsBakes a tangent space normal map, with options to flip the red (X), green (Y), and blue (Z) channels.
Normals (Object)Bakes an object space normal map. Object space normal maps are not commonly used in game or film assets but are an excellent source for generating directional masks for your textures, for instance, adding a layer of dust to the top of your object.
HeightBakes a height or displacement map. The Inner/Outer Distance sliders determine the minimum and maximum distances (in scene units) that will be recorded. If you have detail that extends 2 units in, and 5 units out, you would set these values to -2 and 5, respectively. To ensure that your zero point is 50%, set the min and max values proportionally, for instance, -5 and 5
PositionOtherwise known as a gradient map, this bakes the position of your mesh in the X, Y, and Z channels to the RGB channels of the image. A position map is a good source for generating texture masks and, for instance, creating a gradient in color or saturation from the bottom to the top of your asset. Normalization modes include Bounding Box and Bounding Sphere.
CurvatureBakes both convexity and cavity maps. By default, curvature maps are baked in greyscale, where concave details are brighter while convex shapes are darker. They are useful for generating masks for scratches, recessed dirt, and other effects.
ConvexityBakes convex surfaces or sharp edges, which is useful for generating texture effects such as scratched edges.
CavityBakes a map of the concave surfaces or cracks and pits, which is helpful for masking ambient light or generating texture effects such as dirt, dust, and grime.
ThicknessAlso known as transmission, this bakes a map based on the thickness of the high poly mesh. Thinner areas create bright values while thicker areas are dark. The Scale slider adjusts the scale of the thickness value range as a proportion of the model bounds. Gamma applies a gamma curve to the final color values if you prefer to have a higher contrast appearance.
Bent NormalsGenerates a normal map with ambient occlusion baked into the normal vector data. Bent Normals maps can be used to simulate complex lighting with specific shaders.
Bent Normals (Object)Bakes a bent normals map in object space rather than tangent space.

Lighting Maps #

Map TypeDescription
Ambient OcclusionBakes light occlusion information from a high poly source. AO can be used in shaders to provide ambient shadows or as a source to generate masks for texturing. The Floor Occlusion adds occlusion under the model, and the Floor slider adjusts the strength of the effect. The Two-Sided option will cast information from the backfaces of high poly objects, which is desirable for accurately capturing AO around object intersections but will cause shadows around floating geometry. Consider baking two maps with this setting on and off for complex assets and composite them in your image editor. Cavity Weight adjusts the relative influence of occlusion samples at different angles. A value of -1 corresponds to normal diffuse AO, 0 gives evenly weighted sampling, and higher values add more occlusion in cavities.
Ambient Occlusion (2)Bake a second ambient occlusion map with separate settings.
Complete LightingBakes your scene’s material colors, diffuse lighting, shadows, and specular reflections. The material properties are defined by the material(s) applied to the high poly mesh(es). The Exposure slider adjusts the brightness of the baked lighting.
Diffuse LightingBakes the lighting and shadows from the Sky Light and direct lights in the scene. The material properties are defined by the material(s) applied to the high poly mesh(es).
Specular LightingBakes the specular reflections and shadows from the Sky Light and direct lights in the scene. Material properties are defined by the material(s) applied to the high poly mesh(es). Specular lighting is a camera-dependent effect and will not render the backside of your model.
Indirect LightingBakes a map of diffuse and specular indirect lighting bounces. Use the Light dropdown to choose baking indirect Full, Diffuse, or Specular indirect lighting information.

IDs & Masks #

Map TypeDescription
Material IDBakes a unique color for each material assigned to your high poly objects. The colors are automatically applied, so if you would like to set specific material ID colors, you can apply the colors to the albedo of your high poly object’s materials and bake an Albedo map.
Group IDBakes a unique color for each material group.
Object IDBakes a unique color for each material object.
UV IDBakes a unique color for each UV island.
WireframeBakes a map representing the low poly mesh’s UV layout.
AlphaBakes a map of the holes or gaps in a high poly mesh.

Material Channel Maps #

Map TypeDescription
AlbedoBakes the albedo value (this works with a simple color value, an image input, or both) from the high poly material(s).
GlossBakes the gloss value (this works with a simple color value, an image input, or both) from the high poly material(s).
SpecularBakes the specular value (this works with a simple color value, an image input, or both) from the high poly material(s).
Albedo (Metal)Bakes a color map suitable for the metalness workflow from the high poly material(s).
RoughnessBakes the roughness value from the high poly material(s).
MetalnessBakes the metalness value from the high poly material(s). If your materials do not have metalness inputs, metalness content will be generated automatically. There is a Metalness Threshold setting to fine-tune this conversion, which does not apply if the source materials use the metalness workflow.
EmissiveBakes a map based on the emissive values set in the high poly material(s).
TransparencyBakes a map based on the transparency values set in the high poly material(s).
Vertex ColorBakes vertex color or zBrush polypaint data to an image. Gamma Curve applies a gamma curve to the vertex color values. Use this setting if the vertex colors on your mesh are not linear values. Enabling Use Alpha includes vertex alpha values in the final result.

Was this page helpful?
Updated on November 3, 2026
Baking AttributesBake Groups
Table of Contents
  • Configuring Maps
  • Common Map Settings
  • Surface Maps
  • Lighting Maps
  • IDs & Masks
  • Material Channel Maps

Join our Newsletter

Products

  • Toolbag
  • Hexels
  • Hexels Effects
  • Hexels Support

Community

  • Toolbag User Group
  • Hexels User Group
  • Marmoset Discord

Legal

  • EULA
  • Privacy
  • Cookies

Connect With Us

  • support@marmoset.co
© Marmoset LLC,