Skip to content

Docs/Bake every map

Bake every map at once

New in 1.0.8 Baking turns a material, however its nodes build it, into plain image files a game engine or another app can read. Bake maps… bakes every map a material uses in one job, as a texture set packed for Unreal, Unity or glTF.

Updated
1 November 2026
Next
Rendering on the GPU · UV checker

Angelo guideBlender manual

Guide

  1. Getting started

Start

  1. Coming from Blender
  2. Find every feature
  3. Director Mode

The chat

  1. The chat and its modes
  2. Models and AI Providers
  3. Stay in control
  4. Start from a base mesh
  5. Parallel edit

Make

  1. Media Studio
  2. Video generation
  3. Video from your camera
  4. Photo to 3D model
  5. AI Render
  6. Angelo Library
  7. Generative AI and Flows

Render

  1. Rendering on the GPU
  2. Render engines
  3. Render a region
  4. Bake every map

Model and check

  1. Select Through
  2. Tension maps
  3. UV checker

Connect

  1. Game engine link
  2. Web export
  3. Claude Code and Codex
  4. Teams
  5. Your library in other AI apps
  6. Enterprise setup

Reference

  1. Updates and What's New
  2. Keyboard shortcuts
  3. Blender requests

Contents

  1. 01What it makes
  2. 02Bake a texture set, step by step
  3. 03Which maps
  4. 04Packing for your engine
  5. 05UDIM tiles and high to low
  6. 06What stays the same
Contents · 6 sections
  1. 01What it makes
  2. 02Bake a texture set, step by step
  3. 03Which maps
  4. 04Packing for your engine
  5. 05UDIM tiles and high to low
  6. 06What stays the same

At a glance

  • Select your meshes, then chat bar + ▸ Render ▸ Bake maps…. Choose a size and a packing, and click Bake.
  • Base color, metallic, roughness, normal, emission, alpha, ambient occlusion and height, from any node tree, with UDIM tiles.
  • Your materials and images stay as they are. You can keep working while it bakes, and a new baked material is one click away.

Where to find it

Bake every map at once
Chat bar + menu ▸ Create ▸ Render ▸ Bake maps…; F3.

Or ask the agent in the chat where to find it: it answers from the same list.

01What it makes#

A PBR material (the usual kind for games and real-time engines) is described by a few maps: images for its color, how metallic and how rough it is, its surface detail and so on. Together, one object's maps are its texture set. In Blender you bake them one at a time, each into an image node you set up yourself. Bake maps… bakes the whole set in one job, using the object's UV map (how its surface is laid flat onto the image).

It reads any node tree: image textures, math and procedural nodes, Mix and Add Shaders and node groups are all baked as Cycles would render them. A shader node Angelo doesn't know is read approximately, and the approval says which. On the GPU, a texture set bakes in 27–40% less time than stock Blender baking the same maps one at a time (measured at 2K).

02Bake a texture set, step by step#

  1. Select one or more meshes that have UVs and materials. The active object is listed first.
  2. In the chat bar, click + and, under Create, open Render ▸ Bake maps… (or press F3 and type Bake Maps). The Bake every map card opens.
  3. Leave Every map the materials use on, or turn it off and tick the maps you want.
  4. Choose a Size (1K to 8K, 2K by default), a File format (PNG or OpenEXR), a Margin (how far colors spread past each UV island's edge, 16 px by default) and a Packing for where the maps are going.
  5. Click Bake. Your click is the approval. The card moves to the corner with its progress; keep working, or click Stop to stop and discard it.
  6. When it says Your texture set is ready, Open Folder shows the files. If you left Make a baked material on, Use Baked Material puts a new material wired to the maps on your objects, as one Undo step.

03Which maps#

With Every map the materials use on, each object gets:

  • Base color, metallic and roughness, always.
  • Emission and alpha (transparency) where the material isn't black and fully opaque everywhere.
  • Normal (surface detail, in OpenGL style) where a shader's Normal input is connected or a bump is set.
  • Height where a Displacement node feeds the Material Output.
  • Ambient occlusion (soft contact shadows) where the packing has a place for it.

With Separate maps, a material that is metallic nowhere gets no metallic file. A map that is one value everywhere is filled in, not baked.

04Packing for your engine#

Packing puts several gray maps into the color channels of one image, as engines expect them:

PackingWhat you get
Separate mapsOne file per map. The default.
ORM packedBase color with alpha, and one image with occlusion, roughness and metallic in red, green and blue.
glTF metallic-roughnessThe same layout as glTF's occlusion-roughness-metallic texture.
Unreal EngineORM packing with a DirectX-style normal map (green flipped).
UnityA base map and a mask map: metallic, occlusion, an empty detail mask, and smoothness (one minus roughness).

Files are PNG, 8-bit with normal and height at 16-bit (16 bits for every map makes them all 16-bit), or OpenEXR with linear values. Each file is named after its object and map; a UDIM file adds its tile number.

A PNG can't hold emission brighter than 1 or a height below 0, so Angelo scales them into the file; the baked material puts the strength and displacement back.

05UDIM tiles and high to low#

UDIM tiles. UDIM spreads one object's UVs over several numbered image tiles for more detail. When an object's UVs reach past the first tile, every tile its faces use is baked, one file per tile and map, up to 100 tiles.

High to low. With several objects selected, choose High to low to bake the others (often a detailed sculpt) onto the active object (a lighter version for real time). The card says what bakes onto what; it uses the scene's cage and extrusion settings from Blender's Bake panel. Every map is read from the detailed objects, and normal, height and ambient occlusion are always included.

06What stays the same#

  • Nothing of yours is written: each bake goes into a temporary image with temporary nodes beside yours, removed when it ends. A file saved mid-bake is cleaned up the next time it opens.
  • Stop removes everything the bake added and keeps no files.
  • Files go into the chat's folder: next to your saved .blend file, or Angelo's own folder for the chat while the file is unsaved. A name that is taken gets the next free one.
  • The bake is refused before it starts, with the reason, for an object without a material or with an empty material slot, a linked material, UVs in no tile or in more than 100, two objects with the same name, or a bake larger than half your computer's memory.

You can also ask the agent to bake a texture set. Like every bake it starts, it asks first, and the approval lists each object's maps, the packing, how many files it writes and any UDIM tiles.

PreviousRender a regionNextSelect Through