人气 887

[随笔/杂谈/经验/分享] 游戏中的模型是如何实现装备穿戴/更换的? [复制链接]

向日葵 2017-12-12 15:22:11

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
比如说,需要针对每一种角色体型都重新建一个装备模型吗?
比如说,穿上装备之后的模型还是一个完整的单独的模型吗,或是本体和许多装备的若干模型的集合体?如果是后者,是如何实现它们的统一动作的?
回复

使用道具 举报

大发 2017-12-12 15:06:39
是本体和许多装备的若干模型的集合。

每个装备被绑定到身体的骨骼节点上,所以骨骼动的时候装备的模型也跟着动。
伪代码如下。

<div class="highlight">
回复 支持 反对

使用道具 举报

Cruzhymn 2017-12-12 15:18:41
两种情况吧。
第一种是上面所说的剑了盾了之类装备。这个是在骨骼制作过程中专门在指定位置放了一根单独的骨骼,有的美术称之为“虚拟体”。然后把装备挂在这根骨骼节点上。这种装备模型都是单独做的,跟原来的模型没关系。
第二种应该是服装铠甲之类东西,为了防止这种东西在游戏里动起来太硬看上去穿帮,这些实际都是带蒙皮的模型,只不过跟人物模型共享同一套骨骼而已。这种装备的骨骼跟人物的骨骼必须是同一套,都是根据原来的人物模型做的。本质上就是两个骨骼动画拼在一起的结果,不过可能因为共享同一套骨骼所以省了那么点矩阵运算。。。
回复 支持 反对

使用道具 举报

大发 2017-12-12 15:30:09
随便,有时候还能用贴图糊弄过去
回复 支持 反对

使用道具 举报

9uhk 2017-12-12 15:42:28
先说答案:
不一定。
都可以,一般后者。
骨骼动画控制节点,与模型无关。


这个问题太小白,私以为玩一把真三国无双5可以完美解答你的疑惑。去玩玩看曹仁,张郃,马超,或者许褚,黄盖,魏延。

你会发现四种常见的换装思路:
改变装备模型。
改变帖图。
改变粒子效果。
改变人物模型。
回复 支持 反对

使用道具 举报

VeronikaMBup 2017-12-12 15:54:52
可穿戴装备需要独立模型的。
回复 支持 反对

使用道具 举报

Dopsscala 2017-12-12 16:06:00
是多个模型的集合体,通常角色躯体骨骼上定义了一系列的挂点(socket),其他模型附加到某个挂点之后,直接乘上挂点的旋转,平移和缩放就可以跟着动了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|小黑屋|九艺游戏动画论坛 ( 津ICP备2022000452号-1 )

GMT+8, 2024-4-27 02:46 , Processed in 0.069377 second(s), 23 queries .

Powered by Discuz! X3.4  © 2001-2017 Discuz Team.