五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Unity-根運(yùn)動(dòng) - 工作原理

2021-03-04 09:35 作者:unity_某某師_高錦錦  | 我要投稿

身體變換

身體變換是角色的質(zhì)心。它用于 Mecanim 的重定向引擎,并提供最穩(wěn)定的移位模型。身體方向是相對(duì)于 Avatar T 形姿勢(shì)的下身和上身方向的平均值。

身體變換和方向存儲(chǔ)在__動(dòng)畫剪輯__中(使用 Avatar 中設(shè)置的肌肉定義)。它們是__動(dòng)畫剪輯__中存儲(chǔ)的唯一世界空間曲線。所有其他:肌肉曲線和 IK(反向動(dòng)力學(xué))目標(biāo)(手和腳)都是相對(duì)于身體變換進(jìn)行存儲(chǔ)的。

根變換

根變換是身體變換在 Y 平面上的投影,并在運(yùn)行時(shí)計(jì)算。在每一幀都會(huì)計(jì)算根變換的變化。變換的此變化隨后應(yīng)用于游戲?qū)ο笠允蛊湟苿?dòng)。

角色下方的圓圈表示根變換

動(dòng)畫剪輯檢視面板 (Animation Clip Inspector)

動(dòng)畫剪輯編輯器設(shè)置 -?Root Transform RotationRoot Transform Position (Y)?和__Root Transform Position (XZ)__ - 可讓您從身體變換控制根變換的投影。根據(jù)這些設(shè)置,身體變換的某些部分可能會(huì)轉(zhuǎn)移到根變換。例如,您可以決定是否希望運(yùn)動(dòng) Y 位置成為根運(yùn)動(dòng)(軌跡)的一部分或姿勢(shì)(身體變換)的一部分(稱為 __Baked into Pose__)。

Root Transform Rotation

Bake into Pose__:方向?qū)⒈3衷谏眢w變換(或姿勢(shì))上。根方向?qū)⑹浅A?,增量方向?qū)⑹菢?biāo)識(shí)。這意味著游戲?qū)ο蟾静粫?huì)被__動(dòng)畫剪輯 (AnimationClip)?旋轉(zhuǎn)。

只有具有相似的開始和停止根方向的動(dòng)畫剪輯才應(yīng)使用此選項(xiàng)。您將在 UI 上看到綠色指示燈,表示__動(dòng)畫剪輯__是合理的候選項(xiàng)。合適候選項(xiàng)將是直走或奔跑。

Based Upon__:此選項(xiàng)用于設(shè)置剪輯的方向。使用?Body Orientation__ 會(huì)將剪輯定向以跟隨身體的向前矢量。此默認(rèn)設(shè)置適用于大多數(shù)動(dòng)作捕捉 (Mocap) 數(shù)據(jù)(如行走、奔跑和跳躍),但是對(duì)于諸如掃射一樣的運(yùn)動(dòng)(此類情況下,運(yùn)動(dòng)垂直于身體的向前矢量),此設(shè)置將會(huì)失敗。在這些情況下,可使用?Offset?設(shè)置來手動(dòng)調(diào)整方向。最后還可選擇?Original?設(shè)置,此設(shè)置會(huì)自動(dòng)添加位于導(dǎo)入的剪輯中的創(chuàng)作偏移量。此設(shè)置通常與關(guān)鍵幀數(shù)據(jù)一起使用以遵循美術(shù)師設(shè)定的方向。

Offset__:為?Based Upon__ 選擇該選項(xiàng)時(shí)用于輸入偏移量。

Root Transform Position (Y)

此部分涉及的概念與 Root Transform Rotation 部分所述的概念相同。

__Bake Into Pose__:運(yùn)動(dòng)的 Y 分量將保留在身體變換(姿勢(shì))上。根變換的 Y 分量將是常量,增量根位置 Y 將為 0。這意味著此剪輯不會(huì)更改游戲?qū)ο蟾叨取D俅慰吹骄G色指示燈,表示剪輯是將 Y 運(yùn)動(dòng)烘焙到姿勢(shì)中的合理候選項(xiàng)。

大多數(shù)__動(dòng)畫剪輯__將啟用此設(shè)置。只有會(huì)改變__游戲?qū)ο骭_高度的剪輯才應(yīng)該將此設(shè)置關(guān)閉,比如向上跳或向下跳。

注意:Animator.gravityWeight?通過 Bake Into Pose 位置 Y 驅(qū)動(dòng)。啟用時(shí),如果?disabled = 0,則?gravityWeight = 1。在狀態(tài)之間過渡時(shí)會(huì)為剪輯混合?gravityWeight。

Based Upon__:與?Root Transform Rotation__ 的情況相似,可選擇?Original?或?Mass Center (Body)。此外還有一個(gè)?Feet?選項(xiàng)對(duì)于會(huì)改變高度的__動(dòng)畫剪輯__(禁用?Bake Into Pose__)而言非常方便。使用?Feet__ 時(shí),對(duì)于所有幀,Root Transform Position Y 將與位置最低的腳 Y 匹配。因此,混合點(diǎn)始終保持在腳周圍,從而防止在混合或過渡時(shí)發(fā)生浮動(dòng)問題。

Offset__:與?Root Transform Rotation__ 的情況相似,可利用?Offset?設(shè)置來手動(dòng)調(diào)整__動(dòng)畫剪輯__高度。

Root Transform Position (XZ)

同樣,此部分涉及的概念與?Root Transform Rotation?和?Root Motion Position (Y)?部分所述的概念相同。

Bake Into Pose?通常用于“空閑”狀態(tài),此情況您會(huì)希望將增量位置 (XZ) 強(qiáng)制設(shè)置為 0。此選項(xiàng)將阻止多次評(píng)估后小增量漂移發(fā)生積累。對(duì)于?Based Upon?設(shè)置為?Original?的關(guān)鍵幀剪輯,此選項(xiàng)還可強(qiáng)制使用美術(shù)師設(shè)置的創(chuàng)作位置。

循環(huán)姿勢(shì) (Loop Pose)

循環(huán)姿勢(shì)(類似于混合樹或過渡中的姿勢(shì)混合)發(fā)生在根變換的引用中。計(jì)算根變換后,姿勢(shì)變?yōu)橄鄬?duì)于根變換。計(jì)算開始幀和停止幀之間的相對(duì)姿勢(shì)差,并分布于 0–100% 的剪輯范圍內(nèi)。

通用根運(yùn)動(dòng)和循環(huán)姿勢(shì)

工作原理與人形根運(yùn)動(dòng)基本相同,但不使用身體變換來計(jì)算/投射根變換,而是使用__根節(jié)點(diǎn)__中設(shè)置的變換。姿勢(shì)(在根運(yùn)動(dòng)骨骼下變換的所有骨骼)都是相對(duì)于根變換創(chuàng)建的。


Unity-根運(yùn)動(dòng) - 工作原理的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
藁城市| 新野县| 滦南县| 迭部县| 保亭| 霍州市| 日照市| 牡丹江市| 奉化市| 宜都市| 新余市| 花垣县| 青海省| 城步| 额济纳旗| 秦皇岛市| 陆丰市| 昆明市| 汤阴县| 临海市| 嵊泗县| 内丘县| 醴陵市| 崇州市| 泗阳县| 阳江市| 铅山县| 黄浦区| 贵阳市| 循化| 富民县| 东安县| 清河县| 葵青区| 庆云县| 阜平县| 丹巴县| 额敏县| 贺兰县| 孟津县| 新民市|