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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
# Y+ U+ e4 C4 M# C! O. ?- C
+ s/ H6 Y3 {9 Q+ A7 h1 W9 Y( W2 A

小行星

小行星
0 q( ?. n& l& c% m( Q% M/ f

# z- X! \& c: C1 V
/ V! U; J3 Q+ y$ q0 X# t

全景

全景
+ G1 C1 q& }; e$ v
" Y6 m: J3 @1 F  h: j
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:- b  H0 H1 x% k  B
<view hlookat="0"
/ M7 x( a2 u+ y9 ~- c( s2 p      vlookat="90"$ m/ n# M. W! q4 o- K# }
      fisheye="1.0"
0 `, m- B2 _; |7 }8 O2 v. v# @      stereographic="true"
. l5 {) w1 n+ M8 L; Z" `" _      fov="150"  `3 H: a- X9 Q4 N; C
      fovmax="150"9 H' ~9 F8 ^: Z' T
      />
+ s! v9 y5 z1 O5 |; Q% q4 e- ]就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。3 H1 h' }, o% h# R" c- E2 N9 V8 |/ j, ^
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 8 a! Q& M8 A# m; [+ ]

6 v0 j$ X, P+ L以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
1 i( h- p  x% K" [! G3 V' ?+ B/ s3 s
2 I" w! j7 s4 H& ^* Q. |
    <krpano>  1 {$ B- y, W: w' T
( ^, j7 k4 g9 y! f9 C& ]( e
        <view stereographic="true"  0 M, u5 `1 E2 O/ s  F; S
              fisheye="1.0"  
" }- \5 a8 W$ f$ K. G, E4 e              fov="155"  , x% X$ i5 q0 ?# d* G6 D& M0 r+ {
              fovtype="VFOV"  
/ F9 _7 I% ], c. s- X  Q% Z0 f) D              fovmax="150"  ( H( l% p. b$ T3 v1 h( ?
              hlookat="-60"  0 k" @8 f; y# T8 R5 j: ]
              vlookat="77"  
( H/ S0 L# H5 Q! k- f  S6 o              />  / x/ e! H3 `3 G# g$ Q+ ]. I

' R2 Z6 k6 {9 J( u& C" K
! M. q: Y8 Z) n0 \, r7 a$ a) L        <display flash10="off" details="24" />  # G% U3 d4 Z6 d! }0 [
        <events />  7 m4 [# O- a, j* g2 |
      
) r- S% i$ R2 R        <action name="normalview">  1 z4 r, b. Z. t( }9 J
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  * I& q( I1 _- c1 J3 @' Z
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  0 T5 O& M$ ]  c2 N9 n  E
            tween(view.fov,     85,  2.5, easeInOutQuad);  1 R" P# V% U* m
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
# M( ^0 x$ F. Y* e& F% {: E+ L            wait(2.7);  
% d0 P! x! [# a. c+ g            set(display.flash10, on);  4 k' Z+ {" u5 r) B) a5 c( O) A- u
        </action>  
6 b  \% U6 l! ~      
$ G) ^2 j; W. ^5 F, T+ Z8 h+ R* k7 f      
6 D( K  X7 a* @; t        <!-- showtext() textstyle -->  
6 [1 B% X/ V, l# x8 ?6 u, {        <textstyle name="infostyle"  
; n  d$ b6 H5 y0 r- O" `) K                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  / q3 T" n! h% N0 X6 H. F9 b7 |
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow2 o, R; z' K# O1 L
0 H# N$ E4 u1 G+ H( v9 q
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
& c2 n- y$ \* d& W3 V                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  : Y+ F0 r3 N+ q; M- ^3 |
                   />  
8 c, s4 P- u3 p* G  [' |      
0 e# R" b) u; X' @6 }5 v+ j      & g3 `8 i. k. P, Z
    </krpano>  
2 f0 Z# F( d7 V7 K) w6 o
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
$ n# M" r0 d5 w- p- Ipan2vr里怎么做
5 y; H* J9 c# }; `) ^
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
; p+ W+ o$ J9 A% P0 m0 }PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
0 c- J% H1 L- @  q" F
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM5 B3 A& K' L$ ~- O& q( y! l
PANO2VR貌似无此功能。
/ q# J4 J) R" |' nPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
1 C9 q9 \6 O9 C8 G9 K$ ^+ S$ s
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则