# Bakery烘焙实时预览工具Real-Time Preview

> Real-Time Preview 是 Bakery Lightmapper 的实时光线追踪预览插件，在烘焙前快速可视化并调整光照贴图效果。它不是制作渲染器，而是「光照贴图如何看到场景」的视图，用于微调光照与检查几何和材质表现。

- 原文：https://www.interestcreator.com/bakeryrealtimepreview/
- 站点：https://www.interestcreator.com/
- 发布：2022-10-19
- 更新：2026-11-08
- 分类：Unity关卡设计工具、Unity插件
- 标签：Bakery、GPU、HDR、lightmap、Unity、unity实时渲染、Unity实用工具、Unity插件、渲染器、虚幻引擎5

## 概要

Bakery Real-Time Preview 是 Bakery 光照贴图器的实时光追预览插件，烘焙前先看光照成什么样，需装在 Bakery v1.71 或更高版本之上。

## 正文

![1666189067 0eb0241813c5d91](https://www.interestcreator.com/wp-content/uploads/2022/10/1666189067-0eb0241813c5d91.jpg)

Real-Time Preview 是适用于 Bakery Lightmapper 的实时光线跟踪插件，可在烘焙之前快速可视化并调整光照适用于以后的光照贴图。RTPreview 不是制作渲染器，而是“光照贴图如何看到你的场景”的视图。你将看到的是每条被跟踪的光线在 Bakery 中看到的，也就是说，其主要目的是微调光照，并确保恰当地呈现几何形状和材质。RTPreview 与 Bakery 本身相似，可利用 RTX 硬件更快速地进行渲染。

本软件运行要求：需要在[Unity](https://www.interestcreator.com/unityplugin/)中安装Bakery – GPU Lightmapper，后再安装RTPreview， Bakery 需要v1.71 或更高版本。

## Bakery Real-Time Preview 版本信息\下载方式

|  | **版本** | **Unity 版本支持** | **提供下载方式** | **更新日期** |
| --- | --- | --- | --- | --- |
| 1 | Bakery Real-Time Preview v1.191 | 2019.4.0f1及更高 | 百度网盘 | 2022-10-19 |
| 2 | Bakery Real-Time Preview v1.19505 | 2019.4.0f1及更高 | 百度网盘 | 2022-10-19 |
| 3 | Bakery Real-Time Preview v1.197 | 2019.4.0f1及更高 | 百度网盘+夸克网盘 | 2026-01-28 |

---

## 可编程渲染管线（SRP）兼容性

| **Unity版本** | **内置渲染管线** | **通用渲染管线（URP）** | **高清渲染管线（HDRP）** |
| --- | --- | --- | --- |
| 2019.4.0f1及更高 | 兼容 | 兼容 | 兼容 |

### 如果需要Bakery – GPU Lightmapper不同的版本可以点击按钮下载。

Bakery – GPU Lightmapper1.45~1.9版本

## Bakery – GPU Lightmapper v1.96版本

[ri-post id=”15994″ thumb=”left”]

## Bakery-GPU Lightmapper v1.9501版本

[ri-post id=”7262″ thumb=”left”]

TPreview是用于烘焙光照贴图器的实时光线追踪插件，可以在烘焙之前快速可视化和调整未来光照贴图的光照。

RTPreview 不是生产渲染器，而是一种“光照贴图器如何查看场景”的视图。您将看到的是每个追踪光线在Bakery中看到的，这意味着它的主要目的是微调照明，并确保您的几何形状和材质得到正确呈现。

与面包店本身类似，RTPreview可以利用RTX硬件来更快地渲染。

![1666189066 7ffe98618cdd59c](https://www.interestcreator.com/wp-content/uploads/2022/10/1666189066-7ffe98618cdd59c.jpg)

## 安装介绍：

您需要先安装面包店。然后下载RT预览软件包并将其安装在顶部。RTPreview将被解压缩到标准的面包店文件夹：资产/面包店和资产/编辑器/x64/面包店。

如果您将 Bakery 文件夹移到了其他位置，则需要手动将提取的文件复制到其新位置。确保 lmPreview.ptx 和周围的文件与图像跟踪位于同一文件夹中.exe

## 运行

单击“ Bakery -> Preview”。然后，您有两个选择：

禁用Render In Scene View。键入所需的窗口width/height。单击“Open Preview”。预览将显示在其自己的窗口中。
 在场景视图中启用Render In Scene View。单击“Open Preview”。预览将直接在场景视图中渲染。
 在这两种情况下，预览相机都将跟随编辑器相机。

单击“Close Preview”以关闭窗口或停止渲染到场景视图。

Export geometry and maps复选框控件（如果场景几何体/材质将导出到 Bakery）。如果首次运行或对它们进行了任何更改，则必须启用。

## 调整

任何直射光、天空光、点光源和光源网格都可以在预览运行时以交互方式进行更改。

此外，可以修改全局 GI 反弹计数、间接增强、背面 GI 和自发光增强。

可以调整曝光值以控制图像的HDR亮度。

![1666189065 25603302e106dbc](https://www.interestcreator.com/wp-content/uploads/2022/10/1666189065-25603302e106dbc.jpg)

## 局限性

你不应该期望材料看起来像它们在发动机中一样。Bakery使用Unity的Meta Pass来收集反照率/发射信息，这意味着表面纹理将具有与光照贴图相同的分辨率（可能在低侧）。但是，此方法的一个好处是，来自自定义着色器的任何程序计算的颜色都将可见。另一个好处是能够从纹理中看到未来的光照贴图分辨率，并确保它们在mip映射过程中不会泄漏任何错误的颜色。Meta Pass 不提供镜面反射信息，因此预览版中不会出现镜面高亮显示或反射。
 任何与分辨率相关的设置仅影响元通道，而不影响光照。预览中的照明是针对每个屏幕像素计算的。
 任何样本计数设置（GI 样本、各种光源的阴影样本）都不会影响预览。预览版使用无限的、逐步增加所有内容的样本计数。需要考虑的一种特殊情况是将直接光源和点光源的阴影样本设置为 0，以便完全禁用其阴影。
 场景几何体（包括光网格体几何体）和材质在预览运行时无法更改。要应用这些更改，您必须关闭并再次打开预览，并启用“导出几何图形和地图”选项。
 设置为不投射任何阴影的对象在预览中不可见。这实际上是 Bakery 的工作方式：没有投射阴影的物体可以在它们周围聚集照明，但对于光线是透明的。
 位掩码目前在预览版中不支持。
 直射光的纹理投影目前不支持。
 次表面散射当前未在预览中呈现。
 渲染到窗口时，不会应用 Unity 后期效果（窗口作为一个完全独立的程序存在）。渲染到场景视图时，可以应用后期效果，但请注意，预览图像为 8 位 sRGB，因此任何 HDR 后处理（如色调映射）都无法正确显示。将在将来的更新中进行改进。
 非常大的场景（或具有太多高分辨率光照贴图的场景）可能会导致“内存不足”错误，即使它们可以烘焙也是如此。这是因为预览必须与运行相同场景的 Unity 共享视频内存，而烘焙可以将其从引擎中卸载。

## 故障 排除

如果 RTPreview 打开，然后立即或几秒钟后自行关闭，请检查并报告打印到 .ftracelog.txt的最后一行（默认情况下放置在资产/编辑器/x64/面包店中）。

## 脚本Scripting

> When using any custom scripts that alter Bakery light values in the editor, RTPreview must be notified of change in a following way:
>
> // Any BakeryDirectLight parameter change
>  if (BakeryDirectLight.lightsChanged == 0) BakeryDirectLight.lightsChanged = 1;
>  //
>  // Any BakeryDirectLight enabled/disabled/created/deleted
>  BakeryDirectLight.lightsChanged = 2;
>
> // Any BakeryPointLight parameter change
>  if (BakeryPointLight.lightsChanged == 0) BakeryPointLight.lightsChanged = 1;
>  //
>  // Any BakeryPointLight enabled/disabled/created/deleted
>  BakeryPointLight.lightsChanged = 2;
>
> // Any BakerySkyLight parameter change
>  if (BakerySkyLight.lightsChanged == 0) BakerySkyLight.lightsChanged = 1;
>  //
>  // Any BakerySkyLight enabled/disabled/created/deleted
>  BakerySkyLight.lightsChanged = 2;
>
> // Any BakeryLightMesh parameter change
>  if (BakeryLightMesh.lightsChanged == 0) BakeryLightMesh.lightsChanged = 1;

相关资源：[HTrace World Space Global Illumination : Unity HDRP 完全动态软件光线追踪全局光照系统](https://www.interestcreator.com/htrace-world-space-global-illumination-hdrp/) · [Fake Point Light (URP Built-In) v1.1.5： Unity 风格化点光源光照插件](https://www.interestcreator.com/fake-point-light-urp-built-in/) · [Volumetric Lights 2 ：Unity 内置与 URP 专用次世代体积光插件](https://www.interestcreator.com/volumetric-lights-2-unity/)

## 常见问题

### 这个插件到底是做什么的？

在烘焙之前实时光线追踪预览光照，看到每条光线在 Bakery 里会呈现的样子，用来微调光照、几何与材质。

### 支持哪些 Unity 版本？

版本表三行写的都是 2019.4.0f1 及更高，SRP 兼容表也只有这一档，内置、URP、HDRP 三列都标兼容。

### 需要先装 Bakery 吗？

需要。必须先装 Bakery - GPU Lightmapper，再在其上安装 RTPreview，且 Bakery 版本需 v1.71 或更高。

### 版本表里有几个版本？

三行：v1.191、v1.19505、v1.197。前两行更新日期同为 2022-10-19，第三行是 2026-01-28。

### v1.19505 是正式版本号吗？

存疑。另两行是 v1.191 和 v1.197，这一行的位数明显更长，疑为录入时多打了字符，原文未说明。

### 能用 RTX 显卡加速吗？

可以。原文说 RTPreview 和 Bakery 本身一样，能利用 RTX 硬件加快渲染速度。

### 它能替代正式渲染吗？

不能。原文明确说它不是制作渲染器，只是回答「光照贴图器会怎样看到这个场景」的预览视图。
