Major Member
|
關於vertex shader那個,
我想可以舉一個例子,樹,
以往遊戲裡面的樹雖然都是3D貼圖,
但是樹和樹葉通常都是死的,
運用vertex shader之後,
可以在每一個樹葉的vertex上面,
加上一段程式碼,來模擬樹葉的飄動,
如果顯示卡夠力的話,甚至可以讓整棵樹上的所有樹葉擁有自己的程式碼,
這樣所創造出來的樹,
會比只運用貼圖技術貼出來的多邊形更擬真,
我個人猜想這就是toms所說的全3D森林,
這是和多邊形有關,但是更需要額外的處理,
GF3只有1個Vertex Shader引擎,8500我不清楚,
而Xbox採用的NV2A和GF4都有2個,
如果加上時脈的進步,NV2A和GF4應該能有2倍以上GF3的處理速度,
況且現在DX8的遊戲還未大量開發,電腦上的顯示卡有能力跑Vertex shader的也是寥寥可數,遊戲廠商自然會用大多數人的標準,DX7來開發遊戲,
但是Xbox的功能固定,每一台Xbox都有2個Vertex Shader,
能讓遊戲做的漂亮,我想廠商自然是能用盡量用了
|