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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?2 ~; Q3 f: z! t  V* ~( x9 ~/ D# u

4 x* u' c5 g$ l

小行星

小行星

% e7 ]6 A1 E! U1 {% g# y; C' t8 e' [" d' i6 H! P
2 _$ C2 U9 T  ?! c

全景

全景

, Q8 v( q# a! K$ u1 n5 p+ O

, p1 {) E. z9 |) f, S
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
" v" U3 |9 D* N7 n, p4 o<view hlookat="0"- l, c: o- U1 M  E1 l
      vlookat="90"
8 _6 c$ v# B& u! e      fisheye="1.0"' _8 P1 n# ?; _+ }6 V# ~
      stereographic="true"
% _+ j& v/ B7 |' x. a+ {* `+ m      fov="150") C( ^4 a% O2 L( |; I4 g/ o
      fovmax="150"+ j0 N+ ]- `/ u/ u
      />7 d- Q* D8 @5 y4 N
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。5 D: S* [; k6 Q
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 % ]8 B! B( i) b- k
! M9 b. g* O, x1 `
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:2 o$ l0 u7 [" I( R* v

; O0 S/ c  G2 l1 [$ x6 W* s& E8 Q8 r# c  ?5 B* t" c
    <krpano>  
3 P/ a. Q2 [4 V" v # H$ `: `( M# Q- ?( W
        <view stereographic="true"  
* i3 @& m- \* {; W2 L3 s              fisheye="1.0"  8 v5 c& _9 O: d' ]
              fov="155"  $ X9 q3 R/ b7 `- N/ ^; b  `
              fovtype="VFOV"  1 z; y! {1 D9 M) S  o" ]% ^
              fovmax="150"  
3 N& E/ H# {( F' g9 ]& T- _              hlookat="-60"  
% y  l4 t: ]  V3 L0 f6 S! U              vlookat="77"  4 H, L  Y$ _9 J2 x9 l6 E
              />  
; s0 m" n4 U2 X/ G
) b4 @* }  A* W4 u$ x1 Z- D& ~ 0 w# f: h; X+ u" v; u
        <display flash10="off" details="24" />  
  I1 p* e$ g4 O; G5 k0 T7 N$ S        <events />  ! r5 C; T+ F9 X8 |- `. ~
      
- }, W: {2 \4 y/ L/ g& W+ j2 R1 N        <action name="normalview">  $ `: c9 {2 L# H. q, S) D3 P4 X
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
4 [! I0 ?7 n3 U" O. {* \            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
0 h+ L8 n  d* @. K            tween(view.fov,     85,  2.5, easeInOutQuad);  - f  c! T8 |. s8 l1 N0 S& p# x8 f
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
* \2 d/ b  O8 Q& L' P* R& ]            wait(2.7);  ; [; W2 Y' T( B4 s0 r+ ]1 {) M9 _
            set(display.flash10, on);  # T, T5 D' O* C% k/ W9 @+ Y
        </action>  6 t& n* t1 e+ k2 X
      
4 g7 y7 ?+ A. o0 o! {# w( i" ]# C      
5 d' {4 m$ y/ ]/ c# m        <!-- showtext() textstyle -->  % D/ j; W2 H0 a8 ]
        <textstyle name="infostyle"  
8 N. B$ K! A9 |4 \& \                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  , u% t* ?2 N6 f# q' u
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
& P% F3 x! b. K; M: T' o! ?1 m: V  c) p$ A  G3 A1 v
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  4 P4 C6 B0 @: S' o& R+ m
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
' q7 T5 Z# s* Q3 I                   />  . u$ p  h2 L( B; T4 a8 `$ ^- ]
      4 X/ y2 ~4 l, X% X# i4 R+ R
      
1 T2 h7 G* _' M. W1 A8 K! t    </krpano>  
, {2 F! {- K9 @8 C2 I
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19( |8 @8 H$ d0 t' S$ Y, A. O
pan2vr里怎么做
! w+ H; {2 I3 G2 p) b8 {
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。, [7 n* _5 C  p& k
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
2 @. G/ ^" {6 [
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
" ?' O  i, I- T9 I5 GPANO2VR貌似无此功能。
) q# a6 t( c4 ^1 g1 bPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
" H# q: t3 Y6 }6 M6 K! k
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则