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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?+ D/ k5 M7 G; {

0 e, Z8 B  `( o& K' K. c6 t0 h

小行星

小行星

. O* k$ i2 Z" F1 R" c" j1 H4 L- {7 V8 q9 z
- V0 S* y$ V6 z6 E3 f+ Q$ F

全景

全景
8 _4 o, B$ I6 ]
5 g3 @7 m% h/ I5 B1 b7 f( x
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:+ w5 Z- a4 p( h( D* D
<view hlookat="0"
# ]0 W0 n% r9 Y, N- C      vlookat="90"& J$ m; z" k9 @8 n5 E
      fisheye="1.0"
. {. p" s* ?0 }# T      stereographic="true"4 I. P* q+ T9 y9 j
      fov="150"8 T/ x8 H( q( s( ~, n
      fovmax="150"
: O0 }3 h+ _2 X9 E4 X      />
5 \! Z; ?/ `$ Z5 B: v6 S  Q  ]就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。% l; J. Y6 L" p  e
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
1 K" E; {" z9 N9 D9 x4 U
4 g' u# o5 O0 U$ s以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:7 Y2 c3 \# ]. {- }' ~4 S
4 ]' J4 M6 _0 t; ?. @5 ~1 T

" N: Y2 M2 f. w  c! u    <krpano>  % Q! @# F) W  H  q

4 `6 e' D9 m$ o/ l( p0 g        <view stereographic="true"  6 J0 ?- y! K8 u+ X& |" ]5 q/ G
              fisheye="1.0"  % F9 Q  K* _- m7 b# S. e
              fov="155"  ) h' w% B; E& M7 \4 S! M; f' h
              fovtype="VFOV"  ' @% w* g% o( a$ G3 m% {- y
              fovmax="150"  - R" N0 l% o/ ?# w6 ]
              hlookat="-60"  5 v, e6 [4 b9 B- A4 b9 a
              vlookat="77"  
$ e, e4 h5 t' _1 p; ?0 h              />  
4 `* T9 a! G* l; d( E* v' C" ]6 k2 N& p9 c' j& |6 d& x0 ?
% g* Y9 o3 I# {, X3 C
        <display flash10="off" details="24" />  ( u0 ]$ O+ f! s. n0 @
        <events />  * C4 W4 g; F5 B1 u% b
      
; E* H$ W; Z4 g. a8 @. b        <action name="normalview">  
2 l5 v% r9 ^: X: S6 B$ j+ p            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
( p: S9 I  j+ j" Y# g            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
+ T! x, o$ p. }0 {% g9 i6 o8 ]4 d            tween(view.fov,     85,  2.5, easeInOutQuad);  
. ~+ l1 o1 y8 M            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  8 Y2 Q- G: e! g- x
            wait(2.7);  3 w( M) f$ S+ S" \5 a
            set(display.flash10, on);  
- x) U: n* r. V/ `        </action>  . J) V( H& D2 m! M0 C
      ( S; W( G9 R$ T) @
      4 d# ~4 `6 H; ]' a  v
        <!-- showtext() textstyle -->  
( z9 m  u- y( Z: D9 W- O% Q: U) E; O" e. X        <textstyle name="infostyle"  ( f% L/ d6 o/ K# m% K) ]& O
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
5 P0 m  ]: E% u2 t  ^' a" p                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
) h' ]( R/ s; M* r2 d8 m4 E! g* C7 f6 y( h1 L5 _/ y$ u
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
+ {0 r& M$ |# h+ x8 @6 j' B6 [                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  & n  V2 ?( j2 U: _
                   />  
. h' C" C. W9 B, L- h      7 J6 t4 z8 T4 x  P4 ?
      2 f  h3 c5 t- [' O
    </krpano>    D+ S" Y6 L9 J) T* E" }& b
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:195 j  V* I  a4 N1 x' A$ V
pan2vr里怎么做
. t" @( c) [1 H% i5 a0 H
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。6 [* d* V5 l$ [1 n
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
! j: v+ J3 O" g$ r
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM8 y4 z# w, N3 [$ u0 \; p+ N
PANO2VR貌似无此功能。
# q/ X) O: q$ DPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

- \, K1 h, ?' M0 c1 Z3 |能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则