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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?" P. J2 \1 Z4 E9 T  t' K

1 f) g& z8 I9 u5 P4 }0 z) c

小行星

小行星
2 F: p! G+ u3 H# C* @
* ~+ |/ R9 u& }, r! b" Z& u* o

* w- Y1 C) ^, i: b- U5 Z/ L! @

全景

全景

: u* {$ n4 z6 i+ \

) e3 e; @  x  ?
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
+ A+ _# d; q( }<view hlookat="0"
6 u- M5 R! n. T# D  p- X      vlookat="90"
$ b0 }7 S6 L! u      fisheye="1.0"
" U# m( x* c9 `. M$ ^$ t4 V# }$ @      stereographic="true", d- G$ e: e6 X7 m2 b+ f
      fov="150"
6 _5 T' N5 c) p( `      fovmax="150"
% X: d8 O2 Q/ y! j  A# U4 A6 {      />
# z+ I% O- c% p: s% t就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
3 _8 d+ I  ]; f9 v* e2 u" C% |& ^现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
7 Y. h( D  I( W' G, X
) P* B- `5 V, d, r" c, u4 M以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:+ n; [6 Z0 K! {% y

$ j" i5 j9 I, [. t7 a( Q% C+ ?& q* g+ S) c9 ]" c! a
    <krpano>  ( N6 ]0 H) W' q6 E
5 d; F- J8 Z# u" K. M1 u, |
        <view stereographic="true"  
! O* B- m2 j0 A* K8 _* f7 E              fisheye="1.0"  ' E5 l. ]' Z, g, T7 _& C
              fov="155"  
2 t) F- J. `: U* A9 ]7 v              fovtype="VFOV"  
  S% E' J2 P' `8 f6 A& S$ Q5 i              fovmax="150"  
8 o" J0 D. f$ K5 D9 H/ ]$ w              hlookat="-60"  ! Q. N% x8 Z5 k$ g1 |* s1 }$ q
              vlookat="77"  
: `. @) J6 U, G/ H9 [3 F              />  
8 y# d4 D* M) w2 [& m/ `: ]
3 Z6 w6 T0 a0 z& h4 ?# } ! _! Z( }* ]0 C% c8 F
        <display flash10="off" details="24" />  1 O6 b5 S/ s4 b9 B- P# X
        <events />  
) L; ~) ^; @& d: W$ E# ]6 U, h      
6 M; V3 v9 {" U/ v" j        <action name="normalview">  
) T; a5 l* j: b# ?) b            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
3 d  q" O( T+ ~            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
$ r& T; n* S1 v4 O5 U            tween(view.fov,     85,  2.5, easeInOutQuad);  
5 ^0 F/ e( ~1 b            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
8 N& d( Q6 o3 g; |% |% R            wait(2.7);  
2 Y6 H/ w% u0 a3 g% Y' x            set(display.flash10, on);  ' z. Z9 @, D3 U; v8 X( k- e
        </action>  , b8 a/ c; L+ Q; S! q
      
9 f2 j1 v8 |* Z5 [4 v$ {      # K& b! F8 Q/ H4 i
        <!-- showtext() textstyle -->  + \' h! f5 S* t) `2 E, X$ C9 i
        <textstyle name="infostyle"  
' B" C, N2 M2 A" C% U7 b: p                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  ( H( Q$ U- S: Z
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
* l9 Y& Q4 m% W  |+ N. i: `
' e4 _) P! ]6 d(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  # _2 }4 i4 B) }* I: W4 p
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
# \% s2 Z4 E0 Q0 H; s6 P& P                   />  
1 w% I1 I+ w+ _$ b# r      3 Z/ t$ Z4 |+ d" u- J% G+ H  a
      
. T! Y0 I5 _& U: v/ i+ _    </krpano>  + a! t- Y2 {! q  R( k; S/ z
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:194 B- d3 v- f6 r: {0 A+ X: m
pan2vr里怎么做

- R: l  u9 j. b# p/ l# \这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
0 {3 \' {+ e; A. w( V; PPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
& N" K, P$ Z0 U2 D' I5 G+ r+ d7 a" c
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM+ P0 v" F  y+ M" F- D
PANO2VR貌似无此功能。
( X+ ]1 j8 j" T' e3 pPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
. p4 F& s" p  m# p
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则