设为首页收藏本站关注微信<<< 抵制 IE6 人人有责 >>>
搜索
热搜: 活动 交友 discuz
查看: 2143|回复: 0

3D图的“出屏”是指什么?如何制作?

[复制链接]
发表于 2013-9-11 14:04:26 | 显示全部楼层 |阅读模式 载入图片



  一些3D摄影新手很喜欢在其拍摄的图片中使用“出屏”,但他们相当多的立体图片不是出屏,而是W.V (Window-Violation)。
  何为“出屏”?要出屏,须有可出之“屏”,这个“屏”就是立体视窗。
  在现实无限的立体世界中,无“出屏”之说。和我们双眼见到的现实立体世界不同的是:不论3D立体图是以何种方式显示在我们面前,我们所看到的有限立体图都是局限于一个框架之中,这个框架我们称之为立体视窗。
  即然局限于一个立体视窗看立体图,就会产生一些视觉上的问题,一个立体视窗的损坏(英文术语名为 Window - Violation,简记为W.V),就发生在一个对象出现在立体视窗之前,且被视窗分割之时。在物理上说,一个看来似乎出现在对象之后的视窗,会使其对象模糊不清。通常,我们的大脑不能很好地处理这种情况,这样的图像会伤害我们的眼睛(参看下图中的黄色园)。应当避免这种视窗损害(W.V),特别是在立体画左右边缘时,此处的空间冲突似乎是最敏锐的。当一个物体处于视窗之前,并且不接触到视窗的左右边缘,则形成为“出屏效果”,而不是W.V(见下图中红色点)。出屏效果常给3D照片带来引人注目的外观,更有趣味性。
  下面使用在垂直方向已完全对齐的平行图、交叉图(同一图),设计用来解说W.V的情况,并给出一些建议。 不同颜色的圆位于接近或远离立体视窗的窗口框架。黑色的圆在左右图中位于相同的位置,因此它们是和立体视窗是一致的,即位于立体视窗的同一平面上,我们称之为零视差面(注意:这里的视差概念不同于拍摄时的视差角概念,指的是物体在左右图中的水平位置偏差,实际上这些黑圆在拍摄时的视差角不一定是零),红色、橙色和黄色的圆位于立体视窗框架的前面。请仔细分析它们在左右图中的相应位置,因为只有这些园才可能会破坏立体视窗。
  平行图:
  
[attachment=58]


  交叉图:
  
[attachment=59]


  红色的园位于立体视窗之前,但它们在左右图中都是完整可见的,因此它们不会引起W.V,而只是“出屏”了。橙色的园是单个的,在同一水平位置上只出现在左图(见图中的I行)或右图(见图中H行)中,虽然这不是我们所希望的,但它们也不会引起W.V,只是在视觉上,感觉它们好像位于零视差面上。只有黄色的园(图中的J行)才会引起W.V,这些园和立体视窗的边缘相交,其中一个或两个不完整了。
  为什么在屏外且和视窗边缘相交的就是W.V,而在屏内且和视窗边缘相交的(见图中绿色园)就不是W.V呢?通过下面一个例子就可以很好理介。假定我们在一个房子外向开着房门的房内看,则和房门边缘相交的物体不会引起我们眼睛的不舒服,因为我们的眼睛和大脑早已习惯了成千上万的这种情况,但对于房外的物体来说,即使它位于大门的边缘处,我们的左右眼已习惯于都会看到完整的物体。把大门想像成立体视窗,突然一个房门外的物体,左眼看到的是完整的,而右眼看到的却是半个,我们的大脑根本没处理过这样的情况,也不知该如何处理,从而我们会感觉到图片涨眼。
  要避免W.V,建议应该按排双图位置,尽量使得立体图中所有位于屏前的物体细节都完整可见,如不能完全做到,且W.V严重,则宁可不出屏,也不要强出屏。
  摄影主体位于零视差面上或其附近的立体图,3D中有术语称之为“No Shift”,因为位于零视差面上或附近的物体,在立体图的红蓝图显示时,重影是最小的,这样立体图是“戴上眼镜
[attachment=60]
见立体,不戴眼镜也可看”。在将左右图适当位移以将主体移近至零视差面时,会不可避免出现一些W.V,可使用给立体图加边框的方法来解决不严重的W.V问题,软件“StereoPhoto Maker”(简记为SPM)里提供了这样的一些方法。

  SPM 提供了一个菜单项:“Edit->Add Fuzzy Border”,在其英文帮助中有这样一段文字:If the edges of the subject are also positioned in front of the stereo-window, the result will be window-violation that the brain does not find acceptable. A method that makes this Violation more acceptable is to surround the subject with a 'fuzzy border'. 其意是通过包围物体的模糊边框来使得W.V降到可接受,其使用方法如下:
  1.菜单项“Edit->Add Fuzzy Border” ,快捷键为“Shift+B”,可以为3D图片加上一个模糊边界的2D边框,效果如下:
  
[attachment=61]


  SPM允许你通过改变某些参数来影响模糊边框:
  
[attachment=62]


  其中
  Border width: 设定边框宽度(象素)
  Fuzzy gradient: 设定模糊梯度值(边框中模糊部分的百分比),100%的梯度表示边框全部模糊,0%的梯度表示边框全是实心的;
  Color: 单击此按纽会弹出颜色对话框,从而可设定模糊梯度的颜色;
  Round Corners: 设定模糊边框内园角的半径(象素)
  下面是使用“Add Fuzzy Border”的一个实例,图片就来自SPM该菜单项目英文帮助下的一个例子。
  (1)This is a normal stereo-window,but there is a lot of ghosting and it is difficult to view
  
[attachment=63]


  (2)This has minimal ghosting,but there is stereo-window violation.
  
[attachment=64]


  (3)This is also minimal ghosting with minimised window-violation.
  
[attachment=65]


  SPM 还提供了一个加立体框架的菜单项,也可以通过它来降低W.V。
  2. 菜单项“Edit->Floating window->Floating window”,快捷键为“Shift+F”,可以为3D图片加上一个浮动立体边框,效果如下
  
[attachment=66]


  可以为“Floating window”设置不同的参数来改变边框形状,选择菜单项“Edit->Floating window->Floating window setting...”,则弹出如下对话框:
  
[attachment=67]


  其中参数意义如下:
  第一行:单位,有两种单位可供选择
  % of width 以边框宽度的百分比为单位
  pixels 以象素为单位
  Border(outer): 设置外边框宽度和色彩
  Border(middle): 设置中边框的宽度和色彩,其中的Round Corners检查框用来选择是否要园角
  Border(inner): 设置内边框的宽度和色彩
  Default shift values: 左图相对右图的移位值,正值相对于右移,负值相对于左移(0值不移,相当于2D边框),值越大则边框越突出
  
[attachment=68]


  
[attachment=69]


  当Default shift values值为正时,窗口前凸,而当Default shift values值为负时,窗口内凹:
  
[attachment=70]


  
[attachment=71]


  可多次使用“Floating window”功能,得到如下特别的效果(按快捷键“Shift+F”三次):
  
[attachment=72]


  


  

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?免费注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

QQ|手机版|Archiver|源于生活(个人生活娱乐工作的笔记)css3,html5,学习笔记    

GMT+8, 2024-3-29 03:06 , Processed in 0.109201 second(s), 29 queries .

Powered by Mr.Kevin-ying

© 2004-2015

快速回复 返回顶部 返回列表