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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
- S6 ]$ d' [" ^
  E* {% Z. f# q; N3 e! x3 X7 ^

小行星

小行星
% I/ s& s! b! R# _+ Q3 K  i+ e

9 F# t2 N  h6 [; w" M, d$ C
7 w% U) z! S5 Y8 z8 ?

全景

全景
, p+ A! w( _& J( X/ H7 ?

9 L$ v8 y7 U$ m$ g" @
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:7 |0 w9 G5 r( [+ t8 O/ s% i
<view hlookat="0"0 I' i5 r/ d9 y9 U1 U0 h
      vlookat="90". C! K( t) a( i$ G
      fisheye="1.0"! a$ X# H* F) w( d# i+ Z  y
      stereographic="true"
, J2 X; x0 ^3 D' D) b3 x      fov="150"9 P/ `3 X5 d# e3 B
      fovmax="150"
$ }6 c; w: o' e1 s. V9 B; B' u      />
7 t' |1 B. o* @4 H5 x2 ?6 T就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。3 G5 G( Y) V( ?; M3 e
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
6 ^2 l2 b& Q6 e. X: u. n. ^8 j
7 z. x3 N6 D' l7 x5 U# ^4 n- Z以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:4 a4 p* A+ B: @5 H! J

9 c5 U9 C6 I: |* _; X0 l" p
; X$ o1 d% \+ Z. u/ N    <krpano>  
- F$ q3 @' r- C% R3 J 9 ^. q2 w4 K8 H4 g1 t) M0 S
        <view stereographic="true"  ( d) ?2 E% e/ W
              fisheye="1.0"  
4 s3 C, [6 \2 v; k  q8 D1 g4 H              fov="155"  9 d/ P2 M+ j$ t) W
              fovtype="VFOV"  
$ B0 u* L: V3 ~2 s5 d  B0 n. O              fovmax="150"  
* p3 ~3 q1 V" T: F              hlookat="-60"  
: i3 K" S/ I1 M5 h$ v9 {1 {              vlookat="77"  , ], L2 `) w$ W
              />  
: \) E6 M$ W$ b! @( _  G3 W/ E" t) r

- g( n6 D* y3 n- j5 J/ @  w: z        <display flash10="off" details="24" />  
& k0 {5 k. b. m  |: |        <events />  8 Q5 i2 T, m6 _5 r. [8 N8 |5 ?( v8 O
      
0 E  C. ]  A! c& O3 d        <action name="normalview">  
7 c  ^% g$ L) E: {9 t( y4 W            tween(view.hlookat, -40, 2.5, easeInOutQuad);  ( H$ p9 Q" m# E; J( L
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  6 n2 `/ \: ?) L* D5 J5 G
            tween(view.fov,     85,  2.5, easeInOutQuad);  
- T+ }# F& ?7 J2 L$ G            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
& R' R9 V) l$ ~3 F6 s( S& x" k            wait(2.7);  
/ A- R9 p' @4 G- I4 w            set(display.flash10, on);  
. B) p$ W7 O  F: ^7 D6 x% I$ S8 y- f        </action>  
/ h. {" B9 A& h. g! O& u      " m  t3 S4 D( C
      
# S7 Q# z, w8 z5 o        <!-- showtext() textstyle -->  
8 z+ x  {) ^. I! Z8 K8 y( q        <textstyle name="infostyle"  0 R4 R" V! H) j2 T
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
' H; W; m; i' Q; o! }% [                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow" ^2 g2 T* E' ^$ S" a  f* d) K

# e7 k/ b8 C0 {3 x(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  , ?6 x+ {! i" a4 z6 Z" ?% P
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"    d; G, C) w: {8 q. y4 G- K: Z
                   />  
- |8 s3 w  Y. {# e5 B& K: j      
/ l4 Q) R6 \; \      
  y/ T9 G  p* b. ~7 w/ k2 ^    </krpano>  * v7 [: j. Z$ Z. u# }/ R
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
. k) ^1 f7 Y4 R$ ?/ |2 ipan2vr里怎么做

$ b% d% r! B) Y* _+ q  K( Z  a这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
: @' c; ?: |8 d) w0 b" pPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习- ^  r  {& W0 k  Q$ o2 b
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
6 W2 J+ W# V+ v: S+ y8 o5 M- GPANO2VR貌似无此功能。" B% H: D' J/ u. \
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

- x5 m0 f% G4 `: Y能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则