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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?& d2 Y& M2 p1 x4 a

/ t8 }3 C$ Z( S- Q3 B8 i" u( R5 q

小行星

小行星
1 p! _' [$ ]" V. r, C

# S# T- C4 \6 w! P6 |  E
4 O, d5 }  J9 T! d' f

全景

全景
6 g1 j: H0 c1 Z9 o3 u. l  o3 o

8 R4 k5 X6 `8 P
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:& V, z7 D2 ~$ ~. f9 y
<view hlookat="0"; P0 v- X1 Q: L3 @8 C% Z0 a( @
      vlookat="90"
% S" G9 u$ c! Z/ p9 u4 w/ U      fisheye="1.0"
' Y2 J6 R9 T7 S* ?, c      stereographic="true"
' F, l* a0 P. z6 ?2 M$ m3 `3 O/ G      fov="150"% t8 P, c# q+ h* u4 c" {2 x5 `
      fovmax="150"
' i) A) s8 G' Y( r- N. C0 J      />  B# [4 ?( ]$ R8 P
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
8 K2 a: P6 i/ P7 L' K! K现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 * w: ]; n* U4 k& P9 i

1 V. }" w" x- R6 G2 Q以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
$ [1 h! b# r* P# i1 e) h0 O1 P! {# X
% b% C" M* U# j( q7 G( N* o" y2 i6 q
    <krpano>  
& T& O2 W) y, w6 k/ h0 O 5 R% s' n9 ?" Z8 R( n; o
        <view stereographic="true"  + J8 l- a: |( {
              fisheye="1.0"  4 E+ \7 \+ |1 v8 N1 ^
              fov="155"  8 J2 i8 \( T% u! J
              fovtype="VFOV"  3 E  g+ H; C: d
              fovmax="150"  : Y5 }: U$ A- b8 ?9 J
              hlookat="-60"  / U% B% h+ d$ T/ Z4 o9 P4 _( r" p* o
              vlookat="77"  
- k: v$ C; j/ S2 J/ M- e              />  0 m8 Z$ g2 d/ z( D/ }
/ k3 N, z, O% y1 F' W$ |& _: e

( R( X- {. G+ b! X6 g        <display flash10="off" details="24" />  
( q$ a; P$ N$ g! g. q        <events />  
* f7 z" I! a. i0 I) e) `4 ?& y      
5 Z8 V2 ~  J( E' t4 I5 i        <action name="normalview">  
5 q8 V& l* q$ P            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
, w' [0 [- j: S6 t" u; P' {7 \            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
+ D0 F6 Y3 b2 K  J0 j            tween(view.fov,     85,  2.5, easeInOutQuad);  , s! W% n& X7 d" T- C3 {* |! O' y
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
) O6 J! |# u$ f7 I( I  `/ r" r            wait(2.7);  ' S9 d, @8 K& \$ |( r2 I
            set(display.flash10, on);  0 G0 m: N: c% B* U. N) \
        </action>  
$ n6 R3 O  u3 F+ L: U  H1 T+ D      0 O# U& @( U0 q
      
. H6 F# k9 p! Y& M        <!-- showtext() textstyle -->  % K$ a/ o) g9 c& {! |
        <textstyle name="infostyle"  
3 ], d; K, z/ [" @                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  : ^. u% Q* [2 D8 Q" V
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow' T$ F1 p, R' j. W+ R3 k
3 g: n7 C! k8 l: @8 S
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  : n" ?2 P0 I9 T! ^, H4 E. n9 `
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
! y0 Q9 O  ]# d5 S- ?& s. s" s7 ^                   />  8 H, Y/ q1 t8 |( A8 \9 Q
      0 u% i( Q3 {3 n# q. x
      
7 J2 r8 _8 S- g8 t; j& c% p; X# I; s    </krpano>  
, z# K' G# O! a! @) R, N
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
6 t' }7 r: q' \+ j; z' Vpan2vr里怎么做
0 O+ C7 d0 d3 U, c/ H; |
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
4 Q" g# X% ^2 L3 EPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
2 c3 ?: g9 D. u. P+ c9 }& a# `
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
5 k3 I8 N- \3 k# l5 @3 {; mPANO2VR貌似无此功能。6 z3 x# ?# i7 Z& z
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

# D  C* V8 z$ U( D, `2 _! F能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则