In brief
- Baking requires a UV map on the mesh and an output target, such as an image or a Color Attribute.
- Cycles offers several bake types, including AO, Normal, Shadow, Emit, and Combined.
- For normal maps, check that the bake settings match the space and UV map used by the Normal Map node.
- Margins around UV islands can help reduce breaks along texture seams during filtering.
What will you learn in this guide?
Texture baking transfers specific surface, material, or lighting information calculated in a scene to an image texture. In Blender’s Cycles engine, you can use this method to export base color or normal maps; ambient occlusion (AO) and procedural textures can be saved as images for painting or further editing. Light maps can also provide global illumination in games or help speed up rendering.
This guide explains how to prepare a mesh for baking, set an output target, and choose a bake type suited to your needs. It also walks through the essential checks for normal maps, Selected to Active baking, and margins around UV islands. The goal isn’t to use every option in a single output, but to build a simple, verifiable workflow based on the information you need to transfer.
Requirements
The object to be baked must be a mesh and have a UV map. If you’re baking to an image, the material must contain an Image Texture node with an image to use as the bake target. The active and selected image node is used as the target; if a material doesn’t have such a node, no image bake is performed for that material.
Blender’s current documentation also lists an active Color Attribute layer as an output target, in addition to an image. This method requires the active object to be a mesh. Check the available options and interface labels in the version of Blender you’re using; the source materials don’t specify a particular version or hardware requirement.
Cycles baking uses render settings. Values such as sampling and light bounces can affect the quality of the bake, so don’t treat it as an export step independent of render settings. Before you start, make sure the target image and the image node you’ll use are correct.
Step-by-step texture baking
Prepare the mesh and UV map. Identify the mesh to bake and confirm that it has a UV map. UV coordinates define which parts of the surface correspond to pixels in the image. Without a UV map, Blender can’t determine how to place surface data in the image. Reviewing the UV island layout and the surfaces to be baked before you start makes it easier to check the result.
Set the bake target. If you’re using an image, assign one to an Image Texture node in the material and make that node active as the target. If you have multiple materials, check that the correct image node is active in each relevant material. If you’re using a Color Attribute instead of an image, make sure the target layer on the active mesh is active.
Choose what to transfer and select a bake type. Blender’s documentation places the bake controls in the Render > Bake panel. The Normal type transfers surface directions to an RGB image; Emit bakes the material’s emission color, while Shadow bakes shadow and lighting information. AO uses the ambient occlusion defined in the World settings and doesn’t take scene lights into account. Choose a bake type based on how you plan to use the map.
Configure the components of a Combined output. Use the Combined type when you need to bring together information from multiple materials, textures, and lighting in a single output. It combines relevant information except specularity; you can select which contributions to include individually. Disable components you don’t need to keep the target map suited to its purpose. For Diffuse, Glossy, and Transmission passes, you can select direct or indirect contributions as well as color. Selecting only contributions produces a grayscale result; selecting both color and contributions produces a color result.
Match the normal map settings. The space used for the normal bake must match the space set in the material’s Normal Map node. Blender’s documentation describes tangent space as the default and an appropriate choice in most cases. The UV map of the Image Texture connected to the Normal Map node must also match the UVs used to map the texture. When using the image in this node, set the Image Texture node’s color space to Non-Color so that its RGB values are interpreted as normal map data rather than color.
Use Selected to Active when transferring from a high-resolution model. This method bakes surface information from selected objects to the active object. Rays are cast from the low-resolution object toward the high-resolution object. If the high-resolution surface doesn’t fit entirely within the bounds of the low-resolution object, adjust the ray start distance using Max Ray Distance or, depending on whether you use a cage, Cage Extrusion. For more control, you can use a Cage Object. Before you begin, check which situations support the cage and distance settings.
Set a margin around UV edges. Margin expands pixels around UV islands outward or fills seams with pixels from neighboring faces; it doesn’t create an empty area. This edge padding can help reduce breaks at UV seams during texture filtering and mip-mapping. The Extend method expands border pixels outward; Adjacent Faces uses neighboring faces on the other side of a seam. Choose the appropriate method and size in pixels. You can use the Clear Image option if the image needs to be cleared before baking.
Start the bake and inspect the output. Once you’ve configured the settings, run the Bake operation. Don’t assess the result by its overall appearance alone: check whether surface directions have been transferred as expected in the Normal output, ambient occlusion in AO, and lighting information in a light map. If no data was written to the image, check the UV map and the active image nodes in the relevant materials. Also confirm that the correct layer is active when using a Color Attribute target.
Common issues
If you see lines along UV island edges, first review the margin method and size. If the target image is blank, check that the mesh has a UV map and that the correct Image Texture node is active in each material. If a normal map produces unexpected results on the surface, compare the space settings for the bake and the Normal Map node; make sure they use the same UV map and that the image node’s color space is set to Non-Color.
If you encounter edge issues with Selected to Active, check how the rays interact with the surface and review the cage settings. Without a cage, rays follow the mesh normals; Blender’s documentation notes that this method can cause artifacts at edges. Memory usage also needs to be considered when using multiple high-resolution source objects. Blender’s documentation lists joining bake sources as one way to help prevent issues caused by insufficient memory.
Next steps
For your first test, use a single mesh, a single target, and a bake type suited to your needs. This makes it easier to assess how the settings affect the result. Then try other bake types as needed and check the map in the material or application where it will be used. If you’re exporting to a game engine or other software, make sure the normal space and UV mapping are compatible with that workflow. Refer to the documentation for the version of Blender you’re using for interface options and target types.
Source and license
This guide is adapted from Blender’s Cycles Render Baking and Normal Map documentation. The source materials are licensed under CC BY-SA 4.0; the content has been translated into Turkish and reorganized.
Sources
2 sourcesSource texts are not republished; short quotes are marked, everything else is our own summary and commentary.
For architecture firms and visualization teams in Turkey, texture baking can be a practical intermediate step, especially on projects where textures will be used in another real-time workflow. Transferring AO or lighting information to a texture can reduce the calculations needed during rendering in some scenes, but the benefits depend on proper UV preparation and the Cycles settings you choose.
Before switching to a new production workflow, running a test bake on a small model can help verify the output target and map settings. You should also account for memory usage when working with high-resolution source objects. Teams should check the options available in their Blender version and avoid assuming any hardware, licensing, or compatibility requirements not specified in the source materials.
Frequently asked questions
What do you need for texture baking in Blender Cycles?
The mesh to be baked needs a UV map. For an image output, you need an image target in an active Image Texture node; current documentation also lists an active Color Attribute as a target.
What is AO baking used for in Blender?
AO baking transfers ambient occlusion information associated with the World settings to a texture and doesn’t use scene lights. This information can then be used as a map instead of being recalculated during rendering.
Which settings need to match when baking a normal map in Blender?
The normal space used for baking must match the space set in the Normal Map node. The image’s UV map must also match, and the Image Texture node’s color space must be set to Non-Color.



