Bakery - GPU Lightmapper

About Bakery - GPU Lightmapper – Unity Editor Tool & Plugin

Bakery - GPU Lightmapper Unity Asset Overview

Hey fellow developers. As a senior Unity engineer who has spent over eight years wrestling with pipeline bottlenecks, lighting has always been one of those persistent pain points. Built-in solutions often force you to choose between agonizingly slow bake times or subpar visual fidelity. That is where Bakery - GPU Lightmapper enters the scene. Developed by MrBluesun, this tool es the standard CPU-bound baking pipeline entirely, using custom GPU ray tracing routines to handle global illumination.

Honestly, when I first integrated this asset into a mid-sized architectural visualization project, I was skeptical. But the high-level architecture is genuinely impressive. Instead of relying solely on Unity’s native wrapper, Bakery operates independently, directly interfacing with your GPU's CUDA or ray-tracing cores. This es a lot of engine-level overhead, giving you clean, precise lightmaps with sharp contact shadows and minimal bleeding.

Core Technical Features & Highlights

Under the hood, Bakery offers a suite of advanced features that cater to both technical artists and performance-minded programmers. It completely redefines how light data is stored and calculated.

Shader Integration and Material Handling

One of the biggest hurdles when switching lightmappers is updating your materials. Bakery includes customized shaders and provides clear instructions on how to hook custom vertex attributes into its pipeline. If you are writing custom HLSL for Universal Render Pipeline (URP), you will appreciate how easily you can sample Bakery's directional and shadowmask data inside your .hlsl include files.

Ideal Use Cases & Game Genres

Not every asset fits every project, but Bakery is versatile enough to shine across several distinct game genres.

Quick-Start Unity Setup & Integration Guide

Getting Bakery up and running requires a specific workflow. Follow these steps to integrate the tool into your current workspace smoothly.

Step 1: Project Preparation

Before touching the lightmapper, ensure your project's texture import settings and UVs are pristine. Bakery relies heavily on proper second UV channels for lightmaps. Open your 3D models in your modeling software and ensure no overlapping UV islands exist.

Step 2: Configuring the Bakery Window

Once the asset is imported into your Assets/ folder, navigate to the top menu and open the Bakery panel via Tools -> Bakery -> Bakery Lightmapper. Here is a baseline configuration script setup for a standard indoor scene:

using UnityEngine;
using UnityEditor;

public class BakerySetupUtility : MonoBehaviour
{
    [MenuItem("Tools/Configure Scene for Bakery")]
    public static void SetupSceneLighting()
    {
        // Ensure realtime GI is disabled to avoid conflicts
        Lightmapping.realtimeGI = false;
        Lightmapping.bakedGI = true;

        // Set default lightmap parameters for high-fidelity output
        Debug.Log("Scene prepared for Bakery GPU Lightmapper configuration.");
    }
}

Step 3: Baking and Fine-Tuning

Place your BakeryLight components (Point, Directional, Spot, or Sky) into the scene. Adjust the sample count and light radius parameters in the inspector. Hit the Render button in the main Bakery panel and watch the progress populate directly in your VRAM.

Pros & Cons Assessment

No tool is absolute perfection. Here is an honest breakdown of what makes Bakery fantastic, alongside the operational hurdles you should anticipate.

Asset Details & Specifications

CategoryTools / Level Design
Latest Versionv1.985 (2 tracked releases)
File Size484.63 MB
Added to PlatformMarch 9, 2026
Views22 views
Downloads5 downloads
Favourites0 favourites
Official StoreBuy Original License on Unity Asset Store →
Issue with Package?Report Broken Link →

Developers Who Downloaded This Also Downloaded

Related Unity Tools Assets