撰写了文章 更新于 2017-03-22 11:45:00
关于2.5D的一个定义
注:本文中 2.5D 并非特指游戏界的 2.5D游戏 的概念。
以前我在某个问题里反对过游戏界常用的 2.5D 的说法。不过昨天我从某处得知 2.5D 的某个定义(可能是 SLAM 领域也有可能是更广的某个),如下:
如果空间内所有点的坐标有三个分量,并且至少同时用三个分量才能确定其为空间中的某个点时,这是 3D 空间。
如果空间内所有点的坐标虽然有三个分量,但是第三个分量(比如 z 轴)可以由前两个分量唯一确定,换句话说,俯视图下,每一个点的高度是确定的,此为 2.5D。
根据这个理论,你可以试着回想你在各种游戏中碰到的地图模型,看一下他们是 3D 的还是 2.5D 的。
防止歧义,添加一些典型的例子:
大部分游戏和游戏引擎中的 地形(Terrain) 的概念都是 2.5D 的,包括一些游戏的地图编辑器的地形编辑(比如 AoE3 过山车大亨)。
古代的游戏比如 Half Life , 场景是完全由模型来构成的,也就是完全 3D。
现代游戏大多将3D模型和地形分开来,也就是一个 3D 和 2.5D 的组合。
除开利用 3D模型 的游戏,一些近代的游戏比如 Red Alert 2 等在地形上也有高低概念,其地图模型也符合本文提到的 2.5D 概念。
图片来源于网络。
Synthwave Surfer 1年前
看了一下伪3D的元素描述,“伪3D又称2.5D,通常指:一、用2D图形投影及类似技术(如多层卷轴,射线追踪,Mode 7技术)实现3D效果的游戏;二、将玩家的活动范围局限于二维平面的三维游戏;三、见“固定3D”元素;四、见“等距视角”元素。”
帕秋莉诺蕾姬 [作者] 1年前
Synthwave Surfer 1年前
没有,我只是在想用于SLAM的定义会不会和约定俗成的概念有关,还是要多多学习帕秋莉的高雅知识惹
帕秋莉诺蕾姬 [作者] 1年前
发布
AMBERCRYPTUM 1年前
发布
yeyehmk 1年前
帕秋莉诺蕾姬 [作者] 1年前
棒主 1年前
@Patchadence 维度本身也有分的,不同领域维度的定义不一样,https://www.zhihu.com/question/19931652 游戏这里讨论的维度应该是欧几里德几何的维度定义吧,也就是我们所熟悉的维度定义,毕竟游戏宣传这个概念是给普通人看的,他们可不一定懂得分形学,也就是说重要的不是“维度是什么意思”,而是“他们想让维度具有什么意思”
帕秋莉诺蕾姬 [作者] 1年前
发布