Behind the Scenes of Moonlight Blade’s Technical Marvels

《天涯明月刀》图形与物理模拟技术揭秘

《天涯明月刀》是腾讯游戏自主研发的一款全3D武侠题材的大型多人在线角色扮演网络游戏。同时也是业内首款采用顶尖电影人班底创作,以电影化的创作手法,将电影与游戏完美融合的全新艺术形式——电影网游。所以在《天涯明月刀》游戏引擎中采用了大量先进的图形和物理模拟技术来提高对游戏艺术品质的追求。在本次讲座中,我们邀请到《天涯明月刀》制作团队的工程师李小猛和技术美术李成栋和我们一起分享在《天涯明月刀》中所采用的一些图形和物理模拟技术,尤其是在NVIDIA APEX布料的使用上获得的一些制作经验。


DirectX 12 and Zero Driver Overhead Practice

DirectX 12与超低驱动层开销的实践

长期以来,图形驱动层的开销一直是游戏开发者面对的最棘手问题之一。在PC游戏引擎中,这种开销主要是对处理器资源的占用所带来的性能下降;在移动平台上,这种开销还包括降低电池的续航时间。在本讲座中,我们首先介绍一些基于现有图形接口的高层优化方案,可以将现有的驱动层开销降低到十分之一或更低;然后,着重讲解一些常见的驱动层性能问题,并给出切实的解决办法;最后,展望即将发布的DirectX 12,重点讨论其中新增的高效任务提交模式。以上给出的技术适用于所有软硬件平台。


NVIDIA GameWorks – Enabling Cutting Edge Technology in Games

NVIDIA GameWorks – 为游戏创建高级视觉效果

NVIDIA GameWorks 为游戏玩家提供了更具交互性和电影级别感受的游戏体验,从而将游戏的制作品质推向了一个新的高点。通过集成GameWorks,游戏开发者可以在当前的游戏中给与玩家次时代游戏的品质享受。在GameWorks中我们提供了诸如PhysX和VisualFX等高端游戏开发技术。这些技术能够容易地整合进各种游戏引擎,同时我们还提供了教程及工具以便开发者能迅速的生成游戏内容。此外我们还提供了开发所需的各种用于调试,分析和优化的工具。这个讲座包含两大部分内容:首先我们将主要讲解GameWorks 的VisualFX技术库中的尖端视觉效果,介绍他们的技术背景,API的使用,以及展示相关的效果,从而使您了解到NVIDIA GameWorks高端易用的特性;然后,我们将为您介绍GameWorks的PhysX方面的最新进展,以及即将推出的FLEX技术的特性和效果展示。


OpenGL 4.x for mobile games

使用OpenGL 4.x为移动游戏开发图形特效

随着移动平台芯片性能的不断提升,越来越多的移动游戏开发者开始应用更高级的图形解决方案,从而提升移动游戏的整体画面效果。一些经常被用于PC及主机平台的游戏特效逐渐被应用到了移动平台,例如光晕效果,动态阴影等。 利用OpenGL 4中的一些全新的特性和功能,开发者可以更有效的进行移动游戏的开发。NVIDIA的Tegra K1芯片首次将OpenGL 4带到了移动平台。该讲座主要会介绍如何用Tegra K1芯片在OpenGL 4上进行移动游戏的开发,其中包括了OpenGL 4的新特性以及其实现的高级图形特效。


云端游戏服务器的架设与开发技术

Gaming as a Service – A Cloud Computing Solution for the Masses

NVIDIA GRID 云游戏技术使大家将能够以流的形式传输 Web 上的视频游戏,就像传输任何其它媒体一样。 GRID 可以在云端服务器上渲染 3D 游戏,即时为每一帧进行编码,将结果以流的形式传输至任何接驳了有线或无线网络的设备。利用 NVIDIA® 片上视频编码器技术的单台服务器,最多可支持 48 路高清画质游戏的流式传输。本讲座将为听众介绍云游戏的优势;最新的GRID SDK和GRID硬件;NvIFR和NvFBC两种API的差异,如何选择这两种API搭建云游戏服务器;注册亚马逊AWS帐号并体验GRID硬件;如何配置云服务器;客户端解码API的选择;以及对Windows和Linux下中间件设计和优化的简要说明。


HairWorks

游戏里的真实毛发技术

逼真的的人物头发和动物毛发的实时模拟和渲染正在成为游戏界的一个新热点。NVIDIA的HairWorks库运用了现代GPU的多种特性,使得电影级别的毛发效果在游戏中做到实时模拟和渲染成为现实。HairWorks库包含了一个美术制作插件,一个实时预览工具,和一套完整而易于集成的模拟、渲染API。 演讲中我们也将从美术制作和程序算法背景两个方面向听众介绍HairWorks库是如何做到在游戏中做到令人惊叹的实时互动效果的。我们也将分享一些HairWorks在如《使命召唤10》《巫师3》这样的AAA级大作中的使用经验。


Tegra K1: The Next Generation of High Performance Mobile Processor

Tegra K1:次时代的高性能移动处理器

随着Android系统迅速成为移动市场霸主,移动游戏数量的迅猛增长。开发者们制作出令人印象深刻的游戏也变得越来越困难。NVIDIA新一代Tegra K1处理器提供给开发者许多全新的特性和功能,使得基于K1开发的游戏在众多游戏当中脱颖而出。本讲座将着重讲解K1处理器在体系结构上的创新,以及各种新特性和高性能图形给移动游戏所带来的契机;同时,还将演示数种实际游戏引擎在该处理器上所能达到的极致效果,并对其中使用的多种新技术作一简介。


Using Nsight 4.0 to Debug and Profile Your Game

使用Nsight 4.0来全面调试与优化游戏代码

当代游戏引擎都应用一些高级的渲染技术来达到电影级别的视觉效果,如多种后处理特效、多遍绘制等等。然而,这些技术背后的复杂算法往往会给代码的调试和优化带来困难,特别是很多错误的根源难以确定:如API调用不当,图形管线设置的不正确,着色器代码出错,甚至是算法本身的局限性等等,都会导致难以处理的错误。同时,对于那些具有复杂渲染流程的引擎来说,开发者往往需要在多种不同的平台上定位相应的性能瓶颈所在。针对这些个难点,Nsight Visual Studio版本专为游戏开发制定了一整套工具集:动态和静态分析功能、时间线分析功能、API调用记录、着色器调试、帧捕捉,等等。在新推出的4.0版本中,全新设计的用户界面使易用性得到了大幅增强。本讲座将使用实际游戏来展示如何应用最新的Nsight版本进行调试和优化工作。


Debugging and Profiling Tools for Mobile Game Development

移动游戏的调试与优化工具

移动游戏目前正迅速从二维和简单三维图形向复杂三维图形转化,很多以前只能在高端PC机和游戏主机上才能够实现的电影级特效,如多遍渲染和后处理特效等,正被越来越多地用于移动游戏的制作中。随着游戏素质的不断提升,对高级视觉效果的需求也相应增多,这就给游戏开发带来了大量编程及渲染方面的问题:API的不正确使用,管线的不当设置,着色器错误,输入输出数据异常,以及算法上的根本缺陷,都会带来一系列难以解决的困难。同时,由于硬件管线日趋复杂,性能瓶颈也变得难以确定,开发者往往无法准确定位低效率的根源所在。在本讲座中,我们将以Tegra Graphics Debugger为例,对一款当前流行的移动游戏引擎中实际存在的渲染错误进行排查,讲解如何应用工具来解决上述问题;同时,还进行一系列性能问题的分析并给出解决办法,使游戏达到预期的流畅度和满意的效果。