开发者开源太阳方向 LoRA:用一颗参考球随意调整 AI 生图光照
开发者 eric-venti-seeds 开源了适配 FLUX.2-klein-9B 的 Sun Direction LoRA。用户只要在工作流中放入一颗光照参考球,就能精准指定室外场景的太阳仰角与旋转方向。该方案先将画面转为无定向光的阴天基底再重新打光。

Sun-Direction-Lora-Flux2Klein9B 是一个专门用来控制 AI 生图光照方向的开源 LoRA,基底是 FLUX.2-klein-9B。
做室外场景渲染时,用提示词描述光照往往全凭运气。这个 LoRA 的做法很简单:在画面旁边放一颗 3D 小球作为视觉参考,球上的高光在哪,生成画面的太阳就在相机的哪个仰角与旋转角度。
它是怎么做到的
为了让打光不和原有画面冲突,作者设计了一套两步工作流。先生成一张无明显直射光的阴天漫反射基底,再根据参考球给画面打上指定角度的直射阳光。
如果输入的原图本来就是阴天,工作流前半截可以直接关掉。提示词里带上触发短语 match the sun direction from the reference 即可,后面可以自由追加天空描述,比如 add a clear blue sky 或者 keep the cloudy sky。
为了方便生成参考球,作者做了一个专用的 Sphere Render Node 节点。如果不习惯用节点,项目里也附带了可以直接渲染小球的 Blender 场景工程。
如果你打算做一天光影变化的延时摄影,作者建议固定生成种子,这样可以有效压制帧与帧之间的闪烁。
规格与限制
该 LoRA 基于 FLUX.2-klein-9B 训练,同时作者也放出了对应的 FLUX.2-klein-4B 版本,适合显存更紧张的机器。
代码和模型权重已在 Hugging Face 开源,并支持 Google Colab 与 Kaggle 笔记本直接运行。
它的局限也很明确:模型完全基于室外场景训练,室内光照无法保证效果。另外目前还需要经过阴天中间帧的处理。
作者表示正在开发 v2 版本,未来将砍掉阴天中间步骤,并支持光线硬度、光照颜色与强度调节。
为什么重要
在传统 3D 渲染里,调太阳方向就是转个角度的事;但在扩散模型里,精确控光一直非常别扭。用参考球这种三维艺术家最熟悉的直观交互来代替抽象咒语,我们认为走了一条很聪明的实用路线。
它非常适合需要统一光影的场景原画师、建筑可视化工作者和故事板创作者。尽管室内场景还没法用,但如果你平时常用 FLUX.2 系列生成室外大景,这个工具已经很值得加入工作流了。
来源 (1)
- huggingface.co(在新标签页打开)原文huggingface.co