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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?+ _" C8 f" h9 W9 w' H
0 [+ ~4 \1 k# ^: \" a) d

小行星

小行星

: z% ?+ d0 j* O% Q& d
! y! d8 m0 H6 N- [$ d9 @! t* ?
; N4 a+ \2 m. H6 [

全景

全景
5 L7 \" o( N4 Z8 k- L; c0 Y

% g# ^1 Q$ a: h  M% C: [
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
) y/ ~6 P* A  |  ^! S7 {<view hlookat="0"0 J9 P/ K, P7 g& a
      vlookat="90"
  f$ s! G$ r1 l' }$ n      fisheye="1.0"5 u; z1 H: x2 L. v
      stereographic="true"
# C7 Z) a; n( ~& }, z( M      fov="150"
0 y  L) g7 b2 g. ~' p  x: f' X9 I      fovmax="150"
- n& j/ U. ~- ^1 q$ @1 o/ \* C, i) [      />. g, p- l6 u- L$ U2 Q8 c
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。* v0 G/ M) r  g" X+ j& H' F
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 1 s- J( O! C1 L- g' f
  i4 o7 r. w2 r) s- I
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:. s$ q/ Q. }8 Y8 i) S' }  R

2 B  p( L/ \: K% M2 X9 x6 f& o6 B, V; k1 Q
    <krpano>  
: ^! T; q3 M! l+ }
2 Y2 u8 c8 J* b8 h0 @7 G' r        <view stereographic="true"  ' j7 _4 F$ H; e) Y
              fisheye="1.0"  
; P) i' G, \5 O) h) Q/ @+ M              fov="155"  
1 `5 p6 P/ ~* u: ~4 x; k- Q              fovtype="VFOV"  $ K3 A) \. y! j2 X
              fovmax="150"  $ f0 x" W" L- G/ e4 Q  O* t% I. r
              hlookat="-60"  
  |& J( m1 ~/ H$ {4 m- `; @. R, z              vlookat="77"  
" S' d- X2 K/ [3 h& l              />  
. i0 M  \$ Q& t
) _0 \: t( {8 D& J" Z' s
: w$ |4 P% f- U7 m! s+ e        <display flash10="off" details="24" />  : u  b  M9 J! h' g
        <events />  
7 I" t/ Q5 X2 ]7 Y7 V      3 a9 R1 _# y" b6 {$ F
        <action name="normalview">  
& p* o6 A2 j4 V! L/ ?2 I3 o            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
5 U" B, r# o- Z; L% P* d2 t) `3 t            tween(view.vlookat, -35, 2.5, easeInOutQuad);  9 }9 g: k6 z, I4 `/ z
            tween(view.fov,     85,  2.5, easeInOutQuad);  1 N7 R* L, T  I6 K& B
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  ( c/ w; g6 J# x) g  w# Z- [
            wait(2.7);  2 J1 }" a9 H: S
            set(display.flash10, on);  , s+ `8 [' ]1 f: p; s7 R1 T7 c
        </action>  
. Z1 j$ q2 t" G9 a: d" S; y! }      ! ?. A5 {2 ]% O" y: d* C
      , l, P1 ]* c0 a7 Y) n
        <!-- showtext() textstyle -->  
$ M: }# M2 Z$ y, C3 V        <textstyle name="infostyle"  
! s% c$ O. M# S( L4 v/ w% c3 V. J                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
% I  g% \. S( f* O+ q3 n                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow* o5 s# m7 h* O, q- @$ `: S; `5 M
( S/ |6 N  M$ ~8 Z) ]" k
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
1 K$ a- N6 x& W* X                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  : A; T+ e4 r1 h& \
                   />  
5 z* F( x# e5 L" J2 m      & i- H  t6 {5 Q) g
      
. \( j$ [& s8 y* V    </krpano>  - o: k* @* u, f( ^6 e$ u
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
6 P, c7 t  l8 e3 f. Ipan2vr里怎么做
2 {7 J, @8 t8 A, e/ X1 F: B
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。8 d0 P+ J/ V- I* T
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习6 o# j7 _: `. D! |
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM6 E. d2 I6 c! e+ l* E, Q1 A0 @3 V
PANO2VR貌似无此功能。$ N- t. c: m* o6 E' s/ l+ K1 X
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
2 v$ s7 r7 Z' q' N  K
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则