欢迎来到-幸运飞艇群!
网站活动:
最热歌曲 : 异地的我们 - 恒恒 每日歌曲 : 阴阳极 - 苗小青      自己骗自己 - 张作甫      珍爱 - 王鹏      如果可以这样爱 - 边永城      金莲开开门 - 华少瑞明     
当前位置: 首页 > 飞艇微信群平台 > 技术 >

夏练三伏 冬练DX9--DX9技术详解

时间:2019-06-10 17:55来源:网络整理 作者:管理员 点击:

   2002年12月21日,微软正式发布Windows应用程序接口的新版本——DirectX 9.0(以下简称DX9)。回顾历史,如NVIDIA的崛起,DirectX对个人电脑的多媒体功能(尤其是3D图形技术)发展有着深刻影响。DX9获得的瞩目尤胜以往任何一个版本,因为它对3D图形技术的每个方面都做出了巨大的改良,将成为促进下一代3D应用诞生的催化剂。

  DX9的进步都体现在哪些方面呢?下面我们挑影响最为重大的几个部分简单介绍给大家。


  Vertex Shader和Pixel Shader


  从DX8开始,3D图形处理技术逐渐统一在Vertex Shader和Pixel Shader。Vertex Shader被用来描述和修饰3D物体的几何形状,同时也用来控制光亮和阴影;Pixel Shader则用来操纵物体表面的色彩和外观。显卡的功能就是把这两种处理从CPU中解放出去。最新版本shader的推出总能为我们带来更强悍的性能和更优异的画质。DX9采用了2.0版的Vertex Shader和Pixel Shader,它们都将支持64或甚至128位浮点色彩精度。浮点色彩在动态和精度上的增加给图像质量带来质的飞跃,还让很多过去不可能的特效变成现实。


dx8 vs dx9

 

directx 8.0

directx 8.1

directx 9.0

高维曲面
(higher order surfaces)

支持

支持

支持

n-patches

支持

支持

支持

连续性镶嵌
(continuous tessellation)

不支持

不支持

不支持

位移贴图
(displacement mapping)

不支持

不支持

支持

vertex shader

1.1

1.1

2.0

最大指令数目

128

128

1024

最大常数数目

96

96

256

流程控制

不支持

不支持

支持

pixel shader

1.1

1.4

2.0

材质数目

4

6

16

最大材质指令数目

4

8

32

最大色彩指令数目

8

8

64

数据类型

整数

整数

浮点数

(责任编辑:admin)
  • 共3页:
  • 上一页
  • 1
  • 2
  • 3
  • 下一页
数据统计中,请稍等!
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
              
  • 听听小编为您选的歌曲吧