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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
# x) O7 Y  E9 e6 l/ B
7 S% W, }9 ~2 T

小行星

小行星

5 [0 A  @: h- b" B
6 a. \$ @! l# A
; O3 }2 Y* ~& Y3 T& v  G

全景

全景

/ l3 D( `- @# L  l7 W

! m& A1 ]; a. L1 f: X. J0 K
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
2 [0 }* u! q, H+ D: z4 C4 a$ R& ]<view hlookat="0"
4 T# Y2 j7 w8 K& X      vlookat="90"
7 Q7 ~# B# [/ r& p0 T- a7 q      fisheye="1.0"
+ }& `( u* c1 g; W4 `8 d0 ^      stereographic="true"7 d8 q6 _+ {3 y. `
      fov="150"& ~7 X+ x6 }7 r* d( v
      fovmax="150"
# E- Q7 q4 p' g3 b3 d# q" g      />
3 U. `" y3 Y% t就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
( r. Q2 O4 \; k0 ^现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
$ E; C6 x8 L/ f7 j& e) E( Y4 r# C* c; }8 z6 f- y
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
% V: [8 a5 d9 H1 i+ P  w5 ~2 g1 q! f9 F0 B) s& V
! n8 V( A$ U+ T1 c; Z6 _6 V8 H( I
    <krpano>  ( P3 n" z" I4 f0 ~
  z6 J& s4 o7 Q; n. Y' H
        <view stereographic="true"  * q* Q: J7 C# f) e! i6 Z, N
              fisheye="1.0"  , Z% G& h+ s* H
              fov="155"    }. u0 W# z! c
              fovtype="VFOV"  
: P1 G3 F6 |3 z9 m2 T$ X' a+ E              fovmax="150"  
) A. [1 C% q5 Q6 k* `& v4 D/ y- R              hlookat="-60"  $ w1 \/ `+ B; X1 P
              vlookat="77"  " ?( _" Z4 |+ d  c
              />  # L4 ~& n7 b$ p% y( G/ [
) f, @" R+ A" S7 E: ]  I: a4 r; ^! k
# V( ]" C" q7 S; P" W& o: K
        <display flash10="off" details="24" />  
; J* v. D8 Z* ^1 j3 N% ~        <events />  
  G; e2 `) t8 ^      
/ z( S" b# |2 _+ k5 o        <action name="normalview">  
7 `) y* E, R# {! P+ s( d            tween(view.hlookat, -40, 2.5, easeInOutQuad);  ( S! a/ D7 k8 E1 f; M3 D/ J
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  2 L4 ^: r) T, R; G! ?# J0 q
            tween(view.fov,     85,  2.5, easeInOutQuad);  ! \  N5 k  D' k  x1 {7 o: ^0 j$ E
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
% a% g5 h0 L  a            wait(2.7);  
8 G3 K3 _; C$ \) f& g- D            set(display.flash10, on);  ' n7 i. w0 p  ^8 S$ p" s  k9 K# h
        </action>    l* ]: G# U- ]
      % N. g5 Y0 w1 p+ X
      
7 j! P: M( x1 \        <!-- showtext() textstyle -->  
( D4 y# U5 n" \& R$ d0 N        <textstyle name="infostyle"  
: |, V1 h; y; k4 i- I( v5 Y                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  / S4 W3 M: q- j5 c8 {+ }! m
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
' E. D% n/ O# j% ~% ?3 }9 Y' e$ n% a: l9 }
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  6 \; d9 @' a7 s5 b% F& `3 I! q
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
; X% g; w2 p" D: ^9 J8 M0 ^) Q                   />  " l! T, i0 \* v/ C+ e  h6 i0 _
      " k; m! ?3 q5 j5 X* a, |
      
8 p3 J! t  `# z% n, v) \    </krpano>  
+ i  u$ V- J$ [% _- T0 |+ \
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
; b* _$ ^8 |$ o2 a" e+ ]pan2vr里怎么做
5 F6 u6 S- M2 _3 @1 A, @4 X
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
3 G9 X. S3 a7 H, rPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习( f6 G- K" l, v) h/ b' V7 W
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
( b0 j9 b2 r0 x* j$ b7 |) nPANO2VR貌似无此功能。
9 `, W; V! x* g1 Z5 O* ]PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

: C1 d% Z& ]% P/ B能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则