|
http://wiki.altium.com/pages/viewpage.action?pageId=8751410, I: c9 ] B& b5 Y; M
这里有推荐配置及显卡!. k7 b2 \9 o% h
要使用包括三维可视化技术在内的加速图像引擎,显卡必须支持 DirectX 9.0c 和 Shader model 3。7 X9 l$ Z$ W6 p5 R
1、Shader Model 3.0是最新DirectX 9.0c的标准 7 G& Z- t4 b, R1 i" M7 |: ^
作为Microsoft DirectX 9.0c API的重要组成部分,Shader Model 3.0由Pixel Shader 3.0和Vertex Shader 3.0两个着色语言规范组成。! {2 G- H: y5 h8 c1 ?
2、Shader Model 3.0可以实现更多的炫目效果
8 H* L' H1 K, ]; j& R4 N0 P通过Shader Model 3.0,能够比过去更加高速地实现各种复杂的超现实3D效果。
$ j7 h( O3 `4 u4 C6 @3、Shader Model 3.0可以带来更高的性能 " o1 q, L8 D! `8 s
Shader Model 3.0可以用更少的绘图指令批量处理大量复杂的数据,从而大大减轻GPU 及CPU的负担,让整个系统更有效率地工作,大幅度提高游戏性能和画面帧数。
( D1 W! c. B, u+ ^" P4、Shader Model 3.0意味着更强的可编程能力 : l% n% V* v" P( e& e( b
Pixel Shader 3.0和Vertex Shader 3.0为开发者,分别提供了无限长的像素程序,以及无限长的顶点程序,将GPU的可编程能力带到了一个全新的境界,全面提升了程序开发者的开发效率,为更复杂的效果和更高的性能提供可实现基础。. K" W9 d% d" a+ [* S9 ]$ T" E
5、Shader Model 3.0可以给程序员更强的程序流控制能力
" E* S% B1 Y# V与Shader Model 2.0相比,支持分支跳转的Shader Model 3.0可以简单地实现过去Shader Model 2.0难以甚至无法完成的效果,赋予了程序员更强的程序流控制能力。
, r8 Q3 d, T2 T: i7 g& Y( @+ d6、Shader Model 3.0意味着未来的发展方向
; R' j9 |0 b7 M3 W- L微软发布支持Shader Model 3.0标准的DirectX 9.0c之后,更是在显卡图形芯片领域掀起了新一轮的更新换代大潮。应用程序和系统硬件的应用程序编程接口(API),与过去的DirectX 9.0b和Shader Model 2.0相比较,新版DirectX 9.0c最大的改进,便是引入了对Shader Model 3.0的全面支持。举例来说,DirectX 9.0b的Shader Model 2.0所支持的Vertex Shader最大指令数仅为256个,Pixel Shader最大指令数更是只有96个。而在最新的Shader Model 3.0中,Vertex Shader和Pixel Shader的最大指令数都大幅上升至65535个,全新的动态程序流控制、 位移贴图、多渲染目标(MRT)、次表面散射 Subsurface scattering、柔和阴影 Soft shadows、环境和地面阴影 Environmental and ground shadows、全局照明 (Global illumination)等新技术特性,使得GeForce6 及 GeForce7 GPU立刻为新一代具备无比真实感、幻想般的复杂的数字世界和逼真的角色在影视品质的环境中活动提供强大动力。
* F* _# q: H* p3 F4 jShader Model 3.0相关介绍:3 r* X7 Q+ B$ n; U
http://www.azure.com.cn/article.asp?id=324 |
|