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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
* x: a# x0 Z6 j. Q6 y0 c: z8 R: b3 Q) k7 a

小行星

小行星

6 v5 @" a- n: w
/ [0 }4 U' ~1 y! l1 ^5 }
7 @  Q& ?4 r  ^4 L

全景

全景

" L4 p4 n, ^  X% Y) R

8 c+ y, g# [$ r0 L; W, y
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
" C1 _! B/ y1 e' w2 v9 Y<view hlookat="0"
6 ^2 c5 U  }/ p# l      vlookat="90"% r! ~5 m: O3 ^3 ^+ _9 ?+ S- n
      fisheye="1.0"
& x3 p1 _, c/ n7 X! R% \      stereographic="true"
+ ?- |. ]0 q; r# j" K: F* a      fov="150"3 ~! e% P4 [6 e" {5 B
      fovmax="150"
- L5 N* W) G! F# y* |* ^      />  E/ s7 I+ }3 Q4 j1 K7 F
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。* b3 N* c: s8 p$ R, g- s! g
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 9 {/ B0 ^- T6 w7 o
3 O6 K$ `. o, O4 G1 T5 J5 n, m* D
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:# Z1 x1 R/ C3 D. F7 O. t: s; B4 }
( I" A$ s- _/ u# W! i3 w" t/ Z

7 E% v6 P5 k3 T- i    <krpano>  
" }5 I9 x6 K. f! _0 |4 r
5 N% k+ E- N7 O2 _3 y        <view stereographic="true"  ' R) t8 T0 O3 D& j
              fisheye="1.0"  - b7 n! X8 n% a' M, v, S
              fov="155"  
/ c# l4 E1 A0 h3 j7 _# Z              fovtype="VFOV"  - O/ X$ I& s8 K
              fovmax="150"  
7 j- N$ [* H2 E* g2 @4 V1 l              hlookat="-60"  
4 L7 v1 C- L# v* b7 Y- r/ s+ K5 E              vlookat="77"  1 s# k7 C' m+ u, C. d+ q
              />  1 Y  z5 }! `5 `5 U# q' ~$ a" r

4 S4 ]3 F) K" E5 x0 g 6 f9 e; C, h- l% {/ V3 [/ }
        <display flash10="off" details="24" />  
  I. u9 H$ [* G  P- M        <events />  
, g% O( e3 T5 p1 W! c) J      
8 x3 ]$ _# a0 h) I! Z        <action name="normalview">  + {* w# ^* |; K, J7 [9 E0 q% j) t
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
* |! B$ t+ m8 C. a3 w; j8 {            tween(view.vlookat, -35, 2.5, easeInOutQuad);  6 \$ \+ b% S( r0 Z! \, Y
            tween(view.fov,     85,  2.5, easeInOutQuad);  
/ B4 r- F: t2 G: ^9 k8 A            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
& |( B% S, ^& P1 r3 F$ m/ F) n            wait(2.7);  
! n/ ~- `+ }+ b" S+ F& _& }            set(display.flash10, on);  
- J5 V6 d6 L. F/ j+ M2 B' K        </action>  
6 c- z, ^( u  f      
8 [+ u+ |! j0 P" X9 N  ^' @      4 C/ n4 K% [* p& s" ?$ ]
        <!-- showtext() textstyle -->  
$ Y: S2 ?- u' N0 `. {- ^" u        <textstyle name="infostyle"  0 i6 Y9 c9 d( _! A- y* p! ?
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  " U0 U% d2 c6 y  k' o( `
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow. C2 U5 W5 V2 ~4 b

  E! i$ W1 r: }* H+ f% o(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  , [7 A* Z! O# N; r; y0 o- K% f8 F0 m
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  1 x) n% U( e$ O: x4 z/ K' E
                   />  7 _/ m9 t- f3 W: A9 n8 [- p- Q8 W
      6 [, \! e/ R9 E5 \8 A2 M
      4 L6 w7 R$ q4 q0 K
    </krpano>  
2 y4 J4 M* w) {0 m& s) \# @5 a! X
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19! J3 D* \2 B9 B0 e. W
pan2vr里怎么做

; W" ~& X$ [" g) i这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。% @1 T/ J8 W9 B* A) t- v0 x
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习) z' n3 H( d; A6 F; |
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
# A1 z) ~, ~) |PANO2VR貌似无此功能。, S% ^! _5 z- h, Y7 N3 B- g
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
& ]! m) u+ e* e  Q$ k' a
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则