为什么FPS游戏里面的透视效果看起来特别假?
- OpEth这游戏中几何构造的透视关系从数学上是没的说,完全正确,但为什么看起来就这么假呢?
- bluewings因为视角的关系,一般和人眼视角都不一致。
- aironline因为不是立体的呀
- 因为在人眼和显示器间有段距离
- zenodante我觉得畸变校正算法和焦距的问题.fps游戏的畸变校正算法是固定的,焦距一般也是固定的,是为了投影到一个2d平面上而设计的,人眼本身的设计比这个要复杂,所有在往特别高特别低角度看的时候,对畸变的校正加上焦距的计算是和人眼的方式不同的,所以就显得假了.
前几个礼拜在arm上写了个raycasting的引擎(就是id早期的德军总部的那种),学习了下透视的问题,自己调整了下鱼眼校正的算法和焦距,结果就很明显了...... - sectionboy那你看电影里的CG假不假。
- 20150000一句话 人的眼睛是可以判断景深的 再加上屏幕变形的区域不在视界边缘 造成接受信息错误的信号 担有种方法可以扰乱眼睛 让大脑造成误判 就是对这透过镜子看屏幕
- limbokingFOV的问题吧,HL系列尤为明显
- 国产宝宝人眼是凹面成像,双眼投射面也不在一个水平面上。这种凹面的弧度本身能够抵消因为透视造成的变形,人眼观测的影像综合起来是带有弧度的立体影像。
所有的3D引擎的成像原理模拟的是单镜头,平面成像,即镜头成像,假定成像面是垂直与焦距的绝对平面,这个假定是不成文的规定。
但是,人类以及所有生物的眼球都不是通过绝对平面感光成像。
PS: 很多新闻摄影的广角透视效果也如你在游戏画面中所见。 - 干丝共飞楼主在装专业吧? CS这种接近十年的游戏都没觉得假 游戏透视都是按真是比列做的 装什么呢?
- 20150000显示器大小没有达到真是比例 本应在视觉范围边缘的透视变形集中到了中部位置
- zo楼上科学家和宝宝都说到了。。。。
游戏里面的透视莫说去接近人眼的观感了,就是达到光学镜头的效果都还有很长距离。
不过,看起来假最大的因素不在透视变形上,而是因为游戏大多没有景深。画面过于锐利了。
[本帖最后由 zo 于 2010-8-19 00:29 编辑] - 20150000现在还有一种问题 原先用NV3D眼镜玩过些时间游戏 感觉还有两个问题 第一 有些游戏比如生化5 3D景深看起来就像多层堆叠的皮影戏 物体之间有纵深距离感 但物体本身就是一个平面 奇难受无比 而且二维的血条 数字之类的都是感觉突出在屏幕之外一样 这样的游戏贴图比较清晰 锯齿不太严重 还有一种就是 比如极品12 整个画面有非常柔和的纵深过度 物体本身也有纵深感 但换之而来的是模糊不清的贴图和满屏的锯齿 两个都是在最高分辨率高 最高细节的基础上试的
[本帖最后由 20150000 于 2010-8-19 01:42 编辑] - zo后者是分辨率太高了,加点模糊滤镜和景深算法,真实性立马会提高很多。。。。。。。。。。。
- 20150000不 你理解错我的意思了 前者生化5 游戏本身不支持NV的3D眼镜 但在驱动里可以强行开启 效果就是皮影戏 极品12本身就支持 但不知为何原因贴图非常模糊 锯齿也很厉害 但景深效果非常好 可以感受到一根根电线杆从身边呼啸而过 但电线杆上满是锯齿
- smilingjudy生化5完美支持的好吧。另外 wow在3d情况下各方面很完美而且无锯齿
- 20150000所谓的完美支持的有多了 只是能开启3D效果而已 特别是很多老的游戏 我前面已经说了 老的游戏 非常清晰 无锯齿 但所谓的3D效果是多层叠加的皮影戏 比方说 生化5 用3D眼镜看起来就是 自己的人物一层 走过来的僵尸一层 背景一层 如果有前景的话 前景也是一层 景深之间毫无过度 单个物体则是完全的平面
- 倍舒爽镜头焦段啊。。
别说fps游戏,就算是实拍,只要是单镜头的,就不可能还原人眼的视野。。
稍微靠近人眼的视觉习惯的焦段是35mm,
很多游戏都用这个,但像在战争机器突进下或者火爆狂飙的boost时,会切换成超广角以增加临场和速度感,但此时的所谓失真程度就会更明显。。 - waterfirestart分好几层的3d效果见这个,感觉你的前方立着无数个纸板,每个纸板内部的人都在干着自己的事情。这些纸板前前后后地排列,组成了3d图的整体。
- OpEthLS的图233。。。。。
- OpEth这个说到点子上了,电影里的cg为什么就不觉得假呢?
- OpEth有没有按照人眼特点来设计的游戏?
- waterfirestart电影的镜头角度是固定的安排好的。
lz的问题我觉得只要看看3d电影就能大概感觉出来,只是说感觉出来,不是说找到答案。看完3d的影像后能感受到非3d的东西确实少了些东西,而这些就是决定它们看起来假的因素。。。 - silentkillFPS用的是广角,为了力求重现双眼观看的讯息量,差不多都用了28mm 24mm有些甚至接近16-17mm,这样可以容纳更多的景物,人眼视角通常在50mm左右,画面畸变程度自然不可同日而语
- OpEth不是3d不3d的问题,2d电影看起来也不觉得透视假。。。。。
- waterfirestart2d电影的镜头是固定的,和fps两码事儿。你用玩具总动员电影的模型直接拼成一个第一人称的观察器,一样会产生透视虚假的问题;用玩具总动员游戏版的素材按照电影版的机位拍个电影,也不会觉得假。。。。
[本帖最后由 waterfirestart 于 2010-8-19 11:59 编辑] - Nothing图形程序员泪求上图
- McLovin两眼看到的东西是不一样的, 这样才有的3D纵深感.
瓶子有米的话可以试试nv的3d vision, 感觉会更立体. - 火影五代目因为不是光线跟踪做的吧