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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
1 k1 E: a/ s0 v: {. J/ M- W9 l; f8 R8 i! z! E

小行星

小行星

9 g+ `' o1 M+ v! g# ?
) c3 @6 M+ l! X
9 ]( T2 b& k- q- g8 P$ j" A9 _

全景

全景

, \/ f0 c2 a  m& s. b
! ?3 F% i! O% V9 A4 {1 |
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
2 M0 X2 x0 l* o- ~<view hlookat="0") C7 X  v! r0 q# [+ x* x
      vlookat="90"
$ ~/ F. y; b: y: G2 p4 V6 L- c      fisheye="1.0"& i/ b) z* h# `. G3 H  }4 G" |
      stereographic="true"! ^( S6 w6 y7 h' `: l; ]
      fov="150"
7 \( R2 Z, A  ^" M. e0 n      fovmax="150"
9 W3 q( a. I3 @# t2 C+ r      />
; l# ?9 K3 J9 \5 i; h6 r; _1 \# b就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。6 D+ n! x% h& G; F
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 ' x4 B, z9 T' \5 p

. s8 G& ~+ h  N. C以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
: W5 f% X/ G) \. K' [1 c7 T" O# q5 F
# d/ _  y7 ?9 F+ [# w% S
+ J1 m" ?! Y5 P9 I. [0 C    <krpano>  
$ p; b# F: T1 H2 r ; b8 @' b' j9 p4 E
        <view stereographic="true"  8 T' w' ?# e. y5 W* p
              fisheye="1.0"  7 s; R7 T) U/ |: Z* b$ T" W5 Q
              fov="155"  $ w9 O4 C; }! k2 o% s- |
              fovtype="VFOV"  
0 B; w5 O0 L# q8 X2 E$ i9 h# A              fovmax="150"  7 U* \0 t! s- C6 h; |! y2 I4 X
              hlookat="-60"  
& a2 q. B6 l( |. b2 {              vlookat="77"  
) b, L% H( G' N  o' r9 [              />  
& s2 w, |) m/ E- Y9 O, m$ W+ g$ V! z  W8 _8 d7 H

4 L; U( P0 [; t6 L! _" N/ x        <display flash10="off" details="24" />  " B7 K% N$ `# g- w. V" J# a9 v
        <events />  
1 k# ]- t) f5 E2 _5 A2 H      
( I" R% a% c# Z        <action name="normalview">  9 h! y# b4 p! f8 q* d
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
0 h& \( T. ~  `" D3 k! U( D            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
- L0 e3 q0 v3 v$ I            tween(view.fov,     85,  2.5, easeInOutQuad);  
' A( z* p  ?, O            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  ! _& w  [: H6 T: j# Q8 s. p
            wait(2.7);  1 b( x1 i# d5 t4 ~0 ?' J5 E
            set(display.flash10, on);  
& d- F9 p+ V+ N/ t% i6 f        </action>  
& p! F2 U1 n0 }+ v8 C3 p! b, r( c      ' u* i5 Y0 s) ~7 w
      
* B- k, J( [5 h% c5 A        <!-- showtext() textstyle -->  
6 M# Z$ m+ d, a0 z  ~# B        <textstyle name="infostyle"  2 e+ _0 I7 W$ }; k
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  ( }( A, z9 l# |) }6 @$ j7 _
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow% C) f6 q/ C9 S' \' t  [; i) `, |

* w% z' v6 s( F) O4 d9 Q9 M(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  " U- t, N; U6 J) m
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
& i5 E/ k: S! w& A  k                   />  , q8 j# K. [$ q
      
  r; E# }, H4 d% K      
* o7 {# Z# e/ t9 i- N    </krpano>  $ @, C9 A2 |; a4 W+ \: K' w1 r
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:198 G. R" u" s# _+ N% L$ _5 f, l0 }
pan2vr里怎么做

/ O" f, q& V% }) K' H/ p这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。% x3 e# t, j: r3 }- z/ y8 Z
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
+ \) y' b  Z2 n8 `. T" T
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
. j; K6 D! ~& |/ b; OPANO2VR貌似无此功能。
, S4 J+ f9 e1 D, dPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

$ I( H0 }; i$ @& m# e能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则