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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?" D6 g: I# x6 C5 R, y& a3 I; s
8 u" r) C, Q' `! s- G% p

小行星

小行星
0 S2 {4 t- y; M8 p( A3 \2 q
5 ~$ w3 Q0 m* Y4 y

& f7 c1 ~5 b3 ~' \: a# I$ k

全景

全景

# c; x1 L3 @9 b4 f
) U3 t: E( K! ^' N$ x6 c
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
6 S" \& ]3 X. r: c" \1 n/ {: n1 W<view hlookat="0"8 V. M7 q/ W3 H- U% {/ x
      vlookat="90"
, _4 L" u* [1 c- E8 K7 _6 Z      fisheye="1.0"" V8 k/ k4 ~- b" u7 L
      stereographic="true"
/ G4 P- m0 O/ D6 i: l! e, |6 J      fov="150"- ~4 H  }0 S2 C- Z
      fovmax="150"
/ k0 I% |( \5 M" x9 n      />
) O  F% P( v3 R0 |* @5 e- F就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
7 A# `9 o, u* b: v现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 & j1 j5 n$ k! L6 ~8 p; M  E, Q
8 L7 y9 a9 L# y
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:/ N; o$ ?- s0 |( @5 E
: ~+ c: u9 H* R3 j3 _0 p
, S9 S) Q. s- P, N/ z0 w+ _
    <krpano>  
2 ^# z0 R/ I8 |' {+ d  @, d ! b9 Z6 J5 n, h: f
        <view stereographic="true"  ' |9 h' D- V2 {+ N9 N/ B' W+ f
              fisheye="1.0"  - Q' A% X/ {9 }5 F- L7 v! N
              fov="155"  
  R2 ~- h7 C2 ~$ X; |  s( B              fovtype="VFOV"  
4 E( V8 [4 t! p5 _3 c" @, |( J% t3 a              fovmax="150"  
; q. m9 Z$ C$ o- n0 n              hlookat="-60"  6 W9 S; W. l' T+ j' H/ s$ t
              vlookat="77"  
# k5 q+ S& K1 e, l' e. Q% r              />  1 ?! `" h" Z  U8 K/ }  C3 n* R* x( v/ Y

% t, R% T' A- k' I6 \" f ( V2 b, U  s3 ~1 r8 W% O
        <display flash10="off" details="24" />  1 V% [7 J1 f$ E" c7 [1 r
        <events />  
- y, i: u, Q( C4 i8 [/ W* D9 Z      
6 R8 c& ^; k$ W& [  w4 P        <action name="normalview">  2 Y7 L/ Q% }0 ]$ l  p! Z
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
! c9 y; `8 G% J, g$ U' `            tween(view.vlookat, -35, 2.5, easeInOutQuad);  # j- O$ S- v( j$ B
            tween(view.fov,     85,  2.5, easeInOutQuad);  
, ^3 s( T4 N6 H# t$ [            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  " W  X. d  v: w4 l
            wait(2.7);  ; _6 P4 i  `- E, s- p
            set(display.flash10, on);  
3 E+ X9 h6 r- h' s/ D        </action>  $ J9 @3 ~- r! {, y( [" [3 m
      , P; B% }, R5 B3 A; U. @
      . Q& q9 i- \# u
        <!-- showtext() textstyle -->  ' v& z1 I/ C, z3 v+ A5 T' S5 ]
        <textstyle name="infostyle"  4 l9 W( H6 c5 Y" Y4 |* v
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
& R4 W6 N0 A  u. k5 m) V% n                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
1 F! P' H) ]! x+ s' Q1 Y' v: F3 ^5 }
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  5 e' p: \/ g# G' l5 I( x; b
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
" s. s( ]& W( l                   />  
4 T- ]: a9 k& d9 \      ! s- f4 y6 k  E# N  z+ l  M( J) i
      
/ ~0 @3 V% t! {3 a: |    </krpano>  4 [7 v& i4 G/ H) p! \
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19) [% U: W9 {3 b5 T& ~
pan2vr里怎么做
7 G6 A' M" o, E6 `8 c  G
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
$ B3 j$ x* \7 p5 ~$ UPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习. F3 a) i9 W5 p! Q1 u! O
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM7 N5 u, f2 l( [0 G% r
PANO2VR貌似无此功能。; F$ L4 S! }/ _: V
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

+ _  V- Z" i; J9 F2 Q能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则