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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
7 s( W( p  {' W6 Z# O  m4 f
. E" ?3 W4 l3 r7 V+ q

小行星

小行星

( d* I( N- t" r* I. ?2 r! |7 s, u  Q! ~. ~% `
, x9 k2 f$ J" O* Q! r

全景

全景
4 g! ^7 C) p, {% {1 U

6 A: [: [' a$ w1 D. r; t- O
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
: Q8 M6 S( ]# E  @: V# V<view hlookat="0"
, R2 ^# q  l( \9 I- N: T4 C      vlookat="90"$ |1 O! p( ^& H# ?) E6 v* v/ R3 e
      fisheye="1.0"
  k9 D% u( i+ e* t: H+ A      stereographic="true"
* T% m7 E9 \" n4 q# }6 Z* N8 h& F      fov="150"
9 i2 k2 h$ S( F. X' b+ p8 u      fovmax="150"" ^3 q) J* L1 e' ~
      />$ A) X" Y* m5 v; z3 T4 ^
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。. [4 y' G0 I$ r& H5 C  Q6 z
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 ; O. V# U; \& d' @& Z

4 M5 B# C* D9 @2 n  M以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
# [. K. T+ Q$ w. U. S. E, k- Q$ N- N$ J+ o) l4 J

8 A+ B( X6 r$ u- ?- ^" i5 @    <krpano>  7 D3 j% A: ]; p
) p0 Q( i1 {% M8 G: h
        <view stereographic="true"  
$ ~* s8 d* ^" H( H1 L$ J* }              fisheye="1.0"  
  O% O0 S( h7 v+ ^" d9 n) o+ \) I              fov="155"  2 O7 ~, I, _8 J( l1 `
              fovtype="VFOV"  ; Q& K* U1 g- m* i- X) P  D
              fovmax="150"  
* D+ Q5 S' ?* i( C. y$ V. V# X$ A              hlookat="-60"  0 ~8 c2 k7 d" @5 l, ?0 S- E  p+ D
              vlookat="77"  
0 q/ ~' ]* j: G! S  ?              />  ) [5 D( Z: `7 }( w' I
% W$ s# [: R' N. Y+ W* h

4 K3 ~. j4 N& E8 d$ l# [        <display flash10="off" details="24" />  9 y$ H+ i0 S2 ?9 q
        <events />  
) t6 e, j4 G4 |. K  G        R5 Z2 X6 N2 S- J) ~) D+ x
        <action name="normalview">  
# j& }! ~" v( D" [' a2 e) b            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
7 O$ J  U: `: t1 ]( C2 l) q* s3 s            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
  t: _0 o% I8 h( ~            tween(view.fov,     85,  2.5, easeInOutQuad);  ) x9 U" w: a$ |& C
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
/ |( ^8 E. z# I5 Z            wait(2.7);  0 M1 X$ Y: x  b
            set(display.flash10, on);  
8 q) o" \. o" q8 i8 J: T* r        </action>  
/ }+ o2 r. J1 N9 S; B      
6 s/ I: \  a9 @% z" u7 w. v      # e! L# ~. v  H9 b8 K
        <!-- showtext() textstyle -->  " \6 d/ P4 L( G% D4 S& \
        <textstyle name="infostyle"  . G4 ?, j/ s5 q* q$ T6 ~5 i
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
$ a5 w& t! L. j7 J6 M8 ^                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
7 Q8 c( l/ L- m2 ]9 @) J- L
3 Q7 F- Q/ j- b0 T3 z" B(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
. z8 Y6 v+ I# Z                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  ) u/ C; Q( L8 Z% W
                   />  
5 z' R# |9 g; Q6 Z      
2 X* E- t! P* }& S7 r( X2 B; c' Z0 b9 N      
$ R8 T# T8 U/ i& y# P  A* r    </krpano>  
% L3 h% N- j" S! ^& W
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19" S3 s+ t$ Z- M- k3 w4 f
pan2vr里怎么做

6 O' o- n( l0 J2 J这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
* _3 f2 f% ?* e' \0 I  KPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
! w, F/ H  e3 O: ^; g* c
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM' J- H1 i  h* B: _3 ~7 d) I9 B
PANO2VR貌似无此功能。
2 X$ ]- w& o" F! aPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
  R" U3 ^" e9 \* k( A
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则