Noevu Batch Bake - Baking Toolset with Bake Denoising and Pixel Perfect UV Mapping

by Noevu Interactive in Scripts and Addons

~40% off - Act now to take advantage of this limited time offer - ends on v0.3 release

Coming soon features:

  • PBR Textures Bake presets for Eevee, Unity and Unreal Engine
  • Improved UV Atlas features

Introducing Noevu Batch Bake

The ultimate add-on for any game designer! Easily create stunning lightmaps for your game in half the time! Conveniently integrated directly into Blender 3D

About Path Tracing

To make computer graphics looks realistic you need to physically simulate the light. Path tracing naturally simulates many effects of the light such as soft shadows, depth of field, motion blur, caustics, ambient occlusion, and indirect lighting. However, this process tends to take a lot of time, since it requires many samples in order to have a realistic result. Even with many samples the user can often still run into the issue of “noise”.

Why You Need This Add-on

Many great games, simulations and animations are optimized best by pre-computing maps, this process is called "bake".

Baking can help you to optimize scenes for animations and real-time rendering.

However, baking scenes using only built-in feature in Blender require a lot of steps to be done manually for each object and sometimes the output comes with much noise even with many samples.

Applying simple 2D image filters for light map textures does not work for many reasons. For example, it will ignore things like adjacent faces, edges, normals, difference of shapes between faces and other features of the 3D mesh.

This not only automates the baking process, but is the only add-on for Blender that included a denoiser for bake that considers the mesh geometry and gets rid of the unwanted noise.

Batch Bake is also the best solution for Blender Baking on the Blender Market, it makes the bake workflow much easier, besides the many unique features like bake denoising. (Latest version: v0.2.2)

Features

  • Automated multiple object baking
  • Bake Denoiser: uses a high performance mesh texture denoising solution (noise reduction filter, denoise)
  • Wrap Borders: Create wraparound margins solving artifacts near mesh edges
  • Pixel Perfect Pack UV Mapping: Blender's built-in "Snap To Pixels" can cause errors on small margins, instead, this Lightmap Pack based operator generates pixel aligned UV Maps with pixel precision margins
  • Texture Sequence Bake: Allow bake textures using scene animation or specific frames
  • Per Job render engine: Allow user to specify which render engine should be used per job, preventing unexpected results
  • Per Pass enabled layers: Allow user to specify layers that should be enabled at baking pass, preventing unexpected results
  • Per Job or Object Automatic/Manual Texture Resolution settings
  • Automatic texture resolution considering the nearest Power Of Two Resolution: Can set texture resolution to appropriate POT using object surface area
  • Per Job or Object Automatic/Manual UV Mapping settings
  • Per Object Target Group: Per object "bake selected to active" using objects group (allow specify ray distance and cage too)
  • Automatically change bounces when only using direct light to get the same results in less time
  • Before Bake Auto-Save: Save a .blend file on temporary folder before baking
  • Object list automatically select the current active object, making easier to reveal objects and edit settings

Support

Have a question? Feel free to mail Noevu support(at)noevu(dot)com.

Usage Example


Create a Simple Test Scene

  • Switch the Render Engine to Cycles Render
  • With the cube selected, go to Material properties, click in Use Nodes
  • Add a plane
  • Scale the plane 5x (press S, 5, enter)
  • Click the material icon at left side of "+ New" and select "Material"
  • Click "+" to create the Material.001

Bake

  • Select All, can be everything even cameras and lights (with cursor over 3D View press A, A)
  • Go to Render properties, scroll to the end
  • Click the "+" in Batch Bake
  • Click Bake in Batch Bake Panel

Preview

  • Create a area with a Node Editor
  • Set Viewport Shading to Texture, and set it to Shadeless
  • For the plane and for the cube, add an image node with their respective images "Job 1_Plane_Pass 1_denoise.exr" and "Job 1_Cube_Pass 1_denoise.exr"

You should see the result below. Now you can change the lighting and the objects and bake the whole scene again by just pressing Bake!

Notes

The denoising feature spawns a separated tool for high performance texture denoising, supporting Windows 7/8/10 x64, macOS Sierra+ and Linux x64 (Ubuntu 16.04 LTS Certified)

Results

Checkout this WebGL interactive demonstration with level assets made using the early access version of this product (results with the current version can be even better), before adding the materials, its lightmaps where made by just adding a bake job, adding the selected 39 objects to the Batch Bake, adding a pass with only 512 samples and clicking "Bake". Texture nodes, UV Mapping and texture resolution settings were made automatically by the Noevu Batch Bake.

Animation loop made with Blender OpenGL Render and Noevu Batch Bake:


Install

  • Open Blender
  • Go to File > User Preferences... > Add-ons
  • Click the "Install Add-on from File..." button at User Preferences footer
  • Locate and double click the render_batchbake.zip archive
  • Click on "☑ Render: Batch Bake" checkbox
  • Click on "▼" down arrow icon near the checkbox to expand Add-on preferences
  • Click the "Download and Install Recomended Texture Tool" button
  • Fill the fields with the following data:
    Your Order Id: (Order Id from Blender Market)
    Your Email: (Same email used on Blender Market)
    Note: An automatic way of verifying your purchase will be developed soon, meanwhile it may take around 24 hours for your license to be available, but do not worry, by disabling the denoise all other features will be working as soon as you install the add-on.
  • Click the "OK" button
  • If everything went right you should see an "Installation successful" message at Blender info panel.

Usage Example


Create a Simple Test Scene

  • Switch the Render Engine to Cycles Render
  • With the cube selected, go to Material properties, click in Use Nodes
  • Add a plane
  • Scale the plane 5x (press S, 5, enter)
  • Click the material icon at left side of "+ New" and select "Material"
  • Click "+" to create the Material.001

Bake

  • Select All, can be everything even cameras and lights (with cursor over 3D View press A, A)
  • Go to Render properties, scroll to the end
  • Click the "+" in Batch Bake
  • Click Bake in Batch Bake Panel

Preview

  • Create a area with a Node Editor
  • Set Viewport Shading to Texture, and set it to Shadeless
  • For the plane and for the cube, add an image node with their respective images "Job 1_Plane_Pass 1_denoise.exr" and "Job 1_Cube_Pass 1_denoise.exr"

You should see the result below. Now you can change the lighting and the objects and bake the whole scene again by just pressing Bake!

No FAQ's found for this product.

Item Rating

This item has an average rating of 5 from 2 ratings by the community.

100%
0%
0%
0%
0%
  • Harald Florie 3 months ago

    Great add-on!

  • Andrew T 5 months ago

    Awesome add-on! We had to prepare a big scene with more than 100 assets for an animation, and it would be impossible to do it in a single day without this add-on. We also used to made game assets with PBR textures, the target group and pass material output features makes it very easy without having to mess our material nodes!

Purchase this item to leave a review!