Blender物體跟蹤實戰教程

2022-09-09 18:00:22 字數 1688 閱讀 1981

什麼是blender物體跟蹤?

而一般來說,我們無論在after effect、cinema4d、maya、blender等軟體中,預設啟用的跟蹤模式都是攝像頭反求,也即通過畫面中物體移動的透視變化來反推攝影機的位置,所以一般在完成跟蹤計算後,我們會看到物體處於靜止狀態,而攝像頭在不斷地運動。

第零步,建議使用傳統相機拍攝的素材

第一步,開啟物體跟蹤並選擇正確的焦距

第二步,對物體實施跟蹤並解算

跟蹤過程中如果某些點斷線,就需要手動定位到斷線那一幀,g鍵手動移動到應有的位置後繼續跟蹤,再斷線就反覆這一流程,如果需要干預的次數太多,不妨考慮換乙個跟蹤位置進行嘗試。

物體跟蹤完成後跟攝影機反求一樣需要進行解算,如上圖所示,在跟蹤介面的左側可以進入到解算選項卡,這裡可以勾選「關鍵幀」選項,blender會自動選取視角差最大的兩幀來進行計算,不過有時候自動選取的效果並不一定是最好的,如果你的結算結果誤差總是非常高,但查驗跟蹤效果又沒有發現問題,那可能就是關鍵幀沒有選對,這時候可以嘗試再次自動選擇或乾脆手動。

一般來說,物體跟蹤的解算誤差在1個畫素左右已經算是比較好的,攝影機反求往往要求控制在0.5畫素以內,如果更換關鍵幀後依然有很高的解算誤差,建議重新選擇跟蹤點進行跟蹤解算。如果誤差並沒有特別大,比如3~5個畫素,可以通過刪除誤差值較高的跟蹤點,或降低高誤差跟蹤點解算權重的方法來降低整體解算誤差。

第三步,跟蹤點3d標記並載入物體跟蹤效果

如下圖所示,選擇位圖,並在「物體約束屬性」選項卡裡新增「物體解算」,物體選擇為「object」,相機則選擇「camera」,再點選「設定反向」,這時候再按空格鍵,就能看到位圖跟隨影象移動的效果了。

最後一步,匯入想要新增的3d素材

為什麼要將跟蹤點匯入到3d工作區當中?這是因為物體跟蹤的物體位置與攝影機並沒有聯動關係,我們需要乙個準確的位置資訊來方便對齊新新增的物體,這些網格標記的跟蹤點就是最好的選擇。

最後在合成面板中加入「影片剪輯」模組,並使用「alpha上疊」模組連線「渲染層」,這樣就能在最終渲染中實現想要的影象輸出了,當然,為了增加真實性,也需要將本應在新建物體前方的手指等位置摳出並放到最前端,我們的最終效果就基於下圖的合成設定而來。

用blender環繞物體拍攝

相機位置使用球面函式計算。相機位置 v blender中相機座標系 xyz的尤拉角旋轉是繞世界系的xyz旋轉的。尤拉角計算 旋轉根據當前相機位置 z acos y x,y,0 如果x 0 z 180 z 反之 z z 180 x acos z v y 恆等於0 def creatcamera t l...

OpenGL視點跟蹤物體運動

視點跟蹤乙個節點運動的原理是 把物體矩陣取反。include include include include include glfloat angle 0.0 glfloat theta 0.0,vp 6 vp視點的位置 glfloat cenx,ceny const int pi 3.14159...

粒子濾波實現物體跟蹤

粒子濾波實現物體跟蹤的演算法原理 1 初始化階段 提取跟蹤目標特徵 該階段要人工指定跟蹤目標,程式計算跟蹤目標的特徵,比如可以採用目標的顏色特徵。具體到rob hess的 開始時需要人工用滑鼠拖動出乙個跟蹤區域,然後程式自動計算該區域色調 hue 空間的直方圖,即為目標的特徵。直方圖可以用乙個向量來...