10月23日,微软正式发布了Windows 7操作系统。紧接着第二天,拥有游戏业内最流行、图形特效最先进的Unigine Engine(虚拟现实引擎)的Unigine公司就推出了全球首个支持DirectX 11的测试/演示程序——Heaven(天堂)。这个技术Demo的诞生,为我们揭开了Tessellation技术特性的神秘面纱,也给我们带来了难以抗拒的诱惑……
首个DX 11技术Demo新鲜出炉
作为游戏开发中最重要的图形API(应用程序接口),微软的DirectX早已超越OpenGL(Open Graphics Library,开放式图形库)成为事实上的第一标准,其不断推出的新版本、不断改进的构架、大量炫目的新技术也都第一时间被囊括其中,新版DirectX不仅仅是图形API,而且是硬件和游戏发展的风向标,每次新版本的出现都会暗示今后一段时间内图形硬件的研发方向和展示未来游戏的最高特效。
这次Windows 7操作系统也遵循了这一“自然规律”,新操作系统给我们带来了全新的3D图形API——DirectX 11。和小修小补的DirectX 10.1(Windows Vista系统自带的图形API)不同的是,新一代的DirectX 11带来的变化是革命性的。具体来说,DirectX 11拥有五大关键特性,它们分别是Tessellation(镶嵌式细分曲面技术)、Multi-Threading(多线程处理)、DirectCompute(计算着色器)、Shader Model 5.0(着色处理引擎)和Texture Compression(纹理压缩)。这些技术特性可以为用户带来更好的视觉享受。
尽管微软的DirectX 11给游戏爱好者描绘了一幅美丽的图画,但要让人们为之信服,还得用事实说话。在DirectX 11游戏尚未全面上市之际,相关的技术演示或测试Demo就显得格外珍贵了。如今,名不见经传的Unigine公司抢在3D图形性能测试软件业“霸主”FutureMark之前,推出全球首款DirectX 11测试/演示程序Heaven,让所有关注DirectX 11的游戏玩家为之欢呼雀跃。
作为首个DirectX 11技术演示程序,Unigine Heaven将Tessellation、DirectCompute、Shader Model 5.0等技术特性演绎得淋漓尽致。它提供了对原生DirectX 9/10/11、OpenGL的支持,利用各种物理计算为我们带来了出色的视觉体验,视觉效果足以用“夸张”来形容。
从Heaven这款Demo的测试情况来看,由高性能的物理计算生成的积雨云以及动态的天空效果、阴影效果、光效果都是之前没有体验过的。而对Tessellation特性的全面应用,也让用户感受到DirectX 11特效的巨大魅力。看来,在权威的3DMark测试软件推出新版本之前,Heaven将是玩家进行DirectX 11性能测试的唯一选择。
Tessellation守得云开见月明
在DirectX 11的五大关键特性中,Tessellation技术是一颗璀璨的明珠,它很可能成为今后DirectX 11游戏的主要技术特点。不过,Tessellation今日的辉煌却隐含着数代艰辛的发展。
早在2001年7月微软就在DirectX 8.1的规范中提出了一个叫做N-Patch的技术,相比之前的各种虚拟3D和位移贴图技术而言是一种非常巧妙的技术。它能够像位移贴图那样自动创造顶点,但是却不需要高度图来作参数,使模型自动的变得极为光滑。之后ATI 在自己的R200(Radeon 8500)中,就率先采用了N-Patch技术(ATI 称之为TruForm)。但在实际应用中,TruForm往往在枪支等不需要自动曲面化的模型上自动使用,结果画面就相当可笑。
正是这一问题的存在,TruForm在DirectX 9时代便销声匿迹了。虽然效果不尽理想,但这一技术通过简单高效的手段,让“低模”3D游戏看到了“变身”为高品质模型的曙光。2005年,ATI专为XBOX360设计了图形芯片Xenos,对后者所采用的N-Patch技术进行了改进,并给它起了一个新名字——Tessellation。Tessellation的改进很成功,它可以按照不同模型的要求进行
欢迎访问最专业的网吧论坛,无盘论坛,网吧经营,网咖管理,网吧专业论坛
https://bbs.txwb.com
关注天下网吧微信/下载天下网吧APP/天下网吧小程序,一起来超精彩
|