微软黑科技如何加速游戏开发,读这篇就够了

news2025/8/3 13:27:19

2022迈入尾声,游戏产业这场凛冽的寒风比想象中更为持久与刺骨。

一边是投入的缩减,一边是玩家攀升的要求。“既要又要还要”成为游戏制作人的高频句型。在紧预算与精制作的矛盾面前,游戏产业工业化的必要性再次被验证。如何把更多的精力投注到创意和玩法上,如何利用尖端技术来节省人工,如何强化内部协同提升效率,都是这道事半功倍必答题的解题思路。

11月25日,Microsoft Game Dev Day 将围绕游戏产业的垂直需求,拆解降本增效、事半功倍的方法论。不过,在此之前,先来用3个方向一瞥微软「黑科技」带给游戏工作室的新可能。

第一式:智能三维图形,仗“易”突围

游戏发展至今天,从二维到三维,从480P进展到4K、乃至于8K,全球游戏企业针对画质进行极致“内卷”。让游戏角色每一根毛发、每一个毛孔都清晰可见,似乎已经成为精品主机游戏的标配。当游戏画质已经“卷”到了“瓶颈”,游戏企业应该如何突围?提升三维图形生产效率不失为一个方向。

然而,三维画面制作可谓是游戏开发中最为烧钱的项目:操作难度拉满的造型软件、昂贵的动态捕捉设备、大量不可替代的手工劳动……动辄一个画面耗费百万,高专业人才集中度、高手工劳动强度换来的精致三维资产却难以复用于其他项目。微软亚洲研究院网络图形组基于深度神经学习网络为游戏画面制作探索出三个“新方向”:

基于深度学习的新表达

传统游戏图形制作对于物理世界有着极高的依赖,需要精细的三维形状、明确的材质纹理以及复杂光线追踪实现的真实感绘制。微软亚洲研究院基于深度神经网络,只需简单的手机、单反相机等设备“扫描”真实世界物体,即可生成真实三维物体的可渲染的数字克隆。

通过结合物体三维粗略几何形状,与深度神经网络生成的抽象材质贴图,这一表达便可还原物体的精细几何,材质与纹理。在数字智能的加持之下,图像能够支持任意光照与视点下的绘制以还原图像真实感,重现物体所有光影细节

▲ 深度神经网络呈现不同光影下材质质感

基于深度学习的新算法

当游戏画质卷到瓶颈,玩家对于画面分辨率要求越来越高,同时对绘制结果中的锯齿走样、“拖影”等瑕疵的容忍度越来越低。微软亚洲研究院提出了用于实时绘制的抗锯齿与超分辨率的神经网络解决方案,和已有基于神经网络的黑盒方案不同,这一方案通过将任务分为分类与图像合成两步,在分类网络(Classification Network)与 合成网络(Composition Network)这两步神经网络的实时算法帮助下,通过历史帧信息,来识别当前帧画面中的锯齿区域与拖影区域,并予以分别的有效处理,实现每一帧质量的实时优化与分辨率的提升。这一算法允许开发者将神经网络算法与传统算法进行结合,实现不同的质量与性能的折衷,从而可以支持不同的游戏平台。

▲ 神经网络优化前后对比

基于深度学习的新工具

「工具」是游戏工业化路径上不可或缺的一环。微软亚洲研究院正在研究如何让算法基于照片自动生成高度真实的三维虚拟人脸,支持任意视角的展示,并产生用户所需要的表情。这一技术有望解决在图形生产中,由于三维数据不足而导致的人工智能算法无法有效应用的瓶颈问题,使得基于人工智能的三维内容生成能够像图片、视频生成技术一样,得到快速发展,并早日成为可能。

▲ 算法生成的三维猫咪图像

第二式:智能语音,仗“情”突围

手机上的智能语音助手面世十余年,依旧常常被诟病为“人工智障”。如今,微软人工智能语音服务为游戏开发者提供语音转文本 (STT)、文本转语音 (TTS)、说话人识别语音翻译四大模块功能,助力打造更为“声临其境”的游戏体验。

相较于普遍认知中智能语音的“冷冰冰”,微软的智能语音已经学会了人类丰富、细腻的情感,并掌握了跨越147个语言区域共计449种音色,并实现48kHz高保真音质。想象一下,未来基于这项服务开发的游戏不仅可以优化繁复的人工配音例如利用AI来辅助后期内容修改,更重要的是能够在保持角色音色一致的前提下,用语言迁移的能力把人工配音语言轻松转化为更多种语言,助力游戏出海提升不同市场玩家的游戏体验。更重要的是,游戏开发者可以根据需求在微软订制专属的智能音色,包括对游戏音色中丰富的情感表达进行深度神经网络学习和预测,打造更具品牌标志性的音色。

为了提升游戏体验,微软人工智能语音服务让游戏语音不再局限于“预录制”。过去的游戏语音面对不同玩家花样百出的游戏 ID 只能选择“视而不见”。如今在游戏中,NPC 可以自然地在对话中念出你的“名字”,这才是真正的沉浸式体验。

除此之外,面对网络游戏的全球化浪潮,微软人工智能语音服务也将打破不同地区玩家之间的交流壁垒。在游戏《盗贼之海》中,玩家的交流语音将实时转化为字幕。如果玩家打开翻译功能,这些字幕还将适配玩家的语言设置,帮助玩家在语言不通的情况下也能在对战中与队友实时沟通游戏战术。

第三式:云端开发,仗“速”突围

在这个追求生产效率的年代,游戏工业化道路上也越来越追求降低游戏开发成本,提升开发速度。云端开发成为游戏企业提升开发竞争力的新范式。

微软 Azure 提供的游戏开发虚拟机,让游戏开发者们无需购置复杂硬件设施,也无需花费大量时间配置游戏开发的常用工具。只需打开这台虚拟机,就可立即使用预先安装好的游戏开发相关组件和工具。微软还将定期对其进行更新,保障开发者们的生产效率。

▲ Azure预安装的游戏开发软件及工具

工具齐全,性能也绝不拉胯。Game Dev VM 游戏开发虚拟机底层的 GPU 成为游戏开发性能及效率的终极放大器。目前 Azure 为每个 GPU 提供了几乎 2 倍的计算吞吐量,并可近似线性扩展到数千个 GPU。这样下来,Azure 比其他云更具成本效益,每美元可提供高达 2 倍的性能

基于 Game Dev VM 的 Simplygon 可以在云端快速优化大规模游戏素材,让开发者能够将时间和精力集中在构建优质游戏上。自2005年问世以来,Simplygon 一直是 3D 优化领域的金标准,已经应用在450部游戏大作的开发中,帮助3A大作进行超大规模环境渲染,减少 3D 内容生成的时间和成本。

还想了解 Azure 上开发工具的更多详细用例?除了云端开发,微软 Azure 还有哪四大招数帮助游戏降本增效?Xbox 和 Windows Store 为游戏企业带来怎样的全新盈利生态?

2022年11月25日,快来参加 Game Dev Day-降本增效专题线上直播。现场还将发布 Azure + Xbox 游戏出海加速计划,结合中国和全球当下的游戏行业挑战及趋势,整合微软游戏生态资源,加速中国游戏出海的成功!


马上报名,参与活动~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/34845.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

通过PreparedStatement预防SQL注入

通过PreparedStatement预防SQL注入 简介:本文只讲PreparedStatement预防SQL注入的写法,大家学会就好。 推荐学习路线:JDBC数据库的连接->Connection(数据库连接对象)->Statement->ResultSet->通过Prepare…

【vim】系统剪切板、vim寄存器之间的复制粘贴操作命令?系统剪切板中的内容复制粘贴到命令行?vim文本中复制粘贴到命令行

一、系统剪切板和文本内容的复制粘贴 1.1 从系统剪切板复制粘贴到文本中 需要操作3次: 分别是英文双引号、一个加号或梅花号,最后是一个p 也即"p 或者直接使用组合键【Shift insert】 1.2 从文本复制粘贴到系统剪切板 也需要操作3次&#xff…

poi导入数据工具类,直接复制使用,有详细注释

poi导入工具类,直接复制使用,有详细的注释前言一、引入依赖二、封装的工具类以及注解类直接copy使用首先是工具类无需做操作然后是封装的两个注解类,也是直接复制使用测试工具类功能测试实体类Controller层调用执行结果如果ifNull 设置为true…

Mongodb认证入库并进行多版本缓存使用

作者:yangjunlin 使用过mongodb数据库的小伙伴们都知道,mongodb存储超图缓存是不需要密码的,只需要设置一个用户即可,但部分小伙伴们因为安全问题想用加密模式访问,但是不清楚如何创建,并且想用mongodb库进行多版本缓存…

GitHub 下载量过百万,阿里 P8 秘密分享的「亿级并发系统设计」

随着互联网的不断发展,CPU 硬件的核心数也在不断进步,并发编程越来越普及,但是并发编程并不像其他业务那样直接了当。在编写并发程序时,我们常常都会出现各种漏洞,这些问题往往都突然出现,然后又迅速消失&a…

centos7.9安装MySQL-学习

一、下载mysql5.7安装包 1.下载 二、安装 1、检查系统是否安装过mysql //检查系统中有无安装过mysql rpm -qa|grep mysql 2、查询所有mysql 对应的文件夹,全部删除 whereis mysql find / -name mysql 3、检查mysql 用户组是否存在 cat /etc/group | grep mysql …

Steam项目推进 (一) ——项目情况简述

一、前言 之前跟一个策划朋友一起做过一个小项目Demo,然后中止了大半年,现在想继续把这个项目推进下去。又怕自制力不够,所以建立一个栏目来记录这个项目的推进情况,记忆在项目中学习到的东西。 二、目前的项目情况 1、项目定位…

R-CNN,Fast R-CNN详解

R-CNN R-CNN可以说是利用深度学习进行目标检测的开山之作。作者Ross Girshick多次在PASCAL VOC的目标检测竞赛中折桂,曾在2010年带领团队获得终身成就奖。 R-CNN流程 R-CNN流程可以分为4个步骤: 1.一张图像生成1k~2k个候选区域(使用Selective Search方…

【算法基础】P问题、NP问题、NP-Hard问题、NP-Complete问题

P问题、NP问题、NP-Hard问题、NP-Complete问题前提1. 时间复杂度:2. 约化(Reducibility)P问题NP问题NPHard问题NP-Complete问题其它:前提 1. 时间复杂度: 2. 约化(Reducibility) 如果能找到一个变化法则,对任意一个A程序的输入&…

【华为OD机试真题 python】 转骰子【2022 Q4 | 200分】

■ 题目描述 【转骰子】 骰子是一个立方体,每个面一个数字,初始为左1,右2,前3(观察者方向),后4,上5,下6,用123456表示这个状态,放置在平面上, 可以向左翻转(用L表示向左翻转1次), 可以向右翻转(用R表示向右翻转1次), 可以向前翻转(用F表示向前翻转1次), 可以…

力扣(LeetCode)71. 简化路径(C++)

模拟 对于路径 pathpathpath ,遇到 ′/′/′/′ 则操作,遇到其他字符则保存名字。操作有如下几种: 1.名字是 "."".""." 或 """""" 不操作,前者表示在当前目录,后者…

代码管理工具知多少?来看看Git怎么用吧

一. 代码管理工具简介 说到代码工具,许多工作了的小伙伴一定很有发言权。因为我们在实际开发环境中,就代码的复杂度和逻辑度,对于开发工程师来说,都是极具挑战性的。如果单靠个人来完成单个项目的整体开发,那无疑是难…

baostock均线数据怎么描出图形表示?

baostock主要是用量化交易者的一个开放数据的源头系统,其功能可以提供大量准确、完整的证券历史行情数据、上市公司财务数据等服务。利用python API获取证券数据信息,满足量化交易投资者、数量金融爱好者、计量经济从业者数据需求等,同样&…

重点,一文掌握ReentrantLock加解锁原理!|原创

本文详细讲解了 ReentrantLock 加锁和释放锁的原理,以及和 Synchronized 的对比。本文较长,建议收藏!点击上方“后端开发技术”,选择“设为星标” ,优质资源及时送达简要总结 ReentrantLock实现原理:volati…

Arduino ESP32使用U3115S芯片控制H桥驱动有刷直流电机

Arduino ESP32实现互补PWM输出 问题提出半桥驱动电路必须是PWM互补输入才能工作Arduino ESP32的互补PWM控制问题提出 直流有刷电机控制使用U3115S芯片。芯片是电压高达300V的半H桥驱动电路,管脚说明: NumberSymbolDescription1VCC低侧固定逻辑电源输入…

牛客网——verilog练习题思路汇总

目录 基础语法 VL1 四选一多路器 VL2 异步复位的串联T触发器 VL3 奇偶校验 VL4 移位运算与乘法 VL5 位拆分与运算 VL6 多功能数据处理器 VL7 求两个数的差值 VL8 使用generate…for语句简化代码 VL9 使用子模块实现三输入数的大小比较 VL10 使用函数实现数据大小端转…

智慧城市建设的原则及规划目标

一、建设原则 智慧城市建设过程中必须把握以下原则: (一) 遵循市信息化建设总体规划与发展框架。遵循 “十二五” 信息化规划确定的“紧紧围绕国家西部大开发战略目标,强化信息技术和信息化在我市加快推进新型工业化进程中的战略…

数据库周期表整体设计方案

这是学习笔记的第 2442篇文章数据库周期表是我们自定义的名称,从数据视角来说,通常会有三类数据表:字典表,状态表,日志表,其中周期表从定位上更侧重于日志表。为什么叫周期表,主要是因为日志数据…

看着2022年世界杯,我无比怀念98世界杯

作者:朱金灿 来源:clever101的专栏 为什么大多数人学不会人工智能编程?>>> 断断续续看了2022年世界杯部分比赛,我无比怀念1998年世界杯!该文权当本人的一点回忆文字,没有经过严谨认证&#xff0…

2023年第三届智能制造与自动化前沿国际会议(CFIMA 2023)

2023年第三届智能制造与自动化前沿国际会议(CFIMA 2023) 重要信息 会议网址:www.cfima.org 会议时间:2023年6月9-11日 召开地点:中国大理 截稿时间:2023年4月20日 录用通知:投稿后2周内 收录检索:EI,…