马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
福神的帖子已经将补地这个内容讲解的差不多了,但仔细想来,觉得各位的思路还没打开,总觉得非得将三脚架移开,放几个硬币和筷子,然后用视点修正的办法才能做到完美补地。
+ Q4 g9 w4 @$ h6 f2 Z# s0 D福神精华贴的通道在此!4 u# C9 R6 k3 C
http://chinavr.net/forum.php?mod=viewthread&tid=3317&extra=page%3D1 ; {$ }: w# }( o6 }4 |' d# E0 m
8 c/ k6 f- ]; u
3 L# L; }1 n7 U; R1 T$ ]8 |- [6 E有三个问题值得反思:
: Z/ g; ~+ f" E$ o' c' U0 D7 _+ L1、为啥要用视点修正的办法?如果我要修补的地面不是一个平面呢?
2 U6 j7 e: a9 R8 Q( V视点修正法只能修补一个平面,这是它的原理决定的。我们站在地面上,所以地面大多可以等效为一个平面。+ ?) T( j. R4 c! Y
结合福神的帖子,以及论坛里各位的讨论,有四种典型的补地策略,在此我把他们的优劣列在一张表格中,大家自行评判:
8 q8 b6 U0 F1 T% N' R# U! Y, Q
8 Y# m% D: Y/ m. `
2 b: N3 v- C* I7 u+ [
- _- E" y9 e4 z5 l4 B" |8 F' C( V+ B9 r8 Y/ ^. r6 p% V
2、为啥一定要完美补地?完美就代表不留痕迹吗?; N" o6 B" W. o; P
完美补地也许是商业需求,可是完美不代表不留痕迹
2 b# O" `$ W6 F( K4 B# V
; w, B: N5 v/ f: A( _- [3、什么是天?什么是地?+ }+ Z1 X% }* `& [; G1 J# X
狭义上我们认为在站立在地面上时,自己的头顶就是天,自己的脚下就是地。然而对人来说的狭义概念对相机依然适用吗? 显然不对,尤其是在斜挑的时候。这里对天和地重新定义一下,可能更好理解:
/ s* A# P6 y7 j$ Z
4 [. q3 X& l/ s$ ?/ A4 D广义天: 相机旋转轴线上靠近相机顶部一侧称之为天。一旦拍攝開始,广义天就不再变化。
( i' m- m3 R) D8 L7 D7 ?; C广义地: 与天相对的另一侧。一旦拍攝開始,广义地就不再变化。
2 M' E7 v7 s6 _5 W! r有限广义地:是广义地的一小部分,这部分实质上不是一个平面,而是具有透视关系的一个局部,例如楼房上的一个窗户、摩天轮上的一个天窗等。
2 |8 e$ }0 p% I: c- H, @' ]! Q7 c2 N" y- x
( {4 I( h8 G" x
+ ]1 t: u+ S* ?/ s) G u
0 K, y9 `' g5 | M1 L# @4 S
: L9 Z; [: h: x6 T$ [. \4 L
9 ?* S( c' j6 @7 e3 p% D0 F
3 l; S' t) X, C) b8 O( s# P d7 N. \4 u7 I
补天地的方法也是广义上的。我觉得只要掌握了两个补天地的原则,补天地只需要一点点想象力。! H/ A6 u. t7 M
第一个原则就是:只要让相机围绕节点旋转,将四周的景物都拍摄进来,就一定能拼成一幅完美的全景图。
5 \) |" L$ H, ~8 T- |第二个原则是: 第一个原则做不到时,相机不围绕节点转也没问题,只要千方百计让最后的画面中天地不留痕迹即可。9 h' Y4 L! p* s1 K* _ I" x
/ C( f( s4 p% S9 V- A' X: b这里给出一个典型应用实例:: h7 U' Q2 O' F6 A k' [
3 ]" u; k( k% ~5 ^7 Q6 L
M- n5 V7 A$ z1 f1 I; R. O _3 k' W: X0 X$ `$ ]
/ I) W. w+ w: G3 n5 M1 \
' F% A! d6 r7 K! G6 J' @2 v4 r% a# q0 e" C7 e: B/ V
2015年新加入内容:! M) t' L: B: U( X5 }
1、看了联横合纵的海底全景,对于天地又有了更进一步认识。在水下,或者一些特殊地方,巧妙利用等距圆柱投影,“天”的部分是可以在不同的位置去拍的。
! X- t: X4 F X5 Q5 p. Y2、航拍全景,补天就是补有限广义地。这一由于天空很高,在地面单拍一张再去补也未尝不可。/ w; D5 Z- _. g/ v9 |3 V6 m
3、矩阵式全景,由于分镜头内容可控性强,“补地”远比鱼眼镜简单。
: b( ]- M" N* z) S) ?5 S( c# y8 {' T: e4 o2 s* H- a
|