有没有人和我一样,每次看游戏角色脱了装备,躯干动起来就像一块僵硬的橡皮泥?今天刷到暴雪技术美术大佬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.