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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
! ]* y$ P; q  Z: C; R2 _. s' w, V; ?" l( d& H

小行星

小行星
+ T; P3 @1 I, {( Y
/ l! m( u1 f( o! ]
# E$ l7 T( \) ~9 }

全景

全景

$ ^; a' t3 {7 Y: M3 D
  S6 ^/ @4 @2 I8 B
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:' m% n' j! e1 u/ u% S1 r9 d
<view hlookat="0"( m( w: a4 [2 R0 O* u
      vlookat="90"
" t0 d  F9 L' v; O0 P9 v& j      fisheye="1.0". W% ]" a3 p- d9 A6 V8 B
      stereographic="true"
) X5 v2 m1 n- E5 z7 i0 R      fov="150"* a7 F$ E3 g5 j, @/ B0 T
      fovmax="150"
+ h! j2 j! A0 {% `' J: z      />& m1 k3 [: a5 w
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。  u0 y8 e7 S6 b7 ]9 J
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 * i( X( V" R- i7 M: z! D5 P  V
- @  Z# T, @3 a9 X* ~
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:- B5 N! w. N2 ~& S" J  S
# ]3 Z3 ?: D6 S$ N& M( G

* ~# T8 N1 P! z! q& ^; k- {* D7 Q    <krpano>  7 Q- I' \) O* V7 x+ W- @
& X2 T. K4 `- N) Y% [( R
        <view stereographic="true"  7 `8 u/ k1 U% M. t2 j
              fisheye="1.0"  ' M6 \: g- v* w' O& z# X. F$ e
              fov="155"  % u4 ?3 D% C7 T
              fovtype="VFOV"  
# g3 ?! J6 G& W. L: u( b              fovmax="150"  
9 B5 G& s6 m$ L# f. J              hlookat="-60"  6 G" b! F- ^6 g0 z
              vlookat="77"  - F, \  f: I: M7 o4 R3 e- p  P" m
              />  
, P2 m4 t1 M2 J
1 N$ Z2 n% [/ S5 A" v8 s
1 w/ n; v6 z2 Z5 x% V, E" d        <display flash10="off" details="24" />  ' n  @" W4 j0 e) J# B& t
        <events />  
. ~/ k4 z% Y# k) B      
. ?  R6 \" P* m/ H- v+ m! ~' h! [        <action name="normalview">  $ ~: I1 n, c  M& l4 q: o0 ~
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  ' ]% y4 H0 w' D
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  + E% U7 q" ~; f* _9 P  ?, j
            tween(view.fov,     85,  2.5, easeInOutQuad);  
5 V3 [. ~. x5 f( H            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  ) x1 O+ b/ m8 Z
            wait(2.7);  ) }0 }' ^4 B! j- U. w: @
            set(display.flash10, on);  
4 X) k$ o" ~0 z) O: {        </action>  
  n; C) o! g9 J7 ?# s6 U      
- {* D3 ?. c! E      
$ e7 x3 @+ I, d        <!-- showtext() textstyle -->  * r7 v' ~/ G" l! w  A, {: `5 ~, g
        <textstyle name="infostyle"  
- B0 k5 m2 c/ q& v5 N. i                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
; R5 T. f  o% h: X/ V                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow0 @/ o" Z7 ?0 T$ }/ _' D

  R$ j( b  X8 q8 r(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  # e  ?+ G; \8 j- g* z+ A
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  * L. E/ f/ n4 |4 n7 E# Z* Z
                   />  
' U, R8 A9 v3 F0 Q: g$ m1 F, Q# M      " ^6 L8 Y. ]+ Y: Z$ g4 w6 l1 ^# v. W
      . h+ i1 z1 [* [# F5 ]
    </krpano>  * @2 c" u$ Y  I
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
$ |1 S5 a2 k2 h$ Fpan2vr里怎么做
. {- ]* I* K. d& ?- q' d
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
2 b! Y& r5 I  X" `' WPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习: _. r: k. E( ?  j
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
- [/ M$ c6 @6 Z* b7 Q7 Z. p. m2 fPANO2VR貌似无此功能。
/ Q0 i9 y6 _5 C, y, \, r. \5 S+ dPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
+ P+ r9 w. D$ f1 r
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则