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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?+ a: ~& Y0 Y) i- \+ f7 D# S2 n2 D

# l; @0 `6 o- q' n2 x& {

小行星

小行星
- M; V. H4 u& p! v: d
! k: @5 r) M) R% D

$ D8 `: d' J4 S, W! z

全景

全景
# s+ z- f1 N$ F
6 S; V! F- p8 h$ K. v
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:0 p+ N" w& D/ i7 f& q3 F
<view hlookat="0": f1 ^1 Y# ]+ R. ^/ _4 x; ~
      vlookat="90"
& F* u7 t8 q. u5 c/ a: y# a      fisheye="1.0"
- W5 |7 u: L" W      stereographic="true"$ [' M, g8 W: D; @9 s1 }8 c
      fov="150"3 [4 P% x4 `5 ^: t
      fovmax="150"
. w0 Y  C% ^/ w9 i# }% K      />
( a4 L$ p2 h- g* q! d就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
5 B: i5 S9 I- s* b, r8 E$ U8 B现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
+ M! }+ {$ U3 C, R' M* E0 x! a5 [; d4 R( U8 X4 s
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
2 A; D% ]/ X) ^0 v3 C' w
2 C# n2 S5 `* F7 e* e) V
( Q/ P' j( x$ m2 R6 u    <krpano>  
7 E/ Q  n# x9 M8 O) s
- \5 c0 y8 Z' H& }  y1 t# [1 \        <view stereographic="true"  
6 B9 J9 @, S5 s5 D              fisheye="1.0"  4 C' P6 ~" Z( ^3 _& {( G# [/ E9 N
              fov="155"  " K' L6 \6 u7 J- H
              fovtype="VFOV"  
, Z" E+ v: S4 M9 `2 y              fovmax="150"  $ y& x! n, \% |
              hlookat="-60"  
0 k+ W0 n; t! T+ q- o( x* _2 t              vlookat="77"  
8 R" j3 U% Z% H( ?/ x              />  ( s. v1 r* H# G) Z& m: D

+ K( r1 G+ x* v3 D! s& E( d5 X9 e' P / v0 b2 O4 M# k* u% m. q$ Z. X
        <display flash10="off" details="24" />  
, }* K" v7 L' I, R  _- M8 j5 J        <events />  7 T8 |* O8 b5 d) E
      ; D) R6 R% I( S4 d" L
        <action name="normalview">  ; c% K2 F. K: r% q7 K: X
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
5 z$ z& x, ?  f            tween(view.vlookat, -35, 2.5, easeInOutQuad);  ( w! g. u% E( {3 a2 w* R1 M
            tween(view.fov,     85,  2.5, easeInOutQuad);  
3 n9 ^+ M. ~+ N* V0 F# T            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  7 w/ x' s0 @8 Z( q
            wait(2.7);  
7 }! n7 X' b: ]/ ^            set(display.flash10, on);  
6 }* h; ^1 Q. e0 P1 ?( y$ S        </action>  
6 d- _9 A- K1 B      
" p2 m) \' f( F! ?2 X      
) _. F$ r1 S+ Z  ~5 P, _        <!-- showtext() textstyle -->  ; y2 u* W7 S7 k# J2 [
        <textstyle name="infostyle"  
, n4 T. \4 G- {* c9 }' @4 B, s                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  $ A* s, h/ t- ~' T3 O
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
) N  S. _! g3 a6 F0 a  B
4 H) Q2 _. A2 e+ W" U(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
/ E8 S! Q* _+ b" R                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
  U- @* ]* K: ]9 l3 d3 k, y                   />  
' B( B0 |. P5 _3 u      - D% Q! f$ l% j7 w
      
) n2 _8 X6 P3 K    </krpano>  + E9 M; a: e7 H4 a; K
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
- C! p3 I' Y+ a* p- t6 Gpan2vr里怎么做
5 h/ f% Q/ ~5 e6 Y  e* }6 }; [  O
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。$ q1 Y9 B: L" S3 g6 y
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习- c7 K7 Q8 A5 i( z
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM0 |! m7 x, a4 G1 [- C" a
PANO2VR貌似无此功能。) t6 u3 v0 S% j7 `- q& W0 ?
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

  Z# Q0 U8 ]) s: J4 b" c3 k) q能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则