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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
, F% w( @/ l6 z  d! ?& H. \# |  h& Y6 @4 x3 |

小行星

小行星

( v8 Y/ B# T3 |8 |9 T8 n) x3 r6 D9 Z
- r4 o6 p- B$ Y
3 l- Q+ m8 b- O. Z. F

全景

全景

' f; l9 K( @0 v# P/ j4 G( ]: \
' R; a% j) A  k
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:0 V7 g- `( G, T6 f. l3 X
<view hlookat="0". Q$ j. i; \" b1 R3 T- i0 |/ R
      vlookat="90"0 {8 X; t# @7 E% ^, }
      fisheye="1.0"4 m1 J/ B4 Y. i6 @; M5 l* b' Y+ h
      stereographic="true"
1 ]3 a+ D* f  C" L2 u; J  z4 W% E( x/ |      fov="150"% y$ Y* M, W+ S; f
      fovmax="150"2 _  j: [" i7 u# c. u
      />1 K+ {. {4 p2 D9 F5 _& K
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。* U# G7 L4 _+ G1 a2 O, ^
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
, Y9 e' t* b* g3 r, q6 o: \( `; b- P5 Y6 q2 C+ w
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
' Y1 c- j/ B3 d: o) E3 ]  F* M* K7 c+ Z* y. Q' }6 c

& L4 Q; ?/ m1 T% c- c    <krpano>    I' h4 d! ?% A% y
1 k, x, C; P& P) v  {: d5 G$ F$ ]
        <view stereographic="true"  
' j% ]) w. g6 y, T1 y- J% @4 m              fisheye="1.0"  ; z' f# D8 r1 N6 y# U, \" s9 _5 _
              fov="155"  
7 q+ P, Z+ Q( v2 D" s9 p8 S              fovtype="VFOV"  ! ~, K/ t! _0 i8 n
              fovmax="150"  
9 J0 P6 p" E' B              hlookat="-60"    f# O( \1 x; I* @
              vlookat="77"  4 F! O7 t1 h. S4 t
              />    Y9 {6 Q, ]6 O/ ?3 c9 V

  |& l4 }% H( i4 Q3 G& y
5 o# H3 Z# [1 G( i9 X7 h# w        <display flash10="off" details="24" />  
" u9 T6 i% J9 G8 H        <events />  
0 @+ t% q, w; i; O8 l' f4 N      : s( U. z; g- `2 K1 m  C1 ^
        <action name="normalview">  - b2 |$ P- r7 L; G, P- L" |
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
. W  E1 a/ N+ {, r1 a            tween(view.vlookat, -35, 2.5, easeInOutQuad);  ! l8 ]0 y# p) A7 I& u
            tween(view.fov,     85,  2.5, easeInOutQuad);  ' K9 a$ }' [, t  `/ w: Q- w
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  9 d) K" @$ y  [$ Q) y- w
            wait(2.7);  7 g8 |1 u4 \6 [4 E* Q
            set(display.flash10, on);  # p' J& B2 h( `! n, L0 Q
        </action>  " x) H2 F2 h, t7 j5 d
      6 u' `( y9 s2 y8 Y. L* h
      
! K5 q0 O4 S& S/ f& j5 ]        <!-- showtext() textstyle -->  ' E  v; s7 L2 |6 c+ N/ X
        <textstyle name="infostyle"  
2 O8 p( u  ^0 g  z' t8 l0 a                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  2 P3 M& _( h7 R! `7 f  Q3 W
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow" l6 [4 z/ a2 o1 X
- D' x; K8 o- B
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
9 g8 u+ \' ]# ~: n                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  6 q' b; f$ u& b) M( }) c
                   />  
1 m7 s9 P  o* ~, a5 _4 M! {3 W1 R      
& Q8 A; b8 O  k: K6 [  [$ k( C      
: j% S& S# H4 \6 }0 x8 g0 @    </krpano>  
# A2 V5 Z" L  f2 H5 a6 r- t9 i5 v& b
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19( n1 u5 q/ F. T9 v: J& c! V
pan2vr里怎么做
6 A0 J* \, _  a& `# k
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
- p( t4 S, B3 ]/ w8 JPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习! @, T) A0 J7 R0 Z* f; \0 ^
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
, r& R; n: {" x4 {9 y7 ~+ LPANO2VR貌似无此功能。
  o) Q# r; X' B: MPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

+ z+ D  |4 Y1 z) _( m" B/ g" v6 r能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则