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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
. H+ T" d, d1 b0 s: U* v) j. H: Y  r, F  X3 H3 G$ b; U

小行星

小行星

4 R3 X0 U$ L9 \7 ~
- f2 b1 B4 F5 Y# G/ D3 |

3 f; n$ E# N. t; ?) H- O

全景

全景

9 @1 P7 `3 L& L

- h9 I4 P3 @) y
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
1 l3 {: [/ N5 A% L1 @<view hlookat="0"
3 W* V% m9 _* ~. t* N9 O$ @* Q      vlookat="90"" L' H( Z- ]3 e& ~5 [
      fisheye="1.0"
) ]; B1 E( f% X      stereographic="true"  m$ i* P% T* j0 f
      fov="150"2 m, G( m& a& v) F
      fovmax="150"
% d, k" B# V/ \' ?      />. T' n2 b3 w! M  ^5 k7 m( E
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
1 g, F/ a  d1 M9 X$ U4 t( m& l现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
3 @" |& \, U) m* x9 u  r# O3 o7 k
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:) _) S' K. y3 x& p

9 U0 M* [! v) H4 N
  W, F& B" U. _# B9 }/ g! u" W! P3 |    <krpano>  
0 Y* y/ X) [3 e6 e! M 6 k9 O' g: s- _- @+ |6 n; v
        <view stereographic="true"  
3 n9 U0 M8 B8 I+ p- _8 [              fisheye="1.0"  
/ h, s+ ~8 `7 N, p$ d& w; d; f! e7 e8 A" e              fov="155"  
" s- G6 A  ^  `# z              fovtype="VFOV"  
7 k8 b& X: F, G9 F, h' W% w              fovmax="150"  / {1 ?& o& u- [; M
              hlookat="-60"  - ^1 r! f8 e7 `; Y: g
              vlookat="77"  
+ i/ V& I  e" m/ Z  t1 X3 L: A              />  
8 ^. T1 X  p! g4 s9 `
( p9 L1 q$ m/ W' J% ]# V, R9 _6 F & l5 T$ E0 Y. A
        <display flash10="off" details="24" />    V( N8 \" V. j% I- v6 d2 T
        <events />  ( ^8 w  p4 ~, a  Q/ F
      & a0 q* i6 W% j; e! ?$ K3 L
        <action name="normalview">  6 ?9 k1 [0 F! D) ]+ ]. i  ?& L
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
( `+ e! R9 k2 s0 L            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
( g6 `( |) `  j6 d! a; i            tween(view.fov,     85,  2.5, easeInOutQuad);  
/ }$ s, y0 R2 A" b/ J+ L            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
6 l4 y. J- r% E* B            wait(2.7);  ' D# s; C, l9 j
            set(display.flash10, on);  4 ?% D& w9 L: s+ N- P
        </action>  ( q3 y: V- v8 U' ~
      
  b7 a; ]( C$ h3 p      ' s: P/ b# E. k4 V% O6 q' i
        <!-- showtext() textstyle -->  ( R* H0 o# A3 }4 W* i4 B
        <textstyle name="infostyle"  
7 @" d/ G5 X* _/ ?& N2 p) _                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
) ~% f% M  q5 g                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
$ `* z% O2 p: l( R; ?
) s5 f; J, ^8 x: i' \! E( v% q(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
' b: h; m& l$ q+ L- U. ~" y3 d+ b                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  ; O' V8 ]6 V% M
                   />  
- k5 c2 y8 o7 y2 r7 w. q  ]      
9 m, H/ d: O0 h  H! y. ?( j' P      + N, j( s) ]! }+ T' T, ?
    </krpano>  " ?, {2 m/ O+ x8 a* x
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
' j( \& Z) o  `. zpan2vr里怎么做

4 H4 ?) E3 B: n5 D3 E' L0 B; ]这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
0 [9 ]# [& O  H3 V4 E, z, RPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习; i) C  x" d5 N" K- c; S
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM& A, i- K% P, L1 ^
PANO2VR貌似无此功能。
! R4 D/ V: |/ o0 T2 F! KPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

# u$ `* F3 G% b4 l6 Z能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则