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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?8 m, k7 j5 T0 L0 [: Z

; P& H, M9 l$ j- V, O8 u0 G3 t

小行星

小行星
) {  y* q& ?) F: |
, g2 m# O3 y3 c* {  X
4 s/ B2 E, r) P- m3 x7 L

全景

全景

/ u( f3 W' G9 f, h! X) t
8 Z) [, A- a( z, ^0 o: B6 q
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
% R1 I; k2 y$ Q' t. j<view hlookat="0"5 q4 W; h* c# L, Z; d# U4 j( P# I
      vlookat="90"
& Q7 J9 {4 B3 Z4 J      fisheye="1.0"
  T! I7 z. ?( q# j      stereographic="true"
) L3 C. I  R0 M0 T- i      fov="150". S8 A; {; R- l& F" x: m
      fovmax="150"
- }3 C7 I7 A" A      />" d  H7 c3 V. W
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。3 t7 d  s" W' L7 }6 s
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 : T' f0 T/ H0 s. l$ M4 M- o) S& _

5 v5 k* _3 d8 |. W6 X1 Q8 `0 g, z1 D以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:0 H0 G0 R; R) C9 Y

/ P0 c6 ^! F% M8 c7 z. z! H
; {% ]. N1 Y5 K5 t0 ?" g' m' K    <krpano>  1 A6 ^  a" Y: o4 V, M, j

+ I  |- g# _* h2 P( d' l        <view stereographic="true"  ; b4 w* t# Y7 g+ M5 q
              fisheye="1.0"  
+ Z; z9 E% N( m' S9 s              fov="155"  
# I& Y" C+ B$ r& U' e              fovtype="VFOV"  ! q5 T- q+ v! T' F( L
              fovmax="150"  
* M% @" q" U2 I+ w" A+ ^) M5 |              hlookat="-60"  9 G3 J, K2 D+ o
              vlookat="77"  
6 A+ X/ o4 g8 o              />  
$ h% {+ I8 u3 F! S' J. J  v7 n! h5 k3 k" v$ ]

0 T% B+ ~9 F4 v( o& y0 ~! n( s, o( u: ~        <display flash10="off" details="24" />  
8 F% A. s- e" |; H1 i1 c. F        <events />  0 V+ y# h$ G! z9 b: G4 x
      & |% Z: U3 y. |/ H
        <action name="normalview">  - T1 |9 ?- ]7 j
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  : s. a- z5 N: C) O% W" v
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  ( l( G/ q$ j( N1 A( |% e3 x# |% m
            tween(view.fov,     85,  2.5, easeInOutQuad);  ; |, v* t& U; Z. }) A! ]
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  ; L' q" ^& e/ S4 c  v  n
            wait(2.7);  
# ]' k3 r2 I3 V8 ?1 u            set(display.flash10, on);  
6 i; V  {* E& o1 z! g" C        </action>  ; \& k- a1 i9 x
      
! m/ _* m: s" _, h' n" Y# ]      ) n; |0 l1 p$ Q+ v& A
        <!-- showtext() textstyle -->  
3 t! D( [: A! I' A& e% h. f: b9 L( O        <textstyle name="infostyle"  : h  x& `5 h' A6 \- `3 U
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  5 H) j. M$ H# d# e
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
- f( U) y+ o: O* }9 s( R5 Z' g& |! I& `# d; N/ p1 o9 L
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  ( u! t0 y& T1 i3 j5 X
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  , J5 i2 |3 j1 C& X
                   />  & ~: B3 Y0 V' q" ^3 k; s
      3 c; U$ ^; l1 p  S4 r+ i
      % D6 B# E. y" ]8 f
    </krpano>  
/ T5 X( O" g: Q  w4 ~8 m* h" a5 Z
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:197 n* ~8 T, e5 P# }  @: C% q
pan2vr里怎么做
: c( j, a6 H2 ~  z2 h! v( F) v7 q
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
4 w6 F) ]! V+ yPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
' y9 @  w8 b  w- M  Q8 B
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM5 z' P8 f7 x. ~6 _* ]* Y8 M
PANO2VR貌似无此功能。5 ^0 ^7 H; V9 B: R& X% m
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

( ^/ B  L& b: D6 \; s* P能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则