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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
; I% h. G; \9 ~2 @1 k! H) g, |6 U8 B& p5 p/ Y' K

小行星

小行星
3 i- g- f/ q9 G( x% ^0 w4 x/ S8 V! U
6 n- q1 _) ?0 t" X* t  ^
* r' M$ b. ^$ A# w) a" }% N* B0 o* M

全景

全景

9 y) L2 l7 J4 d8 Q+ `7 Y! h

) O  k3 B* {* z) z5 w
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
- f1 h0 \9 C; O: \<view hlookat="0"8 f  ?- y* z: p: M6 q6 e
      vlookat="90"
0 W# K; ?) A3 q# r, w' b      fisheye="1.0"
6 w  j9 x! G: _' C& g5 ^      stereographic="true"
3 u8 I; Q2 ~3 |" h+ Q      fov="150"
, r, D  |0 d) f2 r- U      fovmax="150"% y1 x. D/ M; {
      />, ?4 z& C4 a3 ]( B; d) e! f( k) O( K; o
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
, [& O: T, j( w) F! @- X" @现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
  A0 @  ]$ Z; @  N% x  B4 M6 y+ z. c& q8 s
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
1 ?" v6 l% \5 o$ \7 W$ L% r; i( s" U

, c; f3 ?9 ^" \/ F# _/ e2 ]    <krpano>  5 @. Z" @4 g% M* i2 V. `

; x4 {2 u. {% }3 ^        <view stereographic="true"  5 W( i" }( x0 j+ L! c
              fisheye="1.0"  3 h( l( E* {6 f& O
              fov="155"  
4 K# i# Q! |% ?( ?              fovtype="VFOV"  , M  }. o8 [- k+ l6 Y( Y
              fovmax="150"  
& j8 |! a& H! P0 l& C              hlookat="-60"  7 q7 E$ T+ W0 L
              vlookat="77"  
" I" S7 ^% G1 w" B& L              />  1 S7 R/ L3 S3 g8 a
+ m; M  z5 \8 \4 j7 [  f) K2 r% d
& O" u) r0 B9 b, A8 |$ M- B
        <display flash10="off" details="24" />  
. M) J$ L9 S, ?8 c# {6 Y        <events />  % h- p# H8 D; r  x
      
1 v, D" B+ r$ Z        <action name="normalview">  
7 j; ?  U+ a2 }* D( X5 W            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
+ ^) z. Q+ r4 g, H, H            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
8 |/ t5 u% L, L5 S  m- E            tween(view.fov,     85,  2.5, easeInOutQuad);  
. {. U) D* ~$ p- u% V            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
7 k/ H9 P9 V4 d( W3 g* J            wait(2.7);  ) d* K) B1 ^6 G0 J
            set(display.flash10, on);  
- F" Z0 E7 w2 e& R/ M4 I* Y        </action>  . D* E) A1 E; z" l# B- m
      
; t2 _7 w4 W& x9 Z$ z      
# g) e* Z5 A9 S, E        <!-- showtext() textstyle -->  
; o1 f3 |4 r) i) D6 y        <textstyle name="infostyle"  . d( Y, V0 j6 i7 B
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  & e, G/ S& z( t; ^
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
8 U" M* ~) l5 X1 V1 \7 D% O
) T+ Y/ d( t% x(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
8 N  j, Y  E( M                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  2 s4 k/ v% w4 O9 g! r
                   />  , D' F$ k, @9 y. i7 w- u& @- w
      * v$ S) J3 X" Q9 S' S3 o" [
      1 Q; D2 ?3 A6 \4 m; z
    </krpano>  
% E- i  e0 Q+ B0 ?3 b# E# }1 U
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
; r& V! s4 J. ]' upan2vr里怎么做
) T9 v  V! q) l6 J8 _$ U
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
  v& u( h5 H! V3 ?PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
( r. d* g4 X* }6 j
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
4 Z+ ^" S; }8 X5 U5 ^2 bPANO2VR貌似无此功能。
. P3 U7 O  K/ TPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
* j7 V$ D. c% ?9 u: ]
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则