站內搜尋"DX11"之前的討論串已經被違反版規資源回收去了引用的圖片不要上傳到mobile01喔Tessellation如果不能更有效率的使用那還是不開的好... 這部分要靠遊戲開發商的努力不過光就DX11來說, 效率確實有比較好
是DX11會比DX10效率好(這數據已經很明顯看到了)而不是Tessellation會效率好...Tessellation只是一種特效,跟physx一樣是種你可以自行決定要開不開的特效當然在nv已經註定無法硬體實做的現在 未來或許也有可能出現一個Tessellation常時開啟不能關閉的婊遊戲...這也說不一定反正現時間就已經有這種婊遊戲存在了...只是他不能關的是physx而已
Tessellation 是把頂點數暴增數十上百倍的特效.就和Physx一樣是會吃Shader效能的......其他HDR, MSAA, ShadowMap也是一樣吃效能阿.要怎麼用的恰當是看開發者的判斷.如果只要吃效能就不用,那大概做遊戲沒有效果可以用了.PS: 如果不開任何效果, 只畫模型和貼圖,不跑複雜Shader.繪製FullHD1920x1080 x 60FPS x Overdraw3的畫面.No AA時大約每秒400M pixel/sec, 理論上你只需要Geforce6200或內建顯示.甚至可能連硬體加速都不需要, 以軟體繪圖(用4核心cpu跑)早就可以輸出幾百M pixel/s沒問題.但是實際上你需要比Geforce6200快數十倍的顯卡才能跑現在的遊戲.這差距就是因為一大推特效(大多數是不能關的)吃光了性能.(之前就有人試過關到只剩貼圖, 結果voodoo3可以跑Doom3...但是很醜.)Tessellation只不過是一大串清單中新加入的一項.這產業本來就是一直在吃硬體性能, 除非不玩遊戲否則你也只能一直升級.以後還有基於ComputeShader或OpenCL的效果會加進去......不出3年大概連5870都跑不動.不要搞到像某些PhysX遊戲只能開不能關就好了.畢竟中低階卡才是市場主流.已經夠慢的中低階卡還要強制開啟, 實在太殘酷....原本DX10也可以用GeometryShader模擬Tessellation.不過用GS純軟體運算慢到吐血......所以DX11增了硬體Tessellate單位.速度會快很多, 至少是可用的效果.(會認為效能好大概是因為過去DX10簡直完全不能用)Tessellate要算到幾等級是遊戲程式可以控制的.....你可以把1萬面變成10萬面, 但也以只加到3萬面.如果效率差距太大, 表示開發者會了畫質....開的很高.