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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
5 A* `- N' h% o& C) w1 d6 c2 p
- a! D6 P0 ^/ u  E0 U

小行星

小行星
- K% s' _9 a. Z/ Y! `9 T$ X8 E

! O6 C! E4 S: J( ]! @3 x; |# g

. K4 K/ j& x# C- V$ U- S# z

全景

全景
3 O2 N1 Y  j- ~, p
0 I% _( Q% |. V, T
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
6 }+ l- j5 G- @. Y4 ^<view hlookat="0"' S* d) h. I4 W! b, d: C
      vlookat="90"
* J& W$ w/ a8 Y& c      fisheye="1.0"+ Y. F4 V* ?7 h- u: F: ~/ ^
      stereographic="true"
. p& B3 n: D: r! U* `      fov="150"& s! b: b  c! E4 [
      fovmax="150"
" h$ Y$ l( c5 D( u      />, _; F0 G  x  m! V8 z0 j2 c% s3 f4 A
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。8 O. Y. {' }( I+ [+ q
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
. Y  C; w7 k; f' d" ?) ]! i
1 q' E( M' ]3 R; @+ I8 \以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:. g) z2 R8 {7 o! K4 @

' r8 f) y; k& f
. D$ J  N# u9 ^4 M# @2 |/ O9 l    <krpano>  
5 s6 B: V9 U5 {" q. s- Y4 t3 R
/ N. D! O0 ?- y# e" h0 b1 q8 K        <view stereographic="true"  
9 P$ b5 H& N* |0 D, i& O* ~              fisheye="1.0"  
( v7 y: _" @! {: e              fov="155"  
7 V3 Z! u9 I, p$ V! M              fovtype="VFOV"  4 t0 }0 [1 X/ ?3 ^: O6 f2 i; ?4 G
              fovmax="150"  
! y8 s& A; V; p. x& K; p) Z9 @              hlookat="-60"  * b5 D2 W5 y; k
              vlookat="77"  
6 s/ @: l' H/ C. T- ^              />  
7 X$ q8 \, y! Z0 U" X, W) C  f
- }  Y; `+ N- K7 a, i
: m% H& X( H$ ]) k2 i        <display flash10="off" details="24" />  8 M$ z5 L& J, b3 `# U% U2 x9 _5 `
        <events />  
4 E: Z# c6 o( ]  a7 N" }      
5 ~( P: E1 B0 i" `: Q, K; m        <action name="normalview">  ; q9 O0 j- N. r5 l7 E5 f
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
) w& r, j% c$ c3 u            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
3 D2 s: ~; j  N8 E            tween(view.fov,     85,  2.5, easeInOutQuad);  
1 B9 r2 p3 W) B- A            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  2 c/ |" h: J' k
            wait(2.7);  / B5 }* n2 K3 u& \) `. q
            set(display.flash10, on);  , s, p% d: x+ ^0 z, W  d' @
        </action>  
6 ~& m2 D1 ~4 [4 E# g& [/ p+ g      1 x9 h/ o* c8 h) L: e; u- R
      ; n0 T7 }+ e1 E2 i* k
        <!-- showtext() textstyle -->  5 i4 [9 C2 ~3 Y( O7 g& H
        <textstyle name="infostyle"  
+ N6 R' s5 s* k$ I: Y  E                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  + @; t* W- S5 V; d
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow; V. d+ P$ @' p8 b4 S

  A/ l# ~& T; g9 P5 o$ O' L  \) |, h+ ^(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
+ s4 w2 S8 N5 i- Q                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  0 }: E% J- |+ r1 l; m
                   />  
' T* ^: J2 |( {) I: S" R      9 L2 l( H. y8 ^1 L, \
      
, ~1 w8 J: f  a4 P* F7 D: \    </krpano>  
6 P  v4 k( e; P$ r$ h4 F$ s
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:199 o# U$ d  n% v3 N6 r! A1 z
pan2vr里怎么做
! L' A1 Z& H$ ~* u7 d
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。5 M# g4 g8 i7 _1 C. w; h* K9 g: s
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习% Y1 h4 `5 W5 y8 E( G
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM+ w- b% r; L$ Y9 N8 f
PANO2VR貌似无此功能。1 u5 J0 _- J9 V. c6 a5 t
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
8 M! |0 ?, F/ \  y0 i
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则