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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
" n, a) X8 O0 k! E; G4 y, g" P$ m+ X3 o: r

小行星

小行星
% K6 h  _9 |9 d6 ^" W, ?9 L

7 S% y0 Z: a# e4 g
& P8 v7 t- c" b/ l" c( ^$ m8 |, B1 F

全景

全景

# d6 p7 W' W$ h7 z* q$ _7 G/ D! {1 B5 D
7 Z4 v* L; b+ i. z3 I! C* c9 R
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
' D, S* c5 E; O5 t# i% |<view hlookat="0"
, E+ a  @8 e& }$ L      vlookat="90"
3 H0 o) D. ?/ _+ Q/ E8 S2 P      fisheye="1.0"& E( v* Y6 j; D; k( E6 S: ]
      stereographic="true"
, [% [9 P7 {; P8 S      fov="150"& d" O6 {8 ~- t
      fovmax="150"* S0 z/ ~; u4 W0 u9 ]5 O
      />
% d' ?# `# ~2 X' |! _就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。4 o0 i0 b3 s* B! T
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
6 O0 D' w9 S+ a1 G
) P6 ^( O9 G9 J% k以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:+ H8 I% y% u1 I- q

9 ~2 F( H( h4 r/ L# S. {* H5 `/ y4 }& K. r3 l; q
    <krpano>    {. O# S- G# ]) i4 T
# W3 D, c& u, y: c+ o
        <view stereographic="true"  
6 R# f- N! y9 f  B3 M              fisheye="1.0"  1 y, H7 Q; E; `
              fov="155"  
) H/ [1 x) U. l  D' E! u              fovtype="VFOV"  6 A8 z: P9 g$ W; {7 Z
              fovmax="150"  
0 b4 c  E$ f' c7 A& d              hlookat="-60"  ! K$ P9 G2 U; [5 T5 W7 K" N7 P
              vlookat="77"  3 C5 p$ _' q( {6 W  V
              />  
& O. w8 ?5 n5 V2 m' f. `# @% i( c2 B4 c; I: H0 ~7 P8 H

7 {3 N# O+ {( l) m0 N9 `        <display flash10="off" details="24" />  % ~4 R' H. F# E3 o1 b( g+ _$ u7 ~
        <events />  
/ C0 l8 `8 \8 m8 C7 R0 E, |! ^      " m5 J( K0 G  }1 z' F
        <action name="normalview">  
& a) `% _9 W' i0 X            tween(view.hlookat, -40, 2.5, easeInOutQuad);  9 N3 I) y' U0 H( d
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  ! [* [: a/ N: P8 o, _3 d
            tween(view.fov,     85,  2.5, easeInOutQuad);  
. G; O/ \) D$ ]$ \            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  . Y) g2 b7 s! w: g& |. v! i
            wait(2.7);  # ]" @! t9 G* t  [* |# {  C+ e0 f
            set(display.flash10, on);  
& _. l7 k1 ]  q2 e$ Q9 m        </action>  3 m9 P- s, H, h; D3 ]1 U
      
' i5 Q5 O- \) ~' N  B* S- G0 g) E      8 T6 h# J  U% c1 [% T
        <!-- showtext() textstyle -->  8 T* g" U" @  ^- o* c; d4 e2 z
        <textstyle name="infostyle"  " a0 k$ w9 s7 e+ H5 o; X
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
: s1 o0 l4 o! J# j. `. A8 L                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow6 n( S* u' \+ w9 X$ S

+ Y' `+ w3 G( a/ p+ R+ D6 v(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
7 z1 A1 ^* s: `0 h2 t9 h% G                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
2 H# x8 r) z( T# g2 o                   />  6 K  L/ E- u3 _0 w7 F
      
+ D( P: b; F9 o4 u% B6 t' G- T$ M      
; W4 |( f$ `6 k8 R* R7 p    </krpano>  ( U( s, ]3 H- [; G
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
7 h% B( o! h6 g1 m1 m8 B$ Gpan2vr里怎么做
+ D6 m! ^& F6 h3 ~
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。, G5 Q" J0 J& G, ?8 \0 Z1 K
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
! I& L% Q8 [0 O3 C, |1 I
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
1 u( Z- U0 E6 s2 M7 vPANO2VR貌似无此功能。
3 }4 p. m) d6 `PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

- P2 r  m) i) k0 I# ~+ A/ g" _能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则