本文目录一览

- 1,3d软件是如何作成的
- 2,怎样制作一个3D网络游戏
- 3,一款3D单机游戏是怎样做成的
- 4,3D游戏怎么制作
- 5,像穿越火线这种3D游戏是用什么做的
- 6,3D是什么怎么来的
- 7,大型3D网络游戏是如何开发制作的
1,3d软件是如何作成的
要学好3DMAX:1、首先要知道3DMAX整个界面是哪些东西,怎么使用?2、熟悉了这些工具后,进行建模。(建模要坚持到半年时间。)3、买些案例书藉做做。(坚持几个月案例练习)做到以上三点,我想你的水平应该不错了。
2,怎样制作一个3D网络游戏
这个需要用的知识太多了 仅仅是问问 也很难有答案 3D游戏 首先你要会建模 就是做模型 因为你本人的形象是网上没有的 所以需要你还有一定的 美工基础 建模 作出自己的 体形 外貌 还要解密游戏的 文件 替换对应的 人物模型 外表
3,一款3D单机游戏是怎样做成的
。。。。。首先有游戏策划之后就是各个部门的工作美工程序音乐商业美工做原画,建模等等基础工作程序负责游戏的参数控制音乐就是做游戏中的音乐商业就是负责游戏的发售之类的其中还要测试和维护3DMAX是最基本的建模工具还有动作捕捉引擎的开发等等
用钱堆起来的,然后拿出来骗我们钱........
用3Dmax软件做成的!
4,3D游戏怎么制作
http://board.verycd.com/t320080.html 上面有。/
如果要是你是一个高手的话呢.最好还是用5.0的因为英文的里面安全.就是稳定性好.不像7.0和8.0的都是中文版的.里面也经常出错.汉化过来之后.用上几天又成英文了..这种情况让我很郁闷,如果要是新手的话.也可以的.里面多的看中文也可以的.但还有一个效果使用不出来.像修改工具里的有些不让用.你最好还是进去看一下.不过作动画是可以的.所以,最好还是5.0的.希望能帮你.
5,像穿越火线这种3D游戏是用什么做的
制作大型3D网络游戏要花很多的钱。。和很多的时间来做的。首先你得有一个3D游戏引擎,不然很难开发。然后项目里有分工,策划,程序,美工。策划决定游戏要做成什么样。美工按策划的画出原图,以及制作模型。程序就负责构造出虚拟的世界了。游戏的模型一般用两个软件:1.3dMax:用来做游戏场景2.MAYA:用来做人物模型还有可能用到Z-Brush来做人物模型。学C++可以先看谭浩强的《C++程序设计》入门,然后看《c++ primer》,再看《effective c++》,再看《more effective c++》。这样就小有所成了。再想提高编程能力,要学的不仅是C++,而是数据结构和算法。把这两个学好了,然后多动手写程序,做项目。希望你有所收获,祝你成功然后我推荐几本学游戏的书。初学的2D《Visual C++游戏编程基础》《Visual C++经典游戏程序设计》一般现在都可以直接学3D,学好3D,2D就不在话下了《nehe教程》这个是只有电子书,很好的OPENGL教程,让你对3D图形更感兴趣呵呵《OPENGL游戏编程》,作者徐明亮,感觉算国内比较好的书了《3D游戏编程大师技巧》,这书跟《Windows游戏编程大师技巧》有点联系,不过不多,反正也是希望采纳
人的反应有很多种原因的,例如你所讲的游戏我也在玩,但我并没有呕吐的感觉, 两种可能: 1.如果你对血腥的场面觉得刺激很大,会有这样感觉,但相信如果是个男的,很少会有呕吐感。 2.如果因为游戏里的3d效果让你头晕,你也会有呕吐感,这也很正常,如果你能变轻方向的花,相信症状会好些,慢慢会适应的。 最后祝你游戏愉快!
3d软件
编程
6,3D是什么怎么来的
看过“黑客帝国”吗?3D做的
3D游戏就是三维立体空间游戏
3d是家撞设计软件
什么是3D? 3d是three-dimensional的缩写,就是三维图形。在计算机里显示3d图形,就是说在平面里显示三维图形。不像现实世界里,真实的三维空间,有真实的距离空间。计算机里只是看起来很像真实世界,因此在计算机显示的3d图形,就是让人眼看上就像真的一样。人眼有一个特性就是近大远小,就会形成立体感。计算机屏幕是平面二维的,我们之所以能欣赏到真如实物般的三维图像,是因为显示在计算机屏幕上时色彩灰度的不同而使人眼产生视觉上的错觉,而将二维的计算机屏幕感知为三维图像。基于色彩学的有关知识,三维物体边缘的凸出部分一般显高亮度色,而凹下去的部分由于受光线的遮挡而显暗色。这一认识被广泛应用于网页或其他应用中对按钮、3d线条的绘制。比如要绘制的3d文字,即在原始位置显示高亮度颜色,而在左下或右上等位置用低亮度颜色勾勒出其轮廓,这样在视觉上便会产生3d文字的效果。具体实现时,可用完全一样的字体在不同的位置分别绘制两个不同颜色的2d文字,只要使两个文字的坐标合适,就完全可以在视觉上产生出不同效果的3d文字。 什么是3D技术? 简单的说就是虚拟三维技术。它是利用计算机的运算达到视觉、听觉等方面立体效果的一种技术。从图象学的角度来看三维不再是平面,而改为立体的。 所说的“伪3D”是靠多面贴图来完成的。利用3D技术直接做出的是3D影像是非实体。 3d技术的应用范围极其广泛。无论从军事、教育、生产、娱乐、科研,还是医学、航空、学术等等众多领域都会涉及到3d技术。 什么是3D电影? 我们知道,日常生活中人们是用两只眼睛来观察周围具有空间立体感的外界景物的。 3D电影就是利用双眼立体视觉原理,使观众能从银幕上获得三维空间感视觉影像的电影。它不同于一般普通电影在放映时只有影像的平面感觉。 3D立体电影的制作有多种形式,其中较为广泛采用的是偏光眼镜法。它以人眼观察景物的方法,利用两台并列安置的电影摄影机,分别代表人的左、右眼,同步拍摄出两条略带水平视差的电影画面。放映时,将两条电影影片分别装入左、右电影放映机,并在放映镜头前分别装置两个偏振轴互成90度的偏振镜。两台放映机需同步运转,同时将画面投放在金属银幕上,形成左像右像双影。当观众戴上特制的偏光眼镜时,由于左、右两片偏光镜的偏振轴互相垂直,并与放映镜头前的偏振轴相一致;致使观众的左眼只能看到左像、右眼只能看到右像,通过双眼汇聚功能将左、右像叠和在视网膜上,由大脑神经产生三维立体的视觉效果。展现出一幅幅连贯的立体画面,使观众感到景物扑面而来、或进入银幕深凹处,能产生强烈的“身临其境”感。 3D游戏是什么? 3D游戏就是三维立体空间游戏,3D 中的D是Dimensional(维)的缩写。三维游戏中的点的位置由三个坐标决定的。客观存在的现实空间就是三维空间,具有长、宽、高三种度量。三维游戏(3D游戏)是相对于二维游戏(2D游戏)而言的,因其采用了立体空间的概念,所以更显真实,而且对空间操作的随意性也较强。也更容易吸引人。 3D游戏对显卡的运算速度和内存容量比2D游戏有更高的要求。 电脑的独立显卡是相对于集成在主板上的显卡来说的,独立显卡具有相对于集成显卡更好的GPU,最主要的独立显卡有自己独立的内存,而集成显卡则要分享系统的内存,因此独立显卡比集成显卡具有更好的游戏性能,使得游戏的流畅性和精彩性有了更大的提高。 电脑动画的发展史是怎样的呢? 3d图像学里面有编程吗?我数学和英语不好能学习吗? 首先,三维图像的领域里面有变成的内容。它主要是指:在用C++编程的时候,可以调用DirectX或OpenGL的方法来创建和控制3D图形的内容, 比如现在的3D类游戏就是这样开发出来的~~ 第二,三维图像设计本身也不是只有一个工作。它所涵盖的岗位也是很广泛的。一般大型公司都是由专门的部门和人员来负责程序开发。学习三维设计更没有明确的要求学习这要有多好的英语和数学基础。一般来说,做三维设计行业的人有必要全面了解所有的流程,但是不是所有的事情都是一个人负责的。参考资料: http://www.wafjc.com/html/jisuanji/2006/1029/134.html
7,大型3D网络游戏是如何开发制作的
游戏开发中的程序开发主要由如下几个方面组成: 1.图形引擎 2.声音引擎 3.物理引擎 4.游戏引擎 5.人工智能或游戏逻辑 6.游戏GUI界面(菜单) 7.游戏开发工具 8.支持局域网对战的网络引擎开发 9.支持互联网对战的网络引擎开发 下面逐一介绍每个部分: 1.图形引擎主要包含游戏中的场景(室内或室外)管理与渲染,角色的动作管理绘制,特效管理与渲染(粒子系统,自然模拟(如水纹,植物等模拟)),光照和材质处理,LOD(Level Object Detail)管理等,另外还有图形数据转换工具开发,这些工具主要用于把美工用DCC软件(如3DS Max,Maya,Soft XSI,Soft Image3D等)软件制作的模型和动作数据以及用Photo shop或painter等工具制作的贴图,转化成游戏程序中用的资源文件。 2.声音引擎主要包含音效(Sound Effect简称SE),语音(VOICE),背景音乐(Background music简称BGM)的播放。SE是指那些在游戏中频繁播放,而且播放时间比较短,但要求能及时无延迟的播放,VOICE是指游戏中的语音或人声,这部分对声音品质要求比较高,基本上用比较高的采样率录制和回放声音,但和SE一样要求能及时无延迟的播放,SE在有的时候因为内存容量的问题,在不影响效果的前提下,可能会降低采样率,但VOICE由于降低采样率对效果影响比较大,所以一般VOICE不采用降低采样率的做法。BGM是指游戏中一长段循环播放(也有不循环,只播放一次)的背景音乐,正是由于BGM的这种特性,一般游戏的背景音乐是读盘(光盘或硬盘)来播放。另外一些高级声音特效,如EAX,数字影院系统(DTS5.1),数字杜比环绕等。 3.物理引擎主要包含游戏世界中的物体之间、物体和场景之间发生碰撞后的力学模拟, 以及发生碰撞后的物体骨骼运动的力学模拟(比较著名的物理引擎有havok公司的game dynamics sdk,还有open source 的ODE—Open Dynamics Engine)。 4.游戏引擎主要是把图形引擎、声音引擎、物理引擎整合起来,主要针对某个游戏制作一个游戏系统,其包含游戏关卡编辑器,主要用途是可以可视化的对场景进行调整,光照效果和雾化等效果调整,事件设置,道具摆放,NPC设置,另外还有角色编辑器,主要用于编辑角色的属性和检查动作数据的正确性。一般日本游戏公司的做法,他们会把关卡编辑器和角色编辑器直接做到游戏中,所有的参数调整都在游戏中通过调试菜单来进行编辑,所以一般他们把这部分调试菜单的功能做的很强大,同时在屏幕上实时的显示一些重要的信息,这样做的好处是关卡编辑器调整的效果直接就是游戏的效果,但是对于程序的重用性来说可能不是很好,比如说要用到另外一个游戏项目中就比较难,除非两个游戏类型相同,只要把场景和角色数据换一下,还有做下一代产品也没有问题,只要根据式样增加调试菜单的功能就可以了。 5.人工智能和游戏逻辑开发,这部分日本和欧美的游戏开发模式也有很大不同,在欧美游戏公司中运用脚本语言开发很普遍,所以这部分程序开发主要是用脚本语言编写,而且脚本程序和游戏程序的耦合性很低,有单独的编辑、编译和调试环境,这样比较利于游戏程序和关卡设计开发分开,同时并行开发,所以一般他们都会有专门做关卡设计的程序员岗位。而日本游戏公司脚本语言一般和游戏的耦合性比较高,一般通过一些语言的宏功能和一些编译器的特定功能来完成一个简单的脚本系统,所以一般这些脚本程序只能在游戏程序中进行调试,而不能在一个单独的脚本编辑,编译环境中进行开发。 6.游戏GUI界面(菜单),主要是指那些游戏中用户界面设计,有做的复杂,有简单的,做的简单就是2D GUI界面,做的复杂有3D GUI界面。 7.游戏开发工具主要包含关卡编辑器,角色编辑器,资源打包管理,DCC软件的插件工具等开发。 8.支持局域网对战的网络引擎开发,主要解决局域网网络发包和延迟处理,通讯同步的问题,有同步通讯和异步通讯两种做法,异步通讯用于那些对运行帧速要求比较高的游戏,同步通讯相对异步通讯来说效率相对低,但是同步通讯的编程模型相对异步通讯来得简单一些。 9.支持互联网对战的网络引擎开发,目前大部分网游都是C/S结构的,服务器端软件配置管理,服务器程序的最优化,还有游戏大厅、组队、游戏逻辑处理、道具管理、收费系统等。另外还有一些网络系统是C/S和P2P两种结构混合的,如XBOX Live等.
主要分几大模块:3D建模&声音&地图设计;游戏角色的数据结构设计;游戏运行设计;网络方面;地图设计;AI设计。下面分别介绍:一、3D建模&声音这些主要是美工人员的工作,主要包括音乐制作;3D模型制作(现在Maya最常用),这个不光是静态模型的制作,还要包括运动姿态的动作。二、游戏角色的数据结构设计现在来讲这一部分,用C++的比较多。因为C++的继承性比java好一些,而且运行速度快。比如设计出个基类--人物:所有游戏人物角色都继承于此类,此基类的属性有血,魔,生/死,方法有运动(上下左右)等。所有的子继承都是在这个框架上添血加肉。再比如说建筑物的基类,属性就是血有多少,方法一般没有,但像星际那样房子可以飘起来,那就是建筑物的一个方法。除了对象设计之外,还要编写对象操作3D模型的接口。什么是接口呢?就用对象的方法操作3D模型的表现。比如人物的行走,攻击等不同的方法对应模型的不同动作。三、游戏运行设计就是游戏运行的时候,的一个共同遵守的条约。有一个动态栈式结构,存储当前存活的人物,如果一个人物的属性为死亡,那么运行时过几秒后就将该人物从栈式结构中删除。还有,比如出现多个人物挤在一起的时候,要设计算法让他们一个一个通过。四、网络方面这个方面也比较重要,现在大部分游戏是C/S的模式。设计同步性是非常重要的。比如战斗运算中,你对一个敌人发了致命一招,这一招你发出去后,数据包发送到对方电脑上是有一定时差的,如果在该数据包接收之前,他又给你发了一招,那么谁先阵亡呢?在你对手眼中应该你先阵亡,而在你眼中他应该先死。这个一定要设计的严谨,包括系统公用时间,网络延迟的判断等等,对于游戏体验有重要的影响。五、地图设计地图实际就是一个大的二维数据结构,在运行时载入游戏运行程序中,有些地方可以走,有些地方走不通,这实际就是二维结构中每一点的属性值不同。六、AI设计AI就是人工智能,如果和电脑对战的时候电脑的操作就是AI控制的,根据选择的电脑难度不同,AI会采取或聪明或傻的行动。另外AI对玩家操作也有帮助,比如玩FIFA的时候,你操控一个运动员往前跑,其它队员也会自动走位。
你好!你说的这些问题应给是一本书的量去给你解答,游戏编程是很复杂很庞大的工程。建议你买本游戏开发导论这样的书看看。你会受益匪浅的!
呵呵 现在可以发达了 再加上各种设计就OK了
楼上说的很有道理 啊