字号:

魔兽世界中物体的结构本质:模型作用原理研究

时间:2013-01-21 14:23 作者:孙仲谋译 手机订阅 参与评论(0) 【投稿】
文 章
摘 要
魔兽世界中物体的结构本质:模型作用原理研究

这是一个牛头人模型,可能是一个npc或者玩家,这不重要,我那牛头人做例子,也可以选择兽人、地精或者其他种族都一样。游戏中的坐骑、玩家、npc甚至很大的游戏世界里的物品都是一样的原理。

你看到的头发、眼睛、颜色和衣服,这些都只是模型的材质。

这是和上个图片同样的牛头人,就如同你看到的一样,有同样的外形,但是没有颜色,这就是模型。

模型是一种空白的模板,很有用,因为暴雪并不需要建立很多模型,只需要通过赋予他们不同的材质就变成了不同的牛头人。某些牛头人,比如凯恩会有一个单独的模型,但是这只是特例。几乎所有的男牛头人都用这个模型,不同的外表来自于不同的材质

还有某些武器以及铠甲也是这样的工作方式,共享同样的模型,暴雪只是更换材质。

现在我们来研究有趣的部分。这是一个牛头人没有模型的状态,你看到的是骨架。这个骨架

是让游戏明白模型如何和游戏世界互动的关键所在。

根据实际的表面与表面的接触来计算你与世界的关系的话,就会非常复杂。而骨架提供了一

个有效的方式来处理各种互动。注意牛头只有两条腿,但是在****有第三条线,这条线

就是告诉游戏牛头人与地面关系的。类似的情况可以解决穿戴护甲,乘坐坐骑甚至手臂如何

握住一把剑。

需要提到的是,骨架并不一定包含在模型中。你看不到骨架,他们只是虚拟的结构。

结合图片我们可以看的很清楚,有几条骨架是用来控制尾巴的运动的,但是在模型中不会显示出来。

从图片对比我们可以看到,暴雪很明显是拷贝的骨架,而仅仅是将新模型应用上去。就算是做新模型和新材质也要花费很多时间,所以暴雪为了节约时间给这些东西同样的骨架,比如火鹰坐骑和祖龙坐骑就是用的一样的骨架,他们看上去行动都非常的相近。

根据我的观察,每个种族都有一个自己的骨架,暗夜精灵和锦鱼人如上图对比,可以看得到骨架基本相似,但是做了一些改动。

任何人性的npc或者玩家角色都有相似的骨架,这让他们动作一致,甚至可能是完全相同的骨架。但是不知道什么理由,很明显有人专门为锦鱼人的模型定制了骨架,也许对暴雪来说从技术上有所考虑必须要这样做,或者可能暴雪不像我们看上去的那么懒。

这是我用WoWModelViewer在模型库里面随机出来的东西,酷吧.

加入17173玩家俱乐部,100%领《原神》月卡、《王者荣耀》888点券、《魔兽世界》T恤等周边好礼!
加入方式:微信关注“17173服务号”

视频推荐

  • 不发布 不发布
  • 实测奎岛最快任务流 半小时不到就可完成 实测奎岛最快任务流 半小时不到就可完成
  • TBC怀旧服太阳之井高地基尔加丹术士视角 TBC怀旧服太阳之井高地基尔加丹术士视角
  • 魔兽世界太阳井高地穆鲁开荒细节 坦克篇 魔兽世界太阳井高地穆鲁开荒细节 坦克篇

游戏直播