MCPLive > 杂志文章 > NVIDIA DirectX 11演示DEMO详解

NVIDIA DirectX 11演示DEMO详解

2012-10-26李实《微型计算机》2012年10月上

图形技术无论如何发展,终都要落到实际的应用中才有效果。在个人电脑上,图形技术大的用户除了显示UI和操作界面外,就是呈现美轮美奂的游戏场景。说起游戏发展,内容实在太过庞大繁杂,可能三天三夜也说不完。但是,今天我们可以从另一个角度来观察图形技术在这10年时间中的飞跃进步。NVIDIA,作为主要的图形技术领导厂商之一,在2002年和2012年先后发布了名为《Dawn》和《New Dawn》的技术演示DEMO,10年间巨大的图形技术进步令这两款DEMO呈现出难以想象的画质差距。今天,本文就带大家来领略图形技术的巨大进步以及全新的《New Dawn》的神奇魅力。

破晓如梦 NVIDIA DirectX 11演示DEMO详解

Dawn,英文可翻译为破晓、黎明。从名字来看,这款DEMO似乎力求为图形技术带来破晓般的曙光。作为技术展示DEMO,NVIDIA在《New Dawn》中倾尽全力,从人物塑造、环境塑造、光线处理、毛发处理上几乎无所不用其极,终我们看到了这个令人惊讶不已的、教科书般的全新DirectX 11图形演示DEMO。

NVIDIA首个人物主题DEMO《Zlotar The Magnificent》
NVIDIA首个人物主题DEMO《Zlotar The Magnificent》

那么,问题就来了,究竟怎样的电脑才能流畅运行《New Dawn》呢?《New Dawn》又应用了哪些令人惊讶的设计和技术呢?它给图形技术带来了哪些指导意义?我们什么时候才可以看到类似《New Dawn》的游戏画面?这些问题,本文将在下文中一一解答。

《Dawn》展示了当时显卡可以达到的高级别画质效果。
《Dawn》展示了当时显卡可以达到的高级别画质效果。

你的电脑行不行?

根据NVIDIA官方资料来看,运行《New Dawn》的电脑配置可不低。CPU方面只要是主流的2.5GHz主频的双核心处理器即可满足需求,系统内存要求至少4GB,硬盘空间差不多需要1GB,操作系统自然是Windows Vista或者Windows 7。这些要求看起来并不高,但显卡方面,由于《New Dawn》对性能和画质的苛求,因此至少需要GeForce GTX 670 SLI才能流畅运行。
那么是不是说明低于GeForce GTX 670 SLI的系统就不能跑《New Dawn》了呢?显然不是的。根据笔者测试,一些老的显卡比如GeForce GTX 460或者GeForce GTX 580等,还是可以运行的,只是速度非常慢,卡顿是家常便饭,帧数可能不到10帧。当然,AMD显卡是无法运行这个DEMO的。其中除了有PhysX的因素外,NVIDIA可能也不希望竞争对手的产品可以运行在自家的程序上,这几乎是业界的潜规则了。

总的来看,只要你的显卡档次高于GeForce GTS 450,基本上都可以运行这个DEMO,只是速度就难以保证了。因此,对《New Dawn》感兴趣的玩家都可以下载并尝试运行。卡不卡是一方面,感受一下新的技术才是重要的。

《Dawn》和《New Dawn》有什么渊源?

在运行《New Dawn》之前,我们不妨温故而知新,来看看《New Dawn》和《Dawn》究竟有何关联?

10年前,这款名为《Dawn》的DEMO出现时,带给玩家的是刚进入DirectX 9时代的惊喜和震撼。一个美丽的仙子在幻象的空间中飘扬起舞,她温润的皮肤、细腻的头发代表了那个时代图形技术的巅峰。

《New Dawn》的设置界面非常简单,内容很少。
《New Dawn》的设置界面非常简单,内容很少。

2002年,NVIDIA第一次启用女性人物角色作为技术展示的DEMO。在此之前,NVIDIA的技术展示多使用了草地、天空、动物等,接近人物的则是展示DirectX 8顶点引擎的《Zlotar The Magnificent》。但《Zlotar The Magnificent》仅仅是一个人物头像而已,并非完整的人物造型。

《Dawn》作为GeForce FX系列的技术展示DEMO发布。一般情况下,在一款架构和技术跨越极大的产品发布后,图形厂商总会发布一款DEMO来展示这款显卡可以达到的高效果。这样做一方面是展示自己的技术,另一方面是指导合作伙伴如何使用该技术。因为图形芯片商总是了解自己的产品的,他们知道如何用代码来描述一种效果,如何优化Shader,如何使用后处理等来达到这款图形芯片在视觉和性能上的好平衡。

《Dawn》的发布在当时引起了很大震动,大家惊叹于其对人物使用了“巨量”的多边形来建模—整个人物使用了高达18万个顶点来达到几乎没有棱角的平滑圆润的过渡状态,这几乎是当时GPU所能达到的计算负荷的上限。在如何处理仙女的皮肤方面,NVIDIA使用了极为精细的纹理来描述仙子富有质感又有点小雀斑的皮肤。毛发是另一个重点,NVIDIA画出了1700根静态毛发,并将其一根根粘贴到人物的头上,然后再给予其相应的光照效果。此外,《Dawn》在当时也拥有不错的光线效果。NVIDIA使用了一种叫做边缘光照的技术来实现逆光下物体的边缘明亮效果,这个技术在今天的应用中几乎已经随处可见了。

《New Dawn》中对曲面细分的大规模应用,主要用于处理树皮等环境部位。
《New Dawn》中对曲面细分的大规模应用,主要用于处理树皮等环境部位。

《Dawn》几乎像一个明灯,给10年前所有游戏开发商的技术人员树立了一个高峰。令人遗憾的是,虽然GPU在不断地发展,经过长达10年时间,我们看到主流游戏除了一些大作外,大部分游戏的人物建模的精细程度甚至还远逊于《Dawn》中的精灵,这一点在网游中尤其明显。不知道这样的情况,在下一个10年中,又有多少改善和变化。

从实际运行的对比效果来看,两个DEMO除了仙子长得有点像外,场景和出现的物体基本上都完全不同了,《New Dawn》毫无疑问更细腻、更真实,更先进。

分享到:

用户评论

用户名:

密码: