作者littleshan (我要加入剑道社!)
看板GameDesign
标题Re: [问题] 该先学OpenGL好 还是 DirectX ?
时间Wed Jun 21 02:55:12 2006
※ 引述《haryewkun (Har)》之铭言:
: 题外话,请问 DirectX 和 OpenGL 这十年里面,谁的进步比较大?
: (单纯以技术的角度来看)
既然 John Carmack 会改口
我想 DirectX 的进步应该是很大吧
: 印象中,OpenGL 沉默了好一段时期,听说是因为委员会利益冲突,
: 所以拖延到无法做出决策。
:
: 到了今天,这两者之间,又是谁的技术更加高明呢?(不考虑商业
: 策略之类的问题,单单从电脑图像学的角度来看)
同样都是 rasterize API
我是不觉得它们有什麽很大的差别
(唉 什麽时候 3D game 才会开始玩 ray-tracing 呢....)
wikipedia 对两者的比较写得满详细的
http://en.wikipedia.org/wiki/Direct3D_vs._OpenGL
: --
:
※ 发信站: 批踢踢实业坊(ptt.cc)
: ◆ From: 60.48.165.1
: 推 StubbornLin:应该是DirectX吧@@? OpenGL好像目前都卡住的样子 06/21 00:15
: → StubbornLin:而DirectX一直更新 如果这样还输的话那我也不知道说啥 06/21 00:16
: → StubbornLin:忘了说 以上纯属猜测 XD 06/21 00:29
如果你只看 core
那 OpenGL 的确很久才更新一次
不过硬体厂商经常会把新功能做成 extension
广泛使用的功能会被加入 ARB 中
并可能加入下一版的 GL
由此看来 说「OpenGL好像目前都卡住的样子」并不适当
最後对於原标题
我不认为学哪个会有很大的差别
知道它们做了什麽事比较重要
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.62.3.35
1F:推 kaiwae:你在说什麽?? ray tracing的全局光照有很多方法可以实现 06/21 16:32
2F:→ kaiwae:目前应该是有一些游戏使用热辐射的方式来实作了 06/21 16:32
3F:→ kaiwae:也有人提出过PRT跟类似Occlusion的演算法来做即时全域光照 06/21 16:38