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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?$ m! Q6 F2 C$ I2 j0 o& d3 x

( d9 n7 z2 f0 S, I& r8 ]( w# F

小行星

小行星
/ U* Z# k7 G: o, {0 J/ Q( ?
( _! s$ G+ s1 E8 {- G2 i8 j1 K
  {3 C& F1 p/ f9 p4 b) n" ?

全景

全景
4 j) t4 f- \0 `+ O- ?" z

3 i. T. d8 p! j$ i
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
! J$ ~+ C' t+ d* E<view hlookat="0"
- |8 h$ ?4 j! M: o9 f6 _      vlookat="90"
' }1 {, k' ~! \! j  B# {! E% y1 }      fisheye="1.0"! H3 F) a' b3 o; h9 i
      stereographic="true"
* }2 [1 M; H# F1 b" t      fov="150"5 R: j7 f" f) h! B0 h. U2 G
      fovmax="150"
2 b  l! M. o* A- y% {; U' I- H      />6 D1 V: y. G& C7 h
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
3 I% }2 d0 ~( Y现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 5 I2 c* t( M9 P+ ]9 G5 D( O+ C6 z

+ W7 T( k' }8 Q0 y以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
& g! ?; |7 [& y  w  o" i, \) n% b; _5 N) E2 y
* z1 M, w/ ]4 L3 e4 B  p
    <krpano>  ( H7 Y4 S" Y" q  M' n! Y% n3 |
- Q! Q) P0 w& A( r
        <view stereographic="true"  ) R' A5 V8 Q/ ]% g8 W2 F* s
              fisheye="1.0"  8 p& n7 U0 E! s5 P# e2 B- ~
              fov="155"  ) }! l- P* Y" }( d5 s, V
              fovtype="VFOV"  
9 ]9 X' S- ~8 C2 ^# h' v5 x6 z) h3 ]              fovmax="150"  
0 M) `5 T- e; g3 U$ m4 Q9 }              hlookat="-60"  
& u' D7 Z. b6 Z, Q. ^) x              vlookat="77"  1 q! I2 {3 G2 M* r* a
              />  
4 w) ?" f3 P1 u/ @- O8 t5 z. W7 s3 A- D+ Z$ x7 a/ V" ?5 p
6 X2 T% _; o' G( q0 c& g; @8 n7 W
        <display flash10="off" details="24" />  
) m* ~4 @/ i$ v1 N        <events />  
6 _0 m# @/ F+ V      
7 |( I+ r: }5 c6 v* ?( V5 u        <action name="normalview">  4 v' N! i/ f( H7 F5 i9 P
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  # a5 O* l* W) _+ E% J% ], Q0 [
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
- K" f- W' u: l& D" ^$ f; E, _            tween(view.fov,     85,  2.5, easeInOutQuad);  . n+ G& M- f+ N$ q
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  : C- Q* V! d% M) t( d+ L5 L, s
            wait(2.7);  
5 N7 l1 m( f% l$ Q" Q) H3 K            set(display.flash10, on);  
/ U: n1 {/ `5 h) t        </action>  # a+ b; e) g/ }. b) @: W
      
9 V' Q! p5 E1 f+ z- f" I/ w: B      
' E: T7 O# \$ R4 @+ @8 J5 _        <!-- showtext() textstyle -->  ' q6 w5 S/ {! a* U5 j
        <textstyle name="infostyle"  
) r; e- D) d# |: R  z6 E                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  ! U, C% b! o4 u$ l" s
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow  e+ x9 X$ `+ R  N8 B3 V" q

  a5 Q1 J( W* P9 }(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  ' ~5 q9 L( F  ~$ R
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  / e/ S, b& Z, f# e. f% D' I
                   />  
* K! K: d* k" @      
# F! f( p" T8 R1 V% |9 R3 m      
0 _: Y0 i1 M. b- ?5 d3 |3 u    </krpano>  . U$ M& Q( l  m+ {
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
8 F8 i- p. b) H' M& r* Jpan2vr里怎么做
$ S+ U& p  ]8 G. A; @
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。7 ^+ V8 n; j/ l' h4 ^6 r- L
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
" [! C0 x5 a  i8 \' @- Q. S6 X, i
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM6 |* p0 Q* R  n! W& q6 z
PANO2VR貌似无此功能。9 \. x" K1 a, j2 g" @- y( H
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
% z( G0 C6 l: ]
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则