加入收藏 | 设为首页 | 会员中心 | 我要投稿 拼字网 - 核心网 (https://www.hexinwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 网络游戏 > 网页游戏 > 正文

一套8万面建模的3D服装,是怎么做出来的?

发布时间:2019-08-10 07:13:10 所属栏目:网页游戏 来源:新浪游戏
导读:副标题#e# 8月6日,叠纸游戏研发的3D换装新作《闪耀暖暖》终于上线了,不出所料,这款游戏刚上线就冲到了App Store免费榜第一位。玩家有多期待?据了解,这款游戏首日新增已达400万,这个数据足以说明一切。 从很早的时候,葡萄君就关注了这款游戏。原因在

  这中间,需要随时考虑在现有框架下怎么用最小的空间实现最高的精度。“有的时候这就像拼图,大量的贴图怎么分区、怎么拼,利用率才能最高、精度才能最高,”聊到这里,张霁不好意思地笑了笑,觉得这有点儿烧脑:“低模同学做起来可能会比较头疼。”

  接下来看头冠。头冠的复杂度有多高?举个例子,据制作组透露,头冠上大大小小的珠子共有717颗,我也尝试数了一下具体的数量,但数到第53颗就放弃了。不光数量多,头冠的两侧还有结构更复杂的珠帘。

头冠建模头冠建模

  “如果这些都追求精度、圆润度,就不能用传统建模的思路去解决,否则很难让品质和效率兼得。”张霁认为问题的关键在于解决思路。

  于是他们使用了程序化处理的方式,在制作时指定位置参数,用程序的方式把珠子的实际模型生成出来。这样在引擎中,就能保证以较低的面数来实现各个角度看起来都光滑的效果。

头冠珠子细节头冠珠子细节

  为了表现一些弹簧与珠子相连后的动态效果,他们还运用了游戏的整个物理系统,给头冠上的每根弹簧都绑定了骨骼。当角色动起来,它就会随之表现出真实的弹簧晃动效果。

头冠物理动态效果头冠物理动态效果

  最后是水袖。在大部分武侠风的大型MMO中,水袖都是一个技术规避点,大部分团队会避开腋下延展出长袖的版型设计,而选用从手肘部延展袖摆,腋下到手肘以贴身袖筒来处理的版型。

  原因在于,水袖的动态效果需要绑定骨骼来实现,而腋下处于身体和手臂的三角地带,从这里绑定骨骼,袖子就容易插到身体里,出现穿模的情况。但是辞凤阙的制作没有刻意规避这个技术难题,它采用长袖设计,袖子从腋下开始往外延展。

  这里的难点在于,首先角色运动时袖子不能穿模,手臂放下时,袖子要有真实布料的折叠效果,褶皱要符合现实。其次手臂在摆动时袖子要有自然的垂坠感,实际游戏中看起来,袖子需要是下垂的、软的。

一套8万面建模的3D服装,是怎么做出来的?

  解决的方案在Unite大会上提及过:在建模的时候,通过骨骼与身体角度的调整,可以尽可能减少模型穿插的情况。参考下图,如大多数古风游戏,大袖子在制作时为了方便绑定动态骨骼而向后延展。

一套8万面建模的3D服装,是怎么做出来的?

  随后,美术会手动调节物理引擎参数,来实现更真实的垂坠效果。所以在游戏中,当暖暖身着辞凤阙挥舞水袖的时候,袖子才能随之自然地摆动。

一套8万面建模的3D服装,是怎么做出来的?

  整个建模完成之后,辞凤阙服装本身的低模面数达到46000面,算上10000多面的头发和剩下的角色模型,总体面数就超过了80000面。不过据了解,这套服装只是面数比较高的一套,还不是《闪耀暖暖》的极限。

  所有的细节都打磨好了之后,2D美术还会对套装进行最终的整体监修,如果发现不到位的地方,通常就会直接上手在引擎里调整色彩,做最后的收尾。

  在服装正式上线之前,他们都会尽可能去优化细节表现,直到3D版还原了设计图上的所有细节,能让大家感觉到这确实是同一件衣服,才算是完成制作。

  反复打磨:既然要做,就要讲究一点

  可能看到这里,大家会觉得《闪耀暖暖》的一套衣服就做好了。我在采访前,也是这么认为的,但了解之后才发现,细节打磨也是不可忽视的制作工艺。

  贤子告诉我,做换装游戏就是这么回事:“既然要做,就要讲究一点。”能看到不光是辞凤阙,在不同套装、散件、装饰的制作中,还有很多反反复复抠细节的部分。

  比如针脚的制作就很花功夫。一般的针脚比较小,能直接在贴图上做出来,但如牛仔裤等部分服饰,会有一些明显的外缝线,它的颜色比服装颜色浅,看起来会很显眼,于是需要用更高的精度来表现。

一套8万面建模的3D服装,是怎么做出来的?

  遇到这类针脚的时候,就得单独为它制作贴图,如果是一些几何形状特别明显的线型,比如鞋带、洛丽塔服装胸前的系带,为了保证立体感的还原,还要专门制作模型。

  同样需要这样抠细节的还有发饰和发型的匹配。基本上每个发饰针对每一个发型,都有各自对应的不同位置参数。“可能会使得每一次上新都会以N次方指数增加调试次数。”

  因为如果不这么做,一方面会发现最终的佩戴效果和画出来的不一样,另一方面,设计者也希望在不同的发型上发饰的佩戴方式有区别。还有些时候,不论如何都需要调整,比如原画提供了一个扎在马尾上的蝴蝶结发饰,那么对于没有马尾的发型来说,就需要用别的佩戴方式了。

一套8万面建模的3D服装,是怎么做出来的?

  最终,制作组想到的法子是:“真实生活中怎么戴好看,那在游戏中就怎么去调整”。这种调整是一项非常繁琐的工作,为了简化工序,技术组专门早期设想按照大类来划分,然后分组匹配,但效果并不理想。

  于是他们又开发了一个匹配工具,经过很多轮迭代,最终能让一个新的发饰或发型,能对所有匹配型快速进行检测,遇到必要的情况再进行人工的细节调整。

  在饰品还原真实效果的方面,还有过这样一个小插曲。某个套装设计里头发上的蝴蝶结佩戴在了侧边,但匹配到两条辫子的发型时问题来了:这个蝴蝶结是只戴在单侧,还是一边戴一个?

(编辑:拼字网 - 核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读