開發者開源太陽方向 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