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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?6 E% z: i  h( o

+ Z) O1 u; d; n) U* ?7 V

小行星

小行星
, R" g! L$ X  H3 m% `) H) [, C, y

" d" @5 N3 r( d& V; K
$ v( Z  [6 c2 D: U

全景

全景

+ w$ ]6 ]4 W9 t* ^2 H+ x5 T
' k& d8 |9 v7 d8 u3 X6 e. o% @
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
1 h6 {% {. f+ {8 d( u9 P<view hlookat="0"; Q& m2 R- `6 E; ~$ n, u
      vlookat="90"; S; q, Q: e* Z% N2 ~" E, n
      fisheye="1.0"
2 z5 \* d2 @  l6 x' M* M3 b5 a( c      stereographic="true"
- U' F( g5 `& ]. {8 L* U      fov="150"" a7 S5 C$ `: F% F- N! h
      fovmax="150"1 z. Y) P) u; ?0 V! U+ [. s( R
      />( O) n- U' F) j: P! W) {) z
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。" q; ^# ~) Z# e1 E$ r
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 ) t2 j& M; W- Y2 P4 E" h& W# }

& R5 ~/ {' X1 s! E4 ]以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:' m0 U9 j2 H+ S2 K( v6 u% V) t+ U

# E/ _5 ?1 h; H% i2 i- f
* a: ?( o5 I4 V! Z1 y& p    <krpano>  . {/ x, H& d# z7 W! I1 E& r
3 p$ r) w* i6 i, \5 ]! k
        <view stereographic="true"  
8 @  W% @0 _# t5 Z              fisheye="1.0"  
. w* c7 r% }( {: Y- U7 i" D; p9 n) h              fov="155"  ) ~) N  w4 n! a( h2 @5 R& p+ r" W
              fovtype="VFOV"  ) _4 c6 }! g9 C6 ]
              fovmax="150"  * ~9 G7 c9 }, l' h1 G9 o
              hlookat="-60"  
( Q: }* f* l! I              vlookat="77"  ; c, H+ u/ T1 V3 J8 Q+ G
              />  2 ~8 S( F; f' T8 u+ `
( H# N( E0 ?+ n7 ]  p3 B& u

& [5 O( b; e7 M        <display flash10="off" details="24" />  
$ }+ y( q$ k0 I0 |1 b. V        <events />  
7 m9 F: X( v- d$ |: \8 J% A; M      
0 V: Q  ?6 J# `        <action name="normalview">    @3 Z& i- _, ]0 j
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
, I* p: x* ]# V. ?" f! g            tween(view.vlookat, -35, 2.5, easeInOutQuad);  : r  v. I& i  ~. @  G
            tween(view.fov,     85,  2.5, easeInOutQuad);  ; z4 ?! N/ R) h
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  3 ~3 l. n1 x. ~- r3 s; i
            wait(2.7);  4 D' O5 m" I( z  ]& j
            set(display.flash10, on);  9 M; S9 n1 o/ r
        </action>  
. [& C+ I" F1 z* W      1 Z) G5 F( D- o% p6 ?1 \+ F9 }7 {
      8 p0 Y) a9 x# G* E/ a9 J. m3 b" J
        <!-- showtext() textstyle -->  , h6 L  r4 i( b/ G* T8 h. w- j9 u4 @+ s8 A
        <textstyle name="infostyle"  ' t8 Z' F) I- N) U
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  5 q6 @2 X( ^; Y, T9 G+ z& z  {
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
: ~' f% \% B! N: x0 i1 w3 Z8 N/ X6 f' L% ~' J9 j' X
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
* ^5 U8 U8 J* u+ T. V: ^                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  ) V3 F. b1 X/ h+ f6 ~* |
                   />  
$ m3 r5 `2 t2 b/ ^$ Q% a5 `: A      
" R6 w* w9 t) _9 l3 H. Q      
. y" d! i, q7 P+ j' ?    </krpano>  
" F  K: S  y  }" W
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
( z$ U& x0 Z" \1 {1 bpan2vr里怎么做
& z5 y; m# A# O) b  W
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
! ]1 U( }0 j  N9 X& h3 y# J. Q* aPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
4 D7 Z8 Z6 `  O% \
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
( o3 ?0 {8 j4 R' W5 KPANO2VR貌似无此功能。
) C* G+ q( E& E* v$ G! U- h4 _  _PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

: v, m! F) C  K  |0 k能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则