久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

關(guān)于bone骨骼瞎幾把轉(zhuǎn) 的解決辦法及原理解釋

 GET LOVE 2018-12-22
大家好,,我是拉撒路

今天我們要解決的是,bone和dummy亂轉(zhuǎn)問(wèn)題,,以及找到為什么他會(huì)亂轉(zhuǎn)的原因
本人現(xiàn)在轉(zhuǎn)職做了技術(shù)美術(shù),,以后講的東西會(huì)更加的技術(shù)向一些
我相信會(huì)對(duì)大家有幫助,畢竟就算你硬背下來(lái)幾個(gè)術(shù)語(yǔ),,也可以在同行面前裝逼
相信經(jīng)驗(yàn)比較豐富的動(dòng)畫師都遇到過(guò)bone不聽話亂轉(zhuǎn)的情況
這里涉及到坐標(biāo)軸的兩種算法,,歐拉角和四元數(shù)。
首先解釋下啥叫歐拉角,,簡(jiǎn)單說(shuō)就是根據(jù)模型自身的坐標(biāo)軸進(jìn)行旋轉(zhuǎn),,相當(dāng)于max里面的local。
[轉(zhuǎn)載]關(guān)于bone骨骼瞎幾把轉(zhuǎn) <wbr>的解決辦法及原理解釋

歐拉角是有旋轉(zhuǎn)順序的,,xyz三個(gè)軸向是父子孫三級(jí)關(guān)系(max內(nèi)默認(rèn)是X父Y子Z孫,,關(guān)系可以修改)
父級(jí)旋轉(zhuǎn)會(huì)帶動(dòng)子級(jí)和孫級(jí),子級(jí)旋轉(zhuǎn)會(huì)帶動(dòng)孫級(jí)而不影響父級(jí),,孫級(jí)只影響子級(jí)。
我們常見的坐標(biāo)軸,,三個(gè)軸向永遠(yuǎn)是互相垂直的,,但是歐拉角的坐標(biāo)軸只要開始轉(zhuǎn)動(dòng)就不再是互相垂直的了,甚至?xí)睾稀?/span>
簡(jiǎn)單演示下歐拉角的轉(zhuǎn)動(dòng)方式,,比如我要把一個(gè)茶壺XYZ各轉(zhuǎn)30度,,在max后臺(tái)的處理方式是
先轉(zhuǎn)X(紅)軸30度,此時(shí)Y(綠)軸和Z(藍(lán))軸已經(jīng)被帶動(dòng),,然后繼續(xù)轉(zhuǎn)Y軸,,同時(shí)Z軸收到帶動(dòng),最后轉(zhuǎn)Z軸,。如圖
[轉(zhuǎn)載]關(guān)于bone骨骼瞎幾把轉(zhuǎn) <wbr>的解決辦法及原理解釋

歐拉角的優(yōu)勢(shì)就是簡(jiǎn)單快捷參數(shù)少,,人腦電腦都容易懂。
(別給我說(shuō)你不懂 等會(huì)講四元數(shù)你就知道什么是不懂了)
歐拉角的缺點(diǎn)嘛,,經(jīng)驗(yàn)多的動(dòng)畫師肯定都遇到過(guò),,那就是萬(wàn)向軸死結(jié),。
啥是萬(wàn)向軸死結(jié),看一個(gè)簡(jiǎn)單的例子
(啊這例子一點(diǎn)都不簡(jiǎn)單,,媽蛋為了還原萬(wàn)向軸錯(cuò)誤試了好久才成功)
這是曲線圖 只有兩幀 我讓一個(gè)圓錐沿單軸旋轉(zhuǎn)180度
[轉(zhuǎn)載]關(guān)于bone骨骼瞎幾把轉(zhuǎn) <wbr>的解決辦法及原理解釋

然而實(shí)際的效果跟我預(yù)想的不一樣,,模型看起來(lái)發(fā)生了一個(gè)拐彎才到達(dá)指定角度,
但是我的的確確只有兩幀,,并且曲線也是直的,。這就是萬(wàn)向軸死結(jié)
[轉(zhuǎn)載]關(guān)于bone骨骼瞎幾把轉(zhuǎn) <wbr>的解決辦法及原理解釋

原因是什么,粗暴一點(diǎn)理解就是因?yàn)樽鴺?biāo)軸之間的父子關(guān)系
(復(fù)雜的解釋涉及到數(shù)學(xué)算法,,寫了你們也不會(huì),,才 才不是因?yàn)槲覜]看懂)
由于父子孫關(guān)系的存在,子級(jí)轉(zhuǎn)動(dòng)一定角度之后父級(jí)和孫級(jí)就會(huì)重合,,如下圖
[轉(zhuǎn)載]關(guān)于bone骨骼瞎幾把轉(zhuǎn) <wbr>的解決辦法及原理解釋
X軸和Z軸重合了,,這時(shí)候如果我想要轉(zhuǎn)動(dòng)壺身讓壺嘴朝向我,怎么辦沒有這個(gè)軸了,。
(注意 這里我是吧max后臺(tái)的歐拉角坐標(biāo)軸具象出來(lái)了,,并非是我們平時(shí)操作max的坐標(biāo)軸)
[轉(zhuǎn)載]關(guān)于bone骨骼瞎幾把轉(zhuǎn) <wbr>的解決辦法及原理解釋
有一個(gè)軸向沒有了,此此時(shí)我們必須同事轉(zhuǎn)動(dòng)三個(gè)坐標(biāo)軸,,每個(gè)軸轉(zhuǎn)90度,,像這樣
[轉(zhuǎn)載]關(guān)于bone骨骼瞎幾把轉(zhuǎn) <wbr>的解決辦法及原理解釋
我們來(lái)拆解一下步驟,X先順時(shí)針轉(zhuǎn)90度,,Y軸順時(shí)針轉(zhuǎn)90度,,Z軸逆時(shí)針轉(zhuǎn)90度,大功告成
[轉(zhuǎn)載]關(guān)于bone骨骼瞎幾把轉(zhuǎn) <wbr>的解決辦法及原理解釋
誒,?萬(wàn)向軸情況沒有發(fā)生對(duì)不對(duì),?恩 我們漏掉了一種情況,
同時(shí)轉(zhuǎn)動(dòng)三個(gè)軸還有一種轉(zhuǎn)法也可以讓壺嘴對(duì)著我
逆時(shí)針轉(zhuǎn)X軸,,順時(shí)針轉(zhuǎn)Y軸,,順時(shí)針轉(zhuǎn)Z軸
(剛才是 X順時(shí)針轉(zhuǎn),Y軸順時(shí)針轉(zhuǎn),,Z軸逆時(shí)針轉(zhuǎn))
[轉(zhuǎn)載]關(guān)于bone骨骼瞎幾把轉(zhuǎn) <wbr>的解決辦法及原理解釋
對(duì)吧,,那我們開看下同時(shí)轉(zhuǎn)這三個(gè)軸我們會(huì)得到什么樣的結(jié)果
[轉(zhuǎn)載]關(guān)于bone骨骼瞎幾把轉(zhuǎn) <wbr>的解決辦法及原理解釋
好了 萬(wàn)向軸出現(xiàn)了,現(xiàn)在你明白剛剛為什么我吐槽說(shuō),,要還原萬(wàn)向軸問(wèn)題很難嘛
因?yàn)樗耆窃谡_的轉(zhuǎn)法和錯(cuò)誤的轉(zhuǎn)法之間隨機(jī)的……
兩種方案都能實(shí)現(xiàn)最終效果,,但是他們的過(guò)程是不同的。
至于你問(wèn)max是如何選擇每次執(zhí)行哪一種過(guò)程,,我只能回答是看運(yùn)氣……
[轉(zhuǎn)載]關(guān)于bone骨骼瞎幾把轉(zhuǎn) <wbr>的解決辦法及原理解釋
如圖,,錯(cuò)轉(zhuǎn)的時(shí)候壺嘴畫出了一條優(yōu)美的曲線……可能這就是傳說(shuō)中美麗的意外吧……

說(shuō)了這么多原因,是時(shí)候給解決方法了
第一種,

本帖隱藏的內(nèi)容

調(diào)軸向,,正如我們之前所講,,萬(wàn)向軸出現(xiàn)的原因就是因?yàn)楦缸訉O的層級(jí)關(guān)系,
改掉層級(jí)關(guān)系自然也就能解決問(wèn)題,。
[轉(zhuǎn)載]關(guān)于bone骨骼瞎幾把轉(zhuǎn) <wbr>的解決辦法及原理解釋
選中出問(wèn)題的骨骼(dummy或模型),,在運(yùn)動(dòng)面板找到歐拉角參數(shù),改變軸順序,。
至于改哪個(gè)才是對(duì)的,,你真的要自己一個(gè)一個(gè)去試了。
如果找不到歐拉角參數(shù)這個(gè)選項(xiàng),,那就指定一下旋轉(zhuǎn)的控制器,,操作如圖。
可能你默認(rèn)的就是歐拉角XYZ,,沒關(guān)系,,再指定一次,你就能找到歐拉角參數(shù)了,。
[轉(zhuǎn)載]關(guān)于bone骨骼瞎幾把轉(zhuǎn) <wbr>的解決辦法及原理解釋
這個(gè)方法,,要挨個(gè)試軸向比較麻煩,還有個(gè)辦法比較簡(jiǎn)單粗暴,。
就是在剛剛指定歐拉角XYZ的地方,,改成TCB旋轉(zhuǎn)。
[轉(zhuǎn)載]關(guān)于bone骨骼瞎幾把轉(zhuǎn) <wbr>的解決辦法及原理解釋
改成TCB之后,,骨骼就不能一次旋轉(zhuǎn)超過(guò)180度,,否則就會(huì)調(diào)軸,這一點(diǎn)用過(guò)cs骨骼的都能明白是啥意思,。
但是改了TCB萬(wàn)向軸的問(wèn)題就徹底解決了,,因?yàn)門CB的的計(jì)算方式是四元數(shù)。
講道理,,到這一步我就該講四元數(shù)是什么了,,但是我真是講不動(dòng)。
我粗暴的理解下來(lái),,就是說(shuō)四元數(shù)旋轉(zhuǎn)是用四個(gè)坐標(biāo)來(lái)表示一個(gè)角度,所以可以避免萬(wàn)向軸,。
更具體的,,乃們自己看看吧。
[轉(zhuǎn)載]關(guān)于bone骨骼瞎幾把轉(zhuǎn) <wbr>的解決辦法及原理解釋
[轉(zhuǎn)載]關(guān)于bone骨骼瞎幾把轉(zhuǎn) <wbr>的解決辦法及原理解釋
這里再補(bǔ)充兩個(gè)可以解決萬(wàn)向軸問(wèn)題的方案,,每種方案各有約缺點(diǎn),,各位酌情使用。
歐拉角過(guò)濾器,出現(xiàn)萬(wàn)向軸的時(shí)候,,你可以第一時(shí)間點(diǎn)一下看看,,也許好運(yùn)降臨問(wèn)題就直接解決了。
曲線面板,、編輯,、軌跡視圖實(shí)用程序、歐拉角過(guò)濾器
[轉(zhuǎn)載]關(guān)于bone骨骼瞎幾把轉(zhuǎn) <wbr>的解決辦法及原理解釋
還有一個(gè)方案并不成熟,,萬(wàn)向軸問(wèn)題也可遇不可求,,沒辦法百分百?gòu)?fù)現(xiàn)。
我今天也沒時(shí)間繼續(xù)研究了,,我大概說(shuō)下思路,。
還是在曲線面板 我發(fā)現(xiàn)出現(xiàn)萬(wàn)向軸問(wèn)題的骨骼,他們曲線的初始位置沒有歸零,,我嘗試歸零之后,,問(wèn)題貌似就解決了。如果沒有解決,,你可以嘗試刪除兩個(gè)軸向上的曲線,,來(lái)排查是哪個(gè)軸向出問(wèn)題了。
歡迎大家吧出現(xiàn)萬(wàn)向軸問(wèn)題的文件發(fā)給我,。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多