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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
# ]) I, O+ n/ D/ b' f
& R2 |' B; n- }$ \8 Q3 c) g

小行星

小行星

- d; d) W* ?6 _
+ y1 N3 o$ O+ B7 S+ W2 f

! y8 y. H  P# e3 N  L

全景

全景

: b6 v; l7 C  T# R; `  G
1 g& r1 G7 [9 P4 V& @6 C6 t0 ]( R; |
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:$ b( r2 x+ a4 K2 \) ^
<view hlookat="0"
" v8 z4 q5 `% |& p4 a! X& j  w      vlookat="90"
% U; B0 D; I5 a' S( \      fisheye="1.0"" W: B9 J% C" v3 d$ {8 s
      stereographic="true"! h' Y7 V/ n+ k% b; l
      fov="150"/ K4 }6 E8 [6 H- `) B1 L: R! U
      fovmax="150"7 t8 O9 T1 M+ `+ u
      />. d. A5 q( W$ o( `  @7 F5 q: R% [
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。  I9 S: q2 Y" f/ F7 F4 Q
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
! f4 i+ B$ P5 D+ H
# u7 A2 f+ q9 n$ \0 V以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
7 K/ {5 p) b* h$ C5 i
2 C3 n& W' B( n+ G# D. F' R# g+ i$ \/ b6 G1 `- \
    <krpano>  / Q: V# E  G2 ~' a/ @
- j# W( v8 h+ ]# l
        <view stereographic="true"  5 c& ^0 J8 z! {; S- @) T
              fisheye="1.0"  
. k" ]: @& T" x, i' d) V5 F- q              fov="155"  
. l( y! W9 R' i6 J6 {" {              fovtype="VFOV"  
6 u% g9 Y- x, e! ^5 `# w3 i5 k: }              fovmax="150"  
) h# X/ _3 }) a: X9 V8 L              hlookat="-60"  
8 @" V. E! R% o$ ]! G5 M& Q* R, M              vlookat="77"  
5 x! U6 K% l$ z2 J6 P              />  
8 d2 ^2 R/ |' t2 H* P0 q( ?2 o3 l; P* `
! R: U3 @8 ^  K9 I8 i' R 7 S& g! m1 @* ^! e
        <display flash10="off" details="24" />  
* F6 _' }' \8 S  t5 ^% P        <events />  % O* g. U5 W( B7 R5 ]! v; i
      
- L& d. M4 C& _+ f  q4 Y" r, _& q: m" v9 u0 B        <action name="normalview">  , P/ N- U+ \/ e
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
# z* p0 P) b5 K0 j            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
0 ?+ I! t9 e6 g' W7 x            tween(view.fov,     85,  2.5, easeInOutQuad);  $ g1 t) D# m* d) h
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  ; Z% w. x5 U. M5 I$ `
            wait(2.7);  , j! q/ C2 W: V, E4 M
            set(display.flash10, on);  4 C' q3 _* L0 _3 q9 {
        </action>  
) d- i( h' J# k; s" q) ?5 z0 M) c& }      
& `" K: d! K* V; ~      & F8 H6 O9 _- ~, L( k& O
        <!-- showtext() textstyle -->  
9 _0 D5 T9 k8 S/ a) |        <textstyle name="infostyle"  
* u0 v, z: p- f' B$ c- N5 o/ y, f# e$ f                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  7 X4 ~9 J. p3 y3 ?
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
. ?0 [+ ?" e0 }9 x! r$ S( J$ s* A, b- e% _2 n" e
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
9 _+ h6 w& B0 s* K  G% e; k                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  $ f2 ^. u7 t" y
                   />  
' p" P3 O$ Z7 ^# B( ~* T      . v1 ^/ i7 L, p9 H1 \
      
; r: z. |, q: t" W. m    </krpano>  + E0 k) `, O2 r& v) s$ i, g) N* o
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19: h0 q. L! [( u
pan2vr里怎么做
! u- d6 r& V0 k2 i1 x$ x' f
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。3 ]- {* e0 }8 \7 [- e: c- P
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习* L, G* |9 R1 F7 @7 G; K5 C
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
) U4 A  d) y, f1 t1 L4 g  u- |PANO2VR貌似无此功能。& c; j* p) h# [( e, n4 t8 F
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

& \% d& t3 e. |* ^- b. q. T能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则