POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
楼主: huge_nebulea
打印 上一主题 下一主题

DX10党,觉悟吧,全局光照都可以基于DX9.0C,而且执行效率高的吓人

[复制链接]
21#
发表于 2009-8-11 14:24 | 只看该作者
顶顶更健康!
回复 支持 反对

使用道具 举报

22#
发表于 2009-8-11 14:29 | 只看该作者
LZ的意思就是没必要出什么DX11 12 13了  用DX9就可以了

就像WIN7出来后  大把人说还是XP好怎么怎么的  WIN7怎么垃圾的

国人就是很多人喜欢固步自封啊
回复 支持 反对

使用道具 举报

23#
发表于 2009-8-11 14:31 | 只看该作者
真搞笑,就拿《弹头》就可以证明DX9能实现DX10所谓的新特效
回复 支持 反对

使用道具 举报

24#
发表于 2009-8-11 14:34 | 只看该作者
LZ,你能证明什么,你是不是想说DX10能做到的其实DX9.0C也能做到吗?

那DX10.0的游戏,怎么让它在XP下以DX10.0方式运行,你做的到吗?

不说别的,就说最近的生化5测试程序吧,DX10.0模式如何让它在XP运行,你如 ...
shakebaby 发表于 2009-8-11 14:20


别人在说DX10能做到的DX9也能做到,而不是说XP能运行DX10,真搞笑
回复 支持 反对

使用道具 举报

25#
发表于 2009-8-11 14:36 | 只看该作者
LZ的意思就是没必要出什么DX11 12 13了  用DX9就可以了

就像WIN7出来后  大把人说还是XP好怎么怎么的  WIN7怎么垃圾的

国人就是很多人喜欢固步自封啊
airforce18 发表于 2009-8-11 14:29


技术进步自然是好,但是DX10进步了吗?除了编程更方便游戏工作组外,他给玩家带来比DX9更好的游戏效果了吗?LZ的意思就是批判DX10的停步!搞不清楚是DX10在固步自封还说国人固步自封
回复 支持 反对

使用道具 举报

26#
发表于 2009-8-11 14:37 | 只看该作者
太长,哪位点下关键词
回复 支持 反对

使用道具 举报

gump-chan 该用户已被删除
27#
发表于 2009-8-11 15:28 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

28#
发表于 2009-8-11 16:18 | 只看该作者
1、Shader Model 4.0
       SM4.0规格令游戏程序开发员有更大的空间,相比原先的Shader Model 3.0自然继续有所提升,特别是对于最大指令数从512条增加到了64000条;暂存器数量也从原先的32个增加到惊人的4096个,而同时Texture由SM3.0的16个提升至128个,并硬件支持RGBE,令HDR不再需要特别的Decoding处理也能实现,HDR+AA将不再有这么多的麻烦。对于2D的纹理尺寸支持来看,DirectX 10也有惊人的提升,8192x8192的最高纹理分辩率比原先最高2048x2048的分辩率要高出许多

2、统一渲染架构
       而在DirectX 10中引入了统一渲染架,通过一个整合Vertex Shader、 Pixel Shader的可编程整合光影处理器来完成目前Vertex Shader、Pixel Shader所有的工作。所谓统一渲染架构,最容易的理解方式就是Shader单元不再分离,显示核心不再为Shader类型不同而配置不同类型的Shader单元,对于主流的显示核心,Pixel Shader单元以及vertex Shader单元的概念都应该已经非常熟悉了,而在统一渲染架构中这两种Shader单元将不再分离,转而所有的Shader单元都可以为需要处理的数据进行处理,不管和是Pixel Shader数据还是Vertex Shader数据。而调配哪几组Shader单元负责处理什么数据或者进行什么样子类型的计算,则由一个被称为small sets of instructions(SSI)的部分来控制。这样在硬件上,设计者就无需为不同的着色引擎设计不同的执行单元,只要按照所对应的接口以及操作方式全部融为一体,仅设置一种独立的Shader执行单元。这意味着GPU厂家可以用更小的核心来实现现在需要用8000万甚至更多晶体管才能实现的功能!

3、Geometry Shader技术  
       另外,DirectX 10还带有一个被称为Geometry Shader的新版“Shader”,可以处理Pixel Shaders和Vertex Shaders不能完成的任务。
       目前DirectX的处理模式是:1.顶点数据准备;2.Vertex Shader;3.完成Vertex Shader;4.光栅化计算;5.PixelShader;6.完成PixelShader;这是一个D3D标准的处理模式,这个过程是是顺序进行的(DirectX 10之前)。因此,只能吸收和输出一个单独顶点的旧版Vertex Shaders是不能创建或者破坏三角形的。

4、虚拟显存技术
       微软根据虚拟内存管理方法将在DirectX 10中引入虚拟显存技术。虚拟显存将可以很好的解决以上所提到的问题,所有的纹理、着色等都分成“小块”数据即使在低速总线上也能流畅传输。例如,一个4KB大小的页面相当于一个32×32×32bit大小的纹理贴图,这样大小的纹理贴图已经可以满足需要,这样在需要纹理渲染时系统就不需要传输太多"页面"就可以完成相应的工作。而做到这一切几乎不会损失性能。

5、整数指令集
       而DX10中引入整数运算将有许多好处,比如进行动态/静态分支预测、顶点缓存定位、通用内存寻址方面,浮点是无法进行精确计算的。

6、直接存取像素着色帧缓存
       DX10则转向了新思路:使用了像素描影器直接存取帧缓存的方式来部分代替以前的实时渲染,某些情况下,我们可以随时中断渲染,加入我们想要的效果,再继续运算,不对整个渲染过程造成影响,使渲染变得更为灵活和可控。但并不意味着在DirectX10中进行实时渲染模式就毫无问题,并且厂商可能放弃了对这种技术的支持。那样这项技术很可能以一种备选方案出现,如此一来,程序员可能会忽略这项技术的存在而继续沿用老方法

7、增强型图形镶嵌技术
       DX10的硬件将支持各种通用高阶曲面计算:Catmull-Rom曲面、贝赛尔曲线、B-Splines曲线、圆锥曲线,证明高阶曲面回归的时代已经到来,只是要我们去认真地进行优化而己。当然这些也需要图形芯片进行硬件支持。

8、Physics(物理加速)技术
       DX10 GPU将是更趋向化通用型的处理器,也就是说,原本许多交由CPU进行的3D处理会被转移到GPU上面来,因为强大的GPU比CPU更适合做这些工作,由此游戏性能会大幅提高。微软表示,DX10会开放两个SDK,分别照顾到AGEIA和Havok,其中AGEIA的PPU直接作用于SDK独立进行物理运算,在Havok引擎的调动下NVIDIA和ATI的GPU也可以动态的处理物理运算!


     DirectX 10.1相对DirectX 10有那些技术性改变呢?

  第一、DirectX 10.1提高并改善了通用标量着色器的资源存取功能。尤其是在开启Acting Appointment时,能够更好的控制读取采样点能力,并且DirectX 10.1还能将定制创建下行采样滤波器。

  第二、DirectX 10.1将具备更新的浮点混合功能,这对被渲染目标能够起到更具针对性的作用,并且每个渲染目标能够实现独立渲染。

  第三、在3D性能方面,DirectX 10.1的改变是用户最关心的。(a)、DirectX 10.1能够实现32bit浮点滤波,这对渲染精度和HDR的画质改善起到决定性作用。(b)、应用程序能够实现最高自由度的控制多重采样和超级采样Acting Appointment,并且在特定场景下选择合适的Acting Appointment模式(DirectX 10.1将至少对一个像素进行4次采样)。(c)、DirectX 10.1对多核平台进行优化,这将实现更高的3D性能。而在GPU渲染反射和散射时,DirectX 10.1能够减少对API的调用次数,以起到提升资源合理利用的目的。(d)、DirectX 10.1阴影渲染、过滤方面的性能将有所提高,能够实现更加逼真的画质。

  第四、DirectX 10.1将引入更新的WDDM2.1(DirectX 10仅支持WDDM2.0)。

  也许很多用户对DirectX 10.1并没有大多兴趣,但是它所带来的实际画质效果提升和未来的普及是势在必行的。不过在这里要告诉各位读者一个好消息,在未来系统更新至DirectX 10.1 API时,DirectX 10显卡仍能毫无阻碍的运行,仅是DirectX 10.1所更新的部分技术无法实现。
回复 支持 反对

使用道具 举报

29#
发表于 2009-8-11 16:29 | 只看该作者
技术进步自然是好,但是DX10进步了吗?除了编程更方便游戏工作组外,他给玩家带来比DX9更好的游戏效果了吗?LZ的意思就是批判DX10的停步!搞不清楚是DX10在固步自封还说国人固步自封
iverlin 发表于 2009-8-11 14:36



DX10固步自封???    游戏没有更好的效果是要照顾大多数玩家  ,  不代表DX10不能提供更加好的效果。  把开发商没提供更好的效果推到DX10身上  ,个人觉得很不妥。
回复 支持 反对

使用道具 举报

30#
 楼主| 发表于 2009-8-11 17:54 | 只看该作者
我想说的很简单

用更强的卡玩DX9
回复 支持 反对

使用道具 举报

6850 该用户已被删除
31#
发表于 2009-8-11 18:04 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

32#
发表于 2009-8-11 18:42 | 只看该作者
哦 原来是DX9党对DX10党挑起的战争啊?围观
回复 支持 反对

使用道具 举报

33#
发表于 2009-8-11 18:43 | 只看该作者
我是DX9党,从来都无视DX10,DX10仅仅是编程方便,对我们玩家来说一文不值
iverlin 发表于 2009-8-11 11:50


像刺客信条这样的游戏,DX10模式比DX9模式相同画面设置,帧数要高很多;

英雄连这样的游戏,DX10模式目前主流显卡都能跑,比DX9模式画面好很多;

这怎么叫一文不值呢?更先进的DX不就是改进实现更高画面效果的效率么?
回复 支持 反对

使用道具 举报

34#
发表于 2009-8-11 19:07 | 只看该作者
我等看DX11的时候这些人是不是还是继续DX9    画面发展到现在已经不可能有极大的跨越了   DX11画面也不会好到哪里 ,  这些人就用一辈子DX9吧
回复 支持 反对

使用道具 举报

35#
发表于 2009-8-11 19:21 | 只看该作者
肉了下LZ的帖子,呵呵,LZ是典型自我满足型啊
自己用个G80 8800GTS 320M 感觉什么玩什么都够了,
自己坚守XP不换系统认为DX9是最好的了
请问你是什么分辨率?295SLI的都不敢说玩什么都够了
回复 支持 反对

使用道具 举报

36#
 楼主| 发表于 2009-8-11 19:44 | 只看该作者
本帖最后由 huge_nebulea 于 2009-8-11 19:47 编辑

36# NO.say

够就是够,我有什么必要骗自己

真好玩呢

一个个以为自己多玩家

老子FB-GRID车队队员也没怎么样嘛

http://zhihuiguan.com/bbs/read.php?tid=45064


一个个跑最高指挥官跑的欢的很呢

先不作弊吧两个ALtec灭了再和我秀吧
回复 支持 反对

使用道具 举报

37#
发表于 2009-8-11 19:49 | 只看该作者
我就不问你是什么显示器了
连个主流1920分辨率都没上你谈何游戏效果?
800*600我承认你确实是够了
回复 支持 反对

使用道具 举报

38#
发表于 2009-8-11 19:52 | 只看该作者
好吧 ..... LZ就继续享受DX9.0C吧.....
回复 支持 反对

使用道具 举报

39#
发表于 2009-8-11 19:56 | 只看该作者
现在win7 出了 多核效率更高 该抛弃xp  了
回复 支持 反对

使用道具 举报

40#
 楼主| 发表于 2009-8-11 19:58 | 只看该作者
38# NO.say


1440*900

那个是fraps录像,无视
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2024-11-6 00:39

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表