一款精致的游戏的开发幕后探究:猎天使魔女II(Bayonetta2)

本作的游戏平台变成了Wii U,因为开发组的讲究也有了很大的进化。高精细和密度的图形,巧妙构成的场景,以及60fps运行的爽快动作。

来看一看最大限度引发平台性能和极力追求最佳表现平衡的开发幕后。

引发出Wii U性能的重视真机的开发方法

开发本作的白金工作室,从【猎天使魔女】系列开始,以及【VANQUISH(征服)】和【合金装备崛起 复仇】等,开放了很多AAA级的动作游戏的实力派开发工作室。

在Wii U上发布的本作【猎天使魔女2】的项目,大概用了3年的开放时间。以前作开发的核心人员为本作的中心,最多有100人规模的员工。

本作追求Wii U才有的视觉和游戏体验,并以与前作明确的差别化为主题,不仅仅是通过任天堂的合作实现各种的协作内容,以及挑战根本的在部分作品的气氛的变化。在本作的色彩鲜明和高密度的画面制作,在线合作游戏的对应,以及使用Wii U GamePad的新玩法的设计等这些方面体现了出来。

支持本作技术方面的游戏引擎是自研的,功能上是以在真机上的各种制作,调整,测量功能的充实这点为最大特征。通过使用这个特征,本作的开发中在真机上进行了影像品质和性能的细致调整,一心的追求产品的最佳平衡性。另外,角色和场景等,资源的制作主要使用的DCC工具是XSI。

除此之外的中间件和特殊的解决方案上,CRI Sofdec(视频),Wwise(声音),Beast(光照),Simplygon(3D模型优化),MotionBuilder(动画)也被使用了。把本作作为一个作品来看时,和各自的技术细节相比,开发部门使用了那些方法和考究的部分,是本作特有的乐趣。

以与前作的差别化为目标角色和世界的设计

成为和前作不同的游戏平台来展开的本作,与前作相比不光是作品的基本品质提高,也把给予的印象有很大变化作为目标。

印象大幅变化的贝优妮塔

追求本作讲究的【水】的背景主题

天使,恶魔,召唤兽分别的明确概念

同时支持表现的幅度和品质的3D Model和Shader设计

在引发出比前世代机性能大幅上升的Wii U的图形能力的同时加入了本作才有的表现,为此采取的独立方法,是本作开放的支柱。

Wii U规格的高品质Model和Texture

贝优妮塔的3D Model(图A)整体是65000多边形,骨骼数是约400根,是比PS3/Xbox360世代的动作游戏的标准提高了几倍的高精细的配置。面部和手等的细节部分,也有省略骨骼用Mesh替换的结构,基本上分为过场动画是30fps来制作,游戏内场景使用的60fps来运行,来实现全体性能的最优化。

贝优妮塔的Texture总容量大约20MB,眼球是512x512(图B),面部是2048x2048(图C),饰品的表也是512x521(图D)。就这样也在过场剧情中使用来确保细节。

用一张贴图表现丰富质感的Triple Mask

本作的着色方面有特征的技术之一是称作【Triple Mask】的Texture配置。全部的Texture有,Diffuse(图A),Triple Mask(图B),Normal(图3)的基本构成,Triple Mask的每个通道保存了Ambient occlusion,Cubemap,Specular Mask的3种信息,通过Triple Mask的内容顺序可以表现各种的质感表现。

例如,图D是全部效果的组合的状态,图E全部关闭,图F是全部最大值,图G只有AO关闭,图H只有Specular关闭,图I只有CubeMap关闭的状态。

Submesh分层,适应UV的表现

非常强烈的破坏表现为特征之一的本作,为了纵横的切断(图AB), 部位破坏,碎落的那样(图C)的表现,每个Model是由预先切断破坏后的Mesh来组成,再通过各个Submesh显示的ON/OFF来实现破坏的表现。

这个在频繁出现的敌人中最为加入,像图D那样是巨大的Mesh Tree的构成。还有关于大型敌人,为了可以最大限度的确保玩家注视部分的Texture的细节,采用了个部分为适应的调整Texture UV密度的方法(图EF)。

和前作的差异化,更加有品质的以2个主题制作的背景资源

作为传达股故事的背景,以及展开动作的场所,本作中各个场景的制作也是缜密的设计并施加了影像品质和运行性能的调整。

展示游戏广阔的丰富多彩的场景设计

本作由全部16个章节构成,从近代都市(图A),作为作品概念的中心的水之都(图B),古代的文明都市(图C),不详的魔界(图D)等等,用全部7个系统的主题来制作场景,作为每个场景的制作基准的水之广场大约有18万多边形,1024x1024尺寸换算使用了50张Texture。

通过Symplygon来做LOD Model,使用Camera Projection Culling来保证显示的性能。Lightmap是使用Beast预先计算的。其他的场景显示资源。全体NPC是10万多边形,背景最大20万多边形的来分配调整。

Boss区域细致的性能调整

本作里在要求维持游戏内场景60fps运行的同时,在视觉的丰富感上也使用了提高到最大限度的方法。特别进行缜密调整的是,大型敌人的战斗场景(图AB)。

本作的游戏引擎中实现了在真机上核对各种编辑功能(图C)以及角色/VFX/背景的负荷分配的Profile功能,开发组基于定期的检查结果,调整各部分的品质,性能的分配百分比,因为Boss区域是背景和敌人的设计1对1的对应,两者间的通过细致的资源分配来追求最佳的平衡性。

展示作品概念的水面和水中的表现

以视觉概念的水为特征的本作,游戏内也有在水中的探索的区域的设计。图A是在广阔水域中潜水的场景。这些作为游戏内的行动路线来制作,在水外可以某种程度很好的看到水中的情况而调整透明度的场景也很多(图B)。场景中的水面的动画,水流,瀑布等动态的水的表现是通过Texture动画来实现的,为了保证性能没有使用模拟的方法。

时尚&痛快感的动画和操作系统

个性的运动,操作的舒适性以及对应动作正确的反馈是游戏的核心要素,本作也包含了Wii U才有的扩展,增加了独特的方法。

运动捕捉与手工加入的混合制作

运动方面,光是贝优妮塔就新制作了2000种,人型角色使用了运动捕捉,但因为非人形的角色也很多,也有相当数量的手工加入的数据。组合了各种基本动作的组合技(图A)是把一连串的运动凑到一起来制作,把动作流畅的衔接。每个阶段停止输入时返回到基本姿势的运动(图B),并没有使用混合,而是全都用Pattern做成单独的动作。这样组合就变得非常大,表现出贝优妮塔的女性的时尚动作。图C的头发和服装,以及饰品的晃动,使用了内置的轻量模拟来运动。

1体超过100种Pattern的受击动画

敌人的1个杂兵有多大250种的运动, 其中一半以上是受击动作。图A是出现数很多的敌人【Acceptance】的运动测试的例子。列表中显示的运动,是对应各种动作的受击运动的一部分。除了受到攻击的方向,根据攻击强弱运动也不一样,大的受击(图B),吹飞(图C)等准备了丰富的动作,根据实际游戏来给予手感(图ED)。除此之外的身体的切断,“拷问技”动作对部位的全体破坏等,实现了各种的受击Pattern。

One Touch切换的Wii U GamePad模式

关于UI的设计,图A是在真机上使用的编辑功能,游戏内菜单和各种的状态显示等,全部的UI要素都是在真机上制作的。而且本作中,使用Wii U GamePad的触屏操作的UI模式的立即切换功能也被实现了。图B是游戏中的究极奥义【Embrun Climax】的发动指示场面,有操作指示和游戏控制器L键的图标显示。碰到Wii UGamePad的触控面板的瞬间,同样的部分在旁边有Touch指示的显示(图C),操作策略全部变更。通过这样合理的支持了Wii U才有的玩法。

加入了多种方法的视觉特效的实现

作为表现的上讲究,本作的视觉特效分配了很多的性能预算,加入了自己的一些方法,大大提高了画面的密度感。

提高性能的粒子形状的方法

通常,VFX使用的粒子通常是单纯的矩形Billboard,本作中的粒子使用适当形状的图元(primitive)来到到绘制效率的提升。图A是基本的图元轮廓。圆形的要素就要用相应的顶点数(图B),是对应Texture的内容自动的用最适合的图元来分配的系统。纹素不存在的部分用Alpha Test来节省,节约的GPU的负荷,这个特别在VFX画面广阔的情况效果更大。

使用3D Mesh粒子系统的VFX

作为粒子使用各种形状的图元的想法的延伸,本作中的粒子使用3D Mesh来实现复杂的VFX效果。例如水中看到的,气泡和烟状的光环复杂的缠绕的,一边起伏一边上升的VFX,是把多个持有像图AB那样的面的Mesh组合。使用混合的Texture(图CD)适用在上面的Mesh中,通过顶点动画,Texture的UV Scroll来运动Mesh增加粒子动画效果(图E)。再加入光照,辉光(glow)等效果后完成。

真机上完成VFX编辑的风格

使用游戏控制器在真机上高运动编辑VFX的高级功能(图A),在构成本作的视觉上起到决定性的作用。各种的后处理特效,3D Model的配置和动画的控制,粒子特效的合成等等多方面的功能,用Texture动画组合复杂的3D动画的场景(图B),各种动作的关联特效(图CD)等的制作。作为复杂的特效例子,敌人从区域出现,这个是合成图EF这样的层次Texture,抽出一定的阈值(图G),再把他作为3D Model的绘制Mask来输出画面实现的(图I)。


本文作者:Garfield,现任职于点融技术部Social团队,游戏引擎 tyo Engine 及 tyo Engine Revolution作者,对尖端渲染技术拥有浓厚兴趣,曾就职于多家游戏大厂参与游戏引擎研发相关工作。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 211,376评论 6 491
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,126评论 2 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 156,966评论 0 347
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,432评论 1 283
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,519评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,792评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,933评论 3 406
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,701评论 0 266
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,143评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,488评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,626评论 1 340
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,292评论 4 329
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,896评论 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,742评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,977评论 1 265
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,324评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,494评论 2 348

推荐阅读更多精彩内容