計算機動畫理解

2021-07-26 19:53:27 字數 325 閱讀 5126

如果把圖形引擎看作乙個系統,輸入引數就是頂點,紋理,輸出就是各個對應畫素點的顏色。

而動畫系統的輸入時時間,輸出就是圖形引擎的輸入,所以動畫本質上市通過改變頂點資料和紋理資料來實現的。

常見的有兩種動畫:序列幀動畫和骨骼動畫。

序列幀動畫通過時間來改變紋理進而實現最終影象的變化,不同的幀對應不同的紋理。

骨骼動畫通過骨骼(變換矩陣)對頂點位置資料進行操作,也可以實現圖形的變化。

推廣一下,由於頂點資料除了位置還有紋理座標,顏色,也可以通過改變這些來實現動畫。

但是由於圖形是模擬的現實,而這種隨時間改變的現象在現實中很少存在,所以這種動畫也很少見。

計算機動畫 蒙皮筆記

最近剛開始接觸計算機動畫,一片空白,嘗試做了一下3d蒙皮,發現數學真是差得難以想象,矩陣的什麼的全部忘記了,真是接下來該惡補一下基礎了 在這裡把遇到的幾個問題記錄一下。主要參考書目 計算機動畫演算法與技術 3d遊戲 英國人寫的書已經絕版了 3d遊戲引擎設計 實時計算機圖形學應用方法 骨骼蒙皮動畫 s...

計算機動畫 形狀插值

內插 關鍵幀之間的過渡 外插 分析變形或運動趨勢,估計關鍵幀之前或之後的姿態 插值 經過2個關鍵幀 對稱 與運動方向無關 平滑 頂點路徑光滑,一階連續且可導 affinity transformation reproduction 如果乙個仿射變換能把s0變為s1,那麼中間幀也應由s0作仿射變換得到...

計算機動畫 路徑控制 二

因為在前一篇提到的乙個路徑插值的思想是,三階連續。但是這個三階的意義在實際中是不存在的。像下面一幅圖,對於兩個點中間的這三個位置不同的點,用同樣的方向去表示他的速度覺得是不科學的 對此有兩種處理方法 我也不曉得兩種可不可以一起用 用角平分線表示方向 在計算前後兩段曲線的時候分別給以不同的速度 這個其...