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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
7 b. M4 p$ [; i1 C7 C. T; ~' g2 ?* R3 p  T7 G' k

小行星

小行星
' m1 @" U/ v: F. i" v

$ e3 M1 [9 ]( q, F1 C- I
( Y6 g$ m7 h1 l" `. U5 F; n

全景

全景
3 a# M' [5 ?7 P' H8 P0 ?3 ?

. H$ {9 o7 m2 y, A6 c' {0 _3 {
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:* Z- ~9 o, p6 T9 q
<view hlookat="0"$ {) B9 |5 B9 `% Q
      vlookat="90": a5 c4 Z! d2 v. v7 `1 K' R
      fisheye="1.0"0 [- V6 ?8 W& e" e( i
      stereographic="true"
+ n3 q( c0 i4 b& \" B$ U# I9 K      fov="150"
! r0 ]0 Q$ C1 ?' }3 E0 f      fovmax="150"' u( Q% A+ S0 ?- f# B
      />
, x/ |) w/ L3 ~就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
8 V& O: d! I" Y; c6 z现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
9 t# Y# D  M; J" e  u0 n! \
6 f" c2 s" N, Q4 q2 C* }7 @以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:- Y" F# D! c$ P* B: o9 r/ ]

* S1 v* {1 i- E$ _; S" [: t; \7 D4 T5 X# H
    <krpano>  
5 |, q/ \' O' g' P# X  F
& _0 k# W- ]* O5 p        <view stereographic="true"  
2 F  V2 M5 Y: Z8 F              fisheye="1.0"  ; q& h/ @" R0 w6 g! a6 Q8 h, |
              fov="155"  
5 @! ?9 S8 Q; }& |$ ~              fovtype="VFOV"  
& U+ @, @: l; T2 w              fovmax="150"  & I0 w2 G! F1 \6 @' f* o& J- ]! W
              hlookat="-60"  
4 r. ]# ~+ C: D! q* b              vlookat="77"  ( c+ w/ y7 l' T0 ?
              />  
9 y/ \! ?0 Z; \/ B( }9 ]3 U( D6 u9 U0 S* ~2 Y! {7 S1 u# ~0 P' X3 u

! w, j, Y" R6 U        <display flash10="off" details="24" />  4 L6 w2 q; @  ?7 ]$ h. _
        <events />  
3 I# f: u9 ~! t2 \      0 A* l: K) K/ }
        <action name="normalview">  / M( b6 X7 U6 K8 @$ J% a5 }
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
: i' _/ z! Y8 [! g9 ?            tween(view.vlookat, -35, 2.5, easeInOutQuad);  , n7 H: B" i9 q5 `1 M% B5 @, y$ q
            tween(view.fov,     85,  2.5, easeInOutQuad);    ~( M; L% ~# X' Q& m) n
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  1 h2 E( s8 g1 b0 Y2 }8 Q' u- a$ I
            wait(2.7);    n0 m8 i0 i$ ?6 \* z9 }
            set(display.flash10, on);  
; ^+ @3 |2 l6 ~, |3 L, b+ B        </action>  9 w) l. T, n" l. T- C3 ~. L
      ) i, q/ m9 g" E9 Q: n5 J: v
      
7 \& I/ K" H1 J. E* T/ H        <!-- showtext() textstyle -->  ! u  c4 ~8 P2 N3 F
        <textstyle name="infostyle"  
. m  K' {7 R) `* U( e                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
$ i* Q) `$ d) o# }) y                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow& B, G9 }- A: n+ j  g2 {' l
. k* k; l8 s  D) @6 Z' L
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
# l! x$ C# N( i' U- k7 y1 v% o0 `, N                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  ) W7 J9 s5 {2 I1 Z4 `
                   />  0 g4 ^7 o% l: H. d3 d) J
      
* k' l  e( |6 K7 d- P      9 q' y0 t- |& c; F
    </krpano>  ; O# V+ @' M" e  s
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
- j4 T+ p( i6 B7 w0 Q1 h( Mpan2vr里怎么做
: ^5 w& z# L/ F5 Z8 M
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
4 Q* ]% P* P0 E, W& {6 RPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
- a+ P" v% i+ Y  u& }8 U
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
$ g4 F- v* i) V3 ~! u/ pPANO2VR貌似无此功能。
7 P( h- @! v4 u% X/ L3 xPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
8 H8 ~5 R% G" a5 o0 u
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则