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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
  z+ c* U$ ?8 z. S: u# y/ g' a- w$ R: S- [  G. N

小行星

小行星

1 ], d; s& m' Y% F+ W+ c' `
( ]9 W$ q. N3 ^" o  _2 ]9 c- K

6 s2 {+ M8 [- [7 I4 D$ a1 M

全景

全景

# P* C0 o6 o7 a0 c3 O! Q4 l

- z* j) U4 M3 l' y& ?9 F
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
  ]' l% m( q1 O7 f$ ?0 e4 C5 D<view hlookat="0"
  G1 `4 l) [( w$ ~5 f1 y" \      vlookat="90"1 X- Q3 r$ G7 z
      fisheye="1.0"
# s0 [& g5 m3 @3 U5 u0 i      stereographic="true"3 g  P* n: d. c# |
      fov="150"
% H7 Q6 u( k2 Q% S+ R* Q' ^4 M      fovmax="150"
+ ?  f3 a! }3 K; N7 m      />8 P3 V7 p  M/ E
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
" }& p& F* x6 r: s; \现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
" r$ }, T2 s$ |+ o- k
7 O$ b9 P& D+ G. X以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
& N& |: @2 x* y! A. p
! m6 x2 B& {0 D0 Z8 `
" L4 N9 T6 V* F    <krpano>  7 p: ]5 @9 z4 {) D3 B5 Z
. K* [- _. |9 _; V1 Y3 L/ Q
        <view stereographic="true"  ; p! s  s1 Z7 f3 q
              fisheye="1.0"  
5 t& {; ^: o0 {; ], `" B) {3 |              fov="155"  
& R0 \7 Y, I/ B+ p& t( ^; Z2 Y              fovtype="VFOV"  8 G2 w3 h( D" E$ k/ N3 z$ Q
              fovmax="150"  
4 }% A  k' W2 z2 W5 K" y" ~/ `              hlookat="-60"  
* }) v+ G7 g, A3 V, b# c, o              vlookat="77"  ) ^( z2 e7 z7 q
              />  1 @/ G; @  m/ O. ^

8 P! d( K' P. D0 h ! H: }( i3 }3 c" r1 R  G$ p% z
        <display flash10="off" details="24" />  
( u  b4 ]  S; f7 ~; [; M        <events />  
1 B1 i- S' x2 T7 [/ m      
/ w3 U, F7 Z3 Y" W) G! k+ L# P        <action name="normalview">  
( F3 p6 B* v0 f            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
2 R4 Z7 Q; t7 v/ ~& z            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
3 i1 Y+ c  c9 k  n0 X6 W            tween(view.fov,     85,  2.5, easeInOutQuad);  ( ]! L: p: J1 x+ D
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
# y7 z0 a" o' D- M8 x0 b7 t            wait(2.7);  
  J# q1 ]1 y9 T. v  \3 b            set(display.flash10, on);  
. ~/ L0 u' _7 u( T, p        </action>  
/ k" v7 C) _2 R/ _0 ]  ?% k) X      
- K7 z, A% n. {$ ?) G      
9 u+ L$ K5 D( R% j1 n% O2 l        <!-- showtext() textstyle -->  / B/ p4 r1 D7 N" j
        <textstyle name="infostyle"  
) R3 G0 v+ [4 J7 G6 N) c                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  - H9 c6 I: j5 a
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow) k7 d, A1 B6 M, ^- [( x

; R+ u+ Y0 J9 m( O2 u3 d(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
8 z' R0 R* ]1 B' C7 i- R- x& f                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  # U! s% @, h: z# [
                   />  . L$ P7 R& k/ V
      : {+ p* F5 m' m5 A( v
      % \' E5 g$ q5 W
    </krpano>  
2 C8 h& c9 Y$ v' \) J/ P: O
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:195 ?% H1 f0 Z1 P
pan2vr里怎么做
) n& ^2 A' \3 e% n1 s5 S. Z# k
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。) ]4 y8 I9 I1 l# S( y
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习* `6 `  s; P' G) G
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
" \: g2 Z9 {2 Z5 _- S& e$ \PANO2VR貌似无此功能。* n4 u7 b0 L5 Q; H1 D7 m
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
/ I3 ^0 `# u1 b1 Z; m* o2 q# I: a+ [0 B
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则