网站首页 - 网络游戏 - 单机游戏 - 电子竞技 - 页面游戏 - flash游戏 - 硬件 - 下载 - 社区
用户名: 密码:
当前位置:硬件频道首页 >> 新手学堂 >> 微软公布 DirectX10 渲染方案架构图
微软公布 DirectX10 渲染方案架构图
2007-09-07 22:24:41  作者:  来源:互联网  浏览次数:0  
 

  在近几天举行的GDC游戏开发者大会上,微软和NVIDIA、ATi两家重要的厂商都举行了针对最新DirectX 10的讲座,配合幻灯片的讲解,在讲座上透露了很多DirectX 10、尤其是Direct3D 10的最新技术和框架。


微软公布  DirectX10  渲染方案架构图

『NVIDIA的Kevin Myers先生』

    从下面的介绍我们可以看出,D3D 10将会是微软正式的下一代应用程序接口API。在驱动方面将会有新的模式,采用IHV(独立硬件供应商)内核和用户驱动两种模式。

微软公布  DirectX10  渲染方案架构图

    D3D 10将必须使用Vista操作系统,不支持XP及其以前的操作系统。到2007年(微软刚刚表示家用版的Vista将不会在2006年推出),支持DirectX 10的显卡将会推出,在XP操作系统下,这些显卡仍然可以采用DirectX 9驱动,但是DirectX 9驱动必然会进行比较大的改动。但是想要达成全规格的支持,Vista就是必需的了。此外,专有的HLSL(High-Level Shader Language,高级着色语言)也将会推出。

    下面是D3D 9和D3D 10的渲染管线流程图,相比老版本,D3D 10去掉了以前版本DX的设备能力检查CAPS,为DX10和Windows Vista提供的显示硬件必须满足DX10的所有硬件特性。这样对于开发者就比较可以放心的使用各种硬件特性了,很类似游戏机平台。


微软公布  DirectX10  渲染方案架构图

    从架构图上我们可以清晰的了解到D3D 10在结构上的重大变化,不再针对具体的渲染状态,而是全部采用“Stage”状态对象。D3D10对渲染状态这个概念进行淡化,一方面使用全Shader化的架构使得状态的前后设置和互相影响对渲染成功率降低到最少;另外对API架构也更为简洁,面对一些关键渲染状态进行封装和分类。

微软公布  DirectX10  渲染方案架构图

    Input Assembler Stage类似D3D9里的顶点声明,也就是对用户输入数据进行整合和系统化,随后进入顶点Shader。我们可以看见随后增加的“Geometry Shader”,原来的VS和PS只是对逐个顶点或像素进行处理,而新的Geometry Shader可以对每个顶点或像素的临近顶点设置Shader,也就是可以对批量几何进行处理。

微软公布  DirectX10  渲染方案架构图 微软公布  DirectX10  渲染方案架构图

  流输出层(Stream Output State),这个层的功能是将VS和GS处理完成的数据输出给用户,由用户进行处理后再反馈给流水线继续处理。Rasterizer Stage是光栅化对象,控制光栅器的行为,包括填充模式、剔除模式、多采样、DepthBias等。最后便是Pixel Shader和输出。

  SM4.0、更高级的编程方法变为可能,整数的处理系统被强化,多种新的逻辑演算也等能变得进行,GPU和CPU的有效利用潜在力被扩大。


微软公布  DirectX10  渲染方案架构图

    同时访问的texture数扩大为128,比SM3.0的16扩大了8倍。材质texture格式变为硬件支持的RGBE格式,其中的“E”是Exponent的省略,是RGB共同的说明,这在HDR的处理上有很大的作用,摒弃了以往需要专门decoding处理HDR渲染的流程。

微软公布  DirectX10  渲染方案架构图

微软公布  DirectX10  渲染方案架构图

    shader变为共有的核心(common)。在SM3.0时代,ATi没有VTF(Vertex Texture Fetching,顶点纹理拾取)的支持,而在SM4.0中,这些区别将不复存在。

(责任编辑:sa)

精品推荐  
《QQ华夏》今日公测 大发免费财!
《合金战纪》特色篇视频 无限连击PK战
完美与中影就《赤壁》达成合作意向
快和朋友一起到《魔域》来抢钱!
情人知己 QQ三国新版8月7日正式上线
时空之泪内测火爆,今日增开“神州”
《童年》关注未成年人
《童年》关注未成年人
全球萝莉再掀疯狂
全球萝莉再掀疯狂
最新更新  
· DIY攒机 经验谈:好价钱≠好配置
· 谈组装高性价比电脑 配件的合理选择
· 极速DDR3内存前沿技术分析
· AM2到来 教你仔细分辨闪龙处理器PR值
· 贴近老百姓 AM2 Sempron 64 CPU测试
· 意外惊喜 朋友攒机JS送的外星U盘(图)
· 消费者对消费者说的6句箴言
· 让硬盘工作在最佳状态下的优化技巧
· 当PC爱上HDTV:高清晰视频播放百科
· 1G内存够用吗 谈虚拟内存的合理设置
《流星花园OL》
《流星花园OL》
三国时代出现比基尼杀手
三国时代出现比基尼杀手
频道推荐
“涨”声不断 网价为何还不见动静
《十面埋伏》运营将向美剧靠拢
《机战》 即使是路盲也不会迷路的游戏
《跑跑卡丁车》决战江西K1总决赛报道
《魔兽世界》战场:最大化你的资源
人气生意装备一个都不能少 天机新服见闻
韩国最大手游厂商网游《XGF》公开
韩国网游太搞了游戏角色还能得胃癌
《启示录II》盛世启航
《启示录II》盛世启航
《梦想世界》公测开启
《梦想世界》公测开启
战神推广 人人有礼
战神推广 人人有礼
《武林外传》周年庆
《武林外传》周年庆