什么是3d引擎?(a 3d engine?)

三维(3D)引擎,通常称为游戏引擎,是用于虚拟计算机模拟的系统。游戏引擎通常用于视频游戏,但也存在其他非娱乐应用程序。3D引擎具有多个功能区域,它们共同创建一个沉浸式虚拟环境。游戏引擎的渲染组件计算场景的视觉外观,而物理组件确定不同对象的交互方式。一些引擎还包括脚本和人工智能等功能,以增强真实感。...

三维(3D)引擎,通常称为游戏引擎,是用于虚拟计算机模拟的系统。游戏引擎通常用于视频游戏,但也存在其他非娱乐应用程序。3D引擎具有多个功能区域,它们共同创建一个沉浸式虚拟环境。游戏引擎的渲染组件计算场景的视觉外观,而物理组件确定不同对象的交互方式。一些引擎还包括脚本和人工智能等功能,以增强真实感。

游戏引擎简化了几个关键需求。在计算机模拟或视频游戏的初始创建过程中,可以使用3D引擎简化开发过程。许多模拟和游戏具有相同的核心特性和功能。3D引擎允许开发者访问常见的游戏元素,而无需“重新发明轮子”,从头开始构建每个功能。

例如,许多流行游戏都是从第一人称的角度进行的。尽管新游戏的故事和角色可能不同,但这种观点的功能通常与现有游戏非常相似。可以使用预先存在的3D引擎从这个共同的有利位置处理视觉透视图。除了节省开发时间外,预构建的游戏引擎还为玩家提供一致且熟悉的交互体验。

3D引擎的一个常见任务是计算和渲染特定场景。游戏引擎使用数学模型来预测光线如何从现实世界中的物理对象反射出去。开发人员可以对游戏中的对象进行编程,以模拟某些视觉特征,并选择金属或塑料等材料。玩游戏时,引擎将使用这些变量模拟光线的反射,并渲染视觉上精确的场景。

如果游戏包含可移动的对象或角色,引擎也可以使用数学模拟物理。3D引擎通常包含应用的物理规则数据库。例如,简化规则可能会告诉3D引擎,不受支持的对象需要下落以模拟重力。现代引擎包含非常复杂的物理功能,可以增强游戏体验。

脚本和人工智能编程也可以包含在游戏引擎中。这些特性允许开发人员创建看起来像人类的角色。正如引擎的物理部件允许对象以真实的方式运行一样,人工智能也可以通过一系列字符规则进行编程。游戏引擎脚本的一个例子可能是一个计算机角色,它跟随玩家完成一个关卡,并根据玩家的动作提供线索或帮助。

  • 发表于 2021-12-09 12:52
  • 阅读 ( 22 )
  • 分类:互联网

你可能感兴趣的文章

适合初学者的最佳unity 3d教程

...那么最好直接投入到游戏开发中去,体验一下游戏开发是什么样子的。一个初学者团结教程,教你如何使一个完整的游戏是一个很好的开始,你也可以检查团结学习一个简单的方法来学习游戏开发! ...

  • 发布于 2021-03-21 15:28
  • 阅读 ( 346 )

8个免费的游戏开发软件工具,让你自己的游戏

你对酝酿多年的游戏有什么想法吗?如果你能把这个想法付诸实践呢?如今,任何人都可以用合适的软件和一点诀窍**一款视频游戏。 ...

  • 发布于 2021-03-22 21:13
  • 阅读 ( 365 )

最好的免费三维建模软件

... 您需要的三维建模软件的类型取决于您正在尝试做什么,因为某些三维建模工具最适合于某些类型的设计。下面是一个简短的概述: ...

  • 发布于 2021-03-24 18:52
  • 阅读 ( 311 )

如何在windows任务管理器中监视gpu的使用

...OpenCL,NVIDIA CUDA,AMD Mantle,或其他任何东西。 这就是为什么只有具有WDDM 2.0兼容GPU的系统才会在任务管理器中显示此信息。如果你没有看到它,你的系统的GPU可能使用一个旧的驱动程序类型。 按Windows+R,在框中键入“dxdiag”,...

  • 发布于 2021-04-06 09:40
  • 阅读 ( 192 )

亿万富翁alki david戴着一顶可怕的vr头盔在玩游戏

“那么,是什么让这成为一个眼形**呢?”我问道,一边尴尬地用**打奶牛,一边戴着一顶绿黑相间的塑料头盔,让我看起来像一个被移植到****的异种人。
 我当时站在一个明显标有OCULUS KILLER的展台内,展台上摆着...

  • 发布于 2021-04-28 14:40
  • 阅读 ( 353 )

steam的虚拟现实刚刚得到了虚幻锦标赛制作者的推动

...要指望看到它的标志***“虚幻锦标赛”的虚拟版本“没有什么能阻止我们这么做,”怀廷说但这是一款节奏如此之快的游戏,有着如此多的移动、旋转和杂技,让你有点恶心,“想办法让这样的传统游戏更具虚拟现实友**超出了...

  • 发布于 2021-04-29 18:43
  • 阅读 ( 147 )

以下是伊隆·马斯克在他的reddit ama中透露的关于its和spacex的火星野心

...地球和火星之间运输的货物,一个用户问BFR油轮可能运载什么:它们是空的,还是包括额外的推进剂?马斯克回答说,第一艘油轮将“只是一艘没有有效载荷的船”,但他计划建造一枚“非常高的满空质量比”的火箭,将用作油...

  • 发布于 2021-06-21 11:34
  • 阅读 ( 184 )

乙醇(ethanol)和甲醇(methanol)的区别

...架只由一个碳原子组成。这是乙醇和甲醇的主要区别。 什么是乙醇(ethanol)? 如上所述,乙醇是通过将乙基(CH3CH2-)与羟基(-OH)连接而在化学上制备的,因此形成CH3CH2OH作为其化学式。它也缩写为EtOH。乙醇具有挥发性和高度易...

  • 发布于 2021-06-27 13:09
  • 阅读 ( 517 )

v4引擎(a v4 engine)和v6发动机(a v6 engine)的区别

...v4引擎(v4 engine) vs. v6发动机(v6 engine) V4发动机和V6发动机有什么区别?V4发动机包含4个气缸,而V6发动机包含6个气缸。与更大更强大的V6发动机相比,V4发动机更小,功率更小。此外,V6发动机还具有比V4更快加速车辆的能力。如今...

  • 发布于 2021-07-03 00:18
  • 阅读 ( 633 )

3d led电视(3d led tv)和3d led智能电视(3d led smart tv)的区别

...按需显示电视节目表的电子节目指南,因此它将能够告诉什么节目在哪个频道上运行。PVR是一种个人视频录像机,它允许人们暂停、回放和录制实况电视。此外,EPG和PVR的合作可以做更多的事情,在电视的搜索引擎中,人们可以...

  • 发布于 2021-07-13 06:11
  • 阅读 ( 173 )