小屋創作

日誌2024-10-29 20:39

『RnL石葉』樓梯難題,遊戲人物的運動細節「影音推」

作者:赤紅時夜


RnL石葉

樓梯是如何成為遊戲界難題的?
拆解《鳴潮》和《絕區零》的解決方案


  樓梯是用於連接較大垂直距離的建築設計,原理是將此垂直距離切分為小段的垂直距離,稱為一級或一階樓梯,或稱為踏步。樓梯可能是直線的、螺旋形的,或可以由兩個以上的樓梯以某個角度連接而成。
  特殊類型的樓梯包含電動扶梯以及摺梯,有著與樓梯相同功能的設計有電梯、樓梯升降機、電動步道,或是傾斜的人行道。樓梯主要由樓梯段、休息板(平臺)和欄杆扶手(欄板)三部分組成。



  逆運動學(Inverse kinematics)是決定要達成所需要的姿勢所要設置的關節可活動對象的參數的過程。
  例如,給定一個人體的三維模型,如何設置手腕和手肘的角度以便把手從放鬆位置變成揮手的姿勢?
  這個問題在機器人學中是很關鍵的,因為操縱機械手臂通過關節角度來控制。逆運動學在遊戲編程和三維建模中也很重要,雖然其重要性因為運動捕獲數據的大型資料庫越來越多的使用而降低了。

  以關節連接的物體由一組通過關節連接的剛性片段組成。變換關節的角度可以產生無窮的形狀。
  正向運動學問題的解,是給定這些角度時物體的姿勢。

  「逆運動學問題」的難度更高的解是給定物體的姿勢時——例如,給定終端效果器(end-effector)的位置時——找到關節的角度。
  一般情況下,逆運動學問題沒有解析解。但是,逆運動學可以通過非線性規劃技術來解決。特定的特殊運動鏈—那些帶有球形腕的—允許運動去耦合。這使得我們可以把終端效果器的朝向和位置獨立的處理,並導致一個高效的閉形式解。

  對於動畫家(animator),逆運動學問題很重要。這些藝術家發現表達空間的形象比控制關節角度來要容易得多。逆運動學算法的應用包括交互操縱,動畫控制和碰撞避免。


16

4

LINE 分享

相關創作

『達奇』燃燒宇宙的忠誠戰士,《戰鎚40K:星際戰士》系列故事「影音推」

『UCG』獵奇都市怪譚,《野狗子》試玩評測「影音推」

『壽司坦丁』科學化中醫的近代掙扎史,雜種醫史前史「影音推」

留言

開啟 APP

face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】