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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
" @) H. T4 A7 s6 U5 B6 Z5 i
! X4 Y/ C7 v( g- N7 y; h

小行星

小行星
4 @0 a9 }4 G# `6 |
% f5 c% V' E- X! Z- \3 W9 ^% s

$ D" z, A0 U  Q0 m- b! D

全景

全景

8 a% v, |( g& |  w
% B# R0 {" B4 z' k3 B( h, @6 j
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:! ?, I& h) {) r
<view hlookat="0"' g2 c+ J, O; H" P( ~& _- Y
      vlookat="90"
# h0 y, A! [# s3 U2 [      fisheye="1.0", R/ L" a- A) M
      stereographic="true"7 l+ G5 B* J% P  K- |9 V2 q' K
      fov="150"
+ H: d1 k2 v% X7 S      fovmax="150"! y0 F! Z( L; v" s2 \6 S/ t9 C
      />
* v. i! t7 f. }; X2 j2 h4 }就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。& M4 ^/ z9 T( e
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 / ?) v# N8 B( T7 J1 {6 [  ~# b

1 u! y3 k* [" b  b! E1 c5 S! O2 @以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
! h4 r) L0 w: v6 U0 ~" n
; q  o) y2 t0 ?5 G  s+ E' Q. t
. @. M; S7 j$ Q# T: R+ u    <krpano>  ) H/ i  [% {" M- B5 B: @

, H- v! x# Y) K$ e2 l        <view stereographic="true"  
: w* m3 t8 f, X  J3 `; Y5 G  e! \              fisheye="1.0"  
  v' _5 w* r! V              fov="155"  . u  q0 T9 e5 }. M' H6 q
              fovtype="VFOV"  / {. C+ J5 Q$ _6 _( N6 s; G6 @2 x. u
              fovmax="150"  
% Q% S2 N" w5 n, C7 J$ k2 @+ F              hlookat="-60"  
$ _5 Z7 i1 T% u( }* }              vlookat="77"  
' Z6 r* k, S# t6 s              />  
, T$ [$ M$ E9 @& I6 [+ t. M& R0 A) J, p5 q! R; W4 a
' Q, C: I2 A, A. [: W
        <display flash10="off" details="24" />  
  ?; w; A. c% ?6 p' M        <events />  : _" k! A" {* S
      $ z# @3 u5 c' H- Q2 b* ?
        <action name="normalview">  % j+ I& o  x( s, D/ }
            tween(view.hlookat, -40, 2.5, easeInOutQuad);    x2 P8 |: u5 I" i7 M' Y
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
7 d/ E# x3 G- z" F4 W  X9 z            tween(view.fov,     85,  2.5, easeInOutQuad);  
, {' i& A. z4 P1 q" c. z7 [            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
4 {7 s; h7 w! g( h  z            wait(2.7);  
3 v7 W, r$ u+ T0 ?+ e            set(display.flash10, on);  
2 S' W8 Y3 J$ ^+ e! S; X' g: v        </action>  
/ B1 b# g- W, l  v0 s8 I      
; C9 u$ ?  P( {* \/ u9 q3 w      % o9 M/ q* D# [6 ~2 T, I: i, y1 c* c
        <!-- showtext() textstyle -->  " F% V' ^9 z. x: n4 |" Z- Q
        <textstyle name="infostyle"  ! B; [: S9 i; E8 q7 S! ^
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
" j1 ]: d- d. \2 B                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow% \0 O& ^6 H% }) o: g' D
5 M/ Q3 t8 }; j. ~0 |
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  + S0 l0 T8 H: U2 R
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  ! I: S  ]+ T& b8 @
                   />  + V+ Z4 _% X( {, j
      
- ~: c4 A9 P+ s# }4 ]      
  v' O" h- X. b0 i, E    </krpano>  ) u6 l- F* r* l# E) D
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:194 E7 d: r$ H4 J4 a1 c
pan2vr里怎么做
" G+ E2 U3 ?) W
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。; [8 I. A' J: Q! }
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习3 x6 r: N2 ?2 m. J) N' ]
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
: p0 H8 d* w$ u& `" FPANO2VR貌似无此功能。9 H6 r, a( {" z: }) \
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

# o! q4 F" t# }, i3 A能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则