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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?0 Y* k9 _: K% o+ q

3 ?+ E& g  u) ?. q% J: o

小行星

小行星
4 z$ w$ J% N. U
6 y" p% Y/ f, g  S( w; s) O. s

2 L/ s" B+ M# y1 q6 {; U" D

全景

全景

+ `1 e0 @. K' K+ v1 N( e( f
7 P( U8 c. _- L8 m* I+ F7 R
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
1 o% M: e" J0 a4 Z$ T% V, y5 ~<view hlookat="0"! |2 I0 E& s" t9 V. D
      vlookat="90"
: a$ p8 T$ E0 x/ d) L2 x      fisheye="1.0"
8 Z+ H5 J( o6 G3 b  i      stereographic="true"1 ~. }8 N# ?! V5 N( X2 D$ r; \
      fov="150"
' Z' s- u' P  {      fovmax="150"
  J) \: s3 m1 d  N: K0 O: z      />$ w3 R5 W) C8 a. X9 l9 F
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
  ]& h' k$ q- O1 ^" G现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 $ i! `! o$ n+ O2 J0 t( {* v* `& t

6 c6 o9 ~! ]8 C: n3 c以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:3 y5 R/ w7 T7 s4 ^0 l$ {' }
/ ~! |/ I$ ]. G5 O
: S! |) b6 z' Q6 d5 ]9 P1 |3 y2 ?
    <krpano>  
0 H; k) C% I7 W
4 E+ @& J5 _& R, H: D+ o        <view stereographic="true"  
' S2 x$ D" e" N. a              fisheye="1.0"  ! O+ M$ i- D, F4 w' X: |4 [
              fov="155"  % `* [+ }: e3 b! {9 W
              fovtype="VFOV"  6 {% K& P' Q+ c" r* A
              fovmax="150"  
" ~' B0 n# w" ]# X9 X  e2 U5 P              hlookat="-60"  
! P* n! A% ]1 O$ b: G% t& N              vlookat="77"  0 |' r, |6 _" U; _9 K
              />  
; N4 h: w0 N( a" {
' M4 W( R' g/ F6 M $ z, a/ P; s) j  F1 V
        <display flash10="off" details="24" />    W: U( [. r" Y7 T
        <events />  
, K# d* n1 k) E& P      
0 g8 `0 G+ I" h0 V1 K0 V        <action name="normalview">  
% m+ W; T/ B" p' E; S7 O. W$ V            tween(view.hlookat, -40, 2.5, easeInOutQuad);  $ b8 b, u' T" J
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  ) K' H4 K; t+ }1 k5 O% A+ b8 K
            tween(view.fov,     85,  2.5, easeInOutQuad);  
, Q0 A% b8 ^" U" X7 y, q) |            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  1 I) m; R0 |9 }6 Z6 U7 A6 C
            wait(2.7);  
9 C, V2 P; E# Q/ I& |  R9 W            set(display.flash10, on);  $ s& r* T* D$ k+ J' I$ {1 |
        </action>  
/ k% `8 q  W0 @  K, y) N5 [      8 ~, ^3 F9 z: a3 i7 G
      
) A/ e, O- P: m# ]1 J        <!-- showtext() textstyle -->  
. q; c) }' H  t, Q3 w, b/ I        <textstyle name="infostyle"  
$ G& H7 K/ n( O6 t% M! @3 o                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
+ g1 m  N0 d1 N                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow: }' X6 w. E' U9 L9 a
) F$ }3 c3 Z( b0 s" \1 k% c4 ~0 O
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
6 f% n; B* H9 ]4 ^( T                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
  M  @4 V' }0 F, v1 @; v2 M                   />  * f3 [1 m, C$ z2 `- A+ {
      
# h0 P  O" g6 o: s4 w! w  S% Y      ; H) _  o& `2 Y( F* B! P
    </krpano>  ; p5 Y/ U- s/ F9 T
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19" u& V' V5 O% x/ R9 g8 O7 o9 Y
pan2vr里怎么做
2 o; k6 q% \1 d; [
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
3 A; D( \/ D! }# a( a, `PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习  _0 c& ~8 h% a5 C. J. W
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
! K5 q7 A3 k) W6 r) q5 YPANO2VR貌似无此功能。
1 O* D. @  ]# A) m. U" ^; K+ JPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

, {; l' V9 R- s' X! j1 m能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则