計算機動畫 路徑控制 二

2021-08-09 18:31:05 字數 702 閱讀 5676

因為在前一篇提到的乙個路徑插值的思想是,三階連續。但是這個三階的意義在實際中是不存在的。

像下面一幅圖,對於兩個點中間的這三個位置不同的點,用同樣的方向去表示他的速度覺得是不科學的= =

對此有兩種處理方法(我也不曉得兩種可不可以一起用)

用角平分線表示方向

在計算前後兩段曲線的時候分別給以不同的速度

這個其實最後的結果和catmull-rom spline一樣,就是思路比較神奇(emmm)

他的思路是,前後三點分別算出兩條拋物線,然後進行線性插值 pi

(x)=

(1−x

)pi1

(x)+

(x)p

i2(x

) (上面這個式子是我自己列的所以只是大概表示一下)

pi1和pi2分別是兩條拋物線,然後對應x在(0,1)之間、m=

⎡⎣⎢⎢

⎢−13

−313

−630

−330

0100

0⎤⎦⎥

⎥⎥

介紹 16⎡⎣

⎢⎢⎢−

13−3

13−6

04−3

3311

000⎤

⎦⎥⎥⎥

『』 τ=

0.5

computer.animation.algorithms.and.techniques

計算機動畫理解

如果把圖形引擎看作乙個系統,輸入引數就是頂點,紋理,輸出就是各個對應畫素點的顏色。而動畫系統的輸入時時間,輸出就是圖形引擎的輸入,所以動畫本質上市通過改變頂點資料和紋理資料來實現的。常見的有兩種動畫 序列幀動畫和骨骼動畫。序列幀動畫通過時間來改變紋理進而實現最終影象的變化,不同的幀對應不同的紋理。骨...

計算機動畫 蒙皮筆記

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

計算機動畫 形狀插值

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