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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?' R, ?# V3 p5 Q0 f# t9 }
: C, u7 b% Z5 u  U, X! \2 s! h% f

小行星

小行星

) H: [; M7 n. y/ k6 @
+ [+ e4 `: N& p& x$ f+ k# M5 }
4 S7 E: u; p1 c- D, j4 s$ o

全景

全景

. u( A6 U5 |( p  Q) d1 e: j
' V7 P+ _7 J9 S* `6 Z5 V
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:8 v0 h1 n( i7 C3 ^$ V5 D
<view hlookat="0": A: P6 S4 a2 \. b. _
      vlookat="90"
* K3 a  ]* h% w      fisheye="1.0"3 F7 t4 N$ x* L+ M
      stereographic="true". S; @$ [0 i$ A( w# @/ E
      fov="150"
$ O. @1 ?6 u8 V+ `9 @% f      fovmax="150"
: P) D1 ]3 v9 g      />
# G- L+ n  d- c; {7 |  R就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。2 _* i! @. _7 t( k0 M& U
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 $ N! N+ I) o3 E" o5 \  p7 s
* n  ^* m9 o: H$ C4 n4 ~
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
% k  A; p) z- ]/ E) p# F* C! s+ ^' o4 W! N0 o% M8 I
4 M& G1 ?% u; p1 }! P
    <krpano>  5 K( ?) |$ j& W0 o* p# ]4 W
& i9 W3 `) q* w. F) U) ]( x
        <view stereographic="true"  
, M- `1 X3 W% w. m              fisheye="1.0"  " I# t8 }7 N" K- `# u! K
              fov="155"  
8 x: h4 m7 `) [# j              fovtype="VFOV"  
% E1 ^! D: p" o. g2 o              fovmax="150"  6 Y% E4 a/ u4 ?% R$ |7 p+ {
              hlookat="-60"  * Q- s- E9 q9 H
              vlookat="77"  
% P' [% X3 k0 O+ J& J0 y& G( M( }- i              />  
6 C& a" L+ ?4 p- \2 B6 m& }+ P5 Y# D
) L, a  K) C5 z# w% R
        <display flash10="off" details="24" />  
2 ~( O. a5 _% t& L+ S: B        <events />  
6 b7 k2 K% x! k  |! c2 s      7 _' v0 t; p* y9 h- e
        <action name="normalview">  
6 k' p: B1 w5 [. C, Y            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
% t% b8 S- A/ I$ p            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
9 L3 c5 P$ D; k" W( ~0 t            tween(view.fov,     85,  2.5, easeInOutQuad);  6 R) o3 T+ a5 ~
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  4 O! h# P$ o* @9 c; [  H
            wait(2.7);  
& A6 ~6 P- v8 A9 X7 C            set(display.flash10, on);  
9 o1 I" J& a: t) h3 Q* O7 k  l        </action>  $ Q, ]+ j5 R; Q: {
      3 P0 p) z$ A- h
      6 C7 K5 A" K/ @5 a: t: f
        <!-- showtext() textstyle -->  ' Y1 Z5 z  x5 b/ y; @. P8 X9 E
        <textstyle name="infostyle"  ! R: s) G  D/ k- p; V2 f% z+ q( t
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  8 y8 C( Y! }8 Y% X9 V
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow$ B  i1 @4 s! o2 b4 i3 u1 |

5 b& x  }  v. |) @& [; \(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
$ h& q& r# Z* }& S                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
6 y& x9 j( z0 D, Y0 O' }; J                   />  
; r9 \% M. h; R& V2 n% |      
+ u; N4 W: C; l6 F5 K      
" c6 w! T$ j, \. r" Q7 Y    </krpano>  
' @2 r4 h  s- L2 L
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19+ f. Q( K* e' D  L
pan2vr里怎么做
- s7 ^' f) k* w: Y/ M" k
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。( g0 {7 ]2 z& f6 z- T0 {
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
8 p! [3 |7 r( @1 {3 H0 l6 Y' A
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
0 K- p6 [4 q) P; G6 R0 |: [* l5 EPANO2VR貌似无此功能。
8 X6 W! K6 {0 E+ L9 g3 o* @) UPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

0 |8 R) P8 B' c7 {7 W; Q, z! R5 f5 Q能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则