裸眼3D全攻略3:拍摄3D—瞳距、镜距、视角偏转与空间感

http://sd89.blog.163.com/blog/static/356041322014112532958728/

    3D图片的拍摄,与平面有着全新的不同要求,那就是空间感的表现。

    简单来说,空间感是由两条视线分别从左右不同的视角,各自获取物体左右两面的不同信息交汇而产生的,获取的物体两侧信息越是丰富,空间感就越是强烈,就像我们的双眼,对中近距离的空间感觉十分敏锐,而对远景的空间效果则感觉平淡,这是因为物体越近,我们两眼就越是能从不同的角度观察到相同物体更多的侧面信息,而远处的物体,相对于我们双眼那不大的间距来说,双眼看到的几乎都是一个正面,侧面信息实在是太少,也就很难有立体的感觉。

    由于光线进入我们眼睛的位置是瞳孔,所以双眼的间距实际上也就是瞳孔的间距,即瞳距。当瞳距越大,看到同一个物体就会让视角更多地向内偏转,也就能获得物体侧面更丰富的信息。

    由此我们得到一个关于空间感的重要结论:双眼对同一物体的不同视角,才是产生空间感的根本原因。

    显然瞳距是产生不同视角的前提,瞳距越大,双眼视线交汇时产生的视角也越大,获得的物体两侧信息就越丰富,空间感也越强烈。

    比如当我们想看清稍远一些的路面是否平整时,往往会向前多跑几步,这倒不是我们看不清路,而是看不清路面细节的凹凸坑洼,多走近一些,双眼视角就会产生更多的向内偏转,以便获得更多关于路面细节的立体效果。

   在军事上,双筒望远镜的应用更是如此:目镜的间距跟我们人眼瞳距相当,但物镜的间距,也叫镜距,则会分开很多,使得我们能在更远的距离上,产生清晰的立体效果,从而能看到不同的地形和物体相互空间排列,更有大型望远镜,两个物镜会分开更多,能使我们肉眼无法分辨的远处物体产生空间感觉。
    
    图1、空间感觉的产生,是双眼的瞳距,产生了不同的视角,从而获得了物体两侧不同的视觉信息。

裸眼3D全攻略:瞳距、镜距与空间感 - 快手师爷 - 快手师爷

 

    图2、两次拍摄之间,镜头的间距越大,则空间感也越强烈,这是因为两次拍摄获得了物体更多的两侧的信息,或者说,从两侧角度观察到了物体的更多差异信息。

裸眼3D全攻略:瞳距、镜距与空间感 - 快手师爷 - 快手师爷

 

    至此,我们从瞳距延伸推理,得到新的结论:

    两次拍摄之间,镜头间距越大,视角偏转越多,则获得的3D效果也越强烈。

    但是从欣赏的角度来说,并不是两个画面的信息差异越大越好,太大的差异,会让我们左右两眼很难将两个画面的信息通过转变视角(内视法)合成在一起,或者能合成立体效果,但看起来却很累,时间长了,难免会感到视觉疲劳甚至头晕恶心,就像我们想努力看清距离眼睛很近的物体一样,需要用“斗鸡眼”的战斗姿态,很费力地调整两眼向内聚焦才行。

    于是找到一个合适的视角,能舒适地欣赏到很明显的3D效果,就成了3D摄影镜头间距的重要指标。

       那么多大的视角才合适?要弄明白这个问题也很简单,睁开双眼,看我们身边多远的地方最舒服、空间感也最强烈?对于一般人来说,这个距离大概是在20-80厘米之间吧,更近的物体看起来费劲儿,更远的物体,空间的准确细节就不太好判断,而且有远离我们无法掌控的感觉,再看看眼前的键盘、鼠标、手机等物体,其色彩层次质感大小体积及其相互位置,看起来都那么清晰而舒适,而且让您有一种君临天下、随手把玩的感觉!

    于是我们认为视距为50cm左右的场景,会呈现十分理想的立体效果,而我们的瞳距,假设平均值是8厘米左右,现在来计算一下,我们要对一个物体转动多大的角度来拍摄才合适?

    这要用到三角函数的反正切计算:先取瞳距的一半8/2=4cm,得到对边距离,而邻边距离为50cm,于是:Arctan(4/50)=4.57 度,这是单只眼睛的偏转角度,那么两眼的偏转角度就是4.57*2=9.14度,取个整数,就算是10度吧。

    图:

裸眼3D全攻略3:拍摄3D—瞳距、镜距、视角偏转与空间感 - 快手师爷 - 快手师爷

 

当然这个只是可供参考的平均数,距离更近的物体,偏转角度应该小一些,以免视觉疲劳,而距离远的物体,偏转视角可以略大,以增强空间立体感觉。
图:两次拍摄偏转约10度的空间感,看起来立体效果明显而舒适:
裸眼3D全攻略:瞳距、镜距与空间感 - 快手师爷 - 快手师爷
图:两次拍摄视角偏转约15度的空间感,有些夸张,而且容易视觉疲劳:
 
裸眼3D全攻略:瞳距、镜距与空间感 - 快手师爷 - 快手师爷
 

       于是我们不会再为镜距烦恼了,直接用被摄物体的10度偏转视角来决定镜距,岂不是更直观?!而相对于10度的物体视角偏转,远近不同的物体显然会有不同的镜距:眼前的物体可能只有10厘米的镜距,而外景会有几十厘米的镜距,至于远山,或许要有几米的镜距才行!

    图:看远山的空间效果,那镜距是要走两步才行的,也只有单机才能拍摄,当视角偏转到15度左右时,远山的空间感也就相当于眼前几米处的感觉,比真实场景的肉眼视觉空间感更强,整个山景就像近在咫尺的沙盘!

裸眼3D全攻略:瞳距、镜距与空间感 - 快手师爷 - 快手师爷
(图片未做调整,是原始图片直接拖拽到3D浏览器生成的,带有空气中的薄雾。)
这也说明,指望什么高大上的专业双镜头3D摄影设备是不太靠谱的:镜头的间距一旦固定,无论多么昂贵的专业双镜头3D摄影设备,也都只能对中近场景形成空间效果,却对远景不灵!
    现在相信您已经知道怎样拍摄和制作自己的3D作品了:随便一台什么相机都行,手机也可以,对着同一场景,先拍摄一张,再偏转10度左右的视角,从另一个角度拍摄一张,注意两次取景尽可能一致,左边拍摄的是左眼照片,右边拍摄的是右眼照片,这就是一组3D素材了,拖入《快手师爷》的3D浏览器,将左眼照片拖入右边窗口,右眼照片拖入左边窗口,起名保存,即成裸眼3D作品,可随意上传与网友共享,就这么简单!

***************************************

   


 

推荐阅读:

《裸眼3D浏览器》让您走进高清3D新时代!


  裸眼3D教程必读:

 裸眼3D全攻略1:我们天生就是3D眼! 

裸眼3D全攻略2:3D的景深与器材选择

裸眼3D全攻略3:瞳距、镜距、视角偏转与空间感 

裸眼3D全攻略4:单机拍摄3D作品技巧 

裸眼3D全攻略5: 双机摄影

裸眼3D全攻略6:《裸眼3D浏览器》一拖即成!

裸眼3D作品欣赏

**************************************************

写作软件类 推荐阅读:

靠谱的写作,需要靠谱的软件!——简析各类写作软件特点。

职业写作利器:《快手师爷》系列软件简介、下载体验

转载于:https://www.cnblogs.com/jukan/p/7654826.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/399618.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【教学类-42-02】20231224 X-Y 之间加法题判断题2.0(按2:8比例抽取正确题和错误题)

作品展示: 0-5: 21题,正确21题,错误21题42题 。小于44格子,都写上,哪怕输入2:8,实际也是5:5 0-10 66题,正确66题,错误66题132题 大于44格子,正确66题抽取44*…

Webpack使用指南

Webpack 是当下最热门的前端资源模块化管理和打包工具。 什么是webpack Webpack 是当下最热门的前端资源模块化管理和打包工具。它可以将许多松散的模块按照依赖和规则打包成符合生产环境部署的前端资源。还可以将按需加载的模块进行代码分隔,等到实际需要的时候再异…

JS--数组和字典

JS--数组和字典 定义数组 var my_array new Array(); 一、JS数组 JavaScript中的数组类似于Python的列表   https://www.cnblogs.com/bigberg/p/9237856.html 1 a [11,22,33,44] 常见功能:  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 obj.length 数…

vue-cli创建项目

vue学习资料 Vue.js官网(https://vuejs.org.cn/) Vue-cli (https://github.com/vuejs/vue-cli) Vue-rescource (https//github.com/vuejs/vue-rescource) Vue-router (https://github.com/vuejs/vue-router) better-scroll (https://github.com/ustbhuan…

通过webbrowser实现js与winform的相互调用

为什么80%的码农都做不了架构师&#xff1f;>>> 1客户端页面 <!DOCTYPE html><html xmlns"http://www.w3.org/1999/xhtml"> <head><meta charset"utf-8" /><title></title> </head> <body>&l…

Visual Studio 2012中使用GitHub

前言 一直以来都想使用Git来管理自己平时积累的小代码&#xff0c;就是除了工作之外的代码了。有时候自己搞个小代码&#xff0c;在公司写了&#xff0c;就要通过U盘或者网盘等等 一系列工具进行Copy&#xff0c;然后回家才能继续在原来的基础上作业。Copy来Copy去的麻烦不说&a…

NOIP2015 D1 解题报告

T1 神奇的幻方 题目描述 幻方是一种很神奇的N*N矩阵&#xff1a;它由数字1,2,3,……,N*N构成&#xff0c;且每行、每列及两条对角线上的数字之和都相同。 当N为奇数时&#xff0c;我们可以通过以下方法构建一个幻方&#xff1a; 首先将1写在第一行的中间。 之后&#xff0c;按如…

spring容器扩展功能之一:spring加载ApplicationContext.xml的四种方式

容器加载Bean的常见两个类ApplicationContext和BeanFactory&#xff0c; 一、首先&#xff0c;看看spring中加载配置在xml中的Bean对象到容器 spring 中加载xml配置文件的方式,好像有4种, xml是最常见的spring 应用系统配置源。Spring中的几种容器都支持使用xml装配bean&#x…

软工随堂练 找出和值最大的子矩阵 尹亚男 赵静娜

题目&#xff1a;从m*n矩阵中找出元素和最大的子矩阵。 分析&#xff1a;此题是可看做节课求和值最大子数组的一种延伸。但如果按之前的枚举法显然太过麻烦&#xff0c;复杂度为O&#xff08;n^4&#xff09;。那么有没有更好的方法呢&#xff1f; 我们拿出上一道题做了进一步的…

wordpress进阶教程(十九):创建自定义的找回密码页面

http://www.ashuwp.com/courses/highgrade/338.html 文章参考自&#xff1a;http://www.tutorialstag.com/wordpress-custom-password-reset-page-template.html#codesyntax_2 密码重置是一个比稍微复杂的过程&#xff0c;因为这个过程需要更多的数据。 在这篇文章之前&#…

七大排序的个人总结(二) 归并排序(Merge

七大排序的个人总结&#xff08;二&#xff09; 归并排序&#xff08;Merge 归并排序&#xff08;Merge Sort&#xff09;: 归并排序是一个相当“稳定”的算法对于其它排序算法&#xff0c;比如希尔排序&#xff0c;快速排序和堆排序而言&#xff0c;这些算法有所谓的最好与最…

从Eclipse转移到IntelliJ IDEA一点心得

本人使用IntelliJ IDEA其实并不太久&#xff0c;用了这段时间以后&#xff0c;觉得的确很是好用。刚刚从Eclipse转过来的很多人开始可能不适应&#xff0c;我就把使用过程中的一些经验和常用功能分享下&#xff0c;当然在看这篇之前推荐你先看完IntelliJ IDEA 的 20 个代码自动…

【转】教你何时开启水果机上的HDR拍照

原址&#xff1a;http://news.mydrivers.com/1/175/175922.htm 苹果在iOS 4.1操作系统中为iPhone 4增加了一项有趣的新功能&#xff1a;HDR拍照。虽然目前市场上支持HDR功能的数码相机已经不在少数&#xff0c;但能够让普通消费者注意到这一功能&#xff0c;iPhone 4依然居功至…

Python快速学习03:运算 缩进和选择

前言 系列文章&#xff1a;[传送门] 这篇昨晚本来要出的&#xff0c;去搭了帐篷&#xff0c;在学校的屋顶上。 运算 运算&#xff0c;不得不说的是运算符。 数学 , -, *, /, **, %,// 判断 , !, >, >, <, <, in 逻辑 and, or, not 数学运算符 例子 print (19) …

冯洛伊曼体系结构

布尔代数 是一种关于0 和 1 的代数系统&#xff0c;用基础的逻辑符号系统描叙物体和概念&#xff0c;是现代电子计算机的数学和逻辑基础 布尔量&#xff1a; 0 1   True, False 与&#xff1a; a, b ab a*b and 或&#xff1a; ab …

web基础,用html元素制作web页面

观察常用网页的HTML元素&#xff0c;在实际的应用场景中&#xff0c;用已学的标签模仿制作。 用div,form制作登录页面&#xff0c;尽可能做得漂亮。 练习使用下拉列表选择框&#xff0c;无序列表&#xff0c;有序列表&#xff0c;定义列表。 <!DOCTYPE html> <html la…

三级分类菜单的数据库设计

http://www.imooc.com/article/285246?block_idtuijian_wz 最近在设计一款进销存系统的时候&#xff0c;遇到一个分类的设计问题&#xff0c;就是如何将分类设计成数据库里的表&#xff0c;怎么样设计才比较灵活&#xff1f; 举个例子&#xff0c;一级分类&#xff1a;生鲜类&…

(二)单元测试利器 JUnit 4

JUnit 深入 当然&#xff0c;JUnit 提供的功能决不仅仅如此简单&#xff0c;在接下来的内容中&#xff0c;我们会看到 JUnit 中很多有用的特性&#xff0c;掌握它们对您灵活的编写单元测试代码非常有帮助。Fixture 何谓 Fixture&#xff1f;它是指在执行一个或者…

.net平台的MongoDB使用

网址&#xff1a;http://www.cnblogs.com/skychen1218/p/6595759.html 前言 最近花了点时间玩了下MongoDB.Driver&#xff0c;进行封装了工具库&#xff0c;平常也会经常用到MongoDB&#xff0c;因此写一篇文章梳理知识同时把自己的成果分享给大家。 本篇会设计到Lambda表达式的…

2018程序员最佳ssh免费登陆工具

https://www.jianshu.com/p/b29b894aa60f Linux 终端 Screenshot from 2018-09-15 00-12-41.png PAC Screenshot from 2018-09-15 00-12-00.png 参考资料 讨论qq群144081101 591302926 567351477本文涉及的python测试开发库 谢谢点赞&#xff01;本文相关海量书籍下载 Wind…