3d游戏用什么开发,unity3d做的大型游戏

【现在开发3D游戏主要用到什么技术】

打个比喻,opengl和Direct3D就像是程序设计中的C和C++,属于底层的开发工具。而一般游戏公司开发主要用游戏引擎,就像web开发中用的XX框架,比较便捷。如果你是一个刚接触计算机图形的新手,建议从一些开源的游戏引擎出发,比如Ogre,Irrlicht,从比较高的角度了解一下游戏开发是怎样一个过程。随着逐步深入,再去了解opengl和direct3d。等你到了这一步,接下来该怎么做,那时的你应该是比较清楚的了。

【现在开发3D游戏主要用到什么技术?】

开发大型3d游戏,可以考虑使用 VIRTOOLS DEV等3D软件来实现。
3D游戏的开发技术手段大同小异,关键在于游戏引擎的使用,
游戏引擎的使用限制了所开发的游戏的质量,档次和标准.
而且有些欧美大型游戏的游戏引擎核心技术是保密的.
比如,即将在XBOX360上推出的Live模式在线游戏<地狱之门:伦敦>, 它的游戏引擎采用的是目前高科技的"幻3"技术,其引进费用为400万美金, 几乎占了总开发费用的60%!(这里指纯开发费用,不包括游戏后期广告费用).
举个例子,生产普通汽车的流水线是相同的,而流水线上所采用的核心技术才是决定所生产的汽车的档次.
这里的"流水线"好比3D游戏制作技术手段和平台, 而流水线上采用的"核心技术"就好比游戏引擎.
目前,制作大型3D游戏所采用的著名的高科技有如下:
1.Havok物理渲染技术, 曾经应用于<古墓丽影7>
2.粒子物理渲染技术, 曾应用于<使命召唤3>
3. 目前最高的物理渲染技术就是"幻3>, 已经应用于<地狱之门:伦敦>和即将在PS3上推出的大型战争游戏<战争机器>.

【3D游戏开发需要那些软件?】

本人总结的网络游戏程序开发学习流程,这是最少要看的书了:
1、C++primer中文版第4版
2、C++标准程序库自修教程与参考手册
3、Windows程序设计第5版
4、MFC windows程序设计第2版中文版
5、VC++深入详解
6、MFC深入浅出
7、Effictive STL
8、Windows核心编程
学好以上几本,也可以去游戏公司一试VC++软件工程师职位了。
9、WINDOWS游戏编程大师技巧第2版
10、3D游戏编程大师技巧
11、DirectX角色扮演游戏编程
12、DirectX特效游戏程序设计
13、精通DirectX 3D图形与动画程序设计
14、DirectX高级动画制作
15、Ogre引擎研究
16、游戏人工智能编程案例精粹
17、Visual C++实践与提高--网络编程篇
18、C++网络编程,卷1
19、C++网络编程,卷2
20、Visual C++网络游戏建模与实现第2版
21、代码优化:有效使用内存
22、编个Demo出来,好好复习一下C++和数据结构,然后去游戏公司应聘。

【最主流的3D游戏设计开发软件是什么】

要数游戏开发软件最重要的软件,3dmax当之无愧,3dsmax是最常用的三维制作软件,不管是动漫行业还是游戏行业,都大量的应用3dsmax,不管是模型、动画、特效,3dsmax都可以制作出最精良最逼真的效果。
学3dsmax,不能单单只学习一个软件,而是要学习设计原理,现在的游戏动漫公司,都是几种软件配合使用,单单只会一种软件,是不能够满足公司要求的,学习3dmax要找一个好的3dsmax培训班,不止要教会学员使用3dsmax,还要教会学员设计原理以及其他软件。
资料来源sz.gamfe.com

【制作大型3D游戏需要学习什么?】

想要制作游戏,首先要会JAVA语言(推荐)或c语言,然后学习unity3d(unity3d是PC端的游戏开发工具)的使用

【开发3D游戏引擎要学习哪些知识?】

小弟我也不是内行,不过据我观察有这么几个:
1、图形渲染算法,什么光照公式啦,ray tracing啦,culling算法之类的
2、碰撞检测算法是一块
3、如果自己没有3D的建模功能就要考虑3D模型的导入,比如3ds,obj,maya之类的,这个可能涉及到模型存储的数据结构
4、骨骼系统
5、一般3D引擎应该是对底层API的封装,所以要了解DirectX或者OpenGL的知识,貌似最近有拿XNA封装的
6、我见过的引擎一般会支持一种脚本语言比方说python,lua这些
ps.一点浅见,我也蛮想听内行人讲讲的~

标签: 3d游戏用什么开发 开发3d游戏需要学什么大型3d游戏是用什么开发的