登录注册   忘记密码
查看: 45|回复: 1
上一主题 下一主题

[发布] 平面显示下,是哪些因素造成了2D和3D的视觉区别,能否一定程度上消除这种差异?

楼主
发表于 2017/7/21 13:46:41 | 只看该作者

纠结这问题挺久了。也不知道自己能不能把这个问题表述清楚,或者说这种表述方式到底正不正确。更可能通常大家认为并没有这个必要去思考这个问题。。。


言归正传,如题,同样是在一个平面的显示器中显示出来的图像——一张相片,一段视频或者什么。是哪些因素,导致我们看到某些CG的时候,会觉得“这是3D的CG动画”,而看到一些动漫的时候,会觉得“这是二次元世界”?


举例子的话,譬如看到最终幻想7再临之子的片段,看到一张照片——即便照片中原本的事物是立体的,但此刻记录下来的是光线信息。最终呈现在大家眼前的,也就剩下平面图了吧?但是为什么我们看到这样的东西,能够产生“这是3D”的感觉?而当我们看到火影,海贼王,看到EVA的时候,能够清楚地知道“这是2D动画”,(当然,至少火影里也是会出现3D场景的,但是我们能够很快分辨出来。)。3D一直有很努力尝试过去把自己打扮得像2D,但是总是容易被我们察觉到它就是3D派来的奸细。而2D,诸如EVA一类作品,却是不惜人工,硬是忠实地按照3D的感觉,用原画给你拉了长镜头。但即便如此,我们还是觉得“他是2D的”,只是现在他是“更加美妙的2D”,或者“2D神作”。


所以,究竟是为什么呢?我们是通过什么判别方式或者说标准,把已经“压缩”成平面的图像信息,在大脑里加工,识别出它原本是3D还是2D的?


——题外话,或者说我想要问这个问题背后的原因:是否存在办法,找出决定这两种视觉感受的差异因素,并在一定程度上消除它,使“任意视角的2D游戏”成为可能;像宫崎骏动画一样的画风,并且可以像3D世界一样旋转视角?在不被告知该画面为3D还是2D的情况下,我们能够把3D模拟得跟2D一样吗,通过完全的算法。——脑补出“完全的算法”这个表述词,是因为我个人怀疑目前诸如《舞武器舞乱伎》、《亚人》、《希德尼娅的骑士》等作品,虽然在动画片的角度上实现了这个效果,但是极可能依然是人工 软件混搭的工作方式:先做出3D动画,整体渲染,通过导演编辑,设定好摄像机在剧情中的运镜走向。做成帧,然后在之前整体渲染的基础上再进行人工调制,进一步接近2D画风。


但这存在的问题是,单就动画来说,因为本身动画要求的视角是安排好的运动轨迹,因而约等于固定视角,因此短期来说可能处理成本和复杂程度丝毫不比2D轻松。可能在该团队制作越来越多的项目后,模型的复用性,会慢慢凸显出优势。不过,假如工作流程真的大概像我理解的那种步骤的话,那么意味着,其实做成游戏是不可取的。因为游戏在任何场景都有任意转动视角的可能,正如原画师不可能为每一步动作都画出成千上万的各种视角一样,如果其中还混有人工成分,那意味着我们同样不可能为了转动视角,而给无数个角度做人工渲染。这样的工程量不可取。


啊!这都说哪儿去了Σ( ° △ °|||)︴所以,我的意思是,有没有办法巧妙地藏起第三个维度?如果很好地掌握了差异因素,那应该就可以彻底交给算法去实现这种渲染。正如电影《模仿游戏》中提到的概念,套用过来,即可理解为,只要在有限的测试条件下,不被察觉到差别,那就成功了。


于是再举个例子,譬如,用任一编程语言,写出一个计算器程序A,和一个模仿计算器程序B。程序A在执行如“1 1”,“1 2”这些命令的时候,会按照算法,拆分数字和字符,然后真正地执行加减乘除运算(1 1被送往加法器,得出结果,反馈)。而模仿计算器B,有一个数据集,里面尽可能多地装入可能被输入的字符串,并关联了结果(输入1 1,它拿1 1去做字符串匹配,匹配到了,输出关联结果)。如果数据集足够强大,而用户的测试机会有限,那么在这一定程度上,应该是无法分辨出究竟A和B有什么差别,谁是计算器,谁又在假装自己是计算器。


那么,对于2D和3D的问题,我们能够找到这样一种途径吗?


最后,我的一个朋友理解的是,需要有一个跟人一样会画画的人工智能,然后让这个人工智能来处理庞大的原画工作。但我觉得这虽然从制作者这个本源上自动化了,但是制作工序本身依然处在原始且难以优化的阶段。

1 楼
发表于 2017/7/28 | 只看该作者

光影 或许这个词用的不是很恰当,因为我也不知道用什么词更恰当一些。2D也有光影,但是没有那么自然。3D效果中的光影则更加像是真的。3D中的一个球跟2D中的一个圆。区别也主要在这里。2D游戏中,如果能正常的模拟光影也可以做到类似于3D的效果。

验证码
看不清换一张