
拍星轨这活儿说起来就是一个“泡”字扛着三脚架在野外熬半宿快门咔哒咔哒地响上几百次回家对着电脑还得一坐两小时。真正决定出片的除了当晚的运气就是后期把上百张素材压成一张图的图像融合水平。这几年总有人问我星轨到底怎么合成为什么有人堆出来丝滑得像丝绸有人却堆出一串链状断点加满屏噪点这篇我干脆把自己从拍摄参数、素材规划到堆栈和融合的完整习惯拆开讲重点聊清楚“图像融合”这个最容易糊弄过去的环节。你不需要先看一堆教科书概念只要按我下面的流程走哪怕第一次拍星轨也能在后期得到一个背景干净、轨迹连续、地景不发闷的结果。这篇适合两类人一类是拍了不少素材但不知道从哪一步开始后期另一类是已经会最基础的堆栈但总是被断点、重影、地景过亮这些细节折磨。我尽量把为什么这么做的原因也一并说了免得你换个场景就不知道怎么变通。1. 拍摄端的底层逻辑先想清楚怎么“融”再决定怎么“拍”1.1 参数预设曝光三要素是融合的第一道闸门很多人以为堆栈就是把一堆照片扔进软件让它自己算其实拍摄阶段就已经在决定你能不能融得干净。最核心的预设是“单张曝光时间”和“拍摄间隔”这两个值直接影响后期星轨的连续度。先说单张曝光时间。我用全画幅加24mm左右的镜头时单张经常设在15秒到20秒之间光圈开到最大f/1.8或f/2.8ISO控制在1600到3200。有个简单的500法则值得记住用500除以等效焦距得到的是星星基本不拖线的秒数。24mm就是500除24约20秒左右如果是50mm最好控制在10秒以内。实际拍星轨时单张略微拖一点线其实问题不大因为堆栈之后星星本来就是星轨但如果你同时想保留“星点”版本用于后期融合那单张就必须按星点标准严格控制。更关键的是“拍摄间隔”。市面上很多相机自带的间隔拍摄器或者外接快门线都能设定每张间隔几秒。这个间隔包括快门释放、缓存写入、机内处理的时间。我的原则是相邻两帧的间隔时间不要超过单张曝光时间的二分之一。比如单张20秒那么间隔就不要超过10秒否则星星在两个画面之间会留下明显的跳变空区。严格来说如果你拍了60张每张之间间隔了15秒星星在第一张末尾的位置和第三张开头的位置之间会有一段“消失时间”后期不管用什么堆栈模式都补不出真正的轨迹。ISO不是越高越好。主体思路是“让星星足够亮但不要亮到把噪点也当成星星”。在暗光环境下ISO 3200可以接受但要注意高ISO会让单帧背景出现彩色噪点这些噪点会在堆栈中被“最大值”保留下来直接污染最终画质。我通常先把光圈放到最大快门控制在合理范围最后才动ISO。宁可在后期拉亮一点点也不要让单张过曝到死白。1.2 双采集模式天空归天空地景归地景新手最常犯的错是一组参数从头拍到尾以为后期堆出来的地景也会很干净。事实恰恰相反星轨堆栈用的是“最大值”那种对亮部敏感的融合方式地面只要有车灯、手电、月亮照亮的反光都会被逐帧累积成一条条光带而如果你为了星空把ISO开得很高地景会满是颗粒感。想解决这个问题拍摄时就要规划“双采集”。我的标准流程是固定机位后先拍一组银河或星空的“天空帧”高ISO、大光圈、正常单帧曝光连续拍一小时左右然后再用同机位拍一张或几张“地景帧”降ISO到100或200光圈适当缩小用更长的快门把地景细节吃透。如果地景方向有灯光或晚霞残留还需要分别拍一张“亮环境帧”和“暗环境帧”后期做局部压暗。为什么要这么折腾因为星轨和地景的“信噪比需求”完全不同。星星是点光源在黑色背景上特别显眼高ISO带来的彩色噪点主要落在黑色区域堆栈后很难看而地景是连续表面需要的是足够的光量来呈现纹理用低ISO长曝光反而干净。两套素材分开拍后期用蒙版融合才能在天空高动态范围被保留的同时地景依然锐利、通透。1.3 拍多久、怎么拍才够素材星轨的“长度”取决于你拍了多长时间而不是拍了几百张。天空每过一小时星星围绕北极点或南半球对应极点大约转过15度弧。如果你想要一个跨越画面的半圆弧那至少要连续拍两小时以上如果只是想要一小段炫酷拖尾半小时也能凑合。以单张20秒计算两小时就是360张这个数量级非常常见。拍摄期间最怕遇到三件事一是电池耗尽导致序列中断二是存储卡写入速度跟不上导致丢帧三是镜头起雾导致图像质量断崖式下降。所以我建议准备两块以上的电池轮流更换或者用假电池外接电源存储卡至少要是写入速度在80MB/s以上的UHS-I卡镜头除雾带常备尤其湿度大的环境每隔半小时要检查一次镜片。还有一个小细节拍摄前把相机的“长时间曝光降噪”和“高ISO降噪”都关掉。这两个功能单张拍摄时有用但连拍星轨时会每拍一张就花掉同样时间处理暗场直接把间隔拉长一倍加上它会偶尔吞掉下一帧导致断点。如果你担心热噪点正确的做法是后期用软件对暗场做减法而不是让相机在连拍中间偷偷处理。2. 星轨堆叠原理最大值融合背后的“像素逻辑”2.1 为什么单张长曝光拼不过多帧堆栈有朋友问过既然星轨是星星移动留下的轨迹那我直接架好相机用一个小时曝光一张不就成了理论上可行但代价太大。第一相机传感器连续工作一小时会产生严重的热噪点画面里会布满红绿蓝的随机亮点第二一个小时里只要有车经过、有人举灯、有飞机飞过整张底片就报废了因为那些亮光会直接烧进同一个画面第三中途手抖、脚架被碰、镜头前有鸟飞过也会留下一道无法抹除的痕迹。多帧堆栈就聪明在“分而治之”。每一帧只有一小段时间遇到干扰只影响那一帧堆栈时用“像素取最大值”的方式每个位置只保留几十帧里最亮的那一次星星点亮过的轨迹全都被保留下来而背景暗部的大量随机噪声不会像单张长曝光那样叠加得那么有规律。换个生活化的说法单张长曝光是一张桌子摆满了人拍合影谁眨眼睛他就糊了多帧堆栈是几十张照片里把每个人最精神的表情挑出来叠在一起除非那个人全程闭眼否则总能得到一张清晰的群像。2.2 最大值、平均值、Gap Filling怎么选市面上常见的星轨堆栈软件核心就是几种“融合算法”它们对同一组素材的处理方向完全不同。最大值堆栈Maximum是最常见的模式。它把每一帧相同位置的像素亮度做比较哪个像素最亮就把它作为结果。星星在移动过程中会在不同帧里依次出现在不同位置于是每个位置的亮像素都被留下最终自然形成一条轨迹。这个模式的优点是星轨真实、明亮缺点是对地景里的运动亮光极不友好轻微的车灯都能被记录成一条长线。平均值堆栈Average则相反它把所有帧每个位置的像素亮度加起来除以总帧数。这种模式主要用于降噪例如拍摄银河时用十几张短曝光的星际照片做平均可以有效压低噪点但用来做星轨就不合适星星移动了位置每个位置只被点亮“一次”除以几十帧后亮度会被稀释得很暗星轨若有若无。Gap Filling补隙是一种进阶算法。它并不只是简单地把断点连起来而是检测星星在相邻帧之间的位移并用插值补齐移动过程中的空白位置。如果你因为间隔太长导致轨迹像虚线可以试试这个模式但它也有副作用处理不当会出现不自然的“拉丝感”或完全平滑的假轨迹。我的经验是补隙模式只能当救急工具不能依赖它去掩盖拍摄时没有做好的间隔控制。2.3 融合结果里的断点从哪里来断点的成因只有一个字隙。所谓“隙”是快门关闭到下一次快门打开的黑暗期。星星每张只被记录了一个瞬间位置如果两张之间的暗期太长星星在这段时间里的移动路径就丢失了。哪怕你用Gap Filling也是基于猜测去补的不是真实数据。我统计过单张20秒、间隔10秒一小时大约会产生约600秒的“盲区”也就是近乎4分钟的轨迹信息在后期是完全没有的。这些盲区均匀地分布在一整段星轨里看起来就是一圈短短的虚线。想从根本上解决有三个办法缩短间隔到尽可能短比如3秒内使用支持“连续快门”的相机只要快门能容下写入时间就一直连拍还有就是干脆放弃“每帧单张”的路线改用视频连续记录再抽帧但这种方式画质会打折不是常规静态摄影的路子。3. 图像融合实操从堆栈结果到一张干净成片3.1 把星轨和地景“分层融合”后面这部分是整篇文章的重头戏。我现在处理的流程基本固定先堆栈得到一张“星轨层”再把单帧或单独拍摄的“地景层”叠在它上面用蒙版把两者融合。具体步骤是把拍摄的连续星空帧导入Photoshop全选后执行“编辑-自动对齐图层”先用“自动”模式做一次图像融合前对齐这一步能修正轻微位移然后右键转为智能对象在“图层-智能对象-堆栈模式”里选择“最大值”软件会自动算出星轨结果。这一步得到的图星星轨迹完整但地景往往粗糙。所以我不会直接用而是再打开一张单独拍的地景图把它拖到星轨图上建立图层蒙版。蒙版的关键是“梯度”而不是“画笔乱涂”。如果地平线是平的用渐变色从下往上拉一个从纯白到纯黑的渐变让地景层完全显示星轨层从地平线以上逐渐显现如果地平线有山峰、树木这类起伏可以用快速选择工具大概选中天空再用调整边缘让选区微微羽化。不要让你的第一笔蒙版硬得像刀切一样天空和地景交界处越柔和画面越像一个整体。3.2 星轨与静态星点同时存在的混合玩法有段时间我喜欢在同一张图里同时看到明亮的星轨和清晰的星点这不是矛盾而是两种“图像融合”玩法的结合。做法是用同一组素材同时导出两张图一张用最大值堆栈得到星轨另一张用平均值堆栈或用其中没拖线的一帧得到静态星点。然后在Photoshop里把星轨层放在顶层把混合模式改为“变亮”再把静态星点层放在下面。这样星点会在星轨之间填补空隙形成一种“星轨是流动的光迹星点是固定的点缀”的效果。这个技巧很适合拍“斗转星移”的广角大景。因为单张星空里星星稀疏星轨越长越显单调但叠加了静态星点后画面立刻丰富起来。要注意的是如果星轨层本身已经很亮静态星点层会被完全压住所以需要把星轨层压暗30%到50%或者用蒙版只保留星轨核心区域。我一般会把星点层的“亮度”提上去一点让观众第一眼看到的是星点第二眼才注意到流动的轨线。3.3 对齐、降噪、蒙版处理的三个顺序很多初学者在融合时搞不清先做哪步结果越修越乱。我总结的顺序是先对齐再降噪最后蒙版。对齐是基础如果星轨层和地景层有毫米级错位后面一切都白搭降噪要在蒙版之前做因为蒙版会掩盖某些区域的噪声问题你以为没事其实只是没看见蒙版最后做可以让融合边界完全适配最终画面。对齐时别偷懒。如果你用的是一整组连续帧而镜头焦距较广中心对齐已经基本够用如果用了长焦或中途换过电池导致机位轻微位移那必须先用“自动对齐图层”而且选“球面”模式对广角更友好。有些素材明明是同一次拍摄但星星边缘会出现紫边这时候可以先对星空帧统一去边用ACR的“删除色差”再进入堆栈步骤。降噪方面堆栈已经消灭了大部分随机噪点但地景区从单帧提取时仍然可能满是颗粒。我不会直接对全图做降噪而是用蒙版把降噪层的范围限制在地景和暗部或者干脆分开导出地景独立降噪星空保持高细节。这样输出的图既没有满天噪点星星锐度也不会被“磨”掉。3.4 扩展竖幅全景星轨的拼接融合如果你不想局限于单张广角还可以把机位朝左右各拍一组素材每组拍20分钟到30分钟后期先分别堆栈成两张星轨图再用“自动对齐图层蒙版”拼接。这种做法的难点在于两组星轨的“断点”位置要尽量一致否则拼接衔接处会重复或缺失。我有一次在山区机位就翻了车左边一组拍了40分钟右边一组拍了15分钟两组星轨一个长一个短拼出来左边弯度比右边大很多特别别扭。后来我养成一个习惯多机位拍摄时把每个方向的拍摄时间设为相同而且从同一个时间点开始拍。拼接时的融合技巧是给接缝处做一个不规则蒙版用很软的笔刷把两组星轨的重叠区交叉过渡不要让接缝在画面中央正好穿一颗亮星。4. 常见问题与排查技巧实录4.1 高频翻车点排查下面这几个问题我基本每一两年就会遇到一次列出来当速查表你拍到同样的现象可以直接对照。现象最主要原因处理方式星轨是虚线/断点相邻帧间隔太长缩短拍摄间隔到曝光时间的1/2内后期尝试Gap Filling地景出现一条条亮线拉链时车灯、手电等被“最大值”记录地景单独曝光后期蒙版替换星星边缘有红/蓝紫边大光圈镜头的色差拍摄时收半档到一档光圈后期在ACR删除色差堆栈后出现重影三脚架被风吹动、云台松动稳定脚架加重物后期先自动对齐画面背景不均匀、彩色噪点很重ISO过高或加了机内降噪降ISO关掉长曝光降噪使用平均值堆栈降噪镜片起雾导致画面发虚环境湿度大镜头除雾带拍摄间隙检查后期无法修复4.2 堆栈时要不要先处理暗场热噪点在长时间曝光下其实是固定分布的和温度高度相关。如果你当时手里有同一场景、盖上镜头盖拍的几帧暗场可以在堆栈前用“减去暗场”的方式把它们扣除能明显降低后期降噪压力。大部分软件不直接支持暗场自动扣除所以我通常会先在ACR里把暗场帧和亮场帧一起选中逐帧做减暗操作再导出TIFF过程略繁琐但出片确实干净。不过我更推荐的思路是“能不处理就不处理”。如果你单帧曝光控制在20秒以内热噪点通常还没聚集到肉眼可见的程度配合“平均值降噪”已经完全足够。只有在温度很高、单张曝光超过30秒或拍摄环境本身就是高温的情况下才需要认真对待暗场。4.3 工作流备忘一套能撑三年的基础习惯最后分享一个我一直在用的星轨工作流方便你直接抄作业。出发前看天气预报——云量、湿度、月光前两项决定你能不能拍月光决定曝光参数和后期融合策略。到机位后先不急着架相机观察星空方向和地景关系想好“天空和地景哪个是主体”再决定构图和拍摄块数。拍摄中星轨帧每秒记录一张的RAW地景帧单独拍2-3张包围曝光每隔20分钟检查一次镜头前有没有雾气换电池时尽量轻避免碰歪云台。后期顺序先在ACR里统一白平衡和基本色温把所有帧的“裁剪和几何校正”同步再导出一份PSD去Photoshop或堆栈软件生成星轨层然后合成地景用蒙版过渡最后做局部明暗和降噪。我在实际拍摄里体会最深的一点是“融合”不是后期的一种操作而是从参数设计、素材分组、蒙版控制贯穿到成片的一句话题目。前期多花十分钟把素材拍干净比后期花两小时把一张脏图修干净要划算得多。尤其当你开始尝试星空地景的双曝光、全景接片或者星轨叠加静帧这些进阶玩法时所有好结果都建立在“素材质量”和“融合思路”的提前预判上。希望这篇能把你看星星的路铺得再顺一点下次拍星轨不妨先按这个逻辑把拍摄流程过一遍再打开电脑去试那些融合按钮。