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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
5 y3 u3 k/ g9 U$ |) a! Y% ~) e+ c5 J5 O& a

小行星

小行星
1 p) l! ~6 d. |7 g! b

/ f0 x3 e! W% {: X, P- u/ [

8 o9 H/ ~6 Y( O, j( X

全景

全景

4 Y0 f* w$ b( E# v) Y9 f$ u
$ z2 [. i9 m) k* W5 H' ?
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:4 \2 M% `# F$ O: P4 S+ g
<view hlookat="0"
) |: D% a! C- I; u: q- r      vlookat="90"
: j/ u/ I( j: [( n" |      fisheye="1.0"
* h& X: t1 n& ~& F0 c      stereographic="true"8 v3 ~; J' X4 G4 w$ {
      fov="150"( V; Y3 l. P3 i9 P5 [
      fovmax="150"
9 g6 l% u2 q" C( j8 W7 e6 L      />
$ {( v2 I% X7 q8 a! A. q! P就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。  x" M9 e1 Y5 ~( K1 y
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 ) M9 `) _/ E3 V4 s4 Q0 p, P

. p8 R+ Z' J" p3 g以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
) ]+ ], M/ P; v+ h  X( T" B/ P$ L3 [' H0 o* U- @9 v
* ~% ^& P5 H  z% j8 @# O
    <krpano>  
2 `- q% E4 ~# P! m5 o1 h' t, q ' ~, t. i- G$ e+ Z( i
        <view stereographic="true"  6 ?; G, d9 y! }
              fisheye="1.0"  ) P2 \' A3 s6 p7 |1 C$ X* P
              fov="155"  0 e0 l/ W2 m5 Y: K! n/ p5 v/ ?: g
              fovtype="VFOV"  ; G$ }  e7 x0 l5 y7 u
              fovmax="150"  
% F9 g, i; E: ?! b! m+ m- T7 K              hlookat="-60"  - c, f3 }: M+ X7 L1 j+ X
              vlookat="77"  - r' y3 V- P, S- p6 M& W. n
              />  
2 h( B: U: @# l3 c: c9 |8 S  S/ {( v: l
6 Q/ j/ _. t  U+ d' j2 f+ N
        <display flash10="off" details="24" />  
3 G0 a# B) m! n" b( i        <events />  " \! k; f8 f' Z6 W7 o$ Z% ~- I. Q
      ' G1 K' ^( R1 l: J
        <action name="normalview">  : G) N" P5 i" w/ P( ^
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  7 p8 x+ B& w2 F5 f" p6 y* A
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  2 q( H, v4 l$ m) c2 r+ V
            tween(view.fov,     85,  2.5, easeInOutQuad);  
9 u  @2 l1 v9 e( L0 Y5 k            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
( m% e0 `) V5 w& _# {3 l, n# y- z            wait(2.7);  
+ a0 D* \  \) I, C            set(display.flash10, on);  6 ^, x# G1 R7 o, n
        </action>  
2 |& f- ?# D( S, P. A0 C1 y4 q        p2 n3 q: t) I( E
      
# p! g- g8 e. {, s0 @8 s. V" I' m% G        <!-- showtext() textstyle -->  2 d  F4 k% q8 v+ I% _( e% B2 b* e7 @
        <textstyle name="infostyle"  9 S5 d0 R) d+ H
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  0 k' U5 L! j9 U: f
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
8 q% S0 K" Q/ z4 y. Q: j4 z) O2 l3 }& F  P
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  4 t9 m  l. ?* \% I& b
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
0 v( o7 e8 \+ b& P" P' u                   />  $ @1 t6 W5 f3 p/ W# Y* W+ J
      2 |) H' i( S' B
      
" {6 h( Y) F3 {! w1 t8 U    </krpano>  
4 {% B% c& z5 o0 {
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:194 s- v% E& z( i# |$ X6 P
pan2vr里怎么做
* J# s; l* T) S/ ]3 i. h3 V/ O; [
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
9 W. m5 Z- g' q! S+ E# r  j6 gPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
. M- j3 l6 H* Y8 N# c$ ]; C0 G
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
  Q- G& B# L0 Z4 c; nPANO2VR貌似无此功能。
% g! Q% s  D6 W8 _7 l0 \PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

, ]" N0 P5 \# J7 g' N' S5 q9 E能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则