3D,就必须先说说游戏引擎,因为二者是密不可分!

说到3D,我们必须先说游戏引擎,因为两者密不可分!

我们可以将游戏的引擎比作赛车的引擎。众所周知,发动机是赛车的心脏,决定着赛车的性能和稳定性。汽车的速度和操控性直接关系到驾驶员。基于发动机。游戏也是如此。玩家所体验的剧情、关卡、美术、音乐、运营等内容直接由游戏引擎控制。它扮演着中场引擎的角色,将比赛的所有元素联系在一起。背景指导他们同时有序地工作。简单地说,引擎是“控制所有游戏功能的主程序,从计算碰撞、物理系统和对象的相对位置,到接受玩家的输入,并以正确的音量输出声音。”

可见引擎并不是什么神秘的东西什么是3d游戏,无论是2D游戏还是3D游戏,无论是角色扮演游戏、即时战略游戏、冒险解谜游戏还是动作游戏射击游戏,哪怕只有1兆的小游戏,也有这么一段控制代码。经过不断的演进,今天的游戏引擎已经发展成为一个由多个子系统组成的复杂系统,从建模、动画到光影、粒子效果,从物理系统、碰撞检测到文件管理、网络功能,以及更多专业的编辑工具和插件-ins 几乎涵盖了开发过程中的所有重要环节。下面简单介绍一下引擎的一些关键部件。

首先是光影效果,即场景中的光源对其中的人和物的影响方式。游戏的光影效果完全由引擎控制。折射、反射等基本光学原理,以及动态光源、彩色光源等高级效果,都是通过引擎的不同编程技术实现的。

第二个是动画。目前游戏中使用的动画系统可以分为两种:一种是骨骼动画系统,另一种是模型动画系统。变形直接在模型的基础上进行。引擎将这两个动画系统预植入到游戏中,方便动画师为角色设计丰富的动作造型。

引擎的另一个重要功能是提供了一个物理系统,它可以使物体的运动遵循一定的规律什么是3d游戏,例如当一个角色跳跃时,系统的默认重力值将决定他可以跳多高,以及他是如何摔倒的。子弹的速度有多快,子弹的飞行路径,以及车辆被撞击的方式,也是由物理系统决定的。

碰撞检测是物理系统的核心部分,它可以检测游戏中物体的物理边缘。当两个 3D 物体发生碰撞时,这种技术可以防止它们相互穿过,从而确保当您撞到墙壁时,您不会穿过墙壁或将其撞倒,因为碰撞检测将确定您和您之间的位置和交互墙根据你和墙之间的特征。

渲染是引擎最重要的功能之一。 3D模型制作完成后,美术师会根据不同的面给模型分配材质贴图,相当于用皮肤覆盖骨骼,最后通过渲染引擎,将模型、动画、光影、特效等效果实时计算并显示在屏幕上。渲染引擎是引擎所有组件中最复杂的,其功率直接决定了最终的输出质量。

每个游戏都有自己的引擎,但真正被其他人认可和标准的游戏并不多。纵观九年多的发展,我们可以看到,引擎最大的驱动力来自于3D游戏,尤其是3D射击游戏。虽然像 Infinity 这样的 2D 引擎已经有相当长的历史了,但从 Baldur's Gate 系列到 Planescape: Torment, Icewind Dale 直到今年夏天发布的 Icewind Dale 2,毕竟还是仅限于龙与地下城的风格角色扮演游戏,包括备受期待的无冬之夜。极光引擎,它们都有非常特殊的用途,很难推动整个引擎技术的发展,这也是为什么运动模拟游戏、飞行模拟游戏和即时战略游戏的引擎很少进入授权市场的原因。即使使用第三方引擎也很难达到预期的效果,而使用《帝国时代》引擎制作的《星球大战:银河战场》就是一个很好的例子。

在引擎的演进中,1994 年由 Ken Silverman 为 3D Realms 开发的 Build 引擎是一个重要的里程碑。 Build 引擎的“肉体”是著名的“Duke Nukem”(

3D 游戏引擎设计是一个庞大的软件项目。自己设计写也不是不可能,但也不是熬夜一两个晚上的事,很有可能要写好几兆的源代码。如果你没有持久的信念和热情,你可能无法实现它。

至于2D,很容易理解,目前80%的游戏都是2D的。

但这并不代表3D游戏就比2D游戏好,不一定!比如最近的英雄传说6空之轨迹,依然保持着2D的风格。你能说它不好不经典吗? ! !答案是否定的! !

2D图形游戏最显着的特点是所有图形元素都是以平面图片的形式制作的。无论地图是拼接的还是整体制作的,其表面和建筑都是由单个地图元素组成的。动画以帧的形式预先存在。这些图形元素最终会以复杂的连接方式在游戏中被调用,从而实现游戏世界的丰富内容。另一方面是2D游戏的显示技术。传统的 2D 游戏很少需要调用显卡加速,大部分 2D 图形元素由 CPU 执行。因此,2D游戏的图形取决于CPU的负载能力。了解这一点非常重要。比如二线城市的网吧,CPU配置普遍偏高,显卡配置偏低。因此,即使是3D游戏,我们制作的一款画面丰富、风格独特的2D游戏也颇有市场。近两年也有人用显卡加速来做2D游戏,但显卡技术注定要通过3D技术来加速2D图形,也就是单图或者动画还是以D3D计算图的形式进行,通常可以保证2D图形可以高速运行,但是这类技术不是很全面。瓶颈主要是由于显存数量的限制以及3D显卡的技术标准不同,导致个别显卡无法运行。像素矩阵技术也是较早的二维技术

大型3D游戏介绍:

比较大和经典的有:(不包括小号和中号)

三角洲部队

古墓丽影III

《极品飞车3-9》

波斯王子

辐射2

暗黑破坏神2

雷曼二代

文明二

半条命

异教徒II

《飞升:机甲大师》

小偷:黑暗计划

《彩虹六号防爆队》

《神通与鬼魂》

上古卷轴:红卫兵

国王秘史:永恒的面具

“疗养院”

“你不认识杰克:搭便车”

《国际象棋大师6000》

《危险!》

印第安纳琼斯二世

哨兵归来

博德之门

“辐射 II”

最终幻想 7

魔法门:天堂的秩序

“重返克朗多”

欧洲空战

猎鹰4.0

“红男爵 3D”

“大空气”

二战战斗机

独立战争

Descent: Freespace - 圣战

国际足联 99

NBA 直播 99

NFL 闪电战

在线高尔夫

星际争霸

战区

神话二:神话

铁路大亨 II

战锤:不祥之兆

等等,我就不一一列举了。

谢谢!!