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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
& n5 a3 u4 F1 ^2 J. k; y, D2 f; e
- F3 I/ @3 Z! c! S2 O+ C3 m6 B

小行星

小行星
* {$ Q# U+ J# ~$ o* O+ t# _: H; h+ f( j( K
8 G  z# L, p7 K& |: [% N/ e
' \9 j) F# R+ d5 h/ j, _$ u

全景

全景

) i1 ~# C5 p' [
; |# `2 X5 |) B' g3 d5 t
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
9 j* W8 v; _, P! p<view hlookat="0"0 Z7 k; @, q4 z" b
      vlookat="90"& p5 `" V0 |( C4 j/ [- s
      fisheye="1.0") ~* n: D8 C2 {  ^
      stereographic="true"( O+ n; u: }, @5 r; f' x
      fov="150"1 R# y. i+ r/ Y, u
      fovmax="150"
( ~! k9 a( f& ^2 g' W( @; u9 z      />
4 ~" a( ^; W0 N, Q/ D就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。2 o# O; T6 O+ A" n- Y5 H. P4 F
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 # b; a/ A( a2 z- L; f/ s% h

% E* \$ c8 z4 `' H+ t以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
  L! d) g  P# X( `# a5 E4 q  _$ v! T% b1 M4 O
9 W. z9 U: z! m0 J
    <krpano>  
3 E+ v8 [- }2 Y
/ n, m; |; r: a3 {        <view stereographic="true"  - W; d8 {, O" R; n) z" g
              fisheye="1.0"  , {; i( k# H* {4 c0 S( Y# V
              fov="155"  
9 ]3 |* J9 ~$ w/ ], z' Z! U) x              fovtype="VFOV"  
4 k% p2 r0 E! h& K7 ~              fovmax="150"  " f- a* `% f! [+ M) Y
              hlookat="-60"  # ?/ S+ F/ _' M! ?9 g/ C
              vlookat="77"  2 C9 [' N  `: S; M" @
              />  0 c" r" ~+ \* y! I; g; p6 E/ K

$ q  B7 n0 U0 ^5 \# z
# }& e4 a% H: b) C  C        <display flash10="off" details="24" />  
1 w' m% ]8 }6 C8 F# d/ Q8 P9 X        <events />  % x& l, B1 y! a! K7 q* n8 V
      , u4 L  p7 |' p* }0 r
        <action name="normalview">  . q, @' j' n0 T8 s' k. l9 {
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  2 `2 G. Q. h+ O; t3 a
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
9 _/ N5 z# |4 J0 h0 R            tween(view.fov,     85,  2.5, easeInOutQuad);  3 {0 }8 t* L# S7 R# \
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  6 D/ a. y$ F. |- u% a, U) [9 c
            wait(2.7);  ! y) Y. e6 R6 @8 X2 p9 E7 X5 e
            set(display.flash10, on);  & H1 b# Y/ i# q& U' I
        </action>  
7 P( O: R1 _7 j$ s) p      - J' d3 ^# W' f2 j
      $ V2 K' {, t/ z- n, L
        <!-- showtext() textstyle -->  1 s/ E4 x* \% @/ c% z+ T
        <textstyle name="infostyle"  4 f% R! Q: t4 l- f% Z* y6 G
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  " M7 i& |' q4 L: T! r
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow4 i) |. K: S; Z# ^+ }# Q
3 @% O. N8 P1 \& U# w6 Q- W
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
4 ?' _' Z9 M  O2 d6 f+ O9 ^                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  : ?4 m- \  t5 |- }6 D' }$ a
                   />  
% @0 K) r" }/ d8 J$ w3 f      
0 ~- j$ K4 m( q5 o1 V$ ~      
$ D! s# T- H! g: l0 n  p: N) c    </krpano>  
# j" O9 x0 x7 ~; G3 j, X( L0 y
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
2 s9 P/ W" z5 _! bpan2vr里怎么做

8 t% t$ y* C/ x这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
, \3 I0 o7 T' XPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习! L, h1 s1 d; l7 \
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM, C$ B; m6 h- J% ^# z5 v
PANO2VR貌似无此功能。
/ s( e4 i9 p9 o( GPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
! M1 S, i$ c0 _4 r6 j/ `
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则