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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
9 r/ I- I" w2 r, c. B. w5 S# U" K$ ~0 w

小行星

小行星

# [/ Z( O* K) j$ b. r3 K' a' ]+ ?9 z. r6 D* O$ t

1 R" c' a+ C2 G

全景

全景

/ z% {3 _8 n) `( u) ~

% W+ W3 k3 s0 B1 a& T
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
9 @1 f6 W  ]1 a' h<view hlookat="0"
. x! c: `7 K9 l3 }1 Z( E7 A      vlookat="90"
7 o6 W7 M$ ~0 C% F      fisheye="1.0"8 K2 a! O# f& N* s' B6 w8 a
      stereographic="true"
9 }* }! L# m* u  ~/ l  k      fov="150"
7 B8 J6 S) Y" R9 q      fovmax="150"
2 J* O/ o- o. _2 }      />) K' S$ u7 p( A- a. k9 ~, r0 ?' t5 x
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。2 J7 N! J4 Y: Y: i  E$ v2 I
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
9 @9 S: {& O" H. Y( e/ _, |' G0 w# f
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
$ x6 W; F: j/ K# [% P  f0 _: L
" ?8 Z" Y% V1 T; |0 E( Z; v- n8 Y' V4 s( ~1 G4 T7 D, {
    <krpano>  % Q8 @8 }/ V& [7 u, b

0 @7 D9 w0 A! k7 W        <view stereographic="true"  , H8 d" D2 g3 b/ B4 e5 I9 o7 [
              fisheye="1.0"  
" J' C$ n" U( v& w9 n. w( N              fov="155"  
$ W: Y" F  j% P              fovtype="VFOV"  
# S8 v* E+ h: ?, s8 j2 E2 q# X              fovmax="150"  
7 v3 Z" {6 c  K0 F5 X              hlookat="-60"  & F3 h4 m  Q' f7 p- ?8 j+ q! j0 x
              vlookat="77"  7 a" f2 r- M# j% _% @
              />  
5 E/ y! a; w2 T# j% i  ]: l" T0 E
! ]' Z# n6 F( K3 z+ Y
; Y" h, `1 s2 R" Y4 y" `        <display flash10="off" details="24" />  
( {# t4 v% O( P8 K        <events />  5 ?! v3 M& B9 f! i$ y
      ( X& S* ?2 w! I% j+ @9 R
        <action name="normalview">  
1 n8 {; A) Z) p4 C            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
0 I! |# Q5 }0 Z. @! v" T            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
% y' m+ H* n3 a! f            tween(view.fov,     85,  2.5, easeInOutQuad);  8 N; e6 i/ x) H6 l' q. p2 W- s/ o
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
3 i; Z; V; z/ k+ N. _- G3 ]            wait(2.7);  2 A% G% S+ j5 ?+ T: L0 ]. M2 m
            set(display.flash10, on);  
2 J$ ^, x/ ~& B4 y; F+ c        </action>  : {) _: j% Z: q
      3 s7 ?$ b5 j2 ], a" t0 g+ H$ L3 e7 w: K
      
1 d! E0 H: Q. a, B! Q# k5 b        <!-- showtext() textstyle -->  + S, J3 b5 L6 `/ t8 y5 V
        <textstyle name="infostyle"  
  U- J5 ]! Q. |4 x+ o                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  ; f! ?- j9 I) N5 V4 o1 E
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow" L, @& {" r; g/ w1 v7 u( x3 T

  |0 @% R; J+ H3 P(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
! S. }# m) G7 k. q+ S/ e7 K6 M1 k                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  , C! f7 n; {% q! w
                   />  
6 i2 i2 T! V3 J& C3 e. m4 X1 z      
: H% d" H2 P: d      + _# H+ r' P$ c  A
    </krpano>  ' y, R: a( c$ k4 L2 F
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19& o& _6 \* @& a1 r( L
pan2vr里怎么做
- c4 u( v/ s( z5 o
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。# O4 Q1 ^. q8 H- E5 s5 C" ~
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习/ v! `6 D% S9 v* K* J* I* n: A
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
4 v8 z6 p2 O) Y7 a; kPANO2VR貌似无此功能。
$ P/ f( Q, H0 [! ~PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

; r( l: j, P6 \能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则