Simplebake - Simple Pbr And Other Baking In Blender

by HaughtyGrayAlien in Addons


****

No special nodes, node groups or materials. No new workflow. Just simple baking.

****

Videos

SimpleBake 2024 Update - Update video that tries to cover all the features of SimpleBake as of August 2024. Includes installation instructions, 

Brilliant video by Brandon's Drawings that not only comprehensively covers SimpleBake's features in an easy to understand way, but also explains the very problems with Blender's native baking that are the reason for SimpleBake's existence. Also check out their other content here.

Fantastic videos by Alex Pearce (also check out their excellent other content) which do a much better job of explaining how to use SimpleBake than I ever could:

Fantastic video from POLYCOSM going into the features of SimpleBake and how to use it in a very easy to understand way.

My own videos that are complete rubbish in comparison to the above:

Introduction

SimpleBake is the definitive baking solution for Blender. In short, it allows you to simply bake PBR and other textures.

Blender provides a very powerful way to create complex PBR materials by using nodes. However, what should be a simple process of baking and exporting these materials for use with other software or systems (Substance Painter, Second Life, Sketchfab, Unity etc.) is surprisingly difficult.

SimpleBake aims to address this problem. SimpleBake is an addon / tool that provides a one-click solution for simply baking PBR maps from materials created in Blender.

However, SimpleBake isn't just an add-on for PBR. You can easily bake all of the "traditional" Cycles bake modes, along with other kinds of specialist maps (Ambient Occlusion, Curvature, Thickness, Vertex Colours and Colour ID).

See below for a full overview of the features, and also check out the FAQs and ratings for more information.

Features

PBR Baking

  • Simple PBR baking - Just select what textures you want (Diffuse, Metallic / Metal, Roughness, Normal, Transmission, Transmission Roughness, Clearcoat, Clearcoat Roughness, Emission Specular and Alpha) and SimpleBake will spit them out.
  • Create complex materials how you want to -Create your PBR materials in the usual way. Have as many materials on your object as you want. Use multiple Principled BSDFs and Emission shaders in those materials to get the result you want (something that sets SimpleBake apart from other addons). Use Mix Shader nodes to mix them together how you want. Use whatever input to those shaders that you want.
  • Fully flexible channel packing - (Blender 3+ version only)


  • Bake to target - Bake multiple objects to a single target object with ease. Options for ray distance and cage selection are included.
  • Decals - Bake PBR maps from decal objects to a target object automatically.
  • Sketchfab – Provide your Sketchfab API key to upload PBR models and textures to Sketchfab with one click. Textures will be automatically matched to materials in Sketchfab (though some manual adjustments may be required due to limitations in the Sketchfab API - see the FAQs).



Traditional or "Cycles Baking"

  • Traditional Baking - Bake any of the "traditional" Cycles bake modes (Combined, Roughness, Normal etc). SimpleBake will handle all the node setup and a tonne of other things that make baking in Blender a pain. As many materials on your object(s) as you want.
  • Colour Space - Choose your colour space for baked images. Choose whether or not to use this colour space in your exported files.

General (apply to all baking)

  • Bake High Poly to Low Poly - Automatic matching of high poly and low poly objects based on either name or position. Available for both PBR and CyclesBake modes.
  • Presets - Create and save your own presets and use them across your blend files.
  • Bake in the background - Queue up a number of different baking tasks to bake in the background while you continue to work in Blender. Each task can be given a name. When it's finished, import the textures and/or objects into Blender.


  • Keep doing what you are doing - No new workflow to learn. No special node groups or materials to use. No limitations on the complexity of your materials. Just simple baking based on your existing workflow.
  • Special Maps - Bake a number of special maps including AO, Curvature, Thickness, Vertex Colours and Colour ID.
  • Auto export (baked maps) – Automatically export baked maps to external files.
  • Auto export (mesh) – Automatically export your mesh to external files (FBX or GLTF). The mesh will have materials applied that refer to your exported bake images, making importing it into another application or service easy.
  • Batch baking and folder organisation – Export your bakes and mesh to custom folders (created where you blend file is saved), and with custom batch names (which are included in the file names). Bake a complex scene in stages with ease, and never accidentally overwrite your baked maps again!
  • No limits on materials - Your object can have as many different materials as you want. SimpleBake will process them all.
  • Combine to one texture set - Bake multiple objects to a single texture set in exactly the same way was you bake anything else.
  • Smart UV handling - Use existing UVs, generate new UVs and generate atlas maps - whatever you need. Either restore your original UV maps after the bake, or leave the ones used for baking applied.
  • Copy and apply - Option to duplicate your objects and apply the baked textures right in Blender. Textures you have exported will be linked to the external files (see the next point)
  • External linking - Textures not saved externally will be linked to Blender internal images. Textures saved externally will be linked to the external file. Never again will you close Blender without saving images externally, only to open it later on and find all your bakes were lost.
  • Easy to use and well documented - SimpleBake is designed with simplicity in mind. It should "just work". Almost everything has a verbose tooltip. SimpleBake tries to catch every error, and explain to you what you are doing wrong, and how to fix it. Tips are displayed in the interface to avoid common "gotchas", or where you have selected options that may not work well together (e.g. baking multiple objects to one texture set with their existing UV maps). Also, check out the FAQs on Blender Market for some detailed information about baking and using SimpleBake.
  • Automatic updates - No need to come back to Blender Market to grab a new version of SimpleBake. When a new version is available, you will recieve a notification on the SimpleBake panel. You can then automatically update via the SimpleBake user preferences. A quick restart of Blender and you are using the latest and greatest SimpleBake.
  • UDIMs -UDIM tiles are automatically detected, and are compatible with the other features of SimpleBake. You can also bake objects with and without UDIMS together. 

Smaller Features Making all baking in SimpleBake just a little easier

  • Automatic update ensures you are always using the latest version - Updates to SimpleBake are free for life. You can automatically update from within Blender (an alert at the top of the panel will let you know that a new version is available).
  • Super fast baking - SimpleBake uses a number of techniques and optimisations to bake super fast and super accurately.
  • Texture size and output size - Select your desired texture size with one click. Scale up or down to get an anti-aliasing effect. Suggested optimum bake margins are set automatically.
  • Export formats - Export images in a variety of file formats.
  • Alpha - Bake with or without alpha background.
  • Colour space and bit depth - Automatic handling of colour space and bit depth for optimal results (while also providing manual overrides if needed)

Limitations

I like to be upfront about any limitations. There is no point in mis-selling you something:

Node groups - While you definitely can use node groups in your materials, the actual BSDF nodes (i.e. the Principled BSDF, Emission and the Mix Shader nodes) currently must sit outside any node groups for SimpleBake to find them and work correctly. Happy to announce that this long-standing limitation is gone as of 1 Jan 2022!

PBR materials - For PBR baking only, materials should be based around the Principled BSDF, Emission and Mix Shader nodes. Other shaders (e.g. Glass BSDF) won't give a PBR result. (NEW August 2024) SimpleBake will try to convert all materials to PBR before baking in PBR mode, though the conversion won't be perfect (e.g. you aren't going to get faithful PBR results from the Toon Shader! :-). Other than that, there are no limitations (e.g you can have as many Principled BSDFs as you like, mix them as you like and feed input into them however you like). This does not apply to CyclesBake, where materials can be literally anything.

UDIMs - UDIMs are supported, but max 10 tiles and only if all tiles are in one row. That's OK for most people most of the time, but it may cause issues for super large projects. I'm working on it.

Geometry Nodes - These don't work with PBR bakes for reasons that I describe in full here.

Documentation

This Blender Market page, and the FAQs have become the de facto documentation for SimpleBake.

Also check out the videos linked to above for an overview of how to use SimpleBake.

Please contact me via Blender Market if you have any difficulties or questions.

Change log

A full running change log is available here (for Blender 2.93 version) and here (for Blender 3+ version). Check out the new features that have been added since I got around to updating this product page...

Compatibility

Blender

Compatibility is guaranteed with Blender 3+. Official release only - not specialist modified versions, and not Betas, Alphas or RC. I can't provide support for anything other than the latest, stable Blender release.

There is a version of SimpleBake for Blender 2.93 LTS, but this is bug fix only (not new features).

Other addons

SimpleBake should work with any other Blender addons that create materials based around the Principled BSDF and Emission shaders.

Examples of addons that people successfully use alongside SimpleBake:

  • Layer Painter;
  • Mask Tools; and
  • BPainter

I do make reasonable efforts to try and make sure that SimpleBake stays compatible with other popular addons (e.g. those listed above). However, that said, SimpleBake isn't developed specifically to work with other addons, and this is not guaranteed. If the developers of those other addons make drastic changes to how they work, there is always a possibility that it will break compatibility with SimpleBake. In such cases, it may or may not be fixable.

  • All by myself....

    $20
  • Give me 5!... users

    $60
  • Sky is the limit

    $80
$20

Have questions before purchasing?
Login to message

Details
Sales 13600+
Rating
221 ratings
Published almost 6 years ago
Software Version 4.3, 4.2
License GPL