level 1
fgm148
楼主
Doom3的引擎架构是以电影界绘图标准openGL为基础来制作出来的引擎,是个相容度高,又不怎么吃资源的架构,但是开发环境很困难,不是一般普通的游戏公司可以搞得来的;反观D3D的开发环境浅显易懂,mod式的开发环境让以D3D为架构的游戏层出不穷,但是就是因为开发环境太人性化,所以导致效能较为低落,资源相对也吃的比较大,典型的例子:Far Cry,上古卷轴4:Oblivion,FEAR.....等
但是一定有人觉得奇怪,为什么openGL那么强大,但是以openGL为架构的游戏却那么少?嘿嘿不好意思....因为John Carmark已经为他的openGL架构声请专利,要运用他的架构来写游戏的话就必须付权利金,现在Doom3 Engine的权利金大约是2200万美元。
那么高的权利金并不是普通的游戏公司可以承担的起的,而想要自行开发新的openGL?不好意思~因为以往的游戏几乎都是以D3D为基础(人麻~ 总是比较懒,比较喜欢用容易用的东西),而就往常能参考的openGL的例子有少之又少,要参考这些少之又少的例子来自行开发~?不是不可能,但是赔上的时间,金钱和人力是绝对滑不来的。
那John Carmark为什么可以弄出这样的成就呢?嘿嘿人家早在年轻的时候就写了第一个游戏DOOM,接着当DirectX3D称霸全游戏界的时候他就立志要走 openGL,以致今天成为游戏界中openGL的霸主,谁叫他比别人能洞察到openGL的强大....只能怪他是个魔人吧....Orz
John Carmark不用我介绍了吧,大家都知道他是谁吧。
2009年01月20日 19点01分
1
但是一定有人觉得奇怪,为什么openGL那么强大,但是以openGL为架构的游戏却那么少?嘿嘿不好意思....因为John Carmark已经为他的openGL架构声请专利,要运用他的架构来写游戏的话就必须付权利金,现在Doom3 Engine的权利金大约是2200万美元。
那么高的权利金并不是普通的游戏公司可以承担的起的,而想要自行开发新的openGL?不好意思~因为以往的游戏几乎都是以D3D为基础(人麻~ 总是比较懒,比较喜欢用容易用的东西),而就往常能参考的openGL的例子有少之又少,要参考这些少之又少的例子来自行开发~?不是不可能,但是赔上的时间,金钱和人力是绝对滑不来的。
那John Carmark为什么可以弄出这样的成就呢?嘿嘿人家早在年轻的时候就写了第一个游戏DOOM,接着当DirectX3D称霸全游戏界的时候他就立志要走 openGL,以致今天成为游戏界中openGL的霸主,谁叫他比别人能洞察到openGL的强大....只能怪他是个魔人吧....Orz
John Carmark不用我介绍了吧,大家都知道他是谁吧。