马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
【前言】这几年,全景技术突飞猛进,建立在全景之上的VR也是如火如荼。可是,戴着一个VR眼镜看普通全景,还是觉得缺了点什么…
" X8 h+ b: }- n Y; L/ @- b去年底,有幸去深圳看到科技公司参观学习,与看到科技的CEO陈丹先生聊了很多技术问题,诸如深度图技术,一次成像技术,3D图片合成技术等,受益匪浅。通过体验,看到科技的3D全景相机在成像品质上确属业界一流,尤其在3D全景视频上的表现,有一种被惊艳到的感觉。然而,看到科技的后期制作技术要求却是一般人难以承受的。用专用APP在线观看看到科技的3D全景图,网络不好会非常吃力。我总想用最简易的办法得到最惊艳的效果,于是开始捣鼓普通人玩3D全景,来看看怎么玩的?…8 p4 S# {, B0 z- C/ N4 @
3 g# {- ^8 k* q; q0 v* W$ t预知概念 3 o& B: Q1 f Z9 h3 h" e! n
瞳距:是人眼瞳孔的间距,成年男性的瞳距多在58~73mm之间;成年女性的瞳距多在53~65mm之间。平均值大约62mm。1 ^6 {8 M4 ^ R ~0 U9 u6 o
& V6 H6 q4 {" d6 t! L
视差:这里说的视差是左右眼分别看同一个物体表现的差异。其实也就是因瞳距不同而表现的差异。有视差才有深度,也才有立体感。
5 |- W, q5 o% @7 n& S0 f
3 K9 _9 L: _# l* F+ f0 ~' O镜距:是拍摄时二个镜头的间距,或者单机平移的距离。镜距与立体感有很大的关系,后面详述。
4 L$ Z% Z( X8 L/ D) W5 g: I9 [3 D
Z' {- f) w# X y Q
1 m( t! s6 v& {7 c: }瞳距的测量
- T- Z% z3 q7 \% t4 D( f& Z( N9 R2 {
我们只需要了解瞳距的平均值即可。因为观众的瞳距我们无法知道,也只能用平均值来参考拍摄。有兴趣的朋友可以自已测量一下自己的瞳距,拍摄时以自己的瞳距为参考也可。( N+ J) G+ w1 `3 E$ s1 M
/ H; j3 l6 {, d
3 W/ |" n8 s$ d5 }* U7 V( o
观看VR的理想状态
+ V3 K! v, p3 N; U5 n$ A- P3 E( z P1 L! { K7 }: a
通过VR眼镜看3D全景,最理想的是,瞳孔,透镜光心,画面中心三点一线(如图)。: a3 Q1 a/ `0 w3 n/ ^
9 t' k( @8 R) o( ~9 g- k) A" L3 _( H
观看VR的实际状态
2 n4 K( Z* I; j% S' L6 s
4 @1 a$ J% a/ j+ i4 a4 K然而,现实中的情况却很骨感,多数情况下瞳孔,透镜光心,画面中心并不在一线上。误差是必然的,也是不可调合的。也就是前面说的,只需要记住平均值就可以了。这个平均值就是拍摄的基础。2 N- M3 z/ |8 t7 K
7 B% J; Y3 B& m. E6 q( w4 K! J! G
3 B6 \0 E3 R( L5 f/ F1 r: x深度图原理
+ o* |: s+ e8 m
; j1 S, w7 Z3 N* X, G' S深度图是一次成像立体相机的基本要素,立体效果由深度决定。看不懂没关系,但要知道两个镜头各有分工又有合作,能把平面和深度同时拍下即可。
& ?6 ?, ?( J* P
; v2 E+ v) u {4 g# V( P
- o! m5 W& D% e# h. c深度图参考 1 M" P# f' y! [5 a( s
& Q3 s1 |$ q: V- M' f: q深度图的理论我也不懂,从网上找了些图片研究一下而已。. S: K2 p3 L. R0 B8 R: K' S
# H/ x5 Y7 g' U9 Z, a% v2 j
. d" Z* }, X4 _/ T6 w深度图算法图一 7 j, T! s6 t; ?( W7 E% `9 F2 M
$ o" E6 ]: n) G$ b0 W
算法是相机设计的基础,同样,深度图是立体相机的设计基础。+ m! Y& ?8 `7 \
) M) j5 c$ S! P, V: R- z
, s( ?2 A5 u7 W5 A& R$ t深度图算法图二 4 B2 ~- L8 d8 l9 i9 u3 @& n
算法的优劣决定了成像的品质。+ D' i% P* p! O8 a
; z d$ a, \( G5 M
镜距与立体感的关系
+ C# R) h3 p& O5 `. {1 W$ k4 t人眼在观看立体景物时有一个特点,太远或太近的景物立体感均不会太强。如果摄影也按照瞳距来操作,结果与人眼观看是一样的,远距景物或微距景物几乎没有立体感。所以,有些时候,必须调整镜距以获得最佳立体感。
' o C. I' n4 n% f1 ?2 L. U4 K
c7 {+ b1 k6 J; L8 `$ z# k7 O
$ X8 x5 l# l9 V' t7 l+ V
+ H8 Z- f% f$ n- _6 I最佳立体感理论
3 |3 ^' k7 a$ Z( h$ g8 |$ N$ e8 U' _( G# v& J# d9 \
国际上比较认可的公式有二个,一是1/50理论:镜距=物距/30~50,另一个是1/焦距理论:镜距=物距/焦距。即50倍镜距处的景物有最佳立体感。7 Z' |; C# ?+ @$ m$ V, j. `, j( j
0 n! g& e, c5 w J8 u" X: f4 C$ e* f% ?0 L* i# k
3D摄影大师苏胜强老师的理论
_7 V, Q% |* ~4 u有点复杂,但比较精确,可以实际参考。
2 b' V# E5 L$ J! N2 l1 d9 v. ?. X- e# l% u9 ~
如何拍摄立体全景? ! N1 K: e& I# w0 L! U
通过前面的叙述,再看看深度图那些高深的理论和概念,我也晕菜,但想想深度图技术是一次成像相机所需要的,而我们用普通相机分别拍摄到两张有视差的图,并不需要深度图。只要两眼分别看二个图,立体感不就出来了吗?立体全景的拍摄,不能完全按照立体感的理论来操作,因为全景讲究一个节点,偏移节点的全景极难拼接,为保证全景的完美,宜尽量减少偏移量为妥。说到这,老斯基应该知道怎么做了。下面就是具体拍摄方法:9 c' Q: g: R7 P+ C# \3 y
; c+ U1 b/ }, D2 w
一、双机拍摄,适合室外大场景,对节点要求不高的情况,哪怕是有运动物体的场景也是可以的。相机间距取平均瞳距62mm,也可以取自己的瞳距为参考。
. @# u, k4 T& k! l' n! L7 M. k" Z( y0 H$ K; M5 R, [7 ?- G& Q
二、单机拍摄,适合老斯基操作,尽量避免有运动物体的场景。因为偏离中轴的全景图不容易完美拼接,所以,不应在小场景内拍摄。假定我们选取的瞳距是60mm,则相对于中轴左偏移30mm拍摄左眼全景图,完成后,相对于中轴向右偏移30mm拍摄右眼全景图。这时候,有一个稳定的三脚架尤显得重要。建议锁快装板的螺丝别拧太紧。老斯基都知道,这种拍法不符合常规,前景不能靠太近。使用镜头箍代替节点云台会更加完美。
B* o# h- M! k2 I6 z, X0 p1 a% s4 Y: u: w: X f
如何拼接?
7 e2 \ C i/ }+ y大多数全景玩家对拼接单一全景图都不会陌生。我只强调一点,拼接前,请把左右眼全景图分别放置在不同的目录(比如left或right),并取同样的名称。- r' d" n- t- ?6 d) q( L
拼接后得到二个全景图(左眼图和右眼图),需要把两图再合成一个正方形的全景图,左眼图在上,右眼图在下(其实还有多种合成方法,这里只说最简单的一种上下并置)。还不支持立体全景的网站可能需要修改上传规则了,以后不仅需要能上传2:1的全景图,还要支持1:1的3D全景图或其他模式的3D全景图。7 a' C9 l2 b3 E ]6 a2 v
如何切片? 6 f1 F& X5 C6 C# N. V
我们知道,Krpano从1.19.pr9开始就已经支持3D立体全景。支持的图像模式还很多:
3 R; }- W4 f0 b6 u4 {1、一个12x1或1x12的条形图(左右并置或上下并置均可);
$ o" O& U$ ?# H+ j, O2 }0 v. m2、二个6x1或1x6的条形图(同名分置不同目录,左眼图放目录1,右眼图放目录2);
. @) K7 a" ~3 l- i+ [9 C3、二个2:1的全景图(同名分置不同目录,左1右2);
7 ^3 e; i/ r. u8 }9 l4、一个包含有左眼全景图和右眼全景图的单一全景图(这比较拗口,实际上就是上下并置的1:1全景图或左右并置的1:4全景图)。8 z0 @+ |& ^/ f1 W7 X1 h/ n
我建议用第四种,上下并置的正方形1:1全景图。管理、保存、查看都比较方便。也适合网站上传后自动切片处理。# F4 Q& s! R# ?8 E: ?9 p+ [
对于包含左右眼全景图的3D全景图,直接切就是,生成的xml文件自动形成,不需修改。6 Y' X& O& [7 R+ q( L E
如果还没有pr9及以上版本的也可以分开切,但切片前,要把两个图分别放到目录1和目录2下,并取相同的文件名。需要注意的是,左右眼目录的命名默认是1或2。切完后还需要修改xml文件。$ s# d- X0 D+ _% I( f
立体全景图的xml文件与普通全景图的文件只有少许差异,在image元素里多了二个描述立体图的内容,在cube元素里的url地址中多了一个目录选项%t:9 I+ i3 w4 G) T; x1 B- P
普通全景图:
2 x& C* y* l& ~3 ^- X<image type="cube"…
" C0 D* f8 {' I% r<cube url="3dpano.tiles/%s/
s4 F0 i" _* S$ ^/ \立体全景图:
" \+ d+ Z, x% {8 Q2 a2 O2 F<image type="cube" stereo="true" stereolabels="1|2"…; M( _" _3 |* C. E6 s$ D, P; L' q
<cube url="3dpano.tiles/%t/%s/, `. k( Z+ J" P2 C9 K# r) T
看出区别了吧?一个是“立体有效”,另一个是“左右眼目录分别为1和2”。普通全景图不需要选择目录(有且仅有一个目录),而立体全景图多了一个目录选项%t(一个是左眼图目录,一个是右眼图目录)! j8 m2 i! z: T5 {4 H
# E3 M5 F3 S! X3 n6 S如何显示?
% S1 H8 C( K8 A只要是用Krpano 1.19.pr9以上版本的网站都可以显示3D全景效果。建议没有升级的网站尽快升级,现在最新版本是1.19.pr16。- n' {- ^. e& r
观看立体全景图,需要佩戴VR眼镜,否则只能看到左眼图。手机屏幕需要设置为自动旋转,在画面出现后,只是左眼图,当猛戳VR图标(有的是大眼睛图标,有的是眼镜图标)后,嘿嘿,是不是有不一样的烟火?这里发布几个案例供大家研究:8 ~5 \% |% L6 W: N. F! @
2017深圳健美电视大赛3D全景效果" I, x6 y8 p( }3 [( g* ~/ N. f8 Z
这张照片是用看到科技Obsidian R相机拍摄。一次成像,深度图生成。图片版权归看到科技,这里仅供参考。4 E1 a: u0 m Q3 N! d# h
香港尖沙咀1881夜景3D全景效果
+ U4 H# l. p( ?0 Y! L这是从看到科技网站下载的3D全景图片。仅供研究,版权归看到科技。' B3 I2 c& C: W" o0 i5 \
深圳市民中心3D全景之一7 |. j2 c# e0 W0 F- U4 M
这是用单机平移法分别拍摄的3D全景效果,近处的人物是二位影友兼职麻豆,在整个拍摄过程中一动不动,非常感谢!3D效果非常好。$ N& i2 a) p# }% r, t4 |
深圳市民中心3D全景之二
6 @" f* Y; F! w% v% B. i" H同样是单机平移法拍摄的3D全景,先拍左眼图,再拍右眼图,分别拼接再组合。除了人物,3D效果都很好。- M6 p- D7 k* {0 |
深圳图书馆与音乐厅3D全景之三
% X, Q+ Z: ]6 V( Z6 y$ I$ _# M, f5 ]这一张3D全景案例在拍摄右眼图时,音乐厅里出来很多人又不离开,所以人物部分效果不好,但建筑物的3D效果还是不错滴。* {6 Z5 m( f: m4 |" M
说明
; G) @5 m+ l5 r5 S本文首发在【全景旅行者】,因看到本站也有立体全景栏目,转来凑个数。文中涉及图片均来自网络,版权归原作者所有。欢迎大家互相交流,批评指正。
" z0 [0 b7 u+ l$ H4 M
4 {5 p! w/ D/ u; i8 E |