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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
) s4 a, b( Z. V, t# y  b. V) i4 p

小行星

小行星
* x$ H2 ?) B: S8 M+ G& s  F

' f0 Z+ D' }% q  K7 b$ w
1 V4 V6 ?6 j8 s' b+ E

全景

全景

6 H: A/ f! \3 P9 Y: L5 Q: L

" p& Z* ]0 Y# k" F/ a6 A
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
0 U* G- I- p  k0 S7 z# v<view hlookat="0"
. B: q% W3 B! }      vlookat="90"4 Y) y& `) m# y! n8 n1 R. u
      fisheye="1.0"' q6 d& z( L7 @# M
      stereographic="true"
* b: r" }( G5 a3 F5 y+ T3 |; v2 c      fov="150"
5 p. B& P5 S8 Q; h      fovmax="150"
$ v6 N: Y* b) I      />+ j& s' T1 \+ \1 _, ?2 d- K- j
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。  `3 u/ X( Y# g; v/ e% O2 `
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 ! v/ W' X4 I5 |6 U* `$ z( Z
3 ]: f% G4 c" N. R* o
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:. K# _/ K6 R6 _" L
( e& ]1 i7 P( L! \8 M

  {: B' V7 N8 d. O# E  f: Y$ g    <krpano>  
0 U  r8 g1 O9 [, {$ U % m- n- `/ p! M9 O( ?# v
        <view stereographic="true"  ' S: z: [6 l0 L, H- C
              fisheye="1.0"  ' P. ?. _5 l0 }5 V/ a
              fov="155"  6 C  ~% F! _3 r3 d+ h
              fovtype="VFOV"  8 ?2 O+ m& E4 G9 ~" z
              fovmax="150"  
) L! e+ o7 G1 D& E              hlookat="-60"  ) ]; e+ \; L" i( s' H8 V- E0 ^
              vlookat="77"  
. F# W6 M. N/ T( r/ Z- R9 J7 o              />  # h$ B# z8 M' E6 Q$ V

& t7 E+ B& C' E: O7 s# j
1 j+ [/ I7 D) e' H  Q        <display flash10="off" details="24" />  
$ G2 x( n( c2 S! D4 A7 f" `0 i2 f        <events />  
, ]# }9 k; a8 r. T- g      
1 i( h  e, [1 C8 }. X# b) X- ]        <action name="normalview">  
8 w0 [% r) H4 s, ~0 u            tween(view.hlookat, -40, 2.5, easeInOutQuad);  4 H0 X+ J4 }# c) X9 o
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
# X) Z; d' f  Z0 H            tween(view.fov,     85,  2.5, easeInOutQuad);  & X+ E* Z/ [7 M% r9 I& m
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
- k- X9 z- M$ D! d* d            wait(2.7);  * F9 p6 V) B) P: p( M1 Y3 `
            set(display.flash10, on);  / r# i7 Q4 l/ D/ U
        </action>  
4 @) r, W/ N7 H( @, ?7 N5 n* v      4 @2 H) k" P0 R- n. [$ [- ~
      
* G; u9 y3 q9 }/ @        <!-- showtext() textstyle -->  . D* \. \$ d5 A! T
        <textstyle name="infostyle"  $ i; B% r$ d6 ^4 D8 u# s: ~$ M6 v; k
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
4 o9 W& A2 d& ]( r: J7 L5 |" o. J                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow$ f  J5 ]8 `; ]

1 m5 C  ^' X- T2 i(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  ; B+ B8 W) e; E# {9 U% R
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  8 ?+ D- v. i7 O! U4 W. H
                   />  
) T2 s) X, c8 P$ ^0 y/ J! |) a      
0 {) ^/ j. e( k2 a      % M. z& i$ U' m  }
    </krpano>  
3 C4 l9 a; ]' c4 K
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19% Q5 Q9 k5 V! z+ @
pan2vr里怎么做
  ~  \/ `' l4 n* s7 u( K
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。5 L  i: n. z( R$ t7 W' B. `; L- x
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
! s0 a; w  ~# F' T+ M
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM5 X1 E  v5 b% E: r+ B8 h! F7 s
PANO2VR貌似无此功能。
3 ]+ ?! q% d. ?" k' p- wPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

  n+ m! o8 B3 t: ^1 `1 F能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则