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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?9 h4 Z- _9 Y0 Q' b

1 T$ J8 a/ U; ^/ I4 E# u9 x

小行星

小行星

: c/ u+ o8 A5 x: Y! u
# }7 [3 O- ^! b+ q7 W( Z. O' S% v
! x1 ]% y& {% x) p

全景

全景
4 j) r3 e' p! M4 _/ i, X& T5 W
% E  v* S( O/ @1 l  F  w
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
% V2 g, q/ L" P5 Y1 s<view hlookat="0"+ D7 W9 }5 v. O" P: z
      vlookat="90"
; h) r" \& l5 W; j8 N, j" C      fisheye="1.0"
0 ~0 T4 ~7 H2 A      stereographic="true"3 D, l, a, G9 G4 }/ t, W
      fov="150"
8 p9 P, R! G/ [+ {+ L" \  B. r      fovmax="150"5 Z& U4 H6 N. M  R
      />
, b9 \4 m% x3 T- v2 c; I就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。- l7 K9 C! _% N- t. ^
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
" R+ w! S% l4 P# q
# e5 T, I% ~/ {+ p) c/ y7 c  U以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
- b* e% S) w( q/ e; W9 i3 I5 k; g2 n3 A$ `, B! S

3 P+ v& `; C8 q, Z    <krpano>  
7 L9 {2 Y4 @9 P8 ]7 i! O- L # q; I$ P0 n6 l0 q7 T
        <view stereographic="true"  
+ r" v5 [7 w) m' i3 y              fisheye="1.0"    O; \8 W" j) M2 a9 ^( I7 J7 x
              fov="155"  
  _' u& V  N3 U9 Z; A# s              fovtype="VFOV"  
$ L1 y& _, J4 a7 \! {2 S              fovmax="150"  2 ]0 n2 u- |% \: P
              hlookat="-60"  
) b4 q& G4 r8 R4 U& [1 @              vlookat="77"  - p( o+ x. \, c7 r9 {9 }5 o
              />  1 v" }1 F. b/ H& x% R
( n, C+ V; d; H9 [8 I+ [, ^% j

# [4 J1 T2 x  W1 S        <display flash10="off" details="24" />  
' R; y& d, q5 h3 E        <events />  ( y7 x% @4 q/ A6 w
      
) B; v: P" S0 L6 h; D" o, U        <action name="normalview">  1 Q" B( L, A* ~7 Y  e: t- B
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  3 ]6 t: o5 @3 e# j! k) l
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  ! D( L# o$ `' N8 d; ]6 l  j$ T
            tween(view.fov,     85,  2.5, easeInOutQuad);  
, r2 U3 D% h# n            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
- \* _9 C; @9 A            wait(2.7);  
; A  `5 _. E8 x& L% \& ]3 m" U0 }/ H' B" B0 w            set(display.flash10, on);  ' r1 v8 D* N7 O2 R7 U' o$ n
        </action>  " {2 W# H; ^0 n  J- P
      
9 q) z) V; o- w      
+ Y  K6 f& a( q1 }        <!-- showtext() textstyle -->  
' N/ F' _5 }1 U( R        <textstyle name="infostyle"  % f8 s8 S7 \  g6 ^: ~# C1 C+ S" b
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
; k- [$ X7 D" G; b" ]# [8 J                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
: o$ A& w, r( B
+ O1 m. V- p3 g2 A' {% o) g. `+ r(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
9 t$ w. F( a$ @/ K* W                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  : o4 E3 ?+ `. k+ Z2 r- i
                   />  
  R* p7 V) y# z% H/ v6 U      
2 l$ [" G! N# k      ; P" \" D; d' ^
    </krpano>  ) [3 K+ d: A+ m. F. S
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19* b" x& m. L; ^* o6 O7 M6 \: [
pan2vr里怎么做

2 l( Y( \) Q" X( N0 F4 M2 S这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。7 Z; M$ o1 p* P9 t6 z
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习% q0 O2 z; g4 D& d3 y3 g" b
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
: j& V: x: D' {* O6 LPANO2VR貌似无此功能。( }  w+ P9 \/ \$ }, ?. m9 P' Y
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
1 b( M" i/ n/ l' H4 ^% s* L
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则