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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?" X/ D) r2 M/ R7 `2 A  {& o
3 h; [5 U) Y" ~9 x4 }

小行星

小行星

* s. m: n0 o) T3 M# H0 N# ^. C' w+ ^

1 j. S4 @9 \8 P' o& C

全景

全景
/ ?8 J3 m6 l6 u5 g& ^: d$ D

) L( S; G# |% }4 X
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
& x, B3 P5 w% O4 O! j<view hlookat="0"
  v# d0 Y3 R) o4 d      vlookat="90"
5 K5 N5 l. x& o$ Z  T2 q      fisheye="1.0"
, y# B% g8 b% _0 z- S& O      stereographic="true"
! {2 ]2 }, x; @" z! t  S! S      fov="150"4 L; X# [8 H$ h
      fovmax="150"
& Z3 p% i) r& s3 n      />
4 I; ~" v- i; z/ x' b; R就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
0 Q& C: z: B" w+ u; _0 ^现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
# \0 X' O) c+ P% R: }# J& \
& L! \9 e  T5 z: [. V$ O/ M以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:" s4 s* X; o) T4 M
2 f/ R, I4 J% n: g

9 p+ c5 d) n* s    <krpano>  % c5 s, m* S0 A; L1 q0 j
9 K0 a7 ^2 d" y( M: j8 b) h
        <view stereographic="true"  + F2 Y* z) v; i& u
              fisheye="1.0"  
' U( G- Q! B$ l5 ^3 j6 A              fov="155"  ' L. g  V& \  c
              fovtype="VFOV"  
- n% P8 O$ R  h3 B7 r# P# B3 H              fovmax="150"  
2 ]! W2 S# I. r  {$ i. h1 F              hlookat="-60"  
! J" E* j: u: O6 b0 A8 N( C              vlookat="77"  , g0 V* ^1 P+ R0 |
              />  2 d! X& I' y& Q5 T2 m
) N2 |/ y0 g" @2 l$ j

  y0 q- ^& H. ?, K3 l        <display flash10="off" details="24" />  
- F) W/ Y' j) i0 ^7 d        <events />  * O9 @! Y8 _( J+ w/ s" f
      $ ^& u9 X- |$ o( i  r0 Q' n% f  T4 W& J
        <action name="normalview">  ; D5 i' T" b- f
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  6 U% k. \. X' M$ ~! T/ b. a/ e; f
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
& g# y1 u+ K/ ]: g; s4 n            tween(view.fov,     85,  2.5, easeInOutQuad);  5 t+ s, S: S7 R' l3 v" N- Q6 {
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
4 C& C2 d, k% x8 h            wait(2.7);  ( |- g/ a( y9 Z. g
            set(display.flash10, on);  3 B* I% C& v+ \9 M- h: F
        </action>  
" f0 e( {: h7 B6 v% {7 r      
( E, L  @9 [3 C      
  |# L, j( Z, p! U$ x) ]. O, n. a        <!-- showtext() textstyle -->  ) a% ~) z3 N9 A! j" h
        <textstyle name="infostyle"  & r) o3 g9 J6 C( J- U+ E
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  0 q( g5 I! U$ m4 v3 Z. q2 L& q
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
0 z, E/ v) N: h+ D
9 y+ P5 L6 h7 z3 A- b(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
$ ?+ J0 @) H+ D( y6 h; Z                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  / K1 f& r; K) k, ~7 O
                   />  
; ^& _# Y) Y* B# ^      
0 w" N; M6 d( z      + E) D# D  \5 S% D
    </krpano>  
  H/ |# u* D. q" D6 R
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19, Y. V' N- G9 |0 u3 |" S
pan2vr里怎么做
. d4 m9 B/ _) k+ U
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
3 l1 U+ a0 k8 L0 E, UPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习2 ?  S0 f6 X5 R3 j
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
) \: I7 \0 v- h, i/ KPANO2VR貌似无此功能。
* x# l6 N8 k. ?2 j( y+ TPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

2 |% o; r4 S$ O0 i1 Y1 `3 E3 G能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则