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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
- z, r+ r4 b. V
$ `& M3 u* K6 w( l

小行星

小行星
# |8 F1 v% k: ~3 w; l
& u& X( K/ c$ H: {
4 [. M# M7 k7 u: [- j1 K6 N

全景

全景

) S, N4 G$ _( X# M, j) }
0 J4 e! v( E6 p( y2 t9 H3 o6 |
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:) J/ X% I0 f7 E8 w. T6 r6 ^: g
<view hlookat="0"
6 ^& c* ?) ]! [0 Y7 B: u: m      vlookat="90": I7 U4 o) ]& N( R5 g1 p( T
      fisheye="1.0"% W( g; X7 M# ^# ]0 G9 i( l
      stereographic="true"2 _' z( _. b4 j; u8 l- H; _( B
      fov="150"
6 ?: {* i0 E+ u5 G4 P      fovmax="150"1 n3 B; O) V- E  R
      />8 R8 d# P( w; g+ S) Y, \
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
/ @+ v% [5 s5 [  L: q8 p现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
5 E& }( }8 i* d+ E3 {- {# ?  M  g8 g
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
  E. n; y/ l2 C: Q: |# b0 P2 |. ]6 H8 C7 @- B3 G4 G( g

0 W! q& o$ M5 z& d& h9 g' ~0 X0 Y    <krpano>  
8 B5 J' n: t. u# G+ l3 a; S
; y; B' _4 Y; p" z! g, Y        <view stereographic="true"  
6 ^1 z- F9 c3 q              fisheye="1.0"  4 w5 w2 K( Y- b" p( L( t
              fov="155"  & ~" ~4 R" O" T( C6 Z2 d9 q2 e
              fovtype="VFOV"  
# j, |4 x  r0 L# e              fovmax="150"  , m- [7 P8 M6 ^7 B9 L% I. m2 m
              hlookat="-60"  0 t, Z- W( P" g; Q! {& [. G
              vlookat="77"  
5 R5 M# i/ p4 S              />  
/ H6 q7 `# Q( B, K# c; }4 k: K+ b+ V. k3 i

  N, \; {7 }/ t8 b4 ]        <display flash10="off" details="24" />  $ [* x1 X, w" o& U/ \, F% r
        <events />  
* h! r  D* o, P% X      
: N0 ~8 _- c+ _- M2 J        <action name="normalview">  
5 Z% g. ?; J1 q8 {) Q            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
1 t4 }. F8 H5 c  Y! [, o            tween(view.vlookat, -35, 2.5, easeInOutQuad);  0 Z+ d& d" _. k, M# x5 T0 M/ n
            tween(view.fov,     85,  2.5, easeInOutQuad);  ' B* I% i8 i: S+ q; ~9 y
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
6 m2 n' O; ^. t7 j8 ]% [+ Q            wait(2.7);  
. ?; p4 L8 Y! A  O. u            set(display.flash10, on);  
- b' `' z8 u1 C+ E6 g        </action>  
; l+ @+ ^, T) ?6 R' m9 p; p. }      ( O  J& H/ E& M8 u0 D
      4 L. f( h: e3 _; A
        <!-- showtext() textstyle -->  $ j' ?/ s. ]0 ^0 O% o" q
        <textstyle name="infostyle"  
, L' P6 Q1 x+ z% D                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
; s) r- j1 _+ u% m, C                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
8 t6 {/ D- i7 n, [; }. f( {& k: x+ Q3 |6 m1 w5 o  M/ ?
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  6 ]# [8 L- d9 r- o
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
9 m! A1 N4 u8 L8 j7 q; Z                   />  " |& Y+ E% T9 B( h
      
  C" v; e4 D! G9 H      3 Q+ y+ T# M! c$ O
    </krpano>  " y9 \7 i& P8 z
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:199 B7 Q& u  w* a+ {
pan2vr里怎么做

4 J: k, q% P3 n$ C0 u0 E& ~# o; Y这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
3 C: C2 m( Q! aPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习' d+ w: g+ Q+ ~" |5 M  o
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
: s0 N# z# k2 A; q# g( n& I1 l, CPANO2VR貌似无此功能。0 J( |6 }$ x% G8 q3 y! f8 F2 ~* E
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
7 a7 O8 Z& o! U% a
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则