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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?1 k1 n9 U* b" d9 M+ w) v1 T

  \9 N) A2 I) R4 `

小行星

小行星

9 y/ {$ @3 s; }9 |0 _# N) j, x! H' t. R  L0 ?' Q
. X3 S4 }; g! `  ~0 ~

全景

全景
3 y- R3 D% P( m6 \3 ^7 @% @" ?
' U1 q  G) O! [, P  t) C+ i
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:5 v) ]0 e, ]  [  [  m* r
<view hlookat="0") S7 Z' g8 a0 X. M2 t1 E! y
      vlookat="90": w' v& Y1 X* w, I. ?
      fisheye="1.0"
: ]4 L$ \$ c! \1 |& n      stereographic="true"! {* J9 e3 ^  g) r& \+ n
      fov="150"
. _+ J- W9 E2 ]) m      fovmax="150"8 T/ ]& O5 E: R" C' L
      />
9 S. l1 B" J5 J* m5 N就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。# Q' S0 s: Q& a# i. c% Z
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
8 C& H2 ]  @3 S2 Z* j& X, w8 }' \; b7 _. g$ o- X4 C
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
) b7 y" t) c: `
5 W' m" h6 u. s& |+ v% X- F8 z# `: g4 c# B
    <krpano>  0 f4 L4 u% Z" h

* j2 H7 m# c) N8 k        <view stereographic="true"  7 E4 ], D" a6 D. H  |. e
              fisheye="1.0"  
; |; C! v3 w9 x* {5 w9 e, X              fov="155"  
9 J3 k" B0 ~; \! v              fovtype="VFOV"  ! c9 T7 T6 _& V+ E' S3 F
              fovmax="150"  * e) m6 V" J$ i/ C5 `6 F7 ?5 J
              hlookat="-60"  
9 v. j5 m  G5 y              vlookat="77"  2 ?4 D. s! H* l! n$ J' {7 k
              />  
* a) _' m* |1 `1 h, ~+ V" J5 D- M8 R" l

8 {  y5 P" [. G6 j$ ^+ ]1 u        <display flash10="off" details="24" />  
2 @5 l) t* p; W, g) D6 p3 Y        <events />  ; A# P5 T1 ~' z8 B) l/ @# d
      
6 C" E1 j) F( h        <action name="normalview">  2 o8 Z7 u# x0 [  P; Z0 I% W7 I
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
8 w  G5 P9 B- X            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
: U( a0 X5 E; j7 D            tween(view.fov,     85,  2.5, easeInOutQuad);  
2 G  [$ u; N* Z/ y8 B            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  , k  x0 L+ s1 {! u3 T2 W& h
            wait(2.7);  
. ~$ a6 B+ k: q% k+ N            set(display.flash10, on);  : ?+ ]# |$ H  I) |1 y4 O
        </action>  
$ ?3 v% M- @& B% s  ?$ j      
. Z( l7 r+ w' ^$ s+ E  R      9 T2 M  e6 a7 Y- V2 m
        <!-- showtext() textstyle -->  
  P8 H$ u( U% l0 n( y) q. @3 }7 x  @        <textstyle name="infostyle"  
( n1 a# r- o( _+ p                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
/ K4 p. e& i7 t4 _) l                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
# _6 B, @; j7 K
5 T  ^1 O$ q, C' y* E0 o(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
5 D  M/ U/ A, i: k, T2 k" n! z                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
6 y+ |$ X0 c5 J; x                   />  , P) a1 _) g5 J4 {
      : M5 @" L# Q- D- }1 J
      # |  q4 @: \  [( @6 ]
    </krpano>  
  r" c% ]' X1 {, U. \& h
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19: w) Y' S( O* Y9 d
pan2vr里怎么做

2 ~4 X) B( _; l) |, T; Z这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
! U$ F( M) [/ }6 ?2 _2 SPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习& }, b" r$ y2 s% l0 f
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
) n# G" C- D  f) X/ v' g" H/ sPANO2VR貌似无此功能。
/ A( y% ~" X% G/ a  hPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

$ V8 l% i6 R6 V: h7 Q9 y- M) ?能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则