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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
8 a. N0 S% P9 p3 w( Z% Q& l1 o
/ T3 p2 v- \7 T% T' f+ a, C

小行星

小行星

! b9 a/ n0 E5 E; H; D4 l7 a5 W, n  }9 A2 q

4 a) a: C9 @9 W% X4 t% e( b6 J

全景

全景
! I& \  ?1 ~" D3 ^# H

; ^3 m6 j  O4 s& K' _
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:: c  V! V5 A- U% g  s4 Z
<view hlookat="0"
& @4 z8 E6 J5 a" M      vlookat="90"+ `! [/ j# P. ~& x" T; m
      fisheye="1.0"8 h" I* }- _8 i& I4 a
      stereographic="true"
5 V+ B; A$ h8 V/ \6 e; ^      fov="150"
4 n9 P7 |9 f& w, H8 x. ~      fovmax="150"
& V: @, u0 B- }- q      />
! d) v! g' o2 T5 U5 }- w' M就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。; j: V3 X: |, b' R
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 1 |# K4 L' M7 e; P2 ]' b

) f2 d# W# H6 e以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
; E. O' V9 v% s. [/ e
: G6 k8 M. Y6 l; _- ]4 w- B1 [( u7 L
    <krpano>  
5 q  v& ]" E: u; L* `
: e, O: S: C* [2 S1 G: Y- N  a        <view stereographic="true"  
* @1 t, G0 H& z: ]& T5 l              fisheye="1.0"  6 p" W+ {2 x: ^! T3 ^
              fov="155"  
) o( R5 Y7 [, g5 t/ [2 n              fovtype="VFOV"  
, m9 l- J" _" T0 j              fovmax="150"  
/ J  |# y0 x: N' h4 A              hlookat="-60"  
) \# z  U9 [* @; E              vlookat="77"  ! m* Z( p7 `$ o7 z  E$ K
              />  
- {; T' t& ^# ]5 ]  X1 h0 D( {) l( A& J& U$ X
; `% k' F4 D+ t4 W0 }
        <display flash10="off" details="24" />  
3 z) U0 }# Y4 O. Z, }        <events />  " E, Z1 ~) _  v
      7 N$ T1 K% A6 A7 J( O
        <action name="normalview">  
6 _+ `( A: z0 m! v" D            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
2 Q7 H$ a, H+ Z. @& R# `3 a            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
+ [; A" v4 Z/ ]  t: G% `            tween(view.fov,     85,  2.5, easeInOutQuad);  + }5 U5 e, h. P6 C6 T' P, n
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  # Y8 i' v  d- C- H% u& q
            wait(2.7);  & o8 c8 C$ F2 a0 q  q
            set(display.flash10, on);  - m+ S; F- U7 U  r+ \
        </action>  
, B# U3 T* t' ^1 F2 O. |! G$ _$ s      
9 R; s9 T8 R/ b' b/ u" O      2 [  A" H/ r: V) D/ z; ]& }
        <!-- showtext() textstyle -->  ; i3 R3 K' ]+ j" U. |8 p
        <textstyle name="infostyle"  
' V& ~6 u& v$ T# a) E- B7 Y; Q) i                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  % T- h; z7 i: w" ]- ]8 u+ E
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow+ y% c. [% B0 Y1 |
$ p3 B* Y' z0 o
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
: a+ D$ A4 ]1 _; h; V) h                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
6 R+ M, J; m# L% q                   />  
7 _0 c2 _5 h! w, z; e      ! {2 [4 d" u; @' h8 s2 E: _# H. q% o
      
3 t4 A. x" K3 C' _    </krpano>  ( ^3 [6 A. R. t6 e
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19/ z) o" D; F& p* p. U: Y& f8 Q! E
pan2vr里怎么做
1 ?8 d- b9 l3 z& r: D, a
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。, I# F3 Z  W$ z$ e% |4 f5 r/ g
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
$ P2 A% C& O- Z$ t1 h
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
' Z* H4 ]4 B$ Y% O) q5 _PANO2VR貌似无此功能。* T; _' L- B$ F2 `
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
* M- A" G: W/ a) [! _
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则