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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?2 I) k0 c# F9 }5 H

7 g0 m: s1 r- D3 Q, n2 X& I

小行星

小行星
8 L; ^! P  R& W8 P$ O) X, Z

% y1 i9 y  J  h# k) M' s0 s

! C4 o) v- \7 O+ S

全景

全景
8 _6 i+ `3 O# d# t  ^
( ?# B" t# x( r* y
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
* Q4 t7 @5 S2 ^5 v<view hlookat="0"$ ]: {% |) l& w
      vlookat="90"
/ F2 X, @/ l; J' {% q. G' j, C% p      fisheye="1.0": @) _/ A# [- R* A: y( H; b
      stereographic="true"
, l+ j2 K& Q0 b      fov="150"# c- z1 R, ]$ B' J+ z
      fovmax="150"/ s# c1 j+ Q, U* i  u
      />
+ N; F  g! n1 a& ?9 P& q) k7 b就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
7 Q4 D0 A2 `2 o& Q6 \现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
; g0 C' E3 K( Q7 w/ n
: r! C5 R) O- P8 c! m3 k* I以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
6 T6 ?  {$ H( U8 d0 \) ^2 P9 S; y9 H( n7 z$ X; K
5 r2 L* I4 M$ D, ~# ?. u0 F( n2 K
    <krpano>  
9 g; J# v% i7 n% C2 M ) }2 V& I; x- ]0 N: P
        <view stereographic="true"  0 M2 B: S8 A# G6 f5 S- |, l
              fisheye="1.0"  
/ u/ x8 x$ @, u1 Z              fov="155"  
9 B) U3 B* F; u4 W' [% _7 A! X3 V              fovtype="VFOV"  
( R% r' u5 O  _              fovmax="150"  
( a$ g) X  ], H; f! I* z( g+ x! p              hlookat="-60"  
+ G9 L) T+ z2 ^. ^0 _  y5 T6 ^) [              vlookat="77"  4 N7 N1 C8 v1 A3 {9 j( v
              />  ' [& U$ V- @! R' [% f# G( j* |( I% Y
7 ^) g5 J- p2 o/ U
" u' `/ C" \' `8 ], d  D. u2 y& w
        <display flash10="off" details="24" />  7 C- G# b9 S0 A% Y" K" C8 R' t7 b
        <events />  7 Q" s* Q/ |  i
      : u# d+ u* o; Y% ~+ w* \, z5 F
        <action name="normalview">  6 D- e3 f% ]% H1 S8 }' s$ }0 h
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
" }' ^6 I: i4 h1 h' h/ V. J            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
7 A2 g' T' a" E( A" B+ V            tween(view.fov,     85,  2.5, easeInOutQuad);  5 ]0 q" T3 k8 e  R8 v
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  . _; A8 Y! v! Y- d: ?7 O  _" e! L
            wait(2.7);  ' Q6 Z2 d  i" m& k# \( E
            set(display.flash10, on);  
+ h! w/ ^9 C- D( D        </action>  1 n* k3 X$ K* N: n% a! ~
      ! ?1 s: [1 z* ^6 M7 T4 }
      $ i1 j. v7 t$ L) p5 ?: B
        <!-- showtext() textstyle -->  
7 A1 s6 m6 A+ c        <textstyle name="infostyle"  
& g& o  c/ o, h# r) Q                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
2 t1 D6 F* x7 [7 a9 Q$ H                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
& P4 r7 `$ E7 p- y- D
! M/ y/ F- l  q1 c' I+ A(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
% n7 ^& b& c8 n                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  7 p6 L0 r6 k5 L
                   />  4 E4 s1 R1 m+ e% P' X6 a* O
      7 S& e( I) d' w5 a: d; ^0 E
      1 m  `: J6 z9 c
    </krpano>  $ s. E+ [5 I) v# h' {
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
+ U- k* T7 C; j3 R! S$ _pan2vr里怎么做
6 c# b' O2 M  s: `1 I! W3 F
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。  X* R4 e9 k4 ~& y8 K
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
# e! Q- l/ ]2 A; z, X+ O
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM, R) C3 N! g" y4 A. o% p" S
PANO2VR貌似无此功能。' `3 J- h$ Z0 ]) D2 D4 s+ i
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
2 g' t4 {3 b" z. _# Q$ v
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则