
把烘焙 HDR 光照图/顶点色交付给游戏引擎时体积大。HDR Encoding Tools 把 .HDR/.EXR 转成 RGBM 或 dLDR 编码的 PNG,并压缩清理 HDR 顶点色,RGBM 至少砍半体积、dLDR 更小(有损),高效交付引擎。
· 把 .HDR / .EXR 图像转成 PNG,采用 RGBM 编码
· 支持 dLDR 编码(体积更小、有损)
· 压缩并清理 HDR 顶点色(vertex colors)
· 面向 Unity 等游戏引擎的 Lightmap 交付
· RGBM 至少把 HDR 光图体积减半,dLDR 更省
在 Blender「编辑 → 偏好设置 → 扩展 → 从磁盘安装」选中本包 zip(不要解压)并启用。用法:安装启用后,选一张 .HDR/.EXR 或用其工具,选择 RGBM 或 dLDR 编码转成 PNG;对网格顶点色用其压缩/清理功能,导出后供引擎(如 Unity)用作光照贴图。
Unity 等游戏引擎的烘焙光照图交付;HDR 顶点色压缩;需要减小 HDR 光图文件体积的移动/主机/Web 项目。
问:要钱吗?答:免费开源,GPL-3.0-or-later。问:需要哪个 Blender 版本?答:4.2 及以上。问:做什么?答:把 HDR 转 RGBM/dLDR 编码 PNG。问:能压顶点色吗?答:能。问:面向谁?答:游戏引擎(如 Unity)光照交付。
核心功能
· 把 .HDR / .EXR 图像转成 PNG,采用 RGBM 编码
· 支持 dLDR 编码(体积更小、有损)
· 压缩并清理 HDR 顶点色(vertex colors)
· 面向 Unity 等游戏引擎的 Lightmap 交付
· RGBM 至少把 HDR 光图体积减半,dLDR 更省
安装与用法
在 Blender「编辑 → 偏好设置 → 扩展 → 从磁盘安装」选中本包 zip(不要解压)并启用。用法:安装启用后,选一张 .HDR/.EXR 或用其工具,选择 RGBM 或 dLDR 编码转成 PNG;对网格顶点色用其压缩/清理功能,导出后供引擎(如 Unity)用作光照贴图。
适用场景
Unity 等游戏引擎的烘焙光照图交付;HDR 顶点色压缩;需要减小 HDR 光图文件体积的移动/主机/Web 项目。
常见问题
问:要钱吗?答:免费开源,GPL-3.0-or-later。问:需要哪个 Blender 版本?答:4.2 及以上。问:做什么?答:把 HDR 转 RGBM/dLDR 编码 PNG。问:能压顶点色吗?答:能。问:面向谁?答:游戏引擎(如 Unity)光照交付。
深度解读
做实时游戏时,「烘焙光照」常以 HDR 形式产生——HDR 光图(Lightmap)能记录高动态范围的光照细节,但文件很大;把 HDR 直接塞进引擎既占内存又占带宽,尤其对移动/Web/主机不友好。工业界的做法是「HDR 编码压缩」:把 HDR 数据用 RGBM(把超出 0–1 的高光信息编码进 RGBA)或 dLDR(更激进的低动态范围压缩)塞进普通 PNG,用一定精度换取大幅体积下降——Unity 文档里就明确推荐这类做法,RGBM 通常能把 HDR 光图体积砍半,dLDR 还能更小(代价是更多有损)。HDR Encoding Tools 把这套编码做进 Blender:它能把 .HDR/.EXR 图像转成 RGBM 或 dLDR 编码的 PNG,还能压缩、清理「HDR 顶点色」(用顶点色承载光照时同样面临体积问题),从而让你在 Blender 侧就产出「可交付引擎的压缩 HDR 光照资源」。这对要给 Unity 之类引擎交付烘焙光、又被 HDR 体积卡住的游戏美术/技术美术很有用。需要清醒的边界:RGBM/dLDR 都是「有损压缩」,尤其 dLDR 会损失暗部/高光细节,选择时要按画面容忍度权衡;解码端(引擎)必须知道用哪种编码,Unity 有对应设置,其它引擎要自己处理解码;它做的是「光照资源的编码转换与顶点色压缩」,不生成烘焙本身(烘焙仍靠 Blender 烘焙);README 提到面向 Blender 5.x 工作流、而 manifest 最低 4.2,实际行为以你的版本为准。但对做游戏烘焙光照、需要把 HDR 光图压小再交付引擎的 TA/美术,HDR Encoding Tools 把 RGBM/dLDR 编码与顶点色压缩做进 Blender,省去外部转换工具,是实用的交付环节工具。
包内文件说明
本包为 HDR Encoding Tools 1.0.0(作者 Theanine3D),解压后共 4 个文件、合计 89,011 字节。根目录含 blender_manifest.toml(id=hdr_encoding_tools、version 1.0.0、blender_version_min 4.2.0)与 __init__.py 注册入口;顶层条目:LICENSE、README.md、__init__.py、blender_manifest.toml。
原产品页:https://extensions.blender.org/add-ons/hdr-encoding-tools/
封面图片来自作者官方产品页。本文为中文整理,功能与兼容性信息以作者官方页面与包内说明为准。资源仅供学习交流,商业使用请购买正版授权。















暂无评论内容