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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?  h" Z" t0 `9 l! M6 H4 d* j% T

8 c  I: {: }& r/ I9 E

小行星

小行星

, [, R$ t! w! H) W- b$ a# a
$ p  N) ?  J* M4 n

" E; n$ T2 f) Z4 T. m; _

全景

全景

8 w# d" ?0 B1 i. z2 Z

) }2 m* G: l' V$ @! v4 I9 R6 s
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:8 U: s& B8 k2 X4 F3 O1 Q
<view hlookat="0"
, l) |% L1 M  a3 ~      vlookat="90"5 C! i8 d2 ^: Z8 x1 {6 G4 T
      fisheye="1.0"
3 y1 _3 p# w: e* J( K- R0 h$ u      stereographic="true"2 {/ }: u7 {# m; R8 j# a1 d# k
      fov="150"
! w7 W0 b: I& C/ v! L      fovmax="150"
- G9 K0 H( \$ a, h5 c. P: ^- o      />& K7 w1 s- T& W: f
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。. K8 d9 `0 ~/ b6 V' z1 R& J0 c# H
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 * v. v7 Y/ o5 D# \+ c6 @4 L, |& q

7 `8 c' n2 z! }以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:0 T, p+ v% Q! ]1 W

, w6 @; l5 V( W) r4 ]+ g
, g& k5 M) q0 y4 f& S2 i    <krpano>  & n: E$ l' {5 V" [) j

1 B; V# I5 R9 ?1 u( N# K        <view stereographic="true"  ; j: k& F0 }( N, A, |
              fisheye="1.0"  
8 s- R7 f7 i& U. O: q2 J" e7 t; X7 R              fov="155"  3 d9 |6 ]; J% B) @8 X
              fovtype="VFOV"  
6 n, ]# l' c4 s              fovmax="150"  5 ]2 L0 ]( s. F: D
              hlookat="-60"  - |, J( w) t1 l/ X1 `' n
              vlookat="77"  
6 s$ ~# R1 O$ _% E              />  
% ]$ o9 W* u( M6 W& l" O- ?
0 e6 P. l$ e5 B/ D
* @: Y; f% B. v( q6 B        <display flash10="off" details="24" />  3 @/ v% `9 p/ [3 j$ B" t  o1 @
        <events />  
! |2 J5 U: m2 C- s( a      * ~0 g' g+ j+ _
        <action name="normalview">  5 T" r9 v9 A) M6 q6 a* \
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  7 ]& d7 p  y  D" d
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  7 N6 \: S) q" `7 V& T! C( l8 P
            tween(view.fov,     85,  2.5, easeInOutQuad);  
* @/ ?4 O; |2 p9 M, m( g  j9 {            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
9 M: ?7 |& k& G/ w2 c! r6 M            wait(2.7);  
) H  |, R1 ~8 R0 i            set(display.flash10, on);  
$ Y! Q& I# P* p        </action>  ( k9 D( O) B, m; V( E" p3 u
      
& U, S, a! c& U* M- k      
$ C7 D. Q( u7 s2 @3 d        <!-- showtext() textstyle -->  
$ \- J- c, V/ j# ?8 D        <textstyle name="infostyle"  
+ D6 u6 ?) {$ q" U                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
0 b- ?- A0 x6 S0 z, L                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
1 z6 E  b' e2 k
2 v4 x$ F: r6 n(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
7 v0 x, o! R8 `. y: X- ^9 }                   showtime="3.0" fadeintime="1.0" fadetime="1.0"    U. j7 N* {! J: H
                   />  & Q1 f  U7 E  H7 t# E2 _
      
8 G5 h0 t% @$ I, s      7 F$ O7 c% j7 O& t) l$ m
    </krpano>  
6 x1 x6 D3 z/ x- a6 A$ V
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:196 W+ B3 ^0 i9 T# H+ R0 i# J
pan2vr里怎么做
' x9 |. E( c# z& N; r6 q
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。5 A  G& a5 O/ I$ m( R; ]6 c
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习5 v1 y9 ~) _( z7 L5 q) A/ u+ {% Z
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
0 d$ l7 [* q0 v* M: rPANO2VR貌似无此功能。
( v) t5 r. o/ bPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
) g3 ]" n1 T0 ~
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则