您当前所在位置: > 爆料站 > 君子堂

天美技术中心TA专家:如何用AI辅助数字内容生产,提升品质效率?

时间:2022-01-20 09:36:35  来源:  作者:网络转载
以下文章来源于TiMi Club 天美俱乐部 ,作者腾讯天美工作室群

导语:天美十三周年,天美联合知乎游戏,举办“游戏未来十三问”主题圆桌,邀请游戏从业者、玩家和广大朋友们,一同探讨和展望游戏的未来。本文为圆桌议题“2021年,游戏行业有哪些能提升开发效率的“黑科技”,前景如何?”下的回答,希望对大家有所帮助。

答者:Wujun,天美技术中心技术美术专家

大家好,我从 2006 年进入游戏行业,长期从事开放世界游戏开发的美术及技术美术工作。对于游戏内容生产工具以及研发流程管线方面,我有着长期使用以及开发经验,直接参与过多个知名 AAA 游戏的研发,同时也支持其他研发团队的工作。来到天美技术中心后,我正在负责技术美术工具流程和技术方案的研发、推广落地以及技术支持。

近几年,开放世界游戏项目遍地开花,开放世界游戏的海量内容对数字内容设计和生产带来了两个大的挑战:一是内容制作量的大幅提升,二是内容品质提升,包括美术的高品质,丰富多样性、独特新颖性等要求。这两个挑战促使游戏从业者研究探索更多新的技术工具和工作流程来应对。

程序化生成是国内游戏制作方面的热门话题,还记得我曾参与制作一款海外大型开放世界游戏,当时自然植被的程序化生成工具功能比较简单,一个开放世界关卡美术可以制作和迭代一平方公里的关卡地图。

而两年后,我又参与了另一款开放世界游戏的制作,此时自然植被的程序化生成工具功能已经被迭代优化,一个关卡美术可以制作五平方公里的关卡地图。从中可以看出,先进的工具和流程,对提高数字内容生产效率的助力非常明显。

程序化生成通过在工具中设置一些程序化规则,去自动生成游戏内容,确实能在一定程度上提高制作效率。完善的工具和流程使得团队能够高效地制作出很多规模宏大且高品质的游戏内容,但是近些年,程序化生成工具和流程也逐渐显现出了一些限制和弊端。

首先,程序化生成的内容往往比较重复和单调。程序化生成通常由技术美术或者技术动画,通过观察归纳总结现实世界的现象效果,来制定生成规则,但是现实世界的丰富性和多样性会使得完全原样重现的规则过于复杂或者代价太高,所以在实际过程中,我们通常会简化规则,而简化规则以后,自动生成的效果就会丢失很多细节和变化。

举一个例子,在真实世界中,植被生长和分布的因素很多,例如降雨量、温度、湿度、经纬度、海拔、光照、风向、土壤环。而当我们采用程序化方式生成开放世界游戏中自然场景的植被生态时,往往会将它们简化成一些地形的参数以方便实施,例如高度,朝向,倾斜度和曲率。

温度和降雨量与植被生态系统的关系[1]

然而这些参数只能简单近似现实,却无法真正模拟出真实世界丰富的植被系统。

大家回想一下过去玩过的大型开放世界游戏,这些游戏可能采用程序化生成技术,制作出了超大的场景地图,但当你们在这些世界里面待久了,是否会感到大部分地图区域其实都很雷同,以至于偶尔会感到索然无味?

除了单调重复以外,自动生成面临的第二大挑战是,程序化生成工具的扩展迭代和维护成本高。

为了增加大世界的丰富性和多样性,我们会增加内容,同时也需要增加相应的内容生成规则或者参数配置。此外,新增内容还要和原有内容的生成规则做整合,这也就导致了内容越丰富,生成规则就越复杂,扩展迭代和维护的成本就越高的困境。

举例来说,游戏主角的动作系统通常采用动作状态机去过渡和混合,来模拟人类的动作,但是人的动作非常丰富而且需要随机应变,所以我们需要使用数量庞大的动作状态机,AAA 游戏一个主角的动画系统就可能包括主角在不同状态下的十几个子系统,每个子系统下面都有上千个状态机和动画节点,层层嵌套,动画师要搞清楚每个部分的动画效果实现,是非常费时费力的,这导致制作和维护都非常麻烦。

面对以上两大挑战,AI 算法的辅助能够帮助解决数字内容设计和生产环节的问题,进一步提高游戏数字内容设计和生产的效率和品质,这也是我今天希望分享的“黑科技”。

用我们的一项研究工作为例。最近我们在做城市建筑和基础设施的数字化场景生成工具,首先团队要对城市建筑进行模块化拆分,准备好大量可复用的模块化墙体资源,这些墙体模组资源包括不同尺寸、建筑风格和类型、结构、材质、颜色等等,使用者可根据实际街景图或者场景建筑原画,选取合适的墙体模组,拼装出建筑和街区。

我们研发的模块化建筑工具

这个过程是比较费时费力的:我们会使用地理数据来定义建筑的轮廓线,高度等参数。建筑的形体出来以后,接下来我们要从庞大的墙体模组资源库中选择每个墙体模组,这些墙体模组的建筑风格和材质颜色都不一样。

例如,有些墙体模组有两个方形窗户,有些墙体模组有一个入户大门,使用者需要参照街景图到墙体模组资源库中找到对应风格、结构、材质、颜色都合适的墙体模组,逐个手工指定,这个过程通常需要消耗大量的时间和精力。

可用于城市建筑和道路生成的地理数据示例

为了提升效率,后来我们尝试利用计算机视觉和深度学习,去识别街景图得到所需的参数。

我们首先截取了大量包含各种建筑风格和材质颜色的建筑街景图,剔除掉一些不适合深度学习算法的图片,例如建筑造型奇特的,施工装修被脚手架遮挡的,被藤蔓覆盖的等等,再把剩余合适的街景图片标注建筑风格和材质颜色,例如有些标注为罗马式建筑,有些标注为新古典主义建筑,有些标注为白色大理石材质,有些标注为红色砖墙材质等等。

接下来,把这些标注好的街景图片进行机器学习,AI 算法会找到标注标签和街景建筑图片之间的规律,学习完成后,我们把建筑街景图输入进去,AI 就能得出这张街景图中的建筑风格[2]和材质颜色等参数。

用于机器学习的建筑街景图

然后建筑工具就可以利用 AI 得出的这些参数,找到墙体模组资源库中相应的墙体模组,从而还原出高品质的建筑。

在计算机视觉和深度学习的辅助下,到此为止的所有工作都是程序可以自动完成的。在此基础上,美术人员只需做少量的手动调整和加工,制作效率也因此被大大提高了。

再举一个室内建筑的例子。很多游戏有大量的室内场景需要关卡设计师和美术师设计室内房型布局,摆放家具,同样也非常费时费力。

我们基于 Graph2Plan[3]的工作,研发了一个使用 AI 辅助建筑室内场景布局设计和制作的工具:用户可以先选择需要设计的室内房型,指定不同类型房间的数量,例如需要多少间卧室、卫生间、阳台等,AI 会预先学习大量的房型布局设计图,然后自动检索布局设计库中合适的房型设计方案,提供给用户选择,用户选好以后,就能应用到当前的房型。

室内布局设计工作流程

如果用户对 AI 生成的房型设计方案不满意,需要进一步修改,工具会提供可以调整的气泡图,用户可以移动气泡节点或者调节大小更改房型设计。每次修改气泡节点,房型设计方案都会相应变化,直到用户满意为止。

室内布局设计工具界面

房型设计完成以后,我们还需要基于房间的形状和大小,摆放床、沙发、写字台、椅子等的位置和朝向,摆放大型家具。

我们参考 SceneFormer[4]的工作,首先分析房间结构,包括门窗的位置,然后把家具按照类型分类,把家具属性包括类型、大小、3D 位置坐标和朝向等整理成一个序列,从大规模的室内场景数据集里,提取家具属性序列,学习家具序列之间的关系。

室内家具摆放工作流程[4]

在生成阶段,每次从模型库中取出最相关的家具模型,评估最相关的因素包括尺寸和形状描述,包括贴图,以确保家具风格的统一性,然后去预测它的摆放位置,将家具逐个摆放好。

这样整个室内房型设计和制作都可以通过 AI 来完成初步方案,有些效果不好的地方,再让关卡策划或者美术去手动调整和优化,这样下来就可以减少他们一大半的工作量。

相比程序化生成使用的简化规则,AI 能够处理现实世界中丰富生动现象背后的复杂联系,帮助我们进一步提高数字内容设计制作的品质和效率,从而应对开放世界游戏高品质海量内容设计和生产带来的挑战。

这几年天美工作室群开设了很多 AAA 品质的开放世界游戏项目,在国内和北美招募顶尖人才,作为技术中台的天美技术中心,我们会结合项目组研发生产中遇到的挑战,致力于研发前沿的技术方案和流程,并使之在项目中广泛运用,助力各个游戏项目的成功。

参考:


[1] https://en.wikipedia.org/wiki/Biome
[2] B. Xia. 2020. Style classification and prediction of residential buildings based on machine learning.
[3] R. Hu. 2020. Graph2Plan: Learning Floorplan Generation from Layout Graphs.
[4] X. Wang. 2020. SceneFormer: Indoor Scene Generation with Transformers.


来源:TiMi Club 天美俱乐部

资源转载网络,如有侵权联系删除。
相关下载

玩家评论

《彩虹六号:异种》降价联机时总是卡顿如何解决

《彩虹六号:异种》将于1月20日正式发售,原价60美元,现降低售价为40美元。在这款新作中,玩家将以三人一组的形式共同对抗来自外星的异形侵略者。 《彩虹六号:异种》的设定和玩详情>>

阅读: 1
日期: 2022-01-19
《彩虹六号:异种》降价  联机时总是卡顿如何解决

《彩虹六号:异种》将于1月20日正式发售,原价60美元,现降低售价为40美元。在这款新作中,玩家将以三人一组的形式共同对抗来自外星的异形侵略者。 《彩虹六号:异种》详情>>

阅读: 0
日期: 2022-01-19
原神如何使用原神云堇盾-云堇盾反使用介绍

  很多玩家小伙伴不是很清楚,原神如何使用原神云堇盾?云堇盾是一项非常有用的技能。许多玩家不知道如何使用它。以下小详情>>

阅读: 1
日期: 2022-01-11
消逝的光芒复合弩如何获得

  消逝的光芒复合弩如何获得?复合弩是一把非常好用的武器,今天小编就给大家带来了消逝的光详情>>

阅读: 2
日期: 2022-01-07
《文明与征服》迁城令如何获得 迁城令获取途径分享

在文明与征服游戏中很多玩家还不清楚,迁城令的获取方法是什么。接下来就让小编给大家带来《文明与征服详情>>

阅读: 0
日期: 2022-01-06
梦幻西游是如何用游戏主题曲开一场跨年晚会的

原标题:梦幻西游是如何用游戏主题曲开一场跨年晚会的 2021年的最后一天晚上,梦幻西游举办了一场自己的跨年晚会。 作为国内经典游戏详情>>

阅读: 0
日期: 2022-01-05
皇帝成长计划2鸠工庀材卡牌效果怎么样 鸠工庀材如何获得[图]

皇帝成长计划2鸠工庀材卡牌效果随着最新版的上线而和大家见面了,这是一张在各方面都很不错的卡牌,因此很多小伙伴对它比较关心,那么它有哪些属性呢?是否值得我们入手呢?下面我详情>>

阅读: 1
日期: 2021-12-31
如何在原神中获得Summit Shaper

如何获得峰会塑造者 Genshin Impact Summit Shaper 只能从 Wish Banners 获得。这把五星剑非常稀有,很难得到。因此,您可能需要使用大量交织的命运来获得它。 Summi详情>>

阅读: 0
日期: 2021-12-23
《和平精英》捷德奥特曼如何获得

详情>>

阅读: 1
日期: 2021-12-17
超级人类如何下载安装 出现卡顿延迟怎么办

大逃杀游戏超级人类测试已经开始,还没有游玩的小伙伴可要抓紧时间了,下面为大家介绍一下如何进入游戏游玩。 登录steam,在商店中找到《超级人类》页面,下拉我们详情>>

阅读: 3
日期: 2021-12-11
部落冲突14本如何看阵下兵

不知不觉部落冲突已经配备玩家快9年了,游戏也迎来了14本的时代,身边的联盟好友也是换了一批又一批,但不管什么版本,如何看阵下兵都是部落战或者部落联赛的详情>>

阅读: 2
日期: 2021-12-08
《和平精英》捷德奥特曼如何获得

和平精英捷德奥特曼如何获得 和平精英捷德奥特曼是通过参与奥特曼盲盒抽奖活动获得的,有着一定的入手门槛和难度,需要玩家氪金产出。 奥特曼盲盒除了包详情>>

阅读: 1
日期: 2021-12-04
《JOJO石之海》上线,却遭B站疯狂删减,萌新如何正确追番?_正版_动画_徐伦

原标题:《JOJO石之海》上线,却遭B站疯狂删减,萌新如何正确追番? 这一季的新番由于种种原因,在正版平台上可以追的其实不多,而能上线的新详情>>

阅读: 1
日期: 2021-12-03
科学家重现地球深处的条件以观察铁如何应对极端压力

  在我们的下方有一个固体铁和镍的球体,其宽度跟德克萨斯州最宽的地方一样,它是地球的内核。内核的金属所承受的压力比我们在日常生活中所经历的高约3.6亿倍,温度大概跟太详情>>

阅读: 2
日期: 2021-11-15
如何在Genshin Impact中获得Mora

在穿越充满活力的 Teyvat 世界时,您自然会遇到大量不同的物品和资源。然而,Genshin Impact 中最重要的虚拟货币之一是 Mora。 作为游戏的主要货币来源,它用于购买消耗品详情>>

阅读: 1
日期: 2021-11-15
如何使用代码在Spotify中快速搜索音乐

为了更轻松地浏览庞大的歌曲目录,Spotify 提供了一系列可用的搜索代码,类似于我们在 Netflix 上的搜索代码。这使得搜索歌曲或艺术家变得更加简单,并且使用它们非常详情>>

阅读: 0
日期: 2021-11-08
Google Messages应用的SMS发送功能如何使用

Google Messages 允许 Android 用户安排 SMS 的发送。因此,如果您希望某人在特定时间接收该消息,您可以安排在特定时间或日期发送该消息,这样您就不必担心在那个时间详情>>

阅读: 1
日期: 2021-11-06
《东方夜雀食堂》幻昙华如何获得

东方夜雀食堂幻昙华如何获得 幻昙华采集地点 幻昙华可以在地图解锁之后,从神社左边拐下去采集,每日16:00之后刷新,24小时周期。 地点在兽道右侧的高详情>>

阅读: 2
日期: 2021-11-05
如何使用Free Fire Membership 2.0获得2600钻石

与之前版本的 Free Fire 会员类似,Free Fire 会员 2.0 也有两个选项:每周和每月。每周会员费为 159 印度卢比,每月会员费为 799 印度卢比。 然而,与旧版本相比,会员 2.0 详情>>

阅读: 0
日期: 2021-11-04
如何在原神中获得免费Primogems

MiHoYo 的免费游戏,让玩家探索其广阔开放世界的每一寸。更重要的是,您只需玩游戏或使用 Genshin Impact 的免费代码,就可以通读整个内容,而无需花一分钱。 然而,如详情>>

阅读: 0
日期: 2021-11-04
如何看待RNG和EDG八强赛?宁王:EDG能赢,但希望RNG赢

原标题:如何看待RNG和EDG八强赛?宁王:EDG能赢,但希望RNG赢 北京时间10月22日,英雄联盟S11世详情>>

阅读: 1
日期: 2021-10-22
《泰拉瑞亚》arkhalis剑如何获得

《泰拉瑞亚》arkhalis剑如何获得? 1、Arkhalis套装是开发者套装之一,玩家在专家模式下开启宝藏袋,有5%的几率可以获得这个套装; 2、Arkhayla套装对应的开详情>>

阅读: 4
日期: 2021-10-18
如何使用WhatsApp的高级搜索

WhatsApp 中的这项新搜索将允许进行更精确的搜索,因为它使用户可以按内容类型、联系人甚至使用关键字进行过滤以找到他们正在寻找的内容。因此,在所有聊天之间找到详情>>

阅读: 1
日期: 2021-10-17
《英雄联盟》手游回城时机如何选择

《英雄联盟》手游回城时机如何选择 在对线的玩法中,会出现很多的情况来,不管是对玩家有利的还是有弊的,都是要通过合理的应对才行的。回城可以通过读条将英详情>>

阅读: 2
日期: 2021-10-17
祖龙娱乐王远明:如何用UE4做出3A级材质和天气系统?

在近日举行的北京国际游戏创新大会(BIGC 2021)上,来自祖龙娱乐的引擎专家王远明带来了「龙族幻想材质系统优化和在天气系统中的应用」主题分享,以祖龙娱乐旗下手游《龙族幻想详情>>

阅读: 2
日期: 2021-10-13
如何在Android上下载和玩NES游戏

首先,您需要在 Internet 上下载 NES 模拟器。Google Play 商店中有很多可用的。总的来说,您可以在可以运行多个系统的多合一应用程序或只能运行一个系统的特定系统应用详情>>

阅读: 2
日期: 2021-10-12
如何在Minecraft中制作和使用TNT

1. 如何在 Minecraft 中制作 TNT 可以使用 5 块火药和 4 块沙子或红沙来制作 TNT 块。在工作台上,将火药作为 X 放置,并用沙块填充其余插槽以创建 TNT 块。 火药实详情>>

阅读: 1
日期: 2021-10-12
如何获得Free Fire Max预注册奖励

Max The Fire 活动从9 月 30日持续 到10 月 11 日。加入本次Free Fire Max活动,玩家将有机会获得多项奖励,包括预注册奖励、Craftland地图创建奖励和Max Mission奖励详情>>

阅读: 1
日期: 2021-10-09
如何使用Spotify代码与他人分享音乐

在 Spotify 中,我们找到了不同的方式来分享音乐,能够在消息应用程序或社交网络中发送它。此外,该应用程序有自己的代码,这也允许我们与他人共享音乐(歌曲、专辑或艺术详情>>

阅读: 3
日期: 2021-10-09
如何获得新的Shadow Striker捆绑包

Free Fire 刚刚发布了一个新的 Wonder Wheel 活动,其中包含 Shadow Striker 捆绑包。 Free Fire Wonder Wheel 活动于9 月 27 日至10 月 3日开始。 Wonder Whee详情>>

阅读: 1
日期: 2021-10-06
一个码农是如何用游戏推动计算机图形学的?

本文首发于“天美妙妙屋”知乎号 https://zhuanlan.zhihu.com/p/408570779 天美妙妙屋 是天美游戏工作室群内部由游戏策划、运营和热爱游戏的朋友组成的非官方组详情>>

阅读: 0
日期: 2021-09-16
游戏出海:如何选择聚合广告平台

我们在第一篇《小白出海日记——广告变现最优解实现整体增收》中整体介绍了广告变现的基本流程和基本要素(聚合广告平台、竞价、瀑布流、广告请求等基本术语)。接下来,我们将详情>>

阅读: 5
日期: 2021-09-11
哈利波特魔法觉醒阿瓦达索命咒如何使用?

哈利波特魔法觉醒阿瓦达索命咒如何使用? 1、这张阿瓦达索命咒的效果是我们朝着对应的方向发射魔法后,对第一个打中的敌人造成魔法伤害 ,然后我们如果前面详情>>

阅读: 1
日期: 2021-09-10
TradPlus运营总监:游戏广告变现,如何实现收益最大化?

9月4日,由Cocos主办的“Cocos 开发者沙龙·深圳站”活动正式在深圳拉开帷幕。作为一款开源的国产游戏引擎,Cocos目前在全球拥有150万注册开发者,覆盖超16亿玩家设备。前段时详情>>

阅读: 1
日期: 2021-09-10
英雄联盟设计师:如何做好游戏中的UX设计

「如何提升游戏过程中的用户体验」 我发现我与游戏行业中遇到的每位用户体验设计师的对话之一就是他们为何从事游戏。这些故事都是独一无二的,但通常都涉及到非游戏公司的详情>>

阅读: 4
日期: 2021-09-10
如何将世界顶级艺人们“打包出售”给电音爱好者?

原标题:如何将世界顶级艺人们“打包出售”给电音爱好者? 在日常阅读国外(电子)音乐类活动Xinwen期间,《电子音乐资讯》笔者Taylor及(其他)新媒体同事们常详情>>

阅读: 1
日期: 2021-09-10
原神鳗肉如何获得?

原神鳗肉如何获得? 1、玩家通过野外寻找和采集「陆鳗鳗」可以获取鳗肉; 2、陆鳗鳗是2.1版本新增的稻妻城特产,其分布位置可以参考攻略:原神陆鳗鳗位置一详情>>

阅读: 1
日期: 2021-09-03
【光遇每日任务】如何获得季节蜡烛的位置呢?

  在光遇这个游戏当中,大家可以有各种各样不同的玩法,每日任务是非常重要的,每日任务就是和陌生人一起坐在长凳子上。这个时候我们就可以收集橙色的光芒,净化10详情>>

阅读: 4
日期: 2021-09-02
如何选择药妆品,可以参考《药妆品真相》_皮肤

原标题:如何选择药妆品,可以参考《药妆品真相》 摘要:人人爱美催促产业发展,与此同时概念也是层出不穷。关于护肤关于药妆品那些年我们交过的智商税,这详情>>

阅读: 1
日期: 2021-09-01
乱世王者的游戏中背包应该如何使用?

  角色扮演类的游戏中,可供玩家选择的角色也是非常多的,其中,这些角色的定位以及属性也是不同的,这种情况下,玩家最好是选择合适游戏的角色进行游戏,同时,最好是选详情>>

阅读: 8
日期: 2021-08-19
精彩推荐