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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
5 B8 s4 _! u" w: B+ f3 R' u1 t
- o% }5 f: a* a: p0 p7 {% i

小行星

小行星
. q0 _' N- C/ v; C. }7 k

$ t; C2 M" N* R7 n
$ `* s$ E! O4 I& `0 b- k: D: p

全景

全景

3 Z7 e& c" U+ z. k2 r
/ i/ {. F- t5 |
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
: q9 [  j4 x; \- ]# n% m5 O<view hlookat="0"
# M4 G, _1 M. L! X. [      vlookat="90"2 x8 c# b0 |& k2 M
      fisheye="1.0". y4 ^8 c6 c' J) x( k0 C
      stereographic="true": R  j6 s, G( w# s
      fov="150": w. {9 m8 C  Q! e3 ?  n. P
      fovmax="150"
, E* O1 R' u, ^      />; T) H; ~  ]- s( v
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
$ O2 @4 i) o* B! X# o) a* D现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 ; X+ f8 K: P. C  o9 C: `% _

: l4 t& n( W) z9 y5 u' W- ]7 C5 z以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:0 t; d' z% H4 p; f) ~( }

- y! U1 T. ]' c& W) l4 L) S# E; M! k0 J: V- n5 B( a
    <krpano>  . X) t( _6 ]0 C
" Q. _" R3 Y1 `
        <view stereographic="true"  5 K7 T! x. K8 j8 }
              fisheye="1.0"  
0 h- H+ r# o1 F( l              fov="155"  
# t; M& [3 ~2 o5 Q' r              fovtype="VFOV"  
+ x1 a: y/ Y1 `              fovmax="150"  
9 q1 e) _1 O  \: q% R$ L              hlookat="-60"  
5 q* l9 e( T, [& S$ D$ T) V! U5 g/ c              vlookat="77"  $ _6 y% k6 t! ~
              />  
0 y4 ]0 }! k# W- t! Q
( c, E8 T0 c. V: j9 H0 ]5 ~: W ! x, k5 _4 O9 p' Z
        <display flash10="off" details="24" />  ) z  q& X/ v& f( W# |" O
        <events />  ; W& O, j" |% @. d' ^( M
      
0 Y# \3 \7 i+ e. k/ o) n        <action name="normalview">  3 r. m) s2 Z4 i+ s) e
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  ) F  r7 r7 N9 E2 J* r
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  9 s+ |- m- P# n/ A: y$ a  Y
            tween(view.fov,     85,  2.5, easeInOutQuad);  ! t6 v/ S. {1 X1 }
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  ; U* l! {8 R* U& E' c' x
            wait(2.7);  1 t; [( Y9 V* ^4 _
            set(display.flash10, on);  ! J) _! c# E1 k5 \
        </action>  
) [- b' s% e9 X+ w$ u9 n* V      
! l8 Q& c6 w8 \) e- t8 Q      
0 O; d- g7 F3 e3 `; Y& l        <!-- showtext() textstyle -->  4 T4 f5 e8 q4 V, Y" Z
        <textstyle name="infostyle"  
7 s7 F# t4 l" j                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
( v$ O, v* V2 j6 I! Q  e4 e6 ~                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
  `7 N% n1 \1 R' a" y% H" J% U" s$ J& D$ `
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  ( i( o- d! j$ Z6 @
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  7 |1 {/ F6 o7 X
                   />  
9 n8 w" ^- c* @1 V, k2 k+ i      % I7 u6 Q, y2 h! o. x
      / O+ ]" u- E% A9 _5 Y/ C! U
    </krpano>  
8 b) U+ r0 ]% f1 _. q. s
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19  E5 _" v/ g% ?5 u
pan2vr里怎么做

4 q- h. j4 `  m& N, I4 v- {这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。3 ?8 {% X& i! k; k7 X
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
2 x" l5 h% G8 u) W2 i# C# I
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM0 k7 H8 F* z8 z' c% D
PANO2VR貌似无此功能。
$ S& Q* H' i0 K$ m$ WPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

( Q8 @- E5 }8 R+ d. v能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则