Re: [請益] 關於顯卡&API的一堆問題

看板GameDesign (遊戲設計)作者 (LoyalDog)時間10年前 (2015/01/11 16:44), 10年前編輯推噓7(7046)
留言53則, 8人參與, 最新討論串4/5 (看更多)
謝謝各位的回應~ 第一個問題的部分...主要是想說OpenGL派系的一直在攻城掠地... 可是D3D還在死守PC平台,cjcat說的55%是指PC/NB市場上,可是考慮到Mobile、Web, Windows系統的佔有率瞬間下降阿!! 而個人也信仰Mozilla的Web統治世界說 ((疑? 雲端應用無論遊戲、Rendering等等的應用愈來愈多。 所以覺得Web端的標準被OGL派系的吃掉了....D3D究竟還能玩什麼? 而另外一例,今日Java穩穩吊在最多人使用語言第一名的原因便是JVM給的跨平台 功能 (這也是我相信Web統治世界的理由) 而D3D一步都沒走出家門,OGL已經把其餘(不包含console)大眾使用平台吃光了。 今天有人要寫跨平台的Graphics程式...除了OGL派系沒得挑阿。 美術在Mac、科學計算、醫學影像在Linux,Windows剩下遊戲在他身上。 而Steam一直在推Linux遊戲,相信也會對廠商的選擇造成很大的影響... 基於以上理由, 所以才會有它在頑抗的想法。 至於把OpenGL 、OpenGL ES 、WebGL綁在一起算,是因為在同個組織下, 而且他們都吃GLSL阿XDD 而功能層面....今天大多數平台都在用OGL派系,就算它再爛....能不用嗎? ---------- 另外想問,現在無論用什麼API或者Framework或者軟體,不是都要會寫Shader嗎? 為什麼會說不是在做Rendering Engine就不用碰最底層的API(OGL D3D)呢@@? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.121.198.160 ※ 文章網址: https://www.ptt.cc/bbs/GameDesign/M.1420965884.A.63E.html

01/11 16:46, , 1F
另外想再問~ 為什麼學界都在用OGL阿? 因為Linux嗎?
01/11 16:46, 1F

01/11 16:50, , 2F
因為先進技術,極限效能的市場就是Windows或console
01/11 16:50, 2F

01/11 16:50, , 3F
console要極限就用他自己的api
01/11 16:50, 3F

01/11 16:50, , 4F
windows上的最大公因數就是DirectX
01/11 16:50, 4F

01/11 16:51, , 5F
D3D綁MS平台,然後Windows Phone又那個死樣子:/
01/11 16:51, 5F

01/11 16:51, , 6F
太有錢也可以為每張顯卡寫啦...
01/11 16:51, 6F

01/11 16:52, , 7F
跨平台大部分還是針對平台最好用的API去做
01/11 16:52, 7F

01/11 16:54, , 8F
現在遊戲市場還是Windows大宗嗎? Mobile佔幾%了呢?
01/11 16:54, 8F

01/11 16:56, , 9F
linux gaming...本身生態系統太混亂,搞OpenGL起家的
01/11 16:56, 9F

01/11 16:57, , 10F
id也說作不起來,要看Value的Steam Machine能不能弄一
01/11 16:57, 10F

01/11 16:58, , 11F
個不會改個版所有driver爛掉的問題搞定才會有人進去
01/11 16:58, 11F

01/11 16:58, , 12F
*valve
01/11 16:58, 12F

01/11 17:00, , 13F
跑得動這些高階功能的顯卡我相信90%以上裝在win pc上
01/11 17:00, 13F

01/11 17:02, , 14F
每個平台的OpenGL支援度都不一樣Write Once Run Anywhe
01/11 17:02, 14F

01/11 17:02, , 15F
應該會變成Write Once Debug Everywhere
01/11 17:02, 15F

01/11 17:03, , 16F
學界用OpenGL的原因我覺得跟以前一開始就是OpenGL系有
01/11 17:03, 16F

01/11 17:03, , 17F
01/11 17:03, 17F

01/11 19:13, , 18F
現在不是還有不少大學課程是用Legacy OpenGL嗎OAO
01/11 19:13, 18F

01/11 20:22, , 19F
這不準啦,沒多久前還有不少大學在Dev C++咧
01/11 20:22, 19F

01/11 20:22, , 20F
一群不思改進的任教者在誤人子弟...
01/11 20:22, 20F

01/11 20:34, , 21F
我在想是不是因為Legacy OpenGL的各種部份教起來比較簡
01/11 20:34, 21F

01/11 20:34, , 22F
單,所以大部分教課都用他XD
01/11 20:34, 22F

01/11 20:43, , 23F
我想問技術先進是ogl沒搞錯吧? 細化明明就dx提的ogl後面
01/11 20:43, 23F

01/11 20:44, , 24F
才出的,ogl是跨平台支援多。每個都在神化ogl,把dx放到哪
01/11 20:44, 24F

01/11 20:55, , 25F
我想你誤會了,沒有要神話GL,是剛好這裡用的人較多吧?
01/11 20:55, 25F

01/11 20:56, , 26F
那個是 NV 提的,2009 oct 兩邊 API 都上好嗎 ...
01/11 20:56, 26F

01/11 20:56, , 27F
我是兩個都有在用,覺得DX的OO API用起來比較順手
01/11 20:56, 27F

01/11 20:56, , 28F
功能性的話,我不會用到最先進的部分,所以沒有偏好
01/11 20:56, 28F

01/11 20:57, , 29F
希望這串討論不要淪為DX vs GL的戰文
01/11 20:57, 29F

01/11 20:57, , 30F
選哪個用就是看平台、需求和喜好,如此而已
01/11 20:57, 30F

01/11 21:10, , 31F
只論最新版的OpenGL的話,的確功能跟D3D持平
01/11 21:10, 31F

01/11 21:11, , 32F
不過真的就是DX多了啥再借鑒過來這樣XD
01/11 21:11, 32F

01/11 21:11, , 33F
然後別那麼激動嘛,至少我看到現在還沒有太過於貶低或
01/11 21:11, 33F

01/11 21:12, , 34F
神化某方的發言,尤其這種議題好像是萬年吵架用題(?)
01/11 21:12, 34F

01/11 21:25, , 35F
應該說他用頑抗這個詞 有點搓到我了
01/11 21:25, 35F
我沒有神化哪邊的發言阿 囧rz..... 我連D3D都沒用過怎麼敢在功能面評論哪個比較好。 我只是就現有市場上的使用情形來討論而已。 D3D >> Windows OGL派 >> Web、Mobile、Mac、Linux ※ 編輯: lovesnake (140.121.198.160), 01/12/2015 10:41:11

01/16 06:19, , 36F
請問你會說法拉利頑強嗎?
01/16 06:19, 36F

01/16 17:49, , 37F
可是Windows好像談不上奢侈品阿 Orz 應該Mac才是奢侈品
01/16 17:49, 37F

01/16 21:06, , 38F
手機跑的效果是否能跟pc一樣?
01/16 21:06, 38F

01/17 12:51, , 39F
手機不行阿~ 但是Linux跟Mac可以阿XD
01/17 12:51, 39F

01/17 12:51, , 40F
如果你是想要提遊戲的話@@ 我上面有講剩下遊戲在Window
01/17 12:51, 40F

01/17 12:52, , 41F
s上了@@
01/17 12:52, 41F

01/17 20:30, , 42F

01/17 20:31, , 43F
OS: Win 95% Mac 3% Linux 1%
01/17 20:31, 43F

01/17 20:32, , 44F
PC Master Race上沒有跨平台的問題,平台只有一個。
01/17 20:32, 44F

01/20 23:22, , 45F
不可忽視頂極畫面市場中dx優勢
01/20 23:22, 45F

01/20 23:30, , 46F
是阿~我們討論的本來就是遊戲市場...
01/20 23:30, 46F

01/23 00:29, , 47F
我想討論的不止遊戲耶! 包含電影、動畫、醫學影像、特
01/23 00:29, 47F

01/23 00:29, , 48F
效之類的。遊戲雖然是3d應用最大宗,但其他的使用者數
01/23 00:29, 48F

01/23 00:29, , 49F
量也不小啊。
01/23 00:29, 49F

01/26 14:57, , 50F
因為pc game能讓開發商顯卡商MS吃得很飽不需要頑抗
01/26 14:57, 50F

01/26 14:58, , 51F
這個市場裡dx就是最佳選擇,跟其他領域愛用什麼無關
01/26 14:58, 51F

01/26 15:08, , 52F
很多用途中"通用"毫無價值,特化才能發揮到極限
01/26 15:08, 52F

01/26 15:09, , 53F
像電影有些會cuda直接上,也不用openGL
01/26 15:09, 53F
文章代碼(AID): #1KiZVyO- (GameDesign)
文章代碼(AID): #1KiZVyO- (GameDesign)