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
Noise ruins the realism of your work, defeating the purpose of path tracing.
When baking, even with a higher sample count there is only slight improvement. It is not worth taking more of your valuable time with only mediocre result!
Thankfully, now you can use the Batch Bake Blender Add-on with Texture Denoising feature.
Many great games and simulations are optimized best by pre-computing this light simulation before the run-time, this process is called light map "bake". Some games are simply too slow when computing the lighting at run-time, and require very expensive hardware to run affecting sales and making them impossible to run on mobile devices.
However, even with baking, we still have the "noise" problem, and 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.
Noevu Batch Bake Is the ultimate solution for all of these problems! The Denoise option on it enables a texture noise reduction that considers the mesh geometry and gets rid of the unwanted noise.
And it can do even more! check out the other features:
- Bake Denoiser: uses a high performance mesh texture denoising solution (noise reduction filter, denoise)
- Wrap Borders: Create wraparound margins solving artifacts near mesh edges
- Automatic POT (Power Of Two) Resolution: Set texture resolution to appropriate POT using object surface area
- 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
- 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
- After Bake Auto-Save: Save a .blend file on temporary folder after baking
- Object list automatically select the current active object, making easier to reveal objects and edit settings
Have a question? Feel free to mail Noevu support(at)noevu(dot)com.
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
- 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
- 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!
- Very easy to install, a small guide will be automatically sent to your e-mail (if you did not receive this email in your inbox, please check your spam box).
- Lightweight, does not affect Blender performance when not used.
- Batch Bake are GPLv3 licensed (you can customize it if needed)
- The denoising feature spawns a separated software for high performance texture denoising, supporting Windows 7/8/10 x64, macOS Sierra+ and Linux x64 (Ubuntu 16.04 LTS Certified), simple installation by pressing "Download and Install Recomended Texture Tool" and filling two fields at add-ons preferences, by purchasing Batch Bake you earn a 4-computers-limited usage license
Some features inherited from BakeTool and improvements
- Improved workflow
- Improved UI based on Blender guidelines and built-in Blender panels
- Atlas UV Map Packing Operator
- Cycles and Blender Internal support
- Bake automation workflow with Jobs, Objects and Passes
- Per Pass bake type, bake type options, samples and margin settings
- Per Pass Material Output Node Override
Subscribe, and be notified about new products.
Noevu Batch Bake Blender Add-on and Noevu Texture Tool
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: