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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
! ^, a* n- I3 E( I- y2 a) S
: C1 @7 c2 o$ @- C- w! K

小行星

小行星

# f% c! w- B8 H2 L% F8 S
/ g/ e& ^9 |  G; i" A

2 E: L* Y: i2 a9 d1 I" f

全景

全景
. J  e! B! A) X; u% m4 |

2 o- d/ j5 x' e
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
0 _' n! f5 O* R! T. o: V; v$ [$ }<view hlookat="0"
8 q+ K$ S* n$ z5 S  y6 k* x      vlookat="90"
/ \7 J6 a/ Q1 f3 A: C2 h6 ?      fisheye="1.0"
$ a3 p. Y% `, Q- V7 u9 v/ t      stereographic="true"  f% |/ |% I8 v- E' S7 N/ {. l
      fov="150"! I& B3 E4 C/ w3 F/ F
      fovmax="150"1 O9 R6 Y2 _- k- x/ D3 B4 U
      />
, t! |5 |3 W8 }; B) Z* a就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
( T) o$ P7 J$ x* [6 G现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
5 j7 _; A) V* \, v6 t9 R+ w
2 W9 `" Q0 x, w( X) r, P以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:0 E( U. p+ q2 l1 J
, ?+ X. K6 k5 p! N0 X/ }$ T& ~
: ]! t  Y/ T8 J. K+ b! X
    <krpano>  
+ W( V' _% `! @( x- F+ t- m$ S
7 Z, M; \* I+ w0 N        <view stereographic="true"  ; E" O, X) ]7 o; U" ]
              fisheye="1.0"  ' G. x/ B, R; F7 O2 f- y
              fov="155"  $ h, Z) p# e1 M' y
              fovtype="VFOV"  
" y' X, Q1 ~1 E4 b              fovmax="150"  7 ~1 j$ p( {  o( _- m" e) w
              hlookat="-60"  ! V8 K! s1 k3 J* _+ S" u# k
              vlookat="77"  
. @$ Z* L  y0 x0 c+ \% ]4 B              />  
5 \. h$ u$ {) j5 z& T! a% Q7 @; p8 W' r9 y- H+ c
* u9 o' |+ Q; D
        <display flash10="off" details="24" />  
3 a* q2 e' j% N* T9 Z3 ^        <events />  
9 i9 \" @+ M. b) W      
# r6 f( o4 J) {* M# T0 F        <action name="normalview">  $ o5 u/ |2 w4 n
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
( @* K+ |9 Q% s8 p/ k            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
$ ?) q5 x) j/ b' C            tween(view.fov,     85,  2.5, easeInOutQuad);  
: `$ ?0 T5 T6 X& _+ b) ]" y2 ]6 a8 `            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  8 o- G4 F0 T% G3 }
            wait(2.7);  % w4 \( A( t6 [) ^" v
            set(display.flash10, on);  
+ _; `- M3 C* j! K: b# q- f        </action>  
% F2 |+ p! c/ M4 X6 {0 w2 y      
7 Q* R2 W( c/ }) e7 @      ( H1 c/ p/ q+ }, V; T
        <!-- showtext() textstyle -->  
$ T9 V% @2 o, w3 I# {. |% Q        <textstyle name="infostyle"    C' N, ?+ b' |* ^/ @3 J( U9 f
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  5 d1 A6 Y; G% b9 E9 ~( O- G  Z
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
7 N2 N. q4 d. w% m0 X" o
- N# a; h5 A, a1 l8 o& o(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
, s+ f3 p# [8 _- b9 o' O8 M9 x# j                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  - j- Y6 o  `5 S2 W8 ?2 [, r/ z
                   />  
6 n$ K- @9 ~  A5 i, p* j      7 ?* }9 n& x( j5 W
      8 r1 v; D  x; @# Q) K2 @
    </krpano>  
: O2 T1 o# @+ f# t; q  ?; S
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
( a0 y5 r0 q- A$ J' P6 I- f% Bpan2vr里怎么做
  k, @! X- Z9 p) a# E" v
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。+ `4 L" x4 d. K& j% D3 s# G
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习1 O% R( x( M3 O/ a' S0 I- x" K4 B; d
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
% F9 @( V7 Q* l/ K) Q% KPANO2VR貌似无此功能。
- }7 H8 a* S( d+ j. sPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
  w' Q1 [3 G, Q% g; @
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则