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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
* Y$ ^6 B( p5 v5 p) t4 \8 Y' ^
7 G1 q! }  U, N: T( F

小行星

小行星

. m5 f+ }. S( C" [/ g8 `+ r3 h- Z/ G8 w, i. _
  p3 u. d9 ]: p" S9 k2 n- `- S

全景

全景
. Q2 w; s0 }$ M* q) I2 i2 x6 O
( {4 T0 M/ h$ ]: X
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
9 ~+ }! X, o( G1 _" X<view hlookat="0"
0 [! j: A3 c9 Q      vlookat="90", ~9 S" H3 ^4 m/ R0 D: w6 I
      fisheye="1.0"! X" c5 f2 T9 Y% ^. G3 G' B7 Q
      stereographic="true"
* h& e9 K! _0 `; P3 N9 s: C      fov="150"
4 Y7 d& _3 t% i# ^& `; t+ k+ s      fovmax="150"
( w% W6 |8 f2 O/ B. G  O      />
1 ]* B0 V9 K0 u& Z2 k' O就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
. e5 K1 P9 a, g4 ^# K5 b现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
" a" s# i7 b1 n, h; e, D
: T8 b5 g2 I8 Q" u以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
* t: Y% }, d! A9 X
2 R+ b/ [% \# @9 C) @! S" O3 Q, v! u: U0 O: z( A! H0 U9 ?: s' A
    <krpano>  ( `7 O4 o+ }+ X: }

1 U  K" \0 ?, n3 B        <view stereographic="true"  ' z. C+ ]  I* a: M( _$ s& N
              fisheye="1.0"  2 o" i1 w0 `6 K0 T, c4 _
              fov="155"  
) g2 C0 y$ J3 b) [3 _              fovtype="VFOV"  - h# B9 l0 j7 D+ m$ c  @3 G8 @
              fovmax="150"  ; [% v; h5 Z# {
              hlookat="-60"  
7 @$ ^* a/ a4 L              vlookat="77"  
' W' P  \3 a& w1 a              />  
0 _: m8 M6 M% I4 o
9 _5 b6 ~* J% T0 t1 a, Z 4 f2 `5 }  `1 {; C9 m
        <display flash10="off" details="24" />  - }; a; n) G$ S( w
        <events />  & S8 d9 ?7 {( ^, d$ [9 b: P
      
3 a9 l8 Y' k0 v0 N7 T        <action name="normalview">  / Z; l- K& G( L3 R! f
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
* p( ~+ {; J- x3 p" l% A) \            tween(view.vlookat, -35, 2.5, easeInOutQuad);  5 j; W* O' y0 }, }* e
            tween(view.fov,     85,  2.5, easeInOutQuad);  1 T. T. X: f$ F1 w" I3 j1 \- E
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
2 g$ Y5 o( J2 J/ K            wait(2.7);  
" g7 J5 T* ^! {* H+ v/ j- q            set(display.flash10, on);  % o" A% P+ C, a! u
        </action>  
! P! g; `( ]. s, ]. i% j- p7 w      
) n- e. ?( t# c8 r( Q      
  y. m4 k" @, ?        <!-- showtext() textstyle -->  ( n0 H5 S( `% V7 w
        <textstyle name="infostyle"  . v( s0 X- m) i3 I
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  ) j) r0 l9 A4 T! Q% \
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
) [( e$ @' i4 _" _; ]: Y  y1 _" @. \4 K+ m3 L, e* O. d, m5 ~6 |5 a
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  , y4 L$ N" E$ O2 _: [+ p; f
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  7 n# e8 o) J# x# N5 V7 T6 L
                   />  0 X1 b! G2 Q! r
      
: u& ?" l8 F) j9 `      2 U4 R7 ?- W' v, T; l: [4 e7 H
    </krpano>  1 ~7 @4 `8 B9 z  B: i4 j
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
# Z4 {9 _0 ^  [, X) _pan2vr里怎么做

/ g9 R2 N  y" y& A7 c这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
1 i) G/ I( r4 j4 ?PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习" S# H6 r# W, `3 m
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM% b8 V. U& D3 q, d4 ~, L
PANO2VR貌似无此功能。1 t, e/ I" N! j7 R4 D' r
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

8 V& r/ }3 c9 b2 c: a能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则