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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
7 T# v2 A* u9 E2 V
" f+ I3 @8 e% z6 W1 g9 |

小行星

小行星
2 Z' D2 x! t# C- s

& N6 L  M) t; e2 C

3 R& F" k3 z8 {, q1 C

全景

全景
6 l7 T$ @7 L. p5 p

9 }6 ?- F8 W! i% D* T! ?* ~
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
7 \) a) b* z, r+ x<view hlookat="0"
, m1 X8 A2 Y8 N5 \2 B6 i* P      vlookat="90"
6 |! H0 ^3 X4 S. C7 Y3 @1 W      fisheye="1.0"
. v' W4 a6 J# T$ H5 E3 J) {      stereographic="true"& p5 U/ H: H' q" n
      fov="150"
- M1 v. D- Q" B      fovmax="150"1 x3 H$ Y1 k7 Q' Y
      />
0 R8 k' C( U0 k" N7 f/ d& ]; n3 [/ x% s就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。  M. ^! m' @. R, ?/ O/ x1 V4 R& P
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 5 D* }: b8 K* D/ x# l

5 |# B, F6 y' e3 O8 L- R以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:1 F. D! j4 [' O- a3 d
/ y( H0 n+ |* R# z& S" I# X

) P0 A0 I4 S& f' M    <krpano>  
& t4 p4 q6 J1 Y- ]( Y3 i2 b
  s; \; t0 L) Z! u+ P8 `        <view stereographic="true"  
& }1 x/ _: a8 M9 i1 r1 g/ t              fisheye="1.0"  
4 x+ I, ^+ l" p              fov="155"  
$ m- [; C! h4 B- O  l- }6 N              fovtype="VFOV"  0 ?  B4 y" y8 }1 d; }  ?; m$ Z) `
              fovmax="150"  , y' {/ [2 y. S# g  u& D4 @, Y1 @
              hlookat="-60"  7 ?- g- i2 Z' L) {
              vlookat="77"  0 j% s  l& a4 X) _
              />  ( M, G6 W! L3 L

9 T' A/ ~# F. s6 Q' i
& v, W) d/ Y: f$ d        <display flash10="off" details="24" />  
$ O; Y3 Q& D. y3 z; [% `- M        <events />  
4 D* q1 R3 v4 |) t# ^+ h      7 O7 w; e0 Y5 [  H, C# g' Z$ d
        <action name="normalview">  
7 ~8 j5 n2 d. {* q6 }. W+ ^; b4 Z            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
4 T5 W, O' i; \9 y' F            tween(view.vlookat, -35, 2.5, easeInOutQuad);  + u$ c& d, C5 p- [
            tween(view.fov,     85,  2.5, easeInOutQuad);  8 A8 j0 I, p9 r. A# f
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
8 {5 i3 N  A% ~$ B+ F; r* V2 V            wait(2.7);  
5 O" ^% J7 R$ b! T" N7 W            set(display.flash10, on);    T! @1 v3 s3 Y8 H6 S
        </action>  
/ t4 _! D) E8 H% n      & ~: z! _. n1 k" Z
      
/ F% I9 O( j# N7 A) h; R        <!-- showtext() textstyle -->  
/ N' x- t( h: U  l        <textstyle name="infostyle"  + [, o! i2 Q( }( r$ A$ k
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  " F0 ^' D3 f5 f( U+ z# {
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow2 B6 T5 T% i5 w, j3 Q

8 \$ ]- l: M. R) {1 I(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
) m: r6 I0 @3 m1 X9 g! }) d+ v; m7 l4 e                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  . Z6 R5 c( L- z& P% y6 U! b: a' l8 k
                   />  
" E# R3 J  S( w) `      
  W0 f3 j& _" z8 m) b) Y      ) D3 N. S! E8 o6 n# F' J4 O- T( _
    </krpano>  
6 m  w7 G: \' x% B7 \+ r
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
9 K% \; b% z/ _; D& i# t+ ^  Npan2vr里怎么做
2 j* k8 d  v) n+ h
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。1 Z, Q" u8 _) B: C- ]$ t0 _
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
$ M: `- J. d+ v; j. S8 L+ H
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
6 A* t- q7 w& y" N- k) mPANO2VR貌似无此功能。$ F( M3 m6 ^, C  K2 z
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
2 A8 q. W) x; j- X4 H# y- m
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则