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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?& K# i* {5 h% x( }
0 n9 t1 X* C8 p2 \7 y; a

小行星

小行星
9 U3 g" i/ n4 a/ Z9 [4 G& ~
8 E3 ]5 m% H  |3 @' w$ h, W
3 Q, A4 O$ x7 s$ b! `; J0 j

全景

全景
( u. A6 ?6 S/ R. {: H1 w6 l

5 X1 O' O. X# g$ X2 w, e
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:5 k; ~% `7 U; c5 l, d
<view hlookat="0"+ E( k0 F: A: Q
      vlookat="90"
6 z, P3 r: G. C" F/ r' R      fisheye="1.0"8 S: ~3 h# y) S. a- |2 L/ w
      stereographic="true"( ]4 \  h" o1 q  M+ a% K/ C
      fov="150") E  i0 i9 f7 K, K7 ~
      fovmax="150"! A( `* @  C" x4 S) I
      />
. D4 I) C- V" F就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。& _# ^9 \7 i% L5 `) |
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 0 l8 A1 G: E1 ^; ~/ ?4 m- j
8 n; f, Q  F$ _& B2 ~  \
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
3 o; M" F) M8 ?/ }6 u8 ^# r
) U3 ]: n6 C+ W
  R& O/ y+ p; X0 b% C; b1 T3 Y& f    <krpano>  
: I: G: {' w2 Z3 v& F7 X/ l
7 P" j7 H" t( r        <view stereographic="true"  
- P* C2 `2 h4 P& E              fisheye="1.0"  * u- h! U/ ~$ @
              fov="155"  ( N: H  Y! X' z9 t; U
              fovtype="VFOV"  / v) N" r& f  p' C) P, }# ?
              fovmax="150"  , {9 @" r, n# @" @. C
              hlookat="-60"  * k' F4 c, R. N( Q3 C5 b- n
              vlookat="77"  " R) ?& I9 `- G
              />  
- J; I  \) E' N# b0 W5 |# H- W5 \9 F- L2 W2 q. J% m5 E4 \

' {, X* z- V% z3 x        <display flash10="off" details="24" />  % I- T) R% I# @, N+ t8 S0 W' o8 g3 m+ q
        <events />  
4 I5 E  X; F+ n. ^- p      
+ `& o1 c+ ~( Z, M% p! w0 c0 T' C& B        <action name="normalview">  
" U* l3 E$ e' x& l            tween(view.hlookat, -40, 2.5, easeInOutQuad);  ! f+ C9 s- D% K8 D( h$ R2 y- J: B1 n
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  9 X$ Y( O8 b) d& F4 j! M
            tween(view.fov,     85,  2.5, easeInOutQuad);  
2 H! i. b" @: o            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  % p1 s9 Q, ^* J: `2 [  H3 @
            wait(2.7);  
# P  I2 `) n# o            set(display.flash10, on);  
' N- g( w, N. R, W! m! T        </action>  
, X+ ~) \: Q5 T$ l      
( u% l# {- r( N5 _. j' h      
( p8 m. F7 k% x        <!-- showtext() textstyle -->  / V% o  ^* W8 l8 f3 V' E" v
        <textstyle name="infostyle"  0 a" p7 b7 j1 Y
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
: V/ H8 n, \8 i                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
, N4 {! }+ p& N. _
, }8 K+ ~0 U( u+ d* n5 M1 ]3 z9 I4 y- @(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
& w/ b% Q( R" g: W! Z6 I) |                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
# e& w6 m- G* n                   />  
- j& i" ?8 @/ w, S      
1 M1 ~; L2 Y4 l" h# {0 E      
4 @: B" n+ F# p* I6 _    </krpano>  8 _+ ]  c: ]4 N. z8 J& y5 V2 {
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
4 p; W, _8 k: [+ y: b9 _. U  [pan2vr里怎么做

  u& @- P4 w* A# X; }3 t9 Y* o6 X- t这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
% d, w" K2 K- @; c5 p' S) r( }/ UPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
3 @2 Q  a& \# X$ E8 Q' t( c
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
" L: Q! C" ^1 r, d8 v6 D# i7 XPANO2VR貌似无此功能。
3 `- M6 [5 D4 \/ YPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

5 t4 K3 [7 h& W: b! [能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则