GDC2017: 《Lone Echo》中的VR動畫
01-26
去年在Oculus Connect 3體驗過《Lone Echo》的多人競技玩法, 品質很高, 算是VR遊戲中的一線大作了. 正好今年GDC上他們分享了一些關於VR中角色動畫的一些經驗, 還是比較有借鑒意義的, 畢竟Avatar做了全身的VR遊戲少之又少.




手抓物體的動作在多數VR遊戲中都是使用美術預先製作的動畫, 但《Lone Echo》中要求可以抓住世界中的任意表面. 所以他們通過程序化的方式來計算手指抓住物體時的角度.

3. 持續這個過程直到不在圓盤範圍內
4. 計算與相交點接觸的手指角度, 取最大的那個來旋轉手指 5. 拇指使用另外的演算法, 分享中沒有提及



在肩與手的位置確定的情況下, 我們只需要估算肘部的轉動角度, 肘部的彎曲角度只與肩到手的距離有關係, 是確定可以計算出來的.





總結: 《Lone Echo》這種太空失重背景的遊戲比較少見, 所以其中的攀爬漂浮與雙腿的處理不是很具備通用性, 不過手指的抓握模擬與雙臂的IK解決思路是值得每個VR遊戲學習的, 目前也有一些IK中間件專門針對VR下的三點驅動的FullbodyIK做出了一些嘗試, 相信隨著技術的成熟, 以後的VR遊戲不再是只有一個頭和兩隻手了.
推薦閱讀:
※如何開發一款老陰逼射擊遊戲?
※【Unity】UGUI系列教程————UGUI基礎!界面拼接!
※爐石製作人主講 - 以《爐石戰記》為例,探討跨平台遊戲的製作思維與設計
※偏激地推薦一本書:《DOOM啟示錄》
※(譯)GDC13 Summary Animation Bootcamp Part 3
