Light Painter — Blender 视口光照绘制插件 详解
开发者:ShaderError(Feixiong)
核心亮点:把”光”本身当画布,像 Photoshop 一样在视口内笔刷 / 渐变 / 图层绘制光照
Light Painter 是 Blender 社区独立开发者 ShaderError(Feixiong) 历时 4 个月打磨的 视口光照绘制插件,口号是 「Stop fighting lights. Paint them.」。它打破了传统”调位置、改尺寸、换 gobo 贴图”的繁琐流程——你只需选中一盏灯,添加图层,然后直接在 3D 视口里用画笔、渐变、选区把光照”画”出来。本质上,它绘制的是灯光的 gobo(投影)纹理:你的画布是灯本身,而非场景物体,因此不受材质或自发光着色器限制。
一、App 概述
| App 名称 | Light Painter |
| 开发者 | ShaderError(Feixiong,Blender 社区独立开发者) |
| 发布平台 | Superhive(原 Blender Market)、Gumroad |
| 运行平台 | Blender(最新稳定版 1.0.9,支持 Cycles 下的 Spot / Area 灯光) |
| 渲染引擎 | Cycles(Spot & Area 灯光);Eevee 支持开发中 |
| 实现技术 | Python + Blender 扩展,绘制灯光的 gobo 纹理,无需 GeoNodes / 节点接线 |
| 定价 | Lite $12 / Individual $36 / Indie $80 / Full $350 / Studio $750(常有限时五折) |
| 授权与公益 | 付费商业授权;部分收入捐赠 Blender Development Fund |
| 官方链接 | Gumroad 产品页 · Superhive 产品页 |
二、开发者介绍:ShaderError(Feixiong)
ShaderError(社区署名 Feixiong)是一位活跃于 Blender Artists 等社区的独立开发者。Light Painter 历经 4 个月 beta 测试后于 2026 年正式发布,发布初期以 50% 早鸟折扣回馈社区。他持续高频迭代(如 1.0.9 重写了笔刷衰减逻辑、修复 Blender 5.x 图层 bug 等),并计划加入 Eevee 支持 与官方教程视频。每笔销售收入都会向 Blender Development Fund 捐赠一部分,体现其对开源生态的支持。
三、核心理念:把”光”当作画布
传统 Blender 打光是 间接且令人沮丧 的:反复调整位置、尺寸、功率,不断替换 gobo 贴图,直到氛围对了为止。Light Painter 的核心洞见是——gobo 纹理才是控制 Spot / Area 灯光投射的图像,而 灯光本身就是画布。你在视口里画下的每一笔,都会实时落在灯光的投影纹理上,不受物体材质或发射着色器影响,所有修改全程 非破坏性、完全可编辑。
四、核心功能
1. 笔刷绘画(Brush Painting)
- 像 Photoshop 一样选笔刷,调整 尺寸、硬度、强度、流量、衰减
- 直接在视口落笔,实时显示;提供 擦除模式 快速修正
- 响应灵敏、直观、可上瘾的绘制体验
2. 渐变绘画(Gradient Painting)
- 拖拽生成 线性或径向渐变 光照
- 柔和衰减、戏剧性暗角、顺滑色彩洗刷
- 叠加不同 混合模式 实现传统灯光难以企及的复杂效果
- 支持色彩模式与模糊效果
3. 精准选区(Precise Selection)
- 矩形、套索、折线、笔刷选区四种熟悉工具
- 仅在指定区域绘制 / 填充 / 擦除
- 视口内达到 纹素级(texel-level)精度
4. 图层系统(Layer System)
- 无限图层,像 Photoshop 一样拆分、重排、隐藏、变换、删除
- 每层独立 混合模式、偏移、旋转、缩放,不烘焙、随时可改
- 支持 颜色填充 与 纹理填充;可直接丢入 PNG / JPG / EXR 作为可编辑 gobo 图层
- 逐层撤销、复制做 A/B 对比、切换可见性
5. 动画支持
- 为任意图层添加 关键帧
- 跨帧移动、淡入淡出、变换、混合 gobo 图案,具备完整时间线控制
五、绘制空间:相机空间 vs 灯光空间
- 相机空间(Camera Space):所见即所画(WYSIWYG),适合大面积铺光、快速美术指导
- 灯光空间(Light Space):更贴合灯光纹理空间,作为陡峭角度、复杂阴影边界等边缘情况的兜底
- 实战中常两者并用:先相机空间铺大面,再切灯光空间啃”难搞”的细节
六、预览与排错
- 实时叠加预览:仅预览当前绘制 / 叠加完整灯光纹理与蒙版
- 不可绘制区标红:直观看到光照可达与被遮挡区域
- 原始色 vs 衰减预览:切换查看含距离衰减、曝光的渲染因素
- 灯光模糊:模拟 Blender 基于光源物理尺寸的光线扩散,带缩放系数
- 若渲染异常,可重置重建着色器节点与图层;改光源尺寸可能重置图层(误改可撤销)
七、涉及软件与技术
| 软件 / 技术 | 用途 | 备注 |
|---|---|---|
| Blender | 运行平台与扩展宿主 | 1.0.9,支持最新稳定版 |
| Cycles | Spot / Area 灯光的 gobo 投影渲染 | 主要支持 |
| Eevee | 实时渲染灯光绘制(开发中) | 路线图 |
| Python API | 笔刷、选区、图层、关键帧逻辑 | Blender 内置 |
| Gobo 纹理 | PNG / JPG / EXR 作为可编辑投影图层 | — |
八、配套资源
- 多档授权:Lite / Individual / Indie / Full / Studio 五档,按需选择团队规模
- 官方 Discord 社区:开发者在线答疑、反馈与版本更新
- X / Twitter:功能预告与开发日志
- 限时折扣:发布与更新期常推五折优惠
九、前置要求
Light Painter 定位 初中级到专业通用,建议使用者具备:
- Blender 基础操作与灯光(Spot / Area)基本概念
- 了解 gobo / 投影纹理的工作方式(非必须,插件会引导)
- 使用 Cycles 渲染;若依赖 Eevee 请等待后续支持
十、适用人群
- 灯光 / lookdev 艺术家:追求像绘画一样直觉式的布光体验
- 插画与概念艺术家:用渐变与笔刷快速试出氛围光
- 产品 / 静物渲染师:精准控制高光与衰减区域
- 动画师:为灯光图层做关键帧动画
- 厌倦反复调灯的 Blender 用户:想要非破坏性、可随时返工的打光流程














