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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
$ H, ~  s4 P0 Q+ A  w! j  p% b3 ~
" y/ D3 O* @9 c2 H. B

小行星

小行星

3 H( Y; _* C" t! ]8 j! h3 X+ p" o+ {% i5 A# T
5 ?3 Y( [" p- ~9 V1 o% q

全景

全景
) J( V1 E: G$ B  z- }; |5 k
# o4 A* d# Y! x9 A
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:- a& x! w7 A) K: P, \& N
<view hlookat="0"
9 B8 d$ |" x  K      vlookat="90"
! B  ]" ?& w! o; d6 o( K$ [+ b      fisheye="1.0", Z8 X8 C& z7 I  e8 l
      stereographic="true"
( E- S: Z% t: X. n8 O      fov="150"+ j3 T" S6 ]6 T  P' b* P5 l
      fovmax="150"9 y; c' Z$ X! D1 B
      />, l5 O" b9 ?0 j7 @8 ^% v
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。8 j* q3 E) F( z9 W) |9 a7 _8 t( G
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
9 g- X, |" R8 r) h4 C- j7 ~+ L# r  P0 @! H( I
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:6 Q" r  W. Q3 \+ @
+ y8 a4 J3 M2 Q$ s/ `) o$ a* {
# [, x+ V! y& x- d5 T7 C$ h- T
    <krpano>  ) K$ G5 ]% P$ `

/ K: i$ d) e& s. @        <view stereographic="true"  
9 K$ U7 W3 v5 d' `: f  q0 n  Q* U9 v              fisheye="1.0"  5 [$ @5 t% K2 t1 N9 B: n0 v
              fov="155"  % y+ [' e  n9 s% T- d5 q
              fovtype="VFOV"  8 }2 }! q5 u9 q* r7 O; W
              fovmax="150"  7 ]6 p; L, \# h6 l/ |" \
              hlookat="-60"  ! }5 T0 Z# q. M) W
              vlookat="77"  
8 B( N0 j  Q; C% H              />  $ e4 }9 F/ a! [
! ~! h2 E: r$ c. G9 K

9 x2 o' Z4 g- K        <display flash10="off" details="24" />  
" f% `/ S/ n+ K! N% _9 Z9 a) w        <events />  8 X% T* i4 N4 q* |- R% e
      
1 _$ x* E4 Z0 I4 K+ o/ L( m        <action name="normalview">  
! q' F1 E8 Z4 E! o, B            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
& G" b+ Y  ]& V. Q            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
8 A5 `; V( m4 X            tween(view.fov,     85,  2.5, easeInOutQuad);  
$ h+ J* |% d) o) A            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
2 t8 r. |5 i' I: Q) m            wait(2.7);  
' w& P% e# y: Y$ N            set(display.flash10, on);  
  b6 T" h7 b0 [2 T! R        </action>  * h. A$ \+ m/ u' |( A( j( B
      
$ P6 R  U; x3 A- x, q      + E- X$ j1 A" z% [4 _
        <!-- showtext() textstyle -->  " x8 \" n1 P6 _) o" _( K. l3 d
        <textstyle name="infostyle"  % w. n9 I) L) F, ]/ ^" b% B
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  8 }$ a7 m7 y4 f+ H3 a7 q' b. Q
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
# Y# m1 a) |; @( X* a
& |" S! E) V& H# Z" O2 z% z(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
* X8 _* }: X$ v4 r1 r5 Y1 s/ U/ ^. _                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
8 b" D" R5 _" h! L: \, q# L1 L# S                   />  ( b+ Y$ [9 H& j% @. s
      
% B4 u1 B0 A8 o  Z$ ^: t! W      
) `0 A. t/ P5 M$ l1 E9 k1 K    </krpano>  
2 A. V) b6 o" Q& x2 E0 H& }5 y
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:192 n& J" V1 W: z! I
pan2vr里怎么做
6 T$ q5 ~* M3 Q* X" m" \6 q/ ~/ Z
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
1 K7 d3 m1 ]" q& X! uPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
% V/ Y# }5 |3 Y# }
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM+ \  z! K! \7 m" C; Y
PANO2VR貌似无此功能。
$ s9 q" N: A) ]6 N) E9 B$ E: DPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
2 C2 F( s+ T: Q! F  O
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则