
一、[Unity3d雜記]骨骼蒙皮動(dòng)畫
骨骼蒙皮動(dòng)畫是通過骨骼對(duì)網(wǎng)格模型進(jìn)行間接影響,以賦予角色栩栩如生的動(dòng)作。其實(shí)現(xiàn)過程及關(guān)鍵要素如下:
關(guān)鍵數(shù)據(jù):
SkinnedMeshRenderer中的bones列表:這是骨骼的骨架,相當(dāng)于角色的骨骼系統(tǒng),是蒙皮動(dòng)畫的基礎(chǔ)。sharedMesh:即渲染數(shù)據(jù),相當(dāng)于角色的皮膚,需要骨骼來賦予生命。boneWeights:權(quán)重矩陣,決定每個(gè)骨骼對(duì)頂點(diǎn)的影響程度,是蒙皮動(dòng)畫中實(shí)現(xiàn)細(xì)膩動(dòng)作的關(guān)鍵。bindposes:綁定姿勢,是每個(gè)骨骼在空間中的初始位置和旋轉(zhuǎn),用于計(jì)算頂點(diǎn)在骨骼影響下的變形,確保動(dòng)畫的準(zhǔn)確性和連貫性。實(shí)現(xiàn)原理:
BindPose的作用:在Unity中,BindPose將骨骼的位置信息轉(zhuǎn)換為網(wǎng)格模型空間中的影響矩陣,是連接骨骼與網(wǎng)格模型的橋梁。計(jì)算過程:涉及頂點(diǎn)從模型空間到骨骼空間的轉(zhuǎn)換,再回到模型空間,然后根據(jù)權(quán)重進(jìn)行混合,形成動(dòng)態(tài)的變形效果。這一過程確保了角色動(dòng)作的流暢性和真實(shí)性。實(shí)踐方法:
創(chuàng)建一個(gè)GameObject,并使用標(biāo)準(zhǔn)的MeshRenderer。編寫ApplyFrame方法,根據(jù)動(dòng)畫幀數(shù)據(jù),通過AnimData.Sample獲取每個(gè)骨骼的localToWorldMatrix。在Update函數(shù)中,通過時(shí)間計(jì)算幀數(shù),將這些變換應(yīng)用到MeshRenderer上,從而讓角色動(dòng)起來。通過以上步驟,可以實(shí)現(xiàn)骨骼蒙皮動(dòng)畫,為游戲角色注入生動(dòng)的靈魂。
二、1050ti筆記本能玩什么游戲
1050Ti顯卡的筆記本能夠流暢運(yùn)行以下一些對(duì)顯卡要求不是特別高的游戲:
《英雄聯(lián)盟》(League of Legends):這是一款非常受歡迎的多人在線戰(zhàn)斗競技場(MOBA)游戲,對(duì)顯卡的要求不高,1050Ti顯卡可以輕松應(yīng)對(duì)。
《DOTA 2》:同樣作為一款流行的MOBA游戲,DOTA 2對(duì)顯卡的要求也相對(duì)較低,1050Ti顯卡能夠流暢運(yùn)行。
《星際爭霸II》:這是一款經(jīng)典的即時(shí)戰(zhàn)略游戲,對(duì)顯卡的要求不高,1050Ti顯卡能夠提供良好的游戲體驗(yàn)。
《守望先鋒》(Overwatch):這是一款多人在線第一人稱射擊游戲,雖然對(duì)顯卡有一定要求,但1050Ti顯卡在適當(dāng)畫質(zhì)設(shè)置下可以流暢運(yùn)行。
《使命召喚:二戰(zhàn)》(Call of Duty: WWII):這款射擊游戲在中等畫質(zhì)設(shè)置下,1050Ti顯卡能夠提供穩(wěn)定的游戲幀數(shù)。
《絕地求生》(PlayerUnknown's Battlegrounds,PUBG):雖然PUBG對(duì)顯卡的要求較高,但1050Ti顯卡在最低畫質(zhì)設(shè)置下仍然可以運(yùn)行,不過可能需要注意調(diào)整其他設(shè)置以獲得最佳體驗(yàn)。
《戰(zhàn)地1》(Battlefield 1):這款射擊游戲在中等畫質(zhì)設(shè)置下,1050Ti顯卡同樣能夠提供穩(wěn)定的游戲體驗(yàn)。
《古墓麗影:崛起》(Rise of the Tomb Raider):這款冒險(xiǎn)游戲在中等畫質(zhì)設(shè)置下,1050Ti顯卡也能夠流暢運(yùn)行,讓玩家享受探索古墓的樂趣。
《刺客信條:大革命》(Assassin's Creed Unity):這款歷史題材的動(dòng)作冒險(xiǎn)游戲在中等畫質(zhì)設(shè)置下,同樣適合1050Ti顯卡的筆記本運(yùn)行。
《巫師3:狂獵》(The Witcher 3: Wild Hunt):這款開放世界角色扮演游戲在最低畫質(zhì)設(shè)置下,1050Ti顯卡的筆記本也能夠運(yùn)行,讓玩家沉浸在奇幻世界中。
請(qǐng)注意,雖然1050Ti顯卡的筆記本能夠運(yùn)行上述游戲,但游戲體驗(yàn)還會(huì)受到處理器、內(nèi)存、系統(tǒng)配置等因素的影響。在運(yùn)行游戲之前,建議檢查游戲的具體系統(tǒng)要求,并根據(jù)自己的筆記本配置選擇合適的畫質(zhì)設(shè)置以獲得最佳游戲體驗(yàn)。










