|
Elite Member
|
引用:
Originally posted by bluesystem
GF FX的超規格架構在不變動程式碼的情況下完全得不到任何好處.
主要的目的是即時運算出更接近prerendered CG的效果.
GF FX比現在面市的其它顯示晶片要強的是它的指令集的指令夠
豐富,VS/PS程式指令容量比其它晶片(呃,目前只有R300)要大很
多.所以能做的事情當然也多很多了.
別家的顯示晶片也可以做得到,不過規格至少要開到跟GF FX一樣或
超過GF FX.我舉個例子,不太可能要求8088的CPU跑出80386才跑
得動的程式.要創造出接近電影般的畫面,並不一定要Cg,有恆心有毅
力的一樣可以用VS/PS 組合碼硬K出來.只是,那不是人人都做得到的.
所以才會有HLSL(包括DX9 HLSL,Cg等)方便程式人員,美術人員來
創造他們想要的效果.沒有一定要Cg,更沒有一定要DirectX(OpenGL
目前也算是能跑PS/VS,只是規格還沒訂出來).
|
感謝回答
我先描述簡易流程,有錯請指教
3D程式設計師先使用XX語言編寫程式並將之編譯出來
再透過3D API控制硬體來作即時運算
在這前提下
硬體(GF FX)的規範超出API所定義的
這樣真的會有正面的幫助嗎??
還是說不管硬體或API支不支援
只要程式這樣設計
不支援的都會用CPU硬幹出來! (限PS/VS)
這是所謂的可程式化嗎?? (這詞我始終搞不懂)
就會產生效果一樣,效率有差的情形
還有就是
上面的網友提醒我去看TOM有關CG的報導
其中提到CG對NVIDIA的GPU最佳化
保證最佳效率
果然十足商業手段
__________________
人性的醜陋就是,會在無權、無勢、善良的人身上挑毛病,卻在有權、有勢、缺德的人身上找優點。當無權、無勢、善良的人受到傷害的時候,還會站在所謂的道德制高點上,假惺惺地勸說無權、無勢、善良的人,一定要忍耐,一定要大度。
|