• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            歲月流轉,往昔空明

            C++博客 首頁 新隨筆 聯系 聚合 管理
              118 Posts :: 3 Stories :: 413 Comments :: 0 Trackbacks

            以前看D3D的時候,就發現骨骼動畫是個有點難以掌握的東西。
            但是也可以說,骨骼動畫是3D齊次空間變換的集大成者,掌握了骨骼動畫,差不多3D空間變換你也就掌握了。
            其他所有的層級變換,基本上都不會脫離骨骼動畫需要你了解的東西。

            網上骨骼動畫的demo多如牛毛,我空間想象能力不行,看過無數資料都不大明白骨骼怎么轉,皮膚怎么蒙。況且那些基于DX、基于GL的代碼都長的不行,難看的明白。

            前兩天vczh搞了個C#的弱智版的2D物理Engine,我今天就搞個C#和GDIPlus的低能版骨骼變換。雖然是2D的,但是原理和實現基本和3D的完全一樣。希望這已經簡單到不能再簡單的代碼能幫助大家搞明白骨骼動畫是咋回事。

            代碼框架上都有注釋了,矩陣使用的是Sharp3D的數學庫,已經在包中了。不過也就用了矩陣乘法和矩陣-矢量乘法,還有一些矢量加減法。

            源代碼在此下載


            2樓的回帖給了一個地址,是關于骨骼運動變換的數學推理和理論解釋,還討論了左右手系的問題。理論上有問題的親們可以參照此篇文章

            截圖:

            骨骼的初始狀態


            變換后的骨骼


            加了一圈子頂點,這個雖然是2D的,但也是貨真價實的蒙皮哈。

            posted on 2008-06-07 19:35 空明流轉 閱讀(8470) 評論(9)  編輯 收藏 引用

            評論

            # re: 一個3D骨骼動畫 2D版超精簡Demo,原理和實現幾乎同3D一致 2008-06-07 19:54 陳梓瀚(vczh)
            夠抽象……  回復  更多評論
              

            # re: 一個3D骨骼動畫 2D版超精簡Demo,原理和實現幾乎同3D一致 2008-06-07 22:12 w2001
            http://www.cnblogs.com/neoragex2002/archive/2007/09/13/891945.html  回復  更多評論
              

            # re: 一個3D骨骼動畫 2D版超精簡Demo,原理和實現幾乎同3D一致 2008-06-08 12:14 六水
            弱智版 vs 低能版
            你和vc都異樣地強大.....
            很巧我最近也在搞骨骼動畫,不過我研究的是自動生成
            我也要曬曬我的真家伙版:
            http://www.sixwater.com.cn/default.asp?cat=10
              回復  更多評論
              

            # re: 一個3D骨骼動畫 2D版超精簡Demo,原理和實現幾乎同3D一致 2008-06-10 15:46 亨德列克
            老吳,你很強大  回復  更多評論
              

            # re: 一個3D骨骼動畫 2D版超精簡Demo,原理和實現幾乎同3D一致 2008-06-11 16:27 陳梓瀚(vczh)
            老亨,你也很強大……  回復  更多評論
              

            # re: 一個3D骨骼動畫 2D版超精簡Demo,原理和實現幾乎同3D一致 2008-08-29 16:54 女巫
            這個問題還可以再精簡,做成兩個骨骼。我在OpenGL時遇到這樣類似的問題。  回復  更多評論
              

            # re: 一個3D骨骼動畫 2D版超精簡Demo,原理和實現幾乎同3D一致 2008-08-29 21:28 空明流轉
            @女巫
            兩個就沒辦法表現層次了。  回復  更多評論
              

            # re: 一個3D骨骼動畫 2D版超精簡Demo,原理和實現幾乎同3D一致 2013-04-10 00:05 le
            厲害!  回復  更多評論
              

            # re: 一個3D骨骼動畫 2D版超精簡Demo,原理和實現幾乎同3D一致 2014-04-03 10:05 往往
            當建立在某一種相當于可能或者一旦不可能建立起來的扎實性的收入語言的模式前面一般具備幾種要素的可能,那就是不立即退出不扎實的收入語言層民,一個是不具備把握扎實性的收入的基本面,造成在對于各種各樣的收入出現的情況的時候發生各種各樣的一種極端溝通現象的可能并且造成對于自己在建立關注點上面造成極端不平衡的一個視野上面的一個事實。  回復  更多評論
              

            亚洲国产成人精品久久久国产成人一区二区三区综 | 久久无码AV中文出轨人妻| 老男人久久青草av高清| 久久久精品国产免大香伊 | 亚洲中文字幕久久精品无码APP| 色综合合久久天天给综看| 久久国产色av免费看| 国产婷婷成人久久Av免费高清 | 亚洲精品99久久久久中文字幕| 2021最新久久久视精品爱| 久久亚洲国产欧洲精品一| 久久精品国产一区二区三区| 亚洲国产另类久久久精品| 91久久婷婷国产综合精品青草| 久久成人18免费网站| 久久福利青草精品资源站| 中文字幕日本人妻久久久免费 | 久久久久久久波多野结衣高潮| 狠狠久久亚洲欧美专区| 久久亚洲日韩精品一区二区三区 | 亚洲乱码精品久久久久..| 久久免费看黄a级毛片| 模特私拍国产精品久久| 日韩电影久久久被窝网| 尹人香蕉久久99天天拍| 伊人久久成人成综合网222| 综合久久精品色| 亚洲国产精品无码成人片久久| 久久人妻无码中文字幕| 久久久久久久精品成人热色戒| 久久婷婷五月综合97色| 久久99精品国产一区二区三区| 91久久精品国产成人久久| 99久久精品免费| 色狠狠久久AV五月综合| 99久久人人爽亚洲精品美女| 久久亚洲国产最新网站| 久久婷婷五月综合97色 | 久久国产精品成人免费| 亚洲国产精品成人AV无码久久综合影院 | 岛国搬运www久久|