DX11将随Windows 7发布 首次DEMO展示
NVIDIA不仅在NVISION 08上宣传了自己的最新技术,还全面讲解了微软DirectX 11核心部分Direct3D 11的最新特性,并第一次进行了DEMO演示。最新消息称,[b]微软将在今年11月份放出DX11的第一个预览版,正式版则会随同Windows 7一起发布,也就是2009年底或2010年初。[/b]
遗憾的是,虽然NVIDIA对DX11进行了现场演示和详细说明,但没有透露演示DEMO的具体技术细节,只能看出Tessellation是其中的一个重点,这也是DX11 Direct3D 11技术的关键之处。
[align=center][url=http://news.mydrivers.com/img/20080828/11422558.jpg][img=550,412]http://news.mydrivers.com/img/20080828/S11422558.jpg[/img][/url][/align]以下是有关DX11的一些简介:
D3D 11的主要目的有[b]提高伸缩性、改善开发体验、拓展GPU能力、改善性能[/b]。它是D3D 10/10.1的超集,在其基础上增加了一些新功能,支持Windows Vista和后续操作系统,支持DX10/10.1级别硬件。
[align=center][url=http://news.mydrivers.com/img/20080828/11430497.jpg][img=550,412]http://news.mydrivers.com/img/20080828/S11430497.jpg[/img][/url][/align]D3D 11的主要新技术:[b]Tessellation、Compute Shader、多线程、动态Shader关联、改进的纹理压缩[/b]……
[align=center][url=http://news.mydrivers.com/img/20080828/11431158.jpg][img=550,412]http://news.mydrivers.com/img/20080828/S11431158.jpg[/img][/url][/align]角色创作的趋势是越来越复杂,三角形和多边形越来越多,对渲染管线和输入输出提出了更大的挑战,因此需要更高级的表面呈现技术。
[align=center][url=http://news.mydrivers.com/img/20080828/11431796.jpg][img=550,412]http://news.mydrivers.com/img/20080828/S11431796.jpg[/img][/url][/align][b]D3D 11新增了三个渲染流程:Hull Shader、Tessellation和Domain Shader。[/b]
[align=center][url=http://news.mydrivers.com/img/20080828/11432880.jpg][img=550,412]http://news.mydrivers.com/img/20080828/S11432880.jpg[/img][/url][/align]在增加了三个流程后,D3D 11的渲染管线更加丰富和复杂。
[align=center][url=http://news.mydrivers.com/img/20080828/11433530.jpg][img=550,412]http://news.mydrivers.com/img/20080828/S11433530.jpg[/img][/url][/align][align=center][url=http://news.mydrivers.com/img/20080828/11434432.jpg][img=550,412]http://news.mydrivers.com/img/20080828/S11434432.jpg[/img][/url][/align][align=center][url=http://news.mydrivers.com/img/20080828/11435033.jpg][img]http://news.mydrivers.com/img/20080828/S11435033.jpg[/img][/url][/align]以下是表面处理管线的一些示例,涉及Vertex Shader、Hull Shader、Tessellation和Domain Shader。
[align=center][url=http://news.mydrivers.com/img/20080828/11440408.jpg][img=550,412]http://news.mydrivers.com/img/20080828/S11440408.jpg[/img][/url][/align]Tessellation技术的主要目的是以更小的代价提供更平滑的表面轮廓和更丰富的动画、提高不同硬件配置的画质伸缩性、提高各方面的性能、让艺术家得到希望的渲染效果。
[align=center][url=http://news.mydrivers.com/img/20080828/11441027.jpg][img=550,412]http://news.mydrivers.com/img/20080828/S11441027.jpg[/img][/url][/align]除了三个新的渲染阶段,D3D 11还加入了[b]Compute Shader[/b]。
[align=center][url=http://news.mydrivers.com/img/20080828/11441819.jpg][img=550,412]http://news.mydrivers.com/img/20080828/S11441819.jpg[/img][/url][/align]Compute Shader可以对图像进行后期处理,然后输出最终图像。
[align=center][url=http://news.mydrivers.com/img/20080828/11442636.jpg][img]http://news.mydrivers.com/img/20080828/S11442636.jpg[/img][/url][/align]Compute Shader的用武之地相当多,比如[b]图像和后期处理器、A-Buffer/OIT、光线追踪与辐射、物理、人工智能等等[/b]。
[align=center][url=http://news.mydrivers.com/img/20080828/11443229.jpg][img]http://news.mydrivers.com/img/20080828/S11443229.jpg[/img][/url][/align]总之,Compute Shader可以提供更多通用算法、透明并行处理模型,并提供对不同厂商硬件的全面支持。
[align=center][url=http://news.mydrivers.com/img/20080828/11444168.jpg][img=550,412]http://news.mydrivers.com/img/20080828/S11444168.jpg[/img][/url][/align]当然,D3D 11还有其他很多新特性,简单来说也有数十条。
[align=center][url=http://news.mydrivers.com/img/20080828/11450921.jpg][img]http://news.mydrivers.com/img/20080828/S11450921.jpg[/img][/url][/align][align=center][url=http://news.mydrivers.com/img/20080828/11445433.jpg][img=550,412]http://news.mydrivers.com/img/20080828/S11445433.jpg[/img][/url][/align] 再怎么弄 , 最后到电影画面就到头了 . 画质永无止境。 [s008] 支持dx10硬件 感觉DX9-DX10画面变化就不大,不知DX11能改进多少? 无他 [s004] 看宣传好像画质不错 感觉画质和d10的也不会很大提升。电影画质和真实画质也是有很大区别的。
页:
[1]
