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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
% Q6 {6 u, \- F$ `- \# Y0 z! C0 s) `9 o# v8 F% o* N4 k% }

小行星

小行星
! b. g! S& c9 r! d

, c3 {& S; b% C9 P: _7 k% `/ }
$ z4 p5 S' {, ^) b0 Q& X% d

全景

全景

8 z7 p# R2 C, `" M. N

; y+ [/ ~( Z3 }7 D1 z7 v) ?
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
& J' N4 V0 u1 V" i! P<view hlookat="0"
( [4 [6 ?. f# y& N% y      vlookat="90"
( u9 O" Q$ {* o. z2 F      fisheye="1.0"
0 P  F1 N2 h: u1 G" o      stereographic="true"
/ A  N5 `  X# \3 T2 A' l      fov="150": J2 R) M2 m* @; ]
      fovmax="150"
7 }& `0 g, m  m& D) b* [! C      />
# s+ R4 V7 c& Y8 Y6 s' J就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
  V' g+ L3 ?$ g: M1 E0 T$ d现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
5 I8 W& w2 ^2 m" g# T) @# A' J
! s' m5 n- R* z3 f3 K3 j" r( q以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:8 z1 \1 S& }! [! p; s2 R

" {, D& u5 w$ l* L" i8 f) E, z% E. a6 t6 R* s
    <krpano>  
* V- j* M/ S0 o" J ( D% P. W% u0 F1 _
        <view stereographic="true"  : a+ c6 f6 w+ ^! l6 K9 Z% E' E
              fisheye="1.0"  
7 J0 V" d2 f+ j2 C$ S" f" ~              fov="155"  3 u- V! z/ q3 d( r. t& p- f- D
              fovtype="VFOV"  ( ?( u4 Z2 E6 \9 E  e3 u, R
              fovmax="150"  ' s: r6 F& J* ~9 \/ ?
              hlookat="-60"  + d% Z1 c, |) G' H0 ]
              vlookat="77"  
) l$ ?, P3 v0 A- r              />  2 C) u2 {( E/ Z: V3 ?

4 S1 f$ s* K8 U; F6 U . c6 q# h" n1 n% M5 S
        <display flash10="off" details="24" />  
# E( `+ ^& H! ~/ E$ D        <events />  
  A8 W9 q6 e$ ^: L5 ^      
" t+ |( r, l7 e. N        <action name="normalview">  3 t) A3 B* i  U( K& S0 {$ Q
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  9 M3 k  ]) A7 Z* D* D4 ~3 Z# z
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
3 O5 I8 [# A* N& _/ @            tween(view.fov,     85,  2.5, easeInOutQuad);  * E( ?- I7 E1 J% _/ O" w
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
( f; V+ k( l  @3 C* I9 r% u( O; g            wait(2.7);  
& m; [; ]  ]( m            set(display.flash10, on);  ! ?- D# z+ d0 R2 m, w
        </action>  
' A! C. H* @1 Q" q) N      1 J0 c6 `+ l" H$ i9 D+ \9 {/ |
      
+ u. }# d/ @7 f) b4 v7 _        <!-- showtext() textstyle -->  
+ G$ s" O% M1 }( k        <textstyle name="infostyle"  
3 _0 d- _1 i# l8 o- @& _                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  & r7 \  x3 `* B* X/ n2 U
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow+ A4 d. @: q7 o& X! i1 b
; J# j/ P* B, \2 Q* M/ d
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
# ~$ ?8 w% m$ O' \                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  0 f  A/ B2 Y% o) m* b- m
                   />  $ J) j) q5 c0 }
      + Z& X" o+ E+ e6 F( r5 p
      8 a. Y8 _# p7 O% P) K3 Z7 W
    </krpano>  
" l5 j6 Y# h0 `/ S+ {
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
- E/ C, t) G+ x$ o) b% Epan2vr里怎么做
6 c& o4 O/ L! o: ]# h
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
4 w1 G. _0 z' V1 aPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
/ Y  D' Z: C6 n9 V
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM0 {8 {6 k$ Y8 T% I$ f
PANO2VR貌似无此功能。
: Z, T% R1 @+ m2 MPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

5 N4 i- S% h2 E' A能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则