❶ 求开源3D游戏引擎源码
*****
*****OGRE,全称Object-Oriented Graphics Rendering Engine,官方网站:http://www.ogre3d.org/
*****
*****OSG,全称OpenSceneGraph,官方网站:http://www.openscenegraph.org/projects/osg
*****
*****作为3D引擎它们的功能都非常齐全,而且相对容易上手,这两个引擎我都研究过一段时间,以后可以多交流。最大差别是前者同时支持Direct3D和OpenGL,而后者只支持OpenGL。在官方网站里面,源代码、sdk、samples(开发样例)、wiki(帮助)、manual应有尽有,开源就是好啊!
❷ 如何建立开源游戏引擎Ogre3D开发环境
android,内置c++实现的box2docos2d-x国内写的,pc,android上非常好的开源引擎,能编译到各个平台,各种平台用对于的就行
libgdx,挺出名的一个3d引擎,udk和unity3d都有可视化的开发环境,一般是c++开发,java开发
Ogre,c++开发
cocos2d,脚本功能一般得自己实现了
另外,pc,ios,各种语言实现版本.net版的
开源的引擎
❸ 开源游戏ogre引擎 开发的游戏Ogre 真没落了吗
ocos2d-x国内写的,能编译到各个平台,各种平台用对于的就行
libgdx,回android,pc,android上非常好的开源引擎,答内置c++实现的box2d,java开发
Ogre,c++开发
cocos2d,各种语言实现版本.net版的
开源的引擎,脚本功能一般得自己实现了
另外,pc,ios,挺出名的一个3d引擎,udk和unity3d都有可视化的开发环境,一般是c++开发,但是有python何
❹ OGRE游戏引擎是什么
开发3D游戏用的图形引擎,OGRE:Object-Oriented Graphics Rendering Engine(面对对象的图形渲染引擎),是用C++开发的面向对象且使用灵活版的3D 引擎,它的目的是让开发者能更方便和直接地开发基于3D 硬件设备的应用程序或游戏。引擎中的类库对更底层的系统库(如:Direct3D 和OpenGL)的全部使用细节进行了抽象,并提供了基于现实世界对象的接口和其它类。
它只是图形引擎,权并不包括声音、物理引擎等的实现。
❺ OGRE做3d游戏用什么引擎比较推荐
1:首先抄要明白做游戏为什么要用引擎:因为游戏是个工程量很庞杂的项目,使用引擎可以方便开发进程。当然不用任何引擎也可以做游戏。
2:其次明白引擎是什么:引擎说白了就是把一堆API给组织起来,供你调用。就是一个工具集。
3:OGRE本身就是一个很出色的免费、开源引擎。
4:你要学习做游戏,使用OGRE完全没有问题。当然你首先应该具备C++、D3D或者OpenGL等相关知识。还包括一些基本的数学,比如线性代数。呵呵
5:祝你好运,希望你能在游戏行业里面一路走好。
❻ 做一个3D游戏需要哪些软件
3dsMAX:大多数游戏开发公司美工使用,效率较高,可以独立制作游戏中所有美术相关资源。
MAYA:不同的人选择不同的软件,学MAX的就用MAX,学MAYA的就用MAYA,两款软件在游戏制作上没有太多的差别,主要还是因人而异。MAYA在制作动作的方面较MAX稍差。
ZBrush:美工制作超高模用的,然后可以生成法线贴图,在MAYA或MAX中使用。
Photoshop与Panter:配合MAX或MAYA来绘制各种模型需要用的贴图。
Deeppaint3D:可以直接打开3维模型文件,在上面绘制贴图。
VC++:程序使用,用来实现游戏中的各种功能,调试BUG等。
引擎:引擎在游戏中的作用主要是用来渲染,一款游戏,呈现在玩家面前的,说白了就是渲染结果。当然,还有很多其它功能,例如物理引擎(有的引擎没有),程序接口等等。
根据公司实力,选用不同的引擎。除非公司有绝对的实力,否则千万不要自主研发。不想花钱买引擎,就用免费的开源3D引擎,现在有很多,最有名的是OGRE。想以低成本买引擎,强烈推荐Gamebryo,绝对的高性价比,功能超级多,怎么形容呢,用Gamebryo就可以开发出魔兽世界了,购买费用又极低。如果公司有钱没处花了,就可以考虑考虑source或者unreal那些世界级的引擎了。
Alienbrain:文件管理软件。游戏团队不是一个两个人在工作,一大群人的工作成果怎样才能有效的管理并使用?这时就需要一款文件管理软件。
基本上就这些了
❼ 现在开发3D游戏主要用到什么技术
打个比喻,opengl和Direct3D就像是程序设计中的C和C++,属于底层的开发工具。而一般游戏公司开发主要用游戏引擎,就像web开发中用的XX框架,比较便捷。如果你是一个刚接触计算机图形的新手,建议从一些开源的游戏引擎出发,比如Ogre,Irrlicht,从比较高的角度了解一下游戏开发是怎样一个过程。随着逐步深入,再去了解opengl和direct3d。等你到了这一步,接下来该怎么做,那时的你应该是比较清楚的了。
❽ 现在开发3D游戏主要用到什么技术
打个比喻,opengl和Direct3D就像是程序设计中的C和C++,属于底层的开发工具。而一般游戏公司开发主回要用游戏引擎,就答像web开发中用的XX框架,比较便捷。如果你是一个刚接触计算机图形的新手,建议从一些开源的游戏引擎出发,比如Ogre,Irrlicht,从比较高的角度了解一下游戏开发是怎样一个过程。随着逐步深入,再去了解opengl和direct3d。等你到了这一步,接下来该怎么做,那时的你应该是比较清楚的了。
❾ 推荐几本制作3D游戏的电子书。
别看那种直接用DirectX编程的书,现在都用三维编程框架了。给你推荐一个非常棒的三维框架Ogre。中文网站地址是:http://ogre3d.cn
把里面的基础教程和中级教程看完就入门了,可以做简单的3D开发了。如果你C++熟练的话基本上三天就能看完,要想再进一步的话就去英文的官方网站吧:http://www.ogre3d.org 。
在学习前需要先下载Ogre的SDK,可以去英文官方网站下载编译好的SDK,然后设置好Include和lib目录就可以开始边看教程边开发了。SDK里面还带有数十个Demo,是学习进阶的最好参考。
❿ 开源游戏引擎 Ogre 真没落了吗
ocos2d-x国内写的自,能编译到各个平台,各种平台用对于的就行
libgdx,android,pc,android上非常好的开源引擎,内置c++实现的box2d,java开发
Ogre,c++开发
cocos2d,各种语言实现版本.net版的
开源的引擎,脚本功能一般得自己实现了
另外,pc,ios,挺出名的一个3d引擎,udk和unity3d都有可视化的开发环境,一般是c++开发,但是有python何