3D動作捕捉的工作原理是什么?
動作捕捉可以將演員的動作轉換到數(shù)字角色上。使用追蹤攝影機的捕捉系統(tǒng)(無論有無追蹤標記)都可以被稱為是“光學捕捉”,而測量慣性或者機械動作的系統(tǒng)就叫做“非光學”。后者的一個例子是SethRogan在《保羅》中扮演外星人時使用的XSensMVN慣性捕捉套裝。近幾年也出現(xiàn)了一些其他的動作捕捉技術,例如LeapMotion的手指追蹤深度攝影系統(tǒng)和MYO腕帶,后者能夠檢測出手臂和手腕的肌肉活動。Google的ProjectTango主要用于測繪,但它也配有類似于Kinect的深度傳感器,所以它也有進行動作捕捉的能力。
光學系統(tǒng)通過位置標記或者3D特征的追蹤來工作,然后將收集到的數(shù)據(jù)組合成演員大概的動作。主動的系統(tǒng)會使用會發(fā)光或者閃爍的標記,而被動的系統(tǒng)會使用不會發(fā)光的物體,比如說白球或者繪制的點(后者通常用于臉部捕捉)。無標記的系統(tǒng)會使用動作匹配軟件的算法來追蹤獨特的特征,例如演員的服裝或者鼻子,無需追蹤標記。動作在經(jīng)過捕捉之后會使用AutodeskMotionBuilder這樣的軟件映射到一副虛擬的動畫角色“骨骼”上面。這樣做出來的動畫角色就像是真實的演員一樣。
在捕捉的過程中很難預計演員的動作轉換到動畫角色上的效果,所以經(jīng)常會用到JamesCameron為《阿凡達》開發(fā)的“虛擬拍攝”(virtualcinematography)技術。簡單來說這就是實時顯示演員對應的數(shù)字角色(在虛擬場景),這樣的話導演就可以看到動畫角色的粗略“表演”。這種技術需要大量的計算,但是現(xiàn)在的計算機和顯卡的計算速度足以勝任這項工作。
推荐
-
-
QQ空间
-
新浪微博
-
人人网
-
豆瓣