direct3d游戏开发技术详解
- 作者: 屎前驹饿
- 来源: 51数据库
- 2020-09-24
打个比喻,opengl和Direct3D就像是程序设计中的C和C++,属于底层的开发工具。而一般游戏公司开发主要用游戏引擎,就像web开发中用的XX框架,比较便捷。如果你是一个刚接触计算机图形的新手,建议从一些开源的游戏引擎出发,比如Ogre,Irrlicht,从比较高的角度了解一下游戏开发是怎样一个过程。随着逐步深入,再去了解opengl和direct3d。等你到了这一步,接下来该怎么做,那时的你应该是比较清楚的了。
开发大型3d游戏,可以考虑使用 virtools dev等3d软件来实现。
3d游戏的开发技术手段大同小异,关键在于游戏引擎的使用,
游戏引擎的使用限制了所开发的游戏的质量,档次和标准.
而且有些欧美大型游戏的游戏引擎核心技术是保密的.
比如,即将在xbox360上推出的live模式在线游戏<地狱之门:伦敦>, 它的游戏引擎采用的是目前高科技的"幻3"技术,其引进费用为400万美金, 几乎占了总开发费用的60%!(这里指纯开发费用,不包括游戏后期广告费用).
举个例子,生产普通汽车的流水线是相同的,而流水线上所采用的核心技术才是决定所生产的汽车的档次.
这里的"流水线"好比3d游戏制作技术手段和平台, 而流水线上采用的"核心技术"就好比游戏引擎.
目前,制作大型3d游戏所采用的著名的高科技有如下:
1.havok物理渲染技术, 曾经应用于<古墓丽影7>
2.粒子物理渲染技术, 曾应用于<使命召唤3>
3. 目前最高的物理渲染技术就是"幻3>, 已经应用于<地狱之门:伦敦>和即将在ps3上推出的大型战争游戏<战争机器>.战争机器>地狱之门:伦敦>使命召唤3>古墓丽影7>地狱之门:伦敦>
开发大型3d游戏,可以考虑使用 virtools dev等3d软件来实现。
3d游戏的开发技术手段大同小异,关键在于游戏引擎的使用,
游戏引擎的使用限制了所开发的游戏的质量,档次和标准.
而且有些欧美大型游戏的游戏引擎核心技术是保密的.
比如,即将在xbox360上推出的live模式在线游戏<地狱之门:伦敦>, 它的游戏引擎采用的是目前高科技的"幻3"技术,其引进费用为400万美金, 几乎占了总开发费用的60%!(这里指纯开发费用,不包括游戏后期广告费用).
举个例子,生产普通汽车的流水线是相同的,而流水线上所采用的核心技术才是决定所生产的汽车的档次.
这里的"流水线"好比3d游戏制作技术手段和平台, 而流水线上采用的"核心技术"就好比游戏引擎.
目前,制作大型3d游戏所采用的著名的高科技有如下:
1.havok物理渲染技术, 曾经应用于<古墓丽影7>
2.粒子物理渲染技术, 曾应用于<使命召唤3>
3. 目前最高的物理渲染技术就是"幻3>, 已经应用于<地狱之门:伦敦>和即将在ps3上推出的大型战争游戏<战争机器>.战争机器>地狱之门:伦敦>使命召唤3>古墓丽影7>地狱之门:伦敦>
推荐阅读
