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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
9 F( X# j) I- f1 e; l0 Z! U( c. l1 t$ X0 d& h8 T5 g

小行星

小行星

( J: B" ]5 g  B: P
* M" Y; n' `7 T2 s

0 _3 Z3 W! K7 G" \8 g7 S) D

全景

全景

2 K, z. u. v$ k8 X0 T
5 Z$ K5 |8 t& t* K0 C, E
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:* g) m! J* L( Q
<view hlookat="0"( ~4 u5 u4 Y6 L& h# S4 E
      vlookat="90"
8 t  Q: B6 T  I% e. m' X5 l; w. G      fisheye="1.0"  o: A+ P, ], ]& Z6 t' m/ I  V8 O
      stereographic="true"/ L4 Y( X! s* S- e; Z
      fov="150"1 {' q0 t, s& ?1 n  N9 O
      fovmax="150"+ M# e( J& C& {3 n9 Q4 \
      />6 m) V* c( a3 o# p( d& i
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。3 {" ?# W6 v' ~! f) o
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 # p" p* x+ N5 @0 m$ h7 W* x! k
( e* P" B) u1 r7 [; l+ x+ ?, t
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:+ v9 |5 S3 @  z6 r4 X: W# |
0 M4 J' O, \3 A. J- A2 D

; g3 y5 B1 x9 l, u- i    <krpano>  
* z! v0 A2 N9 i7 O
7 J2 O5 L" X8 \3 ~- v6 h+ ~9 W! G        <view stereographic="true"  
" r$ {1 L3 D- D1 D; Q              fisheye="1.0"  
. I" T! d4 u* J4 ^5 `* M' ^4 o2 T              fov="155"  , j) Z$ J- w+ B4 o: f$ {: Z
              fovtype="VFOV"  5 F& b! W6 G2 e+ L5 f
              fovmax="150"  ' S/ @8 @; ^2 C
              hlookat="-60"  
. u+ P' b' M+ c8 ]8 P& X) O6 F              vlookat="77"  ! @! h- C" }7 ^1 _" h$ k2 Q" O5 l
              />  / y7 o  K# z$ O7 u7 J$ b8 q
) S0 C* _5 U$ L, d

. X! [: y# [( I( q3 d+ A! D8 z        <display flash10="off" details="24" />  
9 P+ B: y# ]) L        <events />  
+ f0 u/ g* r6 x3 j$ [: L      - P! {: T( a) d( J) G
        <action name="normalview">  . {$ K* h# {: c- T  E% I8 k
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
! A+ T$ P/ V3 d. V1 d# ~            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
. Y4 Z8 O7 V. ]- E            tween(view.fov,     85,  2.5, easeInOutQuad);  
( w2 m( i" E! e$ S3 J            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  : {  a- t2 E# _, X, J$ |
            wait(2.7);  3 t- B) ?9 M6 l9 p( [
            set(display.flash10, on);  & H# v/ ?! c( _$ O
        </action>  
  i& `" v. D2 I2 H  f      $ D# S( w1 f1 }
      & D% `: e  J* K- t
        <!-- showtext() textstyle -->  
5 s: }& C( g4 P        <textstyle name="infostyle"  
6 ^2 F1 `4 S' ~                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  4 z" I9 z; d  g- X8 r+ {0 k
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow- V3 V' a4 \4 X; ?! W  }6 l* j: O
% I2 M$ G8 l' Z, B
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  " g( n6 e( W( @. o( a9 S& R9 w+ O: |
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  ( k( n* z! Z( A  b
                   />  
" B9 t& ?6 i+ p1 |      / Y6 k( E% q' C
      
6 b, F1 C& |2 ~1 h+ I- T9 Q+ z% s    </krpano>  
, s# g+ D- B6 X
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
! \7 G! ?% a$ }- L6 npan2vr里怎么做

9 t* j. X8 S( N. U; y5 u. W4 c, `这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。: c/ {) G- R- @% Q
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习6 t% F% I6 R, ~" H
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
! a1 b/ A/ g2 S9 A- ~# wPANO2VR貌似无此功能。
) i) a) G) W7 J: o( e. S0 FPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
$ D  g4 F6 i1 P% u# U
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则