有沒有人和我一樣,每次看游戲角色脫了裝備,軀干動起來就像一塊僵硬的橡皮泥?今天刷到暴雪技術美術大佬Igor Silva曬出的一個作品,我整個人愣住了——一個完全靠骨骼驅動的軀干變形系統,沒用一個Blendshape,在虛幻引擎5里跑出了真實的肌肉擠壓感。
這個項目的主角是由Gustavo Medeiros創作的模型,但真正讓角色“活了”的,是那套RBF肌肉設置。簡單說,就是在軀干和手臂兩側各布置了大約15根骨骼,用它們來驅動皮膚和肌肉的運動。你想想,平常我們聊角色綁定,動不動就是幾百個Blendshape堆上去,而這位老哥直接喊出了“100% bones, 0 blendshapes”,這話說得挺狂,但效果確實有東西。
![]()
這套設置的巧妙之處在于,它不是簡單地把骨骼當“硬桿子”用。RBF這個技術路徑,能根據多根骨骼之間的位置關系進行插值計算,讓肌肉的隆起、鎖骨附近皮膚的下陷、胸肌在手臂抬升時的拉伸,都變成相鄰骨骼聯動后的自然結果。你在Maya視口里看它的版本,能更清楚地看到每根驅動骨是怎么分布的——沒有復雜的修型節點,整個綁定樹干凈到讓人羨慕。
說到這,我想起之前我們介紹過Fuyumidori做的一個VRChat胸肌運動展示,那個項目也把軀干變形做得很細膩,而且人家還公開了動畫文件,你可以直接下載下來套到自己角色上試試。如果你手里正好有個Maya項目在折騰綁定,Thomas Bittner的Kangaroo Builder和Zhenggang Deng的一套免費工具也值得去翻翻,對自動化搭建骨骼鏈很有幫助。
說回這個RBF肌肉綁定。它最讓我心動的地方,其實是“輕量”兩個字。沒用一個Blendshape,意味著整個角色的數據量驟降,對實時渲染的GPU壓力小得多。你別小看這個優化,跑在虛幻引擎5這種把燈光和場景復雜度都拉滿的環境里,能擠出這點性能余量,對于想做好多角色同屏、或者讓NPC動作更自然的團隊來說,絕對是值得抄的作業。
當然,這套方案也不是隨便點兩下插件就能出來的。骨骼權重的繪制、關節附近多層骨骼的聯動邏輯,還是得靠綁定的手感一點點調。但至少它證明了:不一定非要堆上百個修型,用對方法,15根骨頭就能讓軀干的肉感出來。對于正在被綁定折磨的兄弟們來說,這大概就是今晚最值得發呆五分鐘的技術展示了。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.