四方环视社区

 找回密码
 加入我们

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 717|回复: 5
收起左侧

捣鼓立体(3D)全景的玩法

[复制链接]
     
BH7NLJ 发表于 2018-7-12 15:25:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?加入我们

x
      【前言】这几年,全景技术突飞猛进,建立在全景之上的VR也是如火如荼。可是,戴着一个VR眼镜看普通全景,还是觉得缺了点什么…
& [, a  _- u/ ^4 O去年底,有幸去深圳看到科技公司参观学习,与看到科技的CEO陈丹先生聊了很多技术问题,诸如深度图技术,一次成像技术,3D图片合成技术等,受益匪浅。通过体验,看到科技的3D全景相机在成像品质上确属业界一流,尤其在3D全景视频上的表现,有一种被惊艳到的感觉。然而,看到科技的后期制作技术要求却是一般人难以承受的。用专用APP在线观看看到科技的3D全景图,网络不好会非常吃力。我总想用最简易的办法得到最惊艳的效果,于是开始捣鼓普通人玩3D全景,来看看怎么玩的?…
& z: T/ v' F2 d) o' T
% q) `7 j5 E3 z9 }" x+ f. o' `1 C
预知概念

+ c& R- K# E' ^瞳距:是人眼瞳孔的间距,成年男性的瞳距多在58~73mm之间;成年女性的瞳距多在53~65mm之间。平均值大约62mm。
) W4 ?  q" I# U- ^* w) l+ Z, u# u/ g6 \! ~3 c  k$ d4 X  k
视差:这里说的视差是左右眼分别看同一个物体表现的差异。其实也就是因瞳距不同而表现的差异。有视差才有深度,也才有立体感。" @$ {/ |! l; `4 w. I5 ?( X
2 K- D! s% R, q- [( c% a" w% Q
镜距:是拍摄时二个镜头的间距,或者单机平移的距离。镜距与立体感有很大的关系,后面详述。 !.jpg
( `$ [; N. ^/ b7 [* @* H& \4 F4 O5 s" D7 q; n( S& I, [
3 a6 w/ W/ v* m# a& ]8 g  Q
瞳距的测量
+ \; R0 v# Z" D( X

. s) S( ^8 o: Y2 h我们只需要了解瞳距的平均值即可。因为观众的瞳距我们无法知道,也只能用平均值来参考拍摄。有兴趣的朋友可以自已测量一下自己的瞳距,拍摄时以自己的瞳距为参考也可。
) v3 e* Y  A% p- ]% x !.jpg
' H) T' l( ~8 a1 H& u* d0 f3 T4 a% C) p6 `7 k" z
观看VR的理想状态
9 G- H" u% U1 I: P- c
$ J6 y! s/ t0 c' T
通过VR眼镜看3D全景,最理想的是,瞳孔,透镜光心,画面中心三点一线(如图)。% ]' W9 ^. ^. Y! w+ S
!.jpg
  I/ Y" `  t  J# J/ @) Y2 l: S
/ M' _5 ^! x, U) Q( Z- _/ o
观看VR的实际状态

0 c, |  a6 z) e! p! v# @$ @/ S  v4 q! H1 o! d/ x1 _
然而,现实中的情况却很骨感,多数情况下瞳孔,透镜光心,画面中心并不在一线上。误差是必然的,也是不可调合的。也就是前面说的,只需要记住平均值就可以了。这个平均值就是拍摄的基础。
, T9 Q+ q$ D8 F2 @5 r !.jpg ' J% \4 s1 H8 R& x- A; \6 d& g

5 N5 \* A: R0 C0 {. t% M# d
深度图原理
2 _( U$ T, q8 J: B2 e: g

; S( q0 A" S- y( p  e, }$ _深度图是一次成像立体相机的基本要素,立体效果由深度决定。看不懂没关系,但要知道两个镜头各有分工又有合作,能把平面和深度同时拍下即可。$ _" \- g" d, |# G5 Z2 ^( `% h8 |
!.jpg ! ?' D: @% J) ~8 i
) |' R7 n) b+ n, J' e0 x
深度图参考
! c1 N4 c. L& ?9 J
3 W6 [. h* x; P! x, z; ^
深度图的理论我也不懂,从网上找了些图片研究一下而已。
6 ^1 D7 b9 p3 t( ?' M# T, G3 ? !.jpg : y! t$ t* T/ [1 a0 A; A
/ s! S; M8 I7 m) m# \
深度图算法图一
' k, M* c# a; [' _0 q' Q% h3 z
# h" y5 l% o" h$ j6 q
算法是相机设计的基础,同样,深度图是立体相机的设计基础。
4 P/ P& [  I3 | !.jpg % W! h6 b& o5 j" k( L
( a( C2 b; C; o8 O# |; c
深度图算法图二

7 ^6 Y3 ?! L# @$ H. C/ k. T" S: P) X6 i算法的优劣决定了成像的品质。
! I9 z* e2 y- w2 ]# W
4 L5 x& a2 i9 E0 N4 h1 \
镜距与立体感的关系

. O! {0 W+ R) d% E6 F( C1 V1 d' t人眼在观看立体景物时有一个特点,太远或太近的景物立体感均不会太强。如果摄影也按照瞳距来操作,结果与人眼观看是一样的,远距景物或微距景物几乎没有立体感。所以,有些时候,必须调整镜距以获得最佳立体感。
& Y0 @! U& [( _& r !.jpg : M( e3 P, H3 i  f3 U- _4 d" Y

* ^5 g/ |  M4 E6 @1 d+ p" X4 X
3 ?' S' e" K' Q  d( [
最佳立体感理论
0 {2 a( L0 Q' v! k, ~- _% o7 l

5 L0 K. C% F5 y& j  A6 g国际上比较认可的公式有二个,一是1/50理论:镜距=物距/30~50,另一个是1/焦距理论:镜距=物距/焦距。即50倍镜距处的景物有最佳立体感。
; a2 A" b/ d0 O: u3 u) l, O8 V8 D8 G !.jpg ; M" w( {( ~9 [" _4 S7 H( L% {( }
8 L( F7 I3 _" w- a
3D摄影大师苏胜强老师的理论
9 k6 b; y4 `0 ~" C# T! g- L' L+ \
有点复杂,但比较精确,可以实际参考。
+ \9 l' f# j2 \- |/ W
; s8 _  f1 }5 W& G9 v, `( C
如何拍摄立体全景?

. j  Q$ T5 w# v2 _通过前面的叙述,再看看深度图那些高深的理论和概念,我也晕菜,但想想深度图技术是一次成像相机所需要的,而我们用普通相机分别拍摄到两张有视差的图,并不需要深度图。只要两眼分别看二个图,立体感不就出来了吗?立体全景的拍摄,不能完全按照立体感的理论来操作,因为全景讲究一个节点,偏移节点的全景极难拼接,为保证全景的完美,宜尽量减少偏移量为妥。说到这,老斯基应该知道怎么做了。下面就是具体拍摄方法:- U; Z2 r6 P3 f0 p% G

1 J0 U; Y! g# D. D; ]& Y一、双机拍摄,适合室外大场景,对节点要求不高的情况,哪怕是有运动物体的场景也是可以的。相机间距取平均瞳距62mm,也可以取自己的瞳距为参考。
/ ^# L/ I; e9 h7 Z4 z0 G* ?3 Y$ \
; S; l$ x, E; W/ p# p9 X二、单机拍摄,适合老斯基操作,尽量避免有运动物体的场景。因为偏离中轴的全景图不容易完美拼接,所以,不应在小场景内拍摄。假定我们选取的瞳距是60mm,则相对于中轴左偏移30mm拍摄左眼全景图,完成后,相对于中轴向右偏移30mm拍摄右眼全景图。这时候,有一个稳定的三脚架尤显得重要。建议锁快装板的螺丝别拧太紧。老斯基都知道,这种拍法不符合常规,前景不能靠太近。使用镜头箍代替节点云台会更加完美。
/ {. a& d& g3 r: ?  H6 s1 H0 u( O
如何拼接?

$ n0 `" g9 [6 A% h4 U大多数全景玩家对拼接单一全景图都不会陌生。我只强调一点,拼接前,请把左右眼全景图分别放置在不同的目录(比如left或right),并取同样的名称。
0 n1 T8 V  ~! r8 s% u/ o3 B拼接后得到二个全景图(左眼图和右眼图),需要把两图再合成一个正方形的全景图,左眼图在上,右眼图在下(其实还有多种合成方法,这里只说最简单的一种上下并置)。还不支持立体全景的网站可能需要修改上传规则了,以后不仅需要能上传2:1的全景图,还要支持1:1的3D全景图或其他模式的3D全景图。
& k" W# p0 b, M7 Q7 `- [3 u
如何切片?
. [8 m1 X6 A' o; m" i% F4 V
我们知道,Krpano从1.19.pr9开始就已经支持3D立体全景。支持的图像模式还很多:/ i* F9 M4 P7 U8 y4 L
1、一个12x1或1x12的条形图(左右并置或上下并置均可);* U) ^/ u: z9 V  w( B3 a1 R$ k
2、二个6x1或1x6的条形图(同名分置不同目录,左眼图放目录1,右眼图放目录2);1 F* g  C+ m7 v0 z) L$ J$ d' J& [( n1 Q
3、二个2:1的全景图(同名分置不同目录,左1右2);
, p# O& W( }' i: X, J3 @5 h- d4、一个包含有左眼全景图和右眼全景图的单一全景图(这比较拗口,实际上就是上下并置的1:1全景图或左右并置的1:4全景图)。$ O3 r$ @* O$ l$ [8 H, n/ _! q
我建议用第四种,上下并置的正方形1:1全景图。管理、保存、查看都比较方便。也适合网站上传后自动切片处理。; P9 d, |* N8 ?6 O
对于包含左右眼全景图的3D全景图,直接切就是,生成的xml文件自动形成,不需修改。
3 H# D# G# H0 x如果还没有pr9及以上版本的也可以分开切,但切片前,要把两个图分别放到目录1和目录2下,并取相同的文件名。需要注意的是,左右眼目录的命名默认是1或2。切完后还需要修改xml文件。2 S. r5 U; l$ ^# ^: F: C# C7 Y- {
立体全景图的xml文件与普通全景图的文件只有少许差异,在image元素里多了二个描述立体图的内容,在cube元素里的url地址中多了一个目录选项%t:
( e0 x6 h4 a) J0 e: F7 Y/ a  A( m! y普通全景图:
" q8 o1 B! n) i% C* Y<image type="cube"…) b6 {3 d# q' I# j2 I
<cube url="3dpano.tiles/%s/
" B: R9 ~/ Y4 ?: r) m0 V: t  J立体全景图:
. r* D! E; Q8 f<image type="cube" stereo="true" stereolabels="1|2"…
1 t! O7 B9 u$ W. I- `" v' C<cube url="3dpano.tiles/%t/%s/8 C2 P! f/ D1 h2 w$ V& C6 f
看出区别了吧?一个是“立体有效”,另一个是“左右眼目录分别为1和2”。普通全景图不需要选择目录(有且仅有一个目录),而立体全景图多了一个目录选项%t(一个是左眼图目录,一个是右眼图目录); x1 n8 L# M! v# k+ G# ^
9 q- z; P1 F( [2 f
如何显示?
. {; p" X1 a0 }% b* w  ?( @  ^- C- m1 I
只要是用Krpano 1.19.pr9以上版本的网站都可以显示3D全景效果。建议没有升级的网站尽快升级,现在最新版本是1.19.pr16。0 Q4 B1 w3 O, L$ {0 z( [
观看立体全景图,需要佩戴VR眼镜,否则只能看到左眼图。手机屏幕需要设置为自动旋转,在画面出现后,只是左眼图,当猛戳VR图标(有的是大眼睛图标,有的是眼镜图标)后,嘿嘿,是不是有不一样的烟火?这里发布几个案例供大家研究:- m2 S* h- S( [* q8 F' Q! j6 h/ Y) x
2017深圳健美电视大赛3D全景效果; G" v2 P8 j" x2 d3 ]
这张照片是用看到科技Obsidian R相机拍摄。一次成像,深度图生成。图片版权归看到科技,这里仅供参考。
. ~, B4 b6 L" c. L 香港尖沙咀1881夜景3D全景效果
$ _4 ~, ^9 o9 x1 ?; R这是从看到科技网站下载的3D全景图片。仅供研究,版权归看到科技。* e* C( ?5 D: c8 G
深圳市民中心3D全景之一
) V" f$ B1 F+ I这是用单机平移法分别拍摄的3D全景效果,近处的人物是二位影友兼职麻豆,在整个拍摄过程中一动不动,非常感谢!3D效果非常好。0 u: g! X! I( L4 @
深圳市民中心3D全景之二
' Y% B) x9 q+ K! e同样是单机平移法拍摄的3D全景,先拍左眼图,再拍右眼图,分别拼接再组合。除了人物,3D效果都很好。  j( B" f. P. ?" V
深圳图书馆与音乐厅3D全景之三0 _0 i2 N6 P( u- ~; k1 \
这一张3D全景案例在拍摄右眼图时,音乐厅里出来很多人又不离开,所以人物部分效果不好,但建筑物的3D效果还是不错滴。- c. i9 b- D" L) S
说明
1 a0 k& I5 z0 x; o
本文首发在【全景旅行者】,因看到本站也有立体全景栏目,转来凑个数。文中涉及图片均来自网络,版权归原作者所有。欢迎大家互相交流,批评指正。# z- a" s7 X' t) z0 {

' L& b) B3 m" b
     
明海+ 发表于 2018-7-12 16:11:36 | 显示全部楼层
精彩,这捣鼓不错!
     
何勃然 发表于 2018-7-13 09:00:45 | 显示全部楼层
看的我一点蒙
     
明海+ 发表于 2018-7-13 11:45:08 | 显示全部楼层
     
阎涛 发表于 2018-8-19 21:52:30 | 显示全部楼层
     
广州摄郎 发表于 2018-8-27 04:30:11 | 显示全部楼层
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|手机版|网站帮助|关于我们|联系我们|四方环视社区 ( 京ICP备16029184号-5

GMT+8, 2018-12-13 07:55 PM , Processed in 0.170905 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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