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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?3 u, \) h5 S# F/ Y+ ~# [. W
  R$ }  {% d6 ?# t  B! R, X0 _# V3 g

小行星

小行星

* V% Q6 M4 {6 {6 C# _* ~5 n
( \1 A, H( Z  y' q. V1 g
* Y, u# `4 {: S. ?3 f5 y4 P  _. x

全景

全景

# e0 G. a9 Z& R: l) z" R1 H
7 G* c" S' t, ?# ^! ~! e
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
- c; G9 S6 w9 H+ N; V$ h<view hlookat="0"
; ~# E3 t# o2 M3 P  e+ v  R( b( L. L: i      vlookat="90"/ a( Q! P1 p! l. V5 g& A
      fisheye="1.0"( N" W5 N  [" c" V! ~4 u1 k& u+ k! P
      stereographic="true"* J& S( F: z) O+ l
      fov="150"1 D% `3 ~4 k9 H$ K( F* E
      fovmax="150"
1 |6 w8 a' b! h4 E# n& K      />- |5 |! N! y0 C) E( S$ C
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。) C9 K  `0 @& W4 T
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
9 q) ?2 @) r5 S; A
, \! h9 c' o. Z" ]: X以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:2 Q; y; o) O' W7 Q& c7 N

, k- P, u! Z" g
- D5 O) S4 s" _% c6 [3 T    <krpano>  % G7 E9 M) ~$ T: E1 Y

! |3 ~+ Z2 b! |( M. R        <view stereographic="true"  1 s7 t0 b1 P) ?2 c7 G4 z& F
              fisheye="1.0"  
0 t1 U) f7 c" Q  Q$ J              fov="155"  
9 P$ v+ E# `2 i1 _2 s$ r* L1 `              fovtype="VFOV"  ) n5 {' A1 B3 _5 g
              fovmax="150"  3 Y' I$ G$ ^3 v- _8 R. Q; p: `
              hlookat="-60"  
* ~# G& T3 E; Q" C6 c2 p              vlookat="77"  
+ c" y. |* h( K' t              />  
5 i5 v& y5 y; R  [
2 b+ }4 J( _: j: X
( [% O6 ^, a: t  U- m        <display flash10="off" details="24" />  
( q; I, x( N4 u8 h3 @        <events />  ) H/ U+ ]- {  {: z( c
      + m; V! f# ]# q; W
        <action name="normalview">  
  d2 i+ q7 m0 O3 @            tween(view.hlookat, -40, 2.5, easeInOutQuad);  8 |. M6 H- y/ c! \$ A" n! N
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
' L( ^( f* ?9 r0 Q            tween(view.fov,     85,  2.5, easeInOutQuad);  
+ ]( x6 d5 C0 ]* o) F& l            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  % {0 ]+ `/ J5 ~
            wait(2.7);  ! f; R0 u8 t+ k: g
            set(display.flash10, on);  
4 k2 V( X  ]& ?7 Y6 ~        </action>  
% g* J# q+ ^9 \3 N7 N7 l      
8 m8 w0 ]8 u: ?% F1 U- H      
3 V8 u9 ~9 D) }  Q9 e        <!-- showtext() textstyle -->  - m- ^( l% x  S* `; y/ |' `
        <textstyle name="infostyle"  . M8 n8 Y. w% ^; l
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
( Y/ f. z0 w  R( b2 o                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow7 l" z- g2 {% K) m) F
3 ~9 v) C8 b2 I2 d# o1 e8 w
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
& \8 E) U! m+ L7 }, l                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
( Q7 u* ?: R5 k( C  L                   />  
. q5 n7 j9 X  I' g      
0 O' {* B6 k7 @/ D      
3 O* a* E& d  d9 e. A6 W" w/ o9 P    </krpano>  8 b- A) s( U+ W/ r: f4 z% B
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19: ~3 @) r. _* f% c0 k
pan2vr里怎么做

% d/ a! B8 h9 T& L! p& X这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。% @5 a0 m! |" d7 i, i6 b1 o
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习  ]4 r  i  K6 m, f
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
- w& c! C& T  c' ?4 `PANO2VR貌似无此功能。1 X% P! K, w' E' R: y! u
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
$ e" t3 H4 G& d
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则