看板 GameDesign 關於我們 聯絡資訊
※ 引述《hegemon (hegemon)》之銘言: : ※ 引述《NDark (K1下次要買搖滾區)》之銘言: : : "純Cell" 上要做繪圖目前只有Ray tracing算是成熟. : : IBM自己有好幾個Cell的demo就是ray tracing. : : PS3有自己的顯示系統,這個跟CELL運算單元沒有太大關係. : : 至於CELL呼叫這個系統的API,我想應該要跟SONY簽合約成為開發商才能拿到. : : OpenGL? IBM說他們沒這個打算.看看有沒有3rd party有興趣做. : PS3上的GPU並沒有辦法在Linux下使用..Sony當初為了避免有人把PS3+Linux當作PC開遊戲 : 已經在BIOS上動了手腳..導致我們沒有辦法使用GPU...甚至連利用GPU的記憶體都沒辦法 : 所以我們才會研究利用Cell來做graphics的可能性..看能否拿來做大學畢業專題論文的題目... : 我目前待的Lab本行是在做平行化..軟硬體的profiling..但我對這些沒啥興趣.. : 教授也希望我們能夠在Cell上生點有趣的應用..而我這三年來覺得最有趣的部份..就在graphics.. : 所以才會想要搞這些....各位覺得這個碗糕和在SPE上實做ai..哪個比較有搞頭? : 感謝 這麼說好了 OpenGL DX 這種種東西的出現和普及化 主要是跟硬體開發商有很大的關係 開了這麼多的 Spec 和 interface 等等 主要的目的就只有一個 要讓做 AP 的人可以輕鬆的調用 HW 功能 ( 從 AP 到真正 HW 動作是一道鴻溝 沒有整個產業鏈相扣是跨不過的 ) 所以今天 你動用不到 PS3 的 GPU 功能 只能用 CELL 來算 那 OpenGL 什麼碗糕的你可以不用鳥他 ( 事實上在 OpenGL DX 出現之前 3D 的東西也是一家做一套 ) 我想也因此 IBM 本身對 OpenGL 興趣缺缺 ... 恩好啦 這樣講是很簡單 >w< 但是這代表如果你想自己捲起袖子做的話 你必須具備一些 graphics 的基本觀念 像是至少 TNL, Shading, Rasterization 要懂 Texture 懂 linear 應該就可以先裝懂 ... Shader 的話 ... 先假裝沒看到吧 XD 不過其實應該也有捷徑 因為像 Software Renderer 或是 Ray Tracer 這種東西應該亂找都有 ... 甚至學校開課的期末專題 XD 直接把它們移植到 CELL 上吧 所以照這樣想的話 重點就是變成 怎麼用 CELL 加速這些程式的運行 ※ 編輯: reizarc 來自: 122.124.6.145 (09/18 02:11)
Bencrie:texture懂linear是指filtering還是mapping @@? 09/18 08:50
Transformers:應該是filter的模式 09/18 21:40
reizarc:ya 從 API 來看叫 filter 從 shader 來看叫 sampler 09/18 22:59
reizarc:不過其實是一樣的東西 mapping 是比較偏 AP 層的說法 09/18 23:01