指南

四種不同的問題,看起來都像「它在晃」。

不穩定的疊加層,大家通常只用一種說法形容,成因卻有四種:作品靜止時的顫動、移動時的延遲、跳到錯誤位置,或是直接消失。它們的解法各不相同,而只要知道該看什麼,分辨它們大約只需要十秒。

如何分辨

你看到的是哪一種?

一切靜止時的顫動

即使沒有任何東西在動,疊加層仍輕微震動。每一個影格對作品位置的估算都略有不同,你看到的正是這種雜訊本身。這通常表示追蹤器能用的特徵點少於理想數量——光線昏暗、設計稀疏,或作品在畫面中太小。

手機移動時的滑動

作品移動了,疊加層卻慢一拍才到,滑進定位。這是延遲,不是雜訊,而且通常是換取穩定的代價——能消除上述顫動的濾波器,在真實移動時必然會落後。如果某個影格用的是從較早的影格推算出的位置來繪製,也會出現這種情形。

跳到錯誤的位置

疊加層會短暫而篤定地停在錯誤的位置,在不同位置之間跳動。這是比對失敗,而不是穩定性的問題,常見原因是作品中的重複:如果每個點看起來都和其他點一樣,錯誤的比對就和正確的一樣可信。

完全消失

追蹤中斷,疊加層淡出。可能是作品上的反光、快速平移造成的動態模糊,或角度太斜,作品在畫面中只剩窄窄一條。疊加層會被短暫保留再淡出,而不是直接切掉,因為有人調整握姿時出現的半秒空檔,不該看起來像是當機。

取捨

為什麼不乾脆把平滑處理調高。

  1. 1

    濾波能消除顫動

    把最近幾個影格的位置平均起來,就能抵消影格與影格之間的雜訊,靜止的手機對著靜止的作品時,看起來就像牢牢鎖住。這是容易的那一半。

  2. 2

    而同一個濾波器也會造成延遲

    濾波器不先等一等、看清楚是哪一種,就無法分辨雜訊和真正的移動。把它調高,只要有東西移動,疊加層就會明顯落後於作品——以真實位置為基準量測,激進的濾波器延遲是輕度濾波器的好幾倍。

  3. 3

    所以這個設定,是針對你作品的選擇

    掛在牆上、大家站定拍攝的裱框印刷品,需要更多平滑處理。拿在手裡翻來翻去的卡片,則需要少一點。沒有一個數值能同時適用兩者,這就是為什麼這件事只能調校,無法一勞永逸地解決。

誠實面對極限

當任何設定都不是答案時。

這點值得直白地說清楚,否則就是花上一整個下午,去改一些根本幫不上忙的數值。

畫面中的資訊太少

如果作品在畫面中很小、離得很遠,或設計內容稀疏,相機就是捕捉不到足夠可區分的細節來精確定位。這時每一次估算都不確定,再多的濾波也變不出缺少的資訊——只會把不確定性攤到時間軸上。

解法得從實體下手

靠近一點、印大一點,或在設計中加入細節。這聽起來等於沒回答,但這才是真正的答案:同一件作品在畫面中大上一倍,表現就像一個完全不同、好得多的目標。

或換個表面處理

反光是另一個軟體拿它沒轍的因素。如果上過膜的卡片在畫廊燈光下頻頻失去追蹤,值得改的變數就是表面處理;下方連結的「AR 印刷須知」會告訴你哪些表面處理撐得住。

看它追蹤真實的東西。

把你自己的印刷品交給同一個追蹤器——幾分鐘就能做出第一個揭幕效果。

常見問題

有疑問,就有答案。

為什麼沒有東西在動,我的 AR 疊加層還是輕微晃動?

你看到的是每一個影格的估算雜訊。每個相機畫面對作品位置的答案都略有不同,而可用的特徵點越少——光線昏暗、設計稀疏、作品在畫面中太小——這些答案的分歧就越大。增加光線、把手機拿近,都能立刻改善。

為什麼我移動手機時,疊加層會慢一拍?

這是平滑處理的代價。對位置做濾波,能在靜止時消除顫動,但濾波器不等一下就無法分辨雜訊和真實的移動,所以在移動時會落後。平滑處理少一點,就能更忠實地跟上移動,但靜止時顫動更多;沒有一個設定能兩者兼顧。

為什麼我的疊加層會跳到錯誤的位置?

幾乎都是因為作品中有重複。比對要判斷畫面中的哪個點對應作品上的哪個點,而在規則的圖樣中,錯誤答案看起來和正確答案一樣好。解法是打破重複,或以設計中較不規則的部分為錨點。

更好的軟體能解決目標太小或太遠的問題嗎?

超過某個程度就不行。如果相機沒有捕捉到足夠可區分的細節,位置本身就是不確定的,濾波只會把這份不確定性重新攤到時間軸上。靠近一點或印大一點能改變輸入,而這是唯一能改變結果的事。

播放途中失去追蹤會怎樣?

疊加層會在最後的位置停留片刻,然後淡出,而不是立刻消失。短暫失去追蹤很正常——手調整了一下、燈光照到表面——若每次都讓畫面瞬間變空,看起來會比短暫停留糟得多。