怎么做小行星渐入全景动作?

[复制链接]
查看52164 | 回复11 | 2014-9-3 14:19:53 | 显示全部楼层 |阅读模式

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

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?/ z, G, C" u5 i- K

. _# O; y1 g8 F& Y3 H( ?

小行星

小行星
& A: R! y' v  m: H5 ~- u' K- V" C
0 N* M5 W5 V& }" d* c

' ^" j" f, d. `8 x. B) a

全景

全景
2 }5 |" C2 l: I& L
7 A/ _+ W* {5 Y4 z& J2 C9 R* s
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:6 \" F4 A% G: A
<view hlookat="0"& D9 U: i0 G2 b- q
      vlookat="90"
* G% G2 [% i# ?  A  t; g% J. v      fisheye="1.0"
; A0 }9 t  @  M% W1 ~      stereographic="true"/ k( k' h  N( Q8 Y" k6 J
      fov="150"
% n8 Z6 \! I( D      fovmax="150"9 `, L( ?/ h7 p
      />
/ l' R# z0 k% |4 g; l就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。# g* j/ y- R7 s, `$ [
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
4 p) X7 v; o; m( @2 k8 E( T0 A  d. @& h5 Q
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
$ t- G( k6 M: `6 p: T; N9 q* l
4 Q! b# t, G7 ]8 p& H
/ u! {* l+ v0 g    <krpano>  4 \. R: a, U) |7 M/ |

  [* y0 ?$ J3 B        <view stereographic="true"  
5 s) p/ `6 \! }$ e+ O! a              fisheye="1.0"  
  i" o- h, m. u1 ?; w              fov="155"  9 O& P) F5 \% H4 K. W% S% ]( v! _3 ~
              fovtype="VFOV"    c* P8 R' S# e+ s
              fovmax="150"  
! {2 M! f' i5 k- M; j3 ?* ]9 M              hlookat="-60"    [0 q& {" k9 W
              vlookat="77"  
9 b' m8 N- ^3 ^/ f              />  
% ^9 ^' C, I/ `+ s: q7 _
7 s* K& _; d6 Z& q/ y + Y& k" h5 m, z0 M, C% x
        <display flash10="off" details="24" />  $ @. M5 o& M; V1 d. r' J- E" ]
        <events />  
+ o8 a+ [3 D6 Z$ I, W" _, `      4 w/ M7 ~. n1 D( c- W8 Y' b+ q
        <action name="normalview">  
# b# P; N0 E* B, w            tween(view.hlookat, -40, 2.5, easeInOutQuad);  9 X" e; `/ d3 I3 R' E: N3 g* l, |
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
; [; h( @  g7 b. ?1 V            tween(view.fov,     85,  2.5, easeInOutQuad);  " q  v8 r! D" R# C4 a
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  ; ]) d1 a' I8 h; k& n/ k
            wait(2.7);  7 G7 u9 r5 n$ h/ ]+ j1 B. z4 _: ^6 l
            set(display.flash10, on);  
& j: c! A, Z4 p- H5 {8 O5 w( ?        </action>  
! i" U3 y2 f+ Z& P5 t3 g      
, H& S& _# h' q9 l+ ^      
& A+ w' Z) z% A" C        <!-- showtext() textstyle -->  
7 g: R8 f: ]& n0 [; w/ e/ A        <textstyle name="infostyle"  , z. X+ T: J4 x9 @( Y2 o
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  8 r* X( P- y2 P# K4 r* K( b6 |- u- R
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
) a3 [$ x+ L! m7 y5 n
' W- n; T4 Y8 k& w(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  2 B1 L7 t8 X; P
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  ; A8 F1 F8 `. k5 u1 Z8 c( {
                   />  
( M) c  s; @3 F      ! a8 [( E; m5 f7 Q6 r+ t; }
      
- o+ s( j- \& j    </krpano>  2 N: [4 {. H5 Z  D& x! `' R
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
8 f: a9 M0 R0 A0 Rpan2vr里怎么做
2 y0 g+ Y5 e2 ~7 A, Z
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。- ^( }* H4 d" D! C# h8 O- ~
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
: n9 [" A5 A4 g/ g5 f  i
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
8 R0 O, N( R, T9 Y8 e. M/ uPANO2VR貌似无此功能。7 ]) E% Y8 q7 `. p1 C- J2 Q2 B
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

) {9 l3 n% t  m+ L/ ~能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则