瀏覽單個文章
Artx1
Master Member
 

加入日期: Jun 2002
您的住址: 耗電量頗高的地方.
文章: 1,959
引用:
Originally posted by 宗毛
可以請問一個笨問題嗎?

"dx9"和"使用ps2.0"這兩件事有什麼不一樣呢?


嗯.... 我這句話指的是"有使用到PS2.0 Shader的物件,可能在畫面的比例中佔得十分地少"的狀況.

我們舉個例子好了.... 比如說, Game Test4 in 3DMark03.
http://www.beyond3d.com/articles/3d...o/index.php?p=4
(source: Beyond3D)

Game Test 4 Technical Summary:
a. DX9 hardware with PS2.0 support required
b. VS2.0 used for modelling the swaying of individual leaves.
c. PS2.0 used for the lake surface and sky. Higher dynamic range used in calculating the sun
d. The ground uses 1.4 pixel shaders, with a colour map, a detail map, a light map, a bump map, and a normalization cube map.
e. Approximately 780,000 polygons are rendered per frame.
f. 50MB video memory is used for textures, 54MB for vertex buffers and 9MB for index buffers.

所以, Game4用到PS2.0的部分是湖面, 天空.
高動態範圍打光用在陽光, 其他地面部分則全部都還是PS1.4; 當然湖面和天空在畫面上佔的比例也不算小了....

只是如果是其他更極端的狀況, 只怕該應用程式就不應該能稱之為一個有廣泛使用到DX9技術的應用程式....

----
或許大家都應該去用Mad-FX來做Real Time Rendering Test.... ^^a
 
舊 2003-06-13, 02:13 AM #52
回應時引用此文章
Artx1離線中