怎样区分 2D、2.5D、2.8D、伪3D、3D 游戏画面?

0 条评论


  • 15

    棒主萌系、动作系、RPG爱好者、喜欢装逼

    Yoge宅居蟹Raku假面女仆卫士 等 15人赞同

    稍微上网搜了一下,这方面区别的内容都很含糊,观点杂七杂八的没有统一,我就说一下自己的看法罢了(都是按照个人经验瞎说的,参考一下就好)。

    通俗来讲的话,2D画面,就是只有XY轴的画面,不存在Z轴;3D画面,就是有XYZ轴的画面;2.5D、2.8D和伪3D应该是同一个东西,大概就是指伪3D的画面(2.8D我反正连听都没听过,感觉是厂商的为了宣传瞎区分的,跟那种567D电影一样……)。

    我觉得首先得区分一下这几个概念:视角、模型、画面。用游戏引擎来说明一下:

    d0894f1e40f64bc95e095c8d48e0a001.png

                                                   unity里的摄像机

    图像化的3D游戏引擎里面一般会有一个摄像机,用来代表玩家的视点,计算机渲染就是根据这个摄像机来渲染的,摄像机自由度决定了游戏的视角,如果摄像机只能在一个平面里移动,还不能旋转,这就是2D的视角;如果摄像机可以旋转,或者可以在3维空间内移动的话,那游戏就是3D视角的。至于2.5D视角,大概是指只能旋转固定角度的视角,比如魔界战记和空之轨迹123,都只能有4个角度。

    19fcdf0a15a2dbfd09c2a7858e7cf6f9.jpeg

                                                            2D图像

    65f9922040b6473958fd0f505f6862fc.jpeg

                                                            3D模型

    模型,就是游戏里面元素的载体,比如人物啊物品啊场景啊之类的,2D的模型很明显就是一个“面”,只有XY轴;3D的模型就是一个“体”,有XYZ轴的信息在里面。比如上面的第一个Unity酱就是2D的,而第二个Unity酱就是3D的(模型可在unity商店免费下载)。

    b703880f4b883b8488260d77ec12c07b.jpeg

                                                        2.5D图像

    2.5D的模型就是仿3D的2D图像,制作动画的人把3D的阴影画在2D的画面上,同时也预想好这个模型多个朝向时候的动画以给人3D的感觉,暗黑2的画面应该就是2.5D的,人物的朝向不是圆润变换的,而且人物影子对其他NPC没有投影(顺带一提,小小诺亚里面建筑和小兵的模型也是2.5D,他做法更直接,听说是做了3D模型之后把角色各个角度渲染成2D动画了……诺亚和boss是3D的没错)。

    ea298fbf7decb8b1c49b7c86c21f5278.jpeg

                                                        正交摄像机
    763631caedde6734cc0c7b6b0f6e3572.jpeg

                                                        透视摄像机

    至于2D和3D画面,我认为和摄像机是否为正交摄像机或是否为透视摄像机有关,能体现出景深的画面为3D画面,反之为2D画面,或者说相对于屏幕来说能看得出有深度的画面就是3D画面,可以看出这个场景里模型都是3D的,但是第一个正交摄像机渲染出来的画面就是2D画面,第二个透视摄像机渲染出来的画面就是3D画面。

    b4a7588105929b6ab9201a8fe410b5da.jpeg

                                                    大概这就是2.5D吧

    2D和3D画面还是比较好区分的,但是2.5D的画面是啥鬼哦……老实说我也不清楚,按照我的理解的话大概是能营造出来3D感觉的2D画面吧,网上也有人说是2D和3D混用的画面,比如少女前线战斗时候这种,我还特地放大看了一下,场景是个3D的盒子,人物则是2D的纸片……

    8b25e4693cc1262a01ef8a15913ed958.jpeg099e68f411c36fdb547751332d27bba6.jpeg

                                                我个人认为是2.5D的画面

    按照我个人看法的话,月下夜想曲的背景看上去就很有3D的感觉,其实他就是把一些2D的背景图片分别用不同的速率播放以及拉伸了(最上层的大钟就很明显),但是却能营造出一种景深感(尽管近景还是2D的),还有魔剑的攻击也有一种飞出屏幕的感觉。

    7b02ab269918747ff6c809eeec9b1906.png

                                                     月下的素材全是2D的

    -----------------------------------------------------------------

    综上所述,我认为区分2D、3D的画面最重要就是看能不能看出景深来,而2.5D的画面,该怎么描述……我个人认为是通过2D的素材在2D的画面上体现景深的画面……至于有些人说要能看到天空的才算真正的3D,我觉得他说的大概是3D视角……

    最后举一些不太恰当的特殊例子吧(为啥说不恰当,是因为我也没去考究是不是真的):

    42495509610374a47a0c9ea1f0aea3f6.jpeg

                                  奥日与黑暗森林 - 2D视角+3D模型+3D画面

    a112f638f7df794d04cd976201bcbbe6.jpeg

                           魔界战记 - 2.5D视角+2D人物模型3D地图模型+3D画面


    PD:个人观点,不一定对,抛砖引玉了wwwwww

    发布于 2016-06-07 17:23:18 4 条评论


  • 8

    蒋学驽一只节操是叠加态的野生游戏设计师

    蒋学驽音之幻风歌德莱特 等 8人赞同

    醒醒,都散了吧。

    客观上只有2D和3D两种判定标准(两轴坐标系和三轴坐标系),其他都是商家编出来忽悠你们的。

    发布于 2018-08-04 14:02:02 0 条评论


  • 6

    帕秋莉诺蕾姬多读多听多看多想,少说话

    strategyjan细拉 等 6人赞同

    我来砸场子(大雾)

    曾经见到一个说法:“‘2.5D游戏’是那些做了2D游戏的厂商因为不想对外宣传自己是2D游戏搞出来的噱头。”

    我其实很赞成这个观点,给一个游戏定位2D,3D,4D,5D(大雾)是没多大意义的,本来就没有公认的严格的定义,那就不要被一些无良厂商带跑了。

    如果你要讨论视角,那就简单地用大家都认可的词汇描述出它的性质——第一人称、第三人称(或者越肩)、俯瞰、45°斜视等等。如果是讨论建模手段,那就是简单地说它是全2D或者全3D或者3D场景配 Billboard (一种用于3D场景却始终用正面对着玩家的贴图,不清楚中文叫什么Orz,具体请参考FPS始祖 DOOM 和 德军总部)。这些描述词完全足够在交流中让对方了解到这个游戏的画面构建方式。

    当然以上只是我个人的观点,实际上2.5D或者伪3D这个说法来源已久,接受程度也相当广泛,具体定义和描述请参照https://en.wikipedia.org/wiki/2.5D

    当然我还是希望大家以后少用 “nD游戏” 这个描述,在交流中避免歧义对大家都有好处不是吗?

    更新于 2016-08-13 22:05:42 2 条评论


  • 4

    Caesar说实话会挨劈

    清梢Yoge逆转 等 4人赞同

    这个问题其实很简单,如果了解游戏的制作过程就很容易回答。

    先解释什么是3d,3d就是有3个坐标轴,xyz,大家自己脑子里建一下坐标系,我不上图了。

    2d就是两个坐标轴,x和y

    2.5d,是说游戏使用的东西介于3d和2d之间(如英雄联盟),或者就是厂商不愿意承认自己的游戏是2d。

    拿英雄联盟举个例子,描述一下2.5d到底是什么样子吧。

    目前我们看到的所有游戏画面都是表现在一个平面上的。所以要表现3d的物体,就要进行3d的演算,计算机要实时的计算出这个物体的朝向和针对摄像机(也就是观察点)的相对位置,然后根据这个位置去算你看到的东西是什么样的。

    比如一个杨桃,某个角度朝向你的时候,看起来像五角星,计算机要把这个角度得出来,然后根据各个边角的位置去算这些东西投影下来的位置,然后表现出来。

    对于游戏来说,每一帧的时候屏幕上所有的画面都是要实时运算出来的,如果所有的鬼东西都这样演算,电脑会累死。

    所以聪明的特效师和程序员,会联合起来,做一些欺骗性的行为,让2d的物体看起来像3d。比如英雄联盟中的游戏地图,其实是个2d的场景,它的碰撞体积是2d平面的,移动镜头也不会有透视上的改变(而防御塔和英雄是存在透视改变的)。再比如英雄联盟中许多英雄的特效,看起来是3d的,其实是把3d的特效渲染好了以后放在一个2d的面片上面对着镜头播放——这样的好处是虽然玩家看到的是2d的画面,但实际跟3d的游戏体验完全没有区别,这样可以大大减轻电脑的处理和压力(一个特效当中可能有几百万上千万甚至上亿个粒子,但是这样处理过后就变成了一个带alpha通道的面片)。


    而英雄联盟中的英雄、小兵、防御塔等等都是3d建模,3d渲染的(建模只是做出来的过程,渲染才是决定它是不是真的在3d表现,1个面片也可以3d渲染出来,只是他的厚度非常薄而已)。

    很多游戏游玩中有许多3d渲染的表现,但是限于游戏玩法或者设计上的考虑而采用了2d的视角,然后简化了一些素材的表现方式,所以叫2.5d。(实际上这样的名字也不能算很专业)

    至于伪3d等等,意思差不多了,都是宣传用的词。实际上是否是3d并不重要,重要的是玩家的体验如何,如果像英雄联盟这样把场景做成看起来像3d的2d,对于玩家的游戏体验其实是加分的。(因为多出来的处理能力可以用于特效,而且低端机也可以玩的更爽)

    正规的游戏制作过程, 对于每一个场景中表现的总面片数,总粒子数,都是由严格要求的,这个时候光是做精细的3d模型就不一定合适了,我们经常说的某某游戏优化不好,其中一个方面就是在这些地方有没有做到保证最大表现能力的情况下优化表现方式。

    发布于 2018-08-03 11:40:29 0 条评论


  • 1

    柔王丸力拔山兮气盖世,时不利兮游不驰

    逆转 赞同

    只有2D和3D游戏,其它 的概念是伪概念,是表现特效或简化的不严谨定义。

    实际上,分野非常清楚,根本就不会有争议,2D游戏就是平面绘面素材的游戏,

    3D游戏就是多边形建模素材的游戏。

    有些被叫2.5D的,比如早期《铁拳》之类的3D人物,所谓2D场景的,其实 场景也是3D,只是没有做任何东西而已,把一张平面的图圈在周围。背景上的东西,石块拉,屏风啦都是贴图,不是有建模实物的,但这并不能说它场景是2D的。

    怎么分辨呢?很简单,在游戏即时画面中,能以多角度镜头看人物和场景的,都是3D,2D 是不可能转镜头的。

    另外一点就是,2D游戏会大量使用镜像素材。如果你看到一个主角面象右是左手握剑,面向左是右手握剑,那么2D无疑。

    然后就是,游戏中呈现给你的视角,和2D3D无关,2D游戏仅仅不能做电影视角和第三人称自由视角,其它比如FPS都可以实现的。

    发布于 2018-12-16 19:04:25 0 条评论


  • 0

    周树精软核玩家游戏活忠

    笼统地说,只有 2D,3D,和3D锁视角三种,想分辨的话,只要你觉得它不是2d,也不是3d,那就是3d锁视角,但归根结底也是3d。
    发布于 2019-01-02 12:04:56 0 条评论


  • 0

    frankc喜欢篮球和表格,正在开发一款策略游戏

    2D: 超级马尿**

    2.5D: 大菠萝及所有的等距视角游戏,如今日所有国产页游

    伪3D: OutRun,暴力摩托,doom1代,win95迷宫屏保——固定摄影机,无z轴

    3D: 马里奥64,塞尔达时之笛——摄影机可以自由运动,人物有z轴移动


    伪2d:多见于3d制作的卷轴游戏,类似无敌九号,隐龙传

    发布于 2018-08-03 11:47:55 0 条评论


  • 0

    Rarei'm Cool, not Cold.

    这个问题我想如果有游戏开发者在会很容易得到答案。


    我们一般判断一个游戏是否属于3D or 2.5D,主要看X、Y、Z三轴是否可以存在行为。通俗来讲,即便模型全部用3D,只要你锁死或者能小范围移动俯视视角,是最直观区分的一种方法。而当前部分游戏可以抬头看天,但是天空实际是一张图片,这就是通常说的2.8D。


    你要问我为什么这么区分,其实你进入实际建模状态就知道,Z轴的行为是被完全限死的,可能会有坡度的高地,但本质上Z轴还是一个点,并非真正意义上的轴,而角色也无法在Z点上进行太多行为,往往是模型自我动作。所以2.5D游戏有个bug就是跌入一个无底深渊,其实就是脱离了Z轴的范围。


    至于伪3D,我觉得2.5D和2.8D都算,只要角色建筑啥的建模是3D,你说它伪3D完全没毛病。比如MU,比如魔兽争霸。

    发布于 2017-08-24 19:04:53 0 条评论


  • 0

    龙尼玛独立游戏制作人

    其实简单说,就是你看到的画面里的物体有几个面

    只能看到一个面的,就是2D游戏(比如魂斗罗第一关,超级玛里奥,横版纵版飞机游戏)

    能看到固定两---三个面的,都算是2.5D(比如创世纪UO,暗黑1-2,星际1之类的)

    2.8D是个噱头,只不过是摄影机位置和角度比2.5D偏

    能看到更多面的就是3D了。。

    伪3D:id早期的 德军总部,不能抬头的doom1,魔法门1-5,应该都算伪3D吧,个人看法而已

    更新于 2016-12-01 18:03:00 0 条评论


  • 0

    Kingfeng我们作为一个协会誓要治愈这个世界及其居民

    2D:平面建模平面场景的

    2.5D:有平面建模也有立体建模的,整体场景是立体的

    伪3D:平面建模但是用奇奇怪怪的方法看起来像是立体的

    3D:立体的


    还有就是比如 影绘,3D转描 类似制作出来的,3D制作3D场景看起是2D,玩起来也像2D那就算作2D吧

    更新于 2016-11-30 19:30:42 0 条评论


  • 0

    叽咕变态;不知名游戏主播

    (只是自己的理解)

    2D:2D建模,2D画面游戏

    2.5D:3D建模,摄像机固定高度视角,永远拍着主角的背。

    2.8D:3D建模,摄像机高度固定,视角可以主角为中心旋转。

    伪3D:2D建模,3D画面游戏(并非真正3D,而是以2D模仿3D)。

    3D:3D建模,摄像机可以随意调整远近和角度。


    发布于 2016-06-07 21:52:42 2 条评论


  • 0

    Keen游戏专业在读 

    我认为,2D和3D最大的区别应该是允许你对于环境的三个轴都能移动,就是说xyz轴你都能走过去的游戏就是3D,这表明它是真正的3D建模.


    举个例子,现在有很多MMORPG,基本都是3D了,他们允许你探索整个世界.无论是前后左右跑还是上蹦下跳都可以.


    其他很多横版过关游戏或者早期的传奇依靠特殊视角营造的3D效果其实都不是3D.或是依靠快速切换贴图营造人物立体效果,或是简单的透视视角来塑造. 

    我不知道2d到3d之间怎么划分所以没有分别举例子.

    发布于 2016-01-26 21:02:03 1 条评论


  • 0

    歌川学shader啊!

    唔甘菊提这个问题大概是没有分清3D这个概念在游戏视觉效果和制作技术手段的区别....能看到天空只能说是视角相对自由的3D游戏(超级马里奥也看到的天空啊吸吸

    更新于 2016-01-20 10:56:42 0 条评论

  • 登录奶牛关账号即可参与讨论