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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?2 N& ?4 {) y9 X
% p7 V. }. p4 R4 q

小行星

小行星
: j" u' ^0 S7 b6 s7 t' m. k1 z

, l) Y# L4 t/ H9 V! H! i% c" u6 K

' z9 m) n6 w) j! f/ G, z

全景

全景

+ m$ p" L6 q  _' T& W
  D3 M+ Q; n+ f* x: b+ F$ q1 A$ F
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:% a/ x% N( [+ G' M9 C6 k
<view hlookat="0"
# v" h8 Y# t5 U* k      vlookat="90"1 {8 k4 _- \9 w* @7 E4 y
      fisheye="1.0"
' @  T, z! A  x      stereographic="true"
+ e& g5 N4 m( W; p. m+ x      fov="150"
3 C* C. s5 h1 R" Y8 ~6 A+ O      fovmax="150"
* h. N" x, r; p3 b      />
+ E* x0 [6 |, Q% O) X( h1 A就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。4 C: f. M' |( e2 T" v* Y
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 ' g: m/ o3 X. t1 O* G7 A

# v$ U+ d0 R6 t" o6 `% E3 v8 ]/ W1 w以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
+ m/ m, D% d* I! i) |5 x: `7 |- L; f' y$ C
: P' }+ a7 h2 q. X! _* ]# {. F
    <krpano>  & v. `& c/ ]) R
* |+ K) ?% y+ Z! I1 v  J
        <view stereographic="true"  4 R% k8 f! v2 p6 M8 B6 H; _" o
              fisheye="1.0"  + _5 A0 A, c( I8 n' M
              fov="155"  
) A) o$ U  J/ N+ s              fovtype="VFOV"  
# h! N$ q" t% ?, d& E              fovmax="150"  6 |. E: |( d: ^; v
              hlookat="-60"  , q. G' E3 I( ]: S: J% E& q! ^
              vlookat="77"  % {, `( p# g! j* Y  S- M
              />  
9 r! t! G2 k: U( i: j
1 i4 d1 C1 x% z; h4 }" i, ~/ B
( g, v* N2 s( _9 I        <display flash10="off" details="24" />  4 I: M; W5 K' I8 a$ U
        <events />  
% s- h8 ]& o% w4 G3 N& o      ( c  |+ m/ i# j, I2 J3 \
        <action name="normalview">  
6 s+ D& q& B8 U/ d/ ~& f+ r            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
" l  L: W3 ~- h, b* _5 @' q            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
$ K6 p( d0 @4 p5 R- r2 h' b# |6 b" N            tween(view.fov,     85,  2.5, easeInOutQuad);  + c3 B( E6 a8 w8 S2 l3 ~) h( {
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  ( `; H1 I) @, q- \! I3 M1 p, s! B* ]
            wait(2.7);  
/ G( U0 ~: K; A- p! l+ M6 \4 d            set(display.flash10, on);  # E' R3 r9 E! d9 ]: A# h" O
        </action>  / Z% u8 K: w9 D0 R( N4 V
      
0 r) ^9 r7 ?. V/ e, U      3 |$ f+ s# H# M6 |( g, P" c
        <!-- showtext() textstyle -->  & k: W7 z! w; F" }: T: _5 @5 u
        <textstyle name="infostyle"  9 d6 w5 b5 Q2 k* P
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  * p6 ?9 T& I/ `; w2 Q; ~4 X
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow/ @  l. V& n. L
6 @6 @8 _$ `( y- F9 p
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
% g/ B. R7 _* u% E! L9 _$ e: x$ L' _                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  : j/ Q5 Z) Q* L  j
                   />  % v* _8 `" G3 T* B; G
      ! k5 e+ q* N" ?
      
9 A. `3 F+ `+ C1 @    </krpano>  5 b9 J) X4 K. v) ^
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19* r3 k( ?) V4 n- X; ]; \
pan2vr里怎么做

! q  M6 D: i' ^这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
1 R( k0 N; w+ Z' RPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
9 Q% P' w6 N" v( s- j
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM0 N) t7 x, Z4 ?% {. q* e
PANO2VR貌似无此功能。) E4 w# |* Q6 q) o% N
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

- g4 j* o: Y+ q5 J& [能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则