马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
【前言】这几年,全景技术突飞猛进,建立在全景之上的VR也是如火如荼。可是,戴着一个VR眼镜看普通全景,还是觉得缺了点什么…2 [) N0 e3 D- I" J8 O
去年底,有幸去深圳看到科技公司参观学习,与看到科技的CEO陈丹先生聊了很多技术问题,诸如深度图技术,一次成像技术,3D图片合成技术等,受益匪浅。通过体验,看到科技的3D全景相机在成像品质上确属业界一流,尤其在3D全景视频上的表现,有一种被惊艳到的感觉。然而,看到科技的后期制作技术要求却是一般人难以承受的。用专用APP在线观看看到科技的3D全景图,网络不好会非常吃力。我总想用最简易的办法得到最惊艳的效果,于是开始捣鼓普通人玩3D全景,来看看怎么玩的?…' w) m, F' Y# P1 |0 {" z1 d
) u+ _0 |& F5 t, P, L$ ~5 @
预知概念 2 L: V+ H- K4 ?6 @
瞳距:是人眼瞳孔的间距,成年男性的瞳距多在58~73mm之间;成年女性的瞳距多在53~65mm之间。平均值大约62mm。3 d6 o5 O; X* c o
& q( i, W9 [. b& \# Q! y5 f9 H
视差:这里说的视差是左右眼分别看同一个物体表现的差异。其实也就是因瞳距不同而表现的差异。有视差才有深度,也才有立体感。3 Z1 g s( N$ A9 g' l
# j3 f: R% g6 C镜距:是拍摄时二个镜头的间距,或者单机平移的距离。镜距与立体感有很大的关系,后面详述。
1 r8 a( R4 ^, ]3 `
7 F/ M$ m) H9 f3 v0 m* D, ~. f& Q
0 Q1 a. N; o* B! o
瞳距的测量
: `2 ]& Z+ g) r3 d3 k
' t2 g6 S' E* q6 k我们只需要了解瞳距的平均值即可。因为观众的瞳距我们无法知道,也只能用平均值来参考拍摄。有兴趣的朋友可以自已测量一下自己的瞳距,拍摄时以自己的瞳距为参考也可。
9 I2 G+ U( _, k4 l
$ e+ j( R ?6 D/ R" n
8 v9 {% I& g n' @观看VR的理想状态
2 L. ]; W: Z1 |: M$ P1 `* |: B( P( f" `
通过VR眼镜看3D全景,最理想的是,瞳孔,透镜光心,画面中心三点一线(如图)。
P) }7 V6 b% O l
/ q' d0 p5 E& z9 v; n# n3 i5 T, G8 t/ U* T
观看VR的实际状态
8 l' Q5 j7 n: J' j y: L, o1 E8 O. j
* j- o `6 f! y4 U; v然而,现实中的情况却很骨感,多数情况下瞳孔,透镜光心,画面中心并不在一线上。误差是必然的,也是不可调合的。也就是前面说的,只需要记住平均值就可以了。这个平均值就是拍摄的基础。+ i, H8 {# g; V; @7 {# y
$ g+ V( D' D5 v7 R8 F2 V
7 A* J9 U. p6 x8 F+ t$ k% y1 l深度图原理 {1 g5 I9 ]* d0 J5 \! {. b
# n0 s9 ]8 c I3 Q6 h* _# O3 Z! \4 [
深度图是一次成像立体相机的基本要素,立体效果由深度决定。看不懂没关系,但要知道两个镜头各有分工又有合作,能把平面和深度同时拍下即可。, c! u4 w1 V& Q5 e/ u7 ^" R
& g1 a% [- N# x4 l- Y6 y
+ l2 @" {, w5 K' F8 U% C深度图参考 2 b) m% L- F; \! Z
8 f: B& r: _+ N* k深度图的理论我也不懂,从网上找了些图片研究一下而已。
4 @) }! V7 g {) M! [8 m
' `7 u( J- _6 g* S" f& g' E; Y8 J
/ j: N: m {, h4 T" [7 a
深度图算法图一 : |: J7 F) v0 x! D
! ^: @- t- y( ^8 Y
算法是相机设计的基础,同样,深度图是立体相机的设计基础。9 R+ o1 q7 n: F% I' t3 B1 D
, T: v* g: ^. {. I
g, s S' @; k) g: s) Y$ Z深度图算法图二
% b, n- H( A* G; r" ~: a算法的优劣决定了成像的品质。
8 s) R% P4 o9 x7 B% _9 Y+ [9 Q. Y8 E. w
镜距与立体感的关系
. h# x3 X( }$ B$ [人眼在观看立体景物时有一个特点,太远或太近的景物立体感均不会太强。如果摄影也按照瞳距来操作,结果与人眼观看是一样的,远距景物或微距景物几乎没有立体感。所以,有些时候,必须调整镜距以获得最佳立体感。
* z6 F' d' X! w( `( T+ K
" B/ N* ]6 A5 |" t1 E; K: G& V
; G1 u8 F- l4 O; r" A2 E4 q+ y H1 Z
5 t* b1 _, Q7 U0 w7 d
最佳立体感理论 ' J$ @. c5 L9 E3 u9 r* ^* K, s
& y+ D. W0 F# \' ?6 R4 p+ g国际上比较认可的公式有二个,一是1/50理论:镜距=物距/30~50,另一个是1/焦距理论:镜距=物距/焦距。即50倍镜距处的景物有最佳立体感。
, K. t* e' b2 e, r
' j6 u# j: P6 g+ P
* Z# v i$ i$ V
3D摄影大师苏胜强老师的理论 # {8 z1 N3 l/ K6 k0 K2 i3 Q; Q
有点复杂,但比较精确,可以实际参考。
8 X6 G1 I, J; w* C& U" W6 l- t0 T; I R9 @3 g; r% w, g
如何拍摄立体全景?
- B: U3 o' J0 j1 d通过前面的叙述,再看看深度图那些高深的理论和概念,我也晕菜,但想想深度图技术是一次成像相机所需要的,而我们用普通相机分别拍摄到两张有视差的图,并不需要深度图。只要两眼分别看二个图,立体感不就出来了吗?立体全景的拍摄,不能完全按照立体感的理论来操作,因为全景讲究一个节点,偏移节点的全景极难拼接,为保证全景的完美,宜尽量减少偏移量为妥。说到这,老斯基应该知道怎么做了。下面就是具体拍摄方法:4 O$ V$ {" U. [9 K" B8 x
1 y1 w9 V$ S ~* I; i, Z一、双机拍摄,适合室外大场景,对节点要求不高的情况,哪怕是有运动物体的场景也是可以的。相机间距取平均瞳距62mm,也可以取自己的瞳距为参考。- R+ K: @% b9 y
! E! a8 g- |% z( P' T/ ]8 k二、单机拍摄,适合老斯基操作,尽量避免有运动物体的场景。因为偏离中轴的全景图不容易完美拼接,所以,不应在小场景内拍摄。假定我们选取的瞳距是60mm,则相对于中轴左偏移30mm拍摄左眼全景图,完成后,相对于中轴向右偏移30mm拍摄右眼全景图。这时候,有一个稳定的三脚架尤显得重要。建议锁快装板的螺丝别拧太紧。老斯基都知道,这种拍法不符合常规,前景不能靠太近。使用镜头箍代替节点云台会更加完美。% K: {" o, [1 _7 l: T
5 m( b1 m# j* \8 }4 e$ z如何拼接? " l5 F }. ~) \2 A- U
大多数全景玩家对拼接单一全景图都不会陌生。我只强调一点,拼接前,请把左右眼全景图分别放置在不同的目录(比如left或right),并取同样的名称。, S5 t7 o/ @, c% }
拼接后得到二个全景图(左眼图和右眼图),需要把两图再合成一个正方形的全景图,左眼图在上,右眼图在下(其实还有多种合成方法,这里只说最简单的一种上下并置)。还不支持立体全景的网站可能需要修改上传规则了,以后不仅需要能上传2:1的全景图,还要支持1:1的3D全景图或其他模式的3D全景图。- I; q/ E! z3 P, L @4 P/ o' N
如何切片? # m# n1 X+ _6 V; ]% g8 x# S8 e# _
我们知道,Krpano从1.19.pr9开始就已经支持3D立体全景。支持的图像模式还很多:
2 W; a$ ]: q( _6 x8 ~! B# @# k1、一个12x1或1x12的条形图(左右并置或上下并置均可);2 u0 F( q* ~6 e- J) o9 G' G' _& U. a
2、二个6x1或1x6的条形图(同名分置不同目录,左眼图放目录1,右眼图放目录2);- V- F$ t6 U% |
3、二个2:1的全景图(同名分置不同目录,左1右2); q5 h# d+ \: n( j5 \
4、一个包含有左眼全景图和右眼全景图的单一全景图(这比较拗口,实际上就是上下并置的1:1全景图或左右并置的1:4全景图)。- }1 z4 S6 P) B$ ~7 y# g% [; l. v1 K
我建议用第四种,上下并置的正方形1:1全景图。管理、保存、查看都比较方便。也适合网站上传后自动切片处理。
# P9 h% t( ~0 n' D/ F4 [对于包含左右眼全景图的3D全景图,直接切就是,生成的xml文件自动形成,不需修改。3 v; w7 b" h; Z$ c
如果还没有pr9及以上版本的也可以分开切,但切片前,要把两个图分别放到目录1和目录2下,并取相同的文件名。需要注意的是,左右眼目录的命名默认是1或2。切完后还需要修改xml文件。) ?) J2 i6 M" o/ L
立体全景图的xml文件与普通全景图的文件只有少许差异,在image元素里多了二个描述立体图的内容,在cube元素里的url地址中多了一个目录选项%t:2 c* |2 t) v2 w% c. t1 g
普通全景图:
" G* F' B: `) F7 w# f<image type="cube"…- s* R3 V4 l! s& ?9 T/ Q# N
<cube url="3dpano.tiles/%s/
) Q z- M; y4 a' X1 p: F% \立体全景图:9 q9 @* a) G6 d3 x1 L
<image type="cube" stereo="true" stereolabels="1|2"…
2 s1 V3 C$ T! D3 `/ [8 L5 m<cube url="3dpano.tiles/%t/%s/
: D: }2 n0 k2 J9 z1 T9 M1 E5 X看出区别了吧?一个是“立体有效”,另一个是“左右眼目录分别为1和2”。普通全景图不需要选择目录(有且仅有一个目录),而立体全景图多了一个目录选项%t(一个是左眼图目录,一个是右眼图目录)- ~* M1 H _" g
/ d! K, q! u4 ]9 E3 i
如何显示?
( j; N0 V8 u4 n O3 h+ L" m% h只要是用Krpano 1.19.pr9以上版本的网站都可以显示3D全景效果。建议没有升级的网站尽快升级,现在最新版本是1.19.pr16。) X2 c ]2 D5 e4 Z0 }
观看立体全景图,需要佩戴VR眼镜,否则只能看到左眼图。手机屏幕需要设置为自动旋转,在画面出现后,只是左眼图,当猛戳VR图标(有的是大眼睛图标,有的是眼镜图标)后,嘿嘿,是不是有不一样的烟火?这里发布几个案例供大家研究:
' ?4 [/ y9 h: M; P5 M/ C0 f 2017深圳健美电视大赛3D全景效果
# z1 v4 L- w% Q- r/ ^6 f这张照片是用看到科技Obsidian R相机拍摄。一次成像,深度图生成。图片版权归看到科技,这里仅供参考。
$ c1 K8 {! B. h+ g 香港尖沙咀1881夜景3D全景效果
* h* A* |, ?7 D P) x这是从看到科技网站下载的3D全景图片。仅供研究,版权归看到科技。$ R2 A: _+ T- }5 D* u
深圳市民中心3D全景之一; P% j% d S8 i7 b( i/ T# x$ y
这是用单机平移法分别拍摄的3D全景效果,近处的人物是二位影友兼职麻豆,在整个拍摄过程中一动不动,非常感谢!3D效果非常好。 Y6 K0 D7 @# f$ h
深圳市民中心3D全景之二/ V: d& f' C8 q. O" c% P$ I
同样是单机平移法拍摄的3D全景,先拍左眼图,再拍右眼图,分别拼接再组合。除了人物,3D效果都很好。+ W' {* g$ s( V- d
深圳图书馆与音乐厅3D全景之三( [7 i% ?& _% Z; f4 V% w0 g: l
这一张3D全景案例在拍摄右眼图时,音乐厅里出来很多人又不离开,所以人物部分效果不好,但建筑物的3D效果还是不错滴。* c0 F1 W) x) j& x- C! e- E1 a
说明
1 g C/ W5 V" Z1 d本文首发在【全景旅行者】,因看到本站也有立体全景栏目,转来凑个数。文中涉及图片均来自网络,版权归原作者所有。欢迎大家互相交流,批评指正。
# n# ~% U: x2 ? x; Y! n3 e9 i" x; K! r1 ~9 h8 Y
|