马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
福神的帖子已经将补地这个内容讲解的差不多了,但仔细想来,觉得各位的思路还没打开,总觉得非得将三脚架移开,放几个硬币和筷子,然后用视点修正的办法才能做到完美补地。
6 N, @6 S; I( u( L! j1 _9 J福神精华贴的通道在此!0 B3 I4 e; \4 F
http://chinavr.net/forum.php?mod=viewthread&tid=3317&extra=page%3D1
/ N5 } ]. t: g- A c3 Z7 s2 f
- F, E8 k4 T& x; I! a7 x7 W0 g4 g
有三个问题值得反思:
: W/ d# ?/ Q: K% T7 n- X1、为啥要用视点修正的办法?如果我要修补的地面不是一个平面呢?6 G4 c( D, U; r* S: `8 q# h
视点修正法只能修补一个平面,这是它的原理决定的。我们站在地面上,所以地面大多可以等效为一个平面。
* d4 X9 `+ _- ]结合福神的帖子,以及论坛里各位的讨论,有四种典型的补地策略,在此我把他们的优劣列在一张表格中,大家自行评判:, }2 h, v( B8 U+ P: D3 a* W
, X- u' ]3 W% o: R4 c8 x( D4 o. c+ {
8 O T" D& f) M* W
' _+ n$ n! M2 C
7 r' ]+ H8 }6 d8 N2 l) L
2、为啥一定要完美补地?完美就代表不留痕迹吗?
5 N3 }3 Q l- [! x完美补地也许是商业需求,可是完美不代表不留痕迹* i, N. [) H5 P, b6 g4 a* L. t6 K# R
1 H8 Q. {+ F% z, E3、什么是天?什么是地?$ `) g: L z# Z$ r7 m! j! C* j
狭义上我们认为在站立在地面上时,自己的头顶就是天,自己的脚下就是地。然而对人来说的狭义概念对相机依然适用吗? 显然不对,尤其是在斜挑的时候。这里对天和地重新定义一下,可能更好理解:- p' \, ^# H& k8 U/ c# V
5 I o" A# t7 D$ _# ?3 g
广义天: 相机旋转轴线上靠近相机顶部一侧称之为天。一旦拍攝開始,广义天就不再变化。- r' N# f! J& q1 L9 [- k3 {
广义地: 与天相对的另一侧。一旦拍攝開始,广义地就不再变化。
3 x9 Z7 T# p8 P有限广义地:是广义地的一小部分,这部分实质上不是一个平面,而是具有透视关系的一个局部,例如楼房上的一个窗户、摩天轮上的一个天窗等。
; q( x- c. f1 [$ ~, s$ H, {* U' R
4 q8 t& r* i9 K# V
9 B& m( e+ @5 p3 i2 A$ c+ |2 |$ M4 ~# \& n
: _/ N7 j% X9 U, u0 \/ ^* c
/ ^' J% o1 {. |; Z, A C
9 J7 q) m: X; a3 a4 C4 b( _! j( p- x+ o' W4 Z! W
) n" X i. L8 q9 j' ^) k* h
补天地的方法也是广义上的。我觉得只要掌握了两个补天地的原则,补天地只需要一点点想象力。
" ~/ @, g. `! V! Z第一个原则就是:只要让相机围绕节点旋转,将四周的景物都拍摄进来,就一定能拼成一幅完美的全景图。# J7 D; J6 t7 S0 P4 [- [& |0 G$ R
第二个原则是: 第一个原则做不到时,相机不围绕节点转也没问题,只要千方百计让最后的画面中天地不留痕迹即可。9 j% v) i' Y" S% p" F, m8 O
/ j( Q4 N4 n1 |( Z' J
这里给出一个典型应用实例:
! Z5 ~1 K6 \6 d* T: _; t$ P# @1 s/ O; t2 h
4 s4 R/ M% ~/ E! y+ `* A# P
# p. A1 Z& ]. Q6 t' \" \
! l) _* d/ h) b, [
* O/ N* P: c" }% f$ v5 `
6 Z* w& L$ Z) g j7 M: {
2015年新加入内容:+ j! g, m; W5 P# [ \; t. P
1、看了联横合纵的海底全景,对于天地又有了更进一步认识。在水下,或者一些特殊地方,巧妙利用等距圆柱投影,“天”的部分是可以在不同的位置去拍的。( l& \# [0 z5 V8 m1 a& j j
2、航拍全景,补天就是补有限广义地。这一由于天空很高,在地面单拍一张再去补也未尝不可。
: K2 O9 g4 Y+ a. N* _& O. x5 _3、矩阵式全景,由于分镜头内容可控性强,“补地”远比鱼眼镜简单。9 Z( V; V2 ?1 c: L$ C# v& [' Z8 H
7 S" R$ T; J" V |