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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?1 w: ^, ]( c, _" C8 B
4 R/ ?& A6 \3 S

小行星

小行星
. n- u  K7 W. r+ Q
/ m5 {( H! c6 Q+ C9 W
8 S, W! K( h, o

全景

全景
0 N, M* Y5 x7 Q) G( p
; r% H9 f6 @1 s
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
) Q. ?  i$ Y% q% y  w<view hlookat="0"
, J8 N* \0 K) ~! z- W      vlookat="90". F  D* O3 \$ }* b% F- H
      fisheye="1.0") s% y- p1 ^4 K
      stereographic="true"% _- h+ h, _7 i
      fov="150"
% c# P9 b0 o* Z" v  m* V1 ~1 p      fovmax="150"
2 m) u* }  n9 B      />
1 @3 M3 H2 w. K" V5 R就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。7 }8 q$ T, J9 `" B- ]0 l+ u
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
! c7 B( K5 z1 p( r# e. [
& B# N3 ]- H$ j9 a! p  k0 _$ e4 g以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
; {! F, U* X% v. p& {
- x6 y, W; w! w9 g) Y  x8 a) h1 N& T6 |9 Y3 Y, D
    <krpano>  
: K: q( s' q5 l+ A. I' c1 M , E9 g. |5 s( u& d* x+ L/ h6 h- a' k
        <view stereographic="true"  " @. D% L3 ]/ w: f7 f9 r
              fisheye="1.0"  
' k8 j% D& f4 ]  b# Y9 ?              fov="155"  ) ?+ |8 B( O2 E) G: g* X9 Y
              fovtype="VFOV"  
, g* @" h0 G6 \" ^- a              fovmax="150"  
& k* k7 Z( X2 j7 G  B              hlookat="-60"  . T% Q) _" W8 C
              vlookat="77"  % ^( W; i6 P. ]( Z$ ^
              />  
6 ]4 I  w! {0 P8 C6 z0 N8 Z5 {' M) |  K# j; s$ n

2 I! k4 t9 ~  J        <display flash10="off" details="24" />  
4 W2 n" S, X1 r2 L& J4 ]        <events />  2 _. h/ B( |  U3 T% r! f
      4 S  H# i1 ^. `- j; y& [7 F
        <action name="normalview">  
  y# w) w, s! W5 X6 h3 x7 X            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
1 u& \: j5 m) E: I5 N( g3 s            tween(view.vlookat, -35, 2.5, easeInOutQuad);  9 i5 K8 j$ O; l4 U, C9 p, [
            tween(view.fov,     85,  2.5, easeInOutQuad);  
9 X  X+ d* N$ n  J3 Y8 Q. U1 |" J% `! m* L            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  : f) q7 v& j* Z, q8 B0 X
            wait(2.7);  
0 w) J* X6 [$ ?# s            set(display.flash10, on);  
9 B4 R% `4 s* m        </action>  1 K( v% y' k& d9 O
      % H, t! g, ~  t5 N+ N
      
' {* t) y) S4 r1 _' P- i: }# u        <!-- showtext() textstyle -->  ; |  d& T4 V- B' [8 x' w' _
        <textstyle name="infostyle"  9 m! T; O# ]0 N( g" t, B2 ~2 }: A
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
& M3 x* Q$ D  m9 z: Y                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
6 ]' x& o# N/ t3 d
0 k( e8 M( B$ C8 D9 `(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
- ]/ ?. E% p* `( W) y                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
, S; T2 |5 d0 ~8 I1 E                   />  3 A, y, B* D! B0 \" W- q0 |( Y
      , r) X  `% ]  x: Z. ?7 c( l$ T1 k
      
! Z- Y' p  q, v" p& b) f, p  I0 u0 g    </krpano>  
, c% t8 {' p! q& }" B: y- K" R, o
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
- X9 f2 [' A% K; Hpan2vr里怎么做
; J7 t2 \7 v% |
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。, Y! s9 F0 V! Y! n- I
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习# H. d8 l4 h0 u5 c( S. X5 y+ ]
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
2 i. a) X1 N0 b2 R  ]5 kPANO2VR貌似无此功能。9 o/ k( w. S: q1 I
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
; i5 ~: t& O: A! H! v# N. y
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则