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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?. W5 J8 w$ `4 c; v
1 E! C" `2 V1 v

小行星

小行星

$ W* \, W' m" l
* B4 _9 V* L5 K5 Z3 `) X7 ~
6 }) n3 m1 W" H; G4 B9 X

全景

全景
* d1 \  s; w; f+ N6 {! a

5 p  W- z4 P9 h$ x
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:9 V5 N( s1 f0 W7 X# y" J; W# x! `" }# W
<view hlookat="0": m; s) R) |8 ~5 R: m: C
      vlookat="90"" ], ~% t: S5 ]+ e) q* r& Z
      fisheye="1.0"
- H/ c: l; j) q3 y      stereographic="true"- L* g0 `9 [9 ^, a. M6 T! ~
      fov="150"
7 \7 [5 w+ a; K" C' k( t- p/ r8 V      fovmax="150"3 i7 v' H, W' ?# r" V! g
      />$ l7 ^2 L/ t+ K8 Z1 K
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
& d( i7 [' Q' u* n; k现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 8 `' e" y8 ^% L
5 U. @  X" a, r. q
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
; f. t8 V' A: w- C' `! `
+ h& t- F1 A  X! z
" T/ g" ~+ Q, O2 R5 |3 X) P+ b    <krpano>  
6 u8 W0 Z7 J8 j5 E+ z9 ^. [  N
! x( x1 V  m# L% O. A        <view stereographic="true"  ( w$ h0 k3 r. z; \. n% J, e
              fisheye="1.0"  . L3 q- {# k8 c1 W
              fov="155"  
6 [. p, t) @% _7 V9 O7 w' C              fovtype="VFOV"  " k- ]' R7 c' I7 M" A3 c
              fovmax="150"  * b. O- D7 b: d) {
              hlookat="-60"  
1 j1 |1 {2 ]8 ^9 q* g& f" T              vlookat="77"  
# e# v9 W. U0 p7 u: G9 k& P9 k, G              />  2 e  N4 U7 {; n6 B: s
8 ]$ Q! M9 o' K0 e' O* q
" [5 H2 P4 I; K+ P! T/ M/ d9 N; t
        <display flash10="off" details="24" />  4 k& ]7 p2 R# Q
        <events />  
$ N1 x9 {" i4 S" C      
) ]. e; F- e8 |8 c6 Q1 H        <action name="normalview">  
. u9 `% B9 P2 G( y; s/ X            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
* Y7 K  u) S# C2 r- [( G9 R            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
) Q: n. z7 e# R) U3 i7 h            tween(view.fov,     85,  2.5, easeInOutQuad);  
9 \- X4 c: H1 p1 I9 \% o' j            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  , y( e& Z; M8 m" v4 z8 [* J
            wait(2.7);  
" p2 a4 T6 s; B# C# W8 K0 `            set(display.flash10, on);  2 k+ r- F* a6 c4 y- }* f2 M4 o+ D
        </action>  : N. O& g# f9 g( l" `
      ! v8 n0 t6 C9 N/ z
      ' A$ V$ Q3 L6 F
        <!-- showtext() textstyle -->  9 K1 x( b- x' h4 H8 S' T$ l  w
        <textstyle name="infostyle"  
* n! h6 ^% U8 A; o                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  : `! K9 l) E0 z& }8 t
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
$ v3 G& _/ s/ e2 W. B
- U& s" U; v' f# }) j1 L- @% `. u(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  ( ]; x5 a8 [2 }* b
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
9 E. E: k& Q" C" W: g/ x                   />  0 ]6 ~* ~/ W& P! A' {2 C/ G& l
      
: V% ~4 G9 O% f! x6 B      
+ S; k4 P# A: c: ~: X    </krpano>  
& O" c# D- |6 ]) j% B
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
& O1 C3 G2 M& O2 `- e3 Qpan2vr里怎么做
6 b% I7 C* I7 |/ ~7 J! \" _( g
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
  A+ ]( E1 a5 E% T6 Y& `" xPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
1 q# N  S# }; M% d3 c) V8 u+ \/ N" I
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM. _9 D  t! N* {
PANO2VR貌似无此功能。3 e4 R" B8 S. ?% H
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
) j% a! z1 _& Y$ s
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则