光束为什么会显形
你看不见光本身,只看得见到达眼睛的光。一束光横穿房间时,在干净空气里几乎不向侧面散射,所以它是不可见的。加入颗粒之后,每一颗都成了微小的散射体,把光束的一小部分改道送向镜头,于是这条光的路径变成了画面里的一个实体。
这就是全部机制,后面所有的操作规则都从它推出来。颗粒越多,光束越亮越实;光源越硬,光束的边界越清楚,而不是一团弥散的光晕;而由于光束本身远暗于光源,它只在周围比它更暗的地方才显出来。
三个必要条件
有边界的光源。 硬光穿过一个受限的开口:窗、门洞、墙缝,或者装了挡光板的聚光灯。柔光源会把整个房间照亮,什么光柱都不会有。
空气里要有东西。 雾机产生的薄雾浓度稳定、维持时间长,是标准工具;烟更浓、会明显流动,戏剧性更强但各条之间难匹配。雨、雪、蒸汽、工地扬尘都可以。
要有暗处做背景。 亮白房间里的光束是看不见的。体积光和轮廓光一样是反差效果,画面必须先给它一片黑。
角度几乎同样重要。颗粒的前向散射远强于背向散射,所以朝镜头方向的光束比背离镜头的同一束光亮好几倍。这也是为什么剧组把光源放在画面后方或侧后方,以及为什么机顶灯什么效果都出不来。
现场容易翻的地方
烟雾很容易过量。它会把所有暗部一起抬起来,量一多画面就没有黑了,后期也很难干净地拉回去。另一个坑是连贯性:烟会飘会散,一个大烟的全景和一个没烟的近景是剪不到一起的。剧组的做法是每条之间补烟,并且靠监视器而不是眼睛判断浓度。
通风、开门、演员穿过画面都会扰动介质。想让光束看起来是静止的,房间就得是静止的。
在 AI 生成里怎么写体积光
这个词是提示词里被滥用得最厉害的之一,单独写效果很差。模型是从成千上万张灰蒙蒙、发光、低反差的渲染图里学到它的,所以抽象地要它,拿回来的往往正是那种东西:一片乳白,到处泛光,没有任何清晰的光束。
✅ hard sunlight through a high window cutting a defined shaft across dusty air, bright patch where it lands on the floor, deep shadow elsewhere
✅ single stage lamp behind the subject, visible cone of light in smoke, black background
⚠️ volumetric lighting, god rays, bloom, cinematic 四个发光指令叠在一起,把画面洗白
⚠️ volumetric lighting, bright airy room 自相抵消,没有暗处,光束无处显形
两个细节能明显提高命中率。一是写出光束落在哪里,打到地面或墙上的光斑给了模型一个几何锚点,光就不会化成一团雾。二是明确写出介质是什么:尘、烟、薄雾还是雨,别让模型自己发明一种通用雾气。
视频要做好心理准备。飘动的颗粒属于高频细节,恰好是压缩和时序模型最不擅长的部分,所以光束容易在帧间闪烁、爬行或者脉动。让光束保持静止、机器运动放慢、烟雾放淡,是模型最有机会稳住它的组合。