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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?; q9 ]+ }2 X1 ~

2 Z% L) t- [/ i- J8 h- k& \" X

小行星

小行星

" m6 M; J" U- S. r. \; b; h4 s7 p+ e  Y9 o& H- t
; R7 {! M1 l' v, G/ B! c, H; v" z

全景

全景
! @5 U% l6 N# r% q
7 e& k' s' V& d( Z* L, D
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
) ?: X8 W8 B) w8 r<view hlookat="0"* ~# ]6 G6 f$ m: o! q6 ]7 E; X' N0 W
      vlookat="90"
, I* J  A5 y/ U+ D1 q8 s      fisheye="1.0"
, N; r. v8 d9 @2 D      stereographic="true"/ f: f3 u3 L$ s% Q. S
      fov="150"
2 o( v! ?) X2 f- I7 t7 H4 i      fovmax="150"5 F2 u8 j, [$ S$ ]4 P& f* e( f
      />
0 ?% _/ d% W1 ^6 E  J% J5 U就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。0 O- O8 w4 N! U! v6 h! H/ b
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 - a7 {2 B/ ?9 a( C1 s: t  u! t7 j
- {) f' Z6 N% Q
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
: }3 ^' ]2 X0 m  C* _7 p# P
. V, R# i0 |, V
9 ~8 ]2 W7 ]) ^/ I9 V1 k3 I$ z    <krpano>  ) s' E5 k' i' M3 X' c* W
" U# ^$ a& A  f
        <view stereographic="true"  
/ Q+ N6 W& r* p# ~: X              fisheye="1.0"  ( u0 E3 \0 s3 n) }$ `
              fov="155"  + m% S! A! I2 `
              fovtype="VFOV"  
& G$ _( y2 g5 U+ L. }$ K              fovmax="150"  
7 h) {5 a* D  d4 N              hlookat="-60"  " t# h0 a& G/ u6 z
              vlookat="77"  ) Z* j$ j/ q  \( a# U0 U
              />  
8 X" A! O6 A- h6 l9 z' S9 c
. t  @, E/ i$ A# h, \  {
& b+ j2 Z8 m) K9 L3 v9 E        <display flash10="off" details="24" />  ) o, `) }3 J2 w. T: |6 g3 E2 v
        <events />  ; \" L. I3 C! l
      
- U3 K# K/ h1 R0 u0 B, P1 k" V7 @        <action name="normalview">  
2 l+ ^3 x- d3 T% }            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
9 v! Q5 i6 w! @* D$ P            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
* d- f1 |3 m8 O3 E, o7 E            tween(view.fov,     85,  2.5, easeInOutQuad);  
4 B) ]4 \1 Q/ ?3 u            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  ; @/ t5 L! G; D6 s* G
            wait(2.7);  
& _5 R3 I2 r" u+ X. i0 \            set(display.flash10, on);  2 ]  Z" H0 o+ X( @! a
        </action>  . j$ Q( [8 `: s9 l) L  V. p8 T, V$ B
      / L0 k% X1 ?" N
      6 U1 E' n6 p9 x7 @. m
        <!-- showtext() textstyle -->  % H$ f% `6 r7 ~9 L# b% j  k3 v7 a4 D* h
        <textstyle name="infostyle"  + @8 }" B/ \1 p2 `
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  6 `5 b/ d( z. c& V. X
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
- U9 r" E' G/ a3 o9 S3 I+ K1 k1 H5 G$ h0 ^% @  V: R; n2 Q
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  - m, w' E, k# y- M0 A2 Z; W
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  # D0 n+ l) Y4 Z
                   />  & v3 V6 Z% W$ ~* |" j
      
+ l+ ^) V; F6 @# T; D$ v2 u. E      
6 S# F& D/ Q7 U0 }! e" |    </krpano>  
  n- r& n0 U' t" x: L: B
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19/ R1 e8 e! e2 C# W; a+ v
pan2vr里怎么做
4 `  h& G7 k4 @/ Q& m$ g  P
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。2 T; V3 {3 t3 L- Y
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习3 u3 C5 V$ N  {; k
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
2 `( C+ D, `/ g0 F. F6 \5 K; @PANO2VR貌似无此功能。
8 H: ~& G2 M4 r- }% W% M/ x8 rPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

, ]: g* \  O. J/ x7 a& W能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则