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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
/ w1 a' f, T" t9 t% C! D! w
: r% m% w* u! K6 h! Y! M

小行星

小行星
0 _; R; G8 n# q
4 s% g2 q0 Y, g( _7 ^
& V' X5 y" n0 Q( b2 j

全景

全景
$ P& |: |/ k' X! O& S9 b

. i7 B" }/ m9 |
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
+ _) U# q% q8 O% |6 R2 T<view hlookat="0"
1 ]' t4 T. f) o      vlookat="90"
4 o- i7 P: V$ E+ T8 ~      fisheye="1.0"
7 y  h9 q* \  g- ~9 B' B      stereographic="true"7 ]( i+ H# L, _. u2 s. D
      fov="150"" |# k5 {+ a1 ]
      fovmax="150"
* G% |8 C2 d( g$ A3 |      />5 [  M+ C( {. V6 M5 `) b, h7 p2 n
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
: @0 S7 h0 V4 M( Z现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
; l" x. R4 x' g% u/ ]9 C7 e9 l/ F# s& V5 L3 J% Z( ]! X0 B
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:! i" k: G/ R9 A: P
% w/ J; u+ o: t3 X9 g+ v, @# }$ x
+ ?1 ~% C/ }* {! u
    <krpano>  
; v8 ^  Y6 Y' L& C* z& s
6 [0 P) J" i# ~% w3 [% G0 U        <view stereographic="true"  2 P+ B' ]7 D& K3 |: T9 U
              fisheye="1.0"  
5 e- Q( i; H: l& o% C1 F- y              fov="155"  6 S: x. u3 b" g2 Z
              fovtype="VFOV"  & Y0 g; r9 [5 Q. j/ a
              fovmax="150"  
1 ]5 V: V. C6 m( k( A5 `1 g: V              hlookat="-60"  / h3 j4 B2 a# t# D
              vlookat="77"  4 d1 c5 O3 a! Q" |
              />  
* g! G- \9 l. H) H0 ?9 C) C0 p( ?/ ^, m+ p- }0 k: ^1 ?( I+ O7 c8 ^/ E5 q

* o. ^$ K- g/ Y% \1 j3 I        <display flash10="off" details="24" />  ! U0 e- Z: C1 P- Z$ }& J1 k5 r
        <events />  
( ~7 b+ Q; P* i  t- d1 p8 @2 r      * E; u) s- @0 F8 c
        <action name="normalview">  
0 o& j' @  s2 B5 k3 r9 I. H4 K( W" w            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
4 H" p& p* B& z9 E            tween(view.vlookat, -35, 2.5, easeInOutQuad);  * d% u( X) j5 T  ], t* ?3 ^, r8 s+ W
            tween(view.fov,     85,  2.5, easeInOutQuad);  
! o5 o+ f2 C% I3 o/ E% [            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  + I4 w( K1 E# D, E0 F" t' z) a
            wait(2.7);  & a% k8 [8 ~% u9 R% V' I
            set(display.flash10, on);  
+ x- S" v5 p0 Z1 ^  f        </action>  
; c2 P# m% f( o# U        W! ?# I. z. M5 I6 Z  g! l
      & o% p% Y6 b% K5 `
        <!-- showtext() textstyle -->  
% ~# P# v* {3 g5 G3 S8 h/ T        <textstyle name="infostyle"  
( B/ `6 w1 @9 A  G, s6 {6 T; `                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  , Q6 j" \5 F" @  m3 E  U
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
( h$ }* l3 r5 K. C. \! @/ ?1 v
' B* |& V3 z" K( F( p* I, |(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  5 Z4 \) h+ [+ K% q) t
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  ! @; E5 B4 @1 Y6 @& R: s6 I
                   />  2 B& B: w7 z' l0 F3 L6 A
      
& I; Q  Y' a$ h$ v7 {5 C& O9 Y      $ u4 m! J3 p0 L" G
    </krpano>  
( M, B* J* z' ?- H- I7 _
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:197 ], u! A; N9 g4 ]( y
pan2vr里怎么做

8 z6 D! a9 K+ O4 j5 V这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
  x# T' o$ A, a0 ~6 d* s$ y8 v2 w5 hPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
, m" T. M* L1 |! k! V
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
1 H: E' Z+ |0 z4 p" QPANO2VR貌似无此功能。
# ~4 F1 ^! B. |) [+ @( ?PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
" k4 a- w/ S" ^1 j& n( E  @9 |
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则