3D和2D有什么区别?
我们可以把游戏的引擎比作赛车的引擎。众所周知,发动机是赛车的心脏,决定着赛车的性能和稳定性。赛车的速度、操控感等与驾驶者直接相关的指标,都是以发动机为基础的。游戏也是如此。玩家体验到的故事、关卡、美工、音乐、操作都是由游戏的引擎直接控制的。它扮演中场引擎的角色,将游戏中的所有元素捆绑在一起,并指挥它们在后台同时有序地工作。简单来说,引擎就是“用来控制所有游戏功能的主程序,从计算碰撞、物理系统与物体的相对位置,到接受玩家的输入,以正确的音量输出声音等。”
可见发动机并不是什么神秘的东西。无论是2D游戏还是3D游戏,无论是角色扮演游戏、即时战略游戏、冒险解谜游戏还是动作射击游戏,即使是只有1兆的小游戏也有这样的控制代码。经过不断的进化,如今的游戏引擎已经发展成为一套由多个子系统组成的复杂系统,从建模和动画到光影、粒子特效,从物理系统和碰撞检测到文件管理、网络特性,以及专业的编辑工具和插件,几乎涵盖了开发过程中的所有重要环节。下面简单介绍一下发动机的一些关键部件。
首先是光影效果,即场景中的光源对其中的人和物的影响方式。游戏的灯光效果完全由引擎控制,折射、反射等基本光学原理,以及动态光源、彩色光源等高级效果都是由引擎不同的编程技术实现的。
其次,动画。目前游戏中使用的动画系统可以分为两种:一种是骨骼动画系统,一种是模型动画系统。前者是利用内置骨骼来驱动物体移动,比较常见,后者是在模型的基础上直接变形。引擎将这两个动画系统提前嵌入到游戏中,方便动画师为角色设计丰富的动作造型。
引擎的另一个重要作用是提供一个物理系统,可以使物体的运动遵循一个固定的规律。比如一个角色跳跃的时候,系统中设定的重力值会决定他能跳多高,下落的速度。子弹的飞行轨迹和车辆的颠簸方式也是由物理系统决定的。
碰撞检测是物理系统的核心部分,可以检测游戏中物体的物理边缘。当两个3D物体发生碰撞时,这种技术可以防止它们相互交叉,这就保证了当你与一面墙发生碰撞时,你不会越过墙或撞倒它,因为碰撞检测会根据你与墙之间的特征来确定两者之间的位置和相互作用。
渲染是引擎最重要的功能之一。3D模型做出来后,美国工会根据不同的脸型给模型材质贴图,相当于把骨头盖住了。最后通过渲染引擎实时计算出模型、动画、光影、特效等所有效果并显示在屏幕上。渲染引擎是引擎所有组件中最复杂的,它的功率直接决定了最终的输出质量。
每个游戏都有自己的引擎,但真正能被别人认可,成为标配的引擎并不多。纵观九年多的发展,我们可以看到引擎最大的驱动力来自于3D游戏,尤其是3D射击游戏。虽然像Infinity这样的2D引擎历史悠久,从Baldur的Gate系列到Planescape:tradition和Icewind Dale再到今年夏天即将发布的Icewinddale 2,但其应用范围仅限于“龙与地下城”风格的角色扮演游戏。包括万众期待的《无冬之夜》中使用的极光引擎,都有非常特殊的用途,很难推动整个引擎技术的发展,这也是为什么体育模拟游戏、飞行模拟游戏、即时战略游戏的引擎很少进入授权市场,开发者即使使用第三方引擎也很难获得理想的效果。帝国时代引擎出品的《星球大战:银河战场》就是一个最好的例子。
在引擎进化的过程中,肯·西尔弗曼在1994年为3D Realms开发的Build引擎是一个重要的里程碑。构建引擎的“肉体”是众所周知的毁灭公爵(
3D游戏引擎的设计是一个庞大的软件工程。一个人独立完成设计和写作不是不可能,但不是一两个晚上不睡觉就可以的。你可能会写几兆的源代码。如果你没有持久的信念和激情,你很可能完成不了。
那么至于2D,就很容易理解了。目前,80%的游戏是2D的。
但这并不意味着3D游戏就比2D游戏好,不一定!例如,最近的《英雄传说六空间》的轨迹仍然保持着2D风格。你能说它不好或者不经典吗?!!答案是否定的!!
2D平面游戏最显著的特点是所有的图形元素都是以平面图片的形式制作的,地图的表面和建筑物,无论是拼接的还是整体的,都是由单一的地图元素构成的。而动画则是以提前一帧的形式存在的。这些图形元素最终会以复杂的方式在游戏中被调用,实现游戏世界中丰富的内容。另一方面,是2D游戏的显示技术。传统的2D游戏很少需要调用显卡加速,大部分2D图形元素都是通过CPU进行的。因此,重要的是要知道,2D游戏的图形取决于CPU的负载能力。比如二级城市的网吧,CPU配置普遍较高,但显卡配置较低。因此,即使是3D游戏,我们制作一款画面丰富、风格独特的2D游戏还是很有市场的。近两年也有人用显卡来加速2D游戏,但显卡技术注定是通过3D技术来加速2D图形,也就是单个图形或动画还是以D3D计算贴的形式进行,通常能保证2D图形高速运行,但这种技术并不是很全面。瓶颈主要是贴纸数量的限制和3D显卡技术标准的不同,导致个别显卡无法使用。像素点阵技术也是较早的2D技术。
大型3D游戏简介:
比较大的经典有:(中小尺寸的不在介绍之列)
三角洲部队(三角洲部队)
古墓丽影3
速度的需要3-9
波斯王子。
辐射尘II》
暗黑破坏神2。
雷曼二号》(雷曼二号)
文明II》(civilization II)
半衰期
异教徒II
盛刚:机甲部门
小偷:黑暗计划
彩虹六号防爆组
《阿凡达》和幽灵
古代卷轴:红衣守护者
国王秘史:永恒的面具
疗养院里的惊吓
你不知道杰克:搭便车
象棋大师6000
“危险!》
夺宝奇兵2
哨兵归来
贝尔德之门
辐射II
最终幻想VII
魔法门:天堂的秩序
回到克朗多
欧洲空战
猎鹰4.0
红色男爵3D
大空战
二战战士
独立战争
下降:自由空间-圣战
& lt拦截者
《国际足联99》
《NBA直播99》
《美国橄榄球联盟闪电战》
在线高尔夫
占星学
战区
神话二:神话
铁路大亨2
战争之锤:凶兆
等等,不一一列举了。