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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?8 E, A1 D8 F% @( e

0 P$ s% `- J9 ]* D( j# y

小行星

小行星
/ [9 {2 z8 n# P& `( S; @* }6 I' M  R
4 K5 m4 w( h( k" r/ J
! z5 K! w7 L1 O& }

全景

全景

$ s* Z) Z, Q* ^* C( B0 g

( U  D. V7 s# f* m% F7 s8 D4 P
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
$ F! d9 `/ e- T; n<view hlookat="0"
; t1 x" p# e, W* J0 d      vlookat="90"* E' Z+ a( Y' Q: }0 _
      fisheye="1.0": a$ h' a! O; {0 S( D3 ?+ g% [
      stereographic="true"- @  Q  ]; p0 K, U7 ^
      fov="150"
- l0 R* w, q' ?- h* ?! F6 n0 I      fovmax="150"; A+ ]5 M# Q: F/ B. g
      />
) b; [2 d* a/ }* O就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
$ ~1 N5 z) \8 [现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 - d# {/ ~! j- i% u# ~+ K+ }
7 R4 M, ]9 b* q2 r1 Y+ C$ j1 `& ]
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
8 H% c/ n! \. \% A4 u' `+ n( u: Q* c# k- s1 Y$ E1 x/ {

- ~4 i; o4 ~! ?6 `7 D  ?    <krpano>  
( ?2 ]% T  r. I 2 D( p# ]! N4 P, {% p# T, \
        <view stereographic="true"  * A4 C, [% a% t$ Q& _, J2 O$ W
              fisheye="1.0"  3 ^4 F: p4 O4 A4 g% P- [6 f! @
              fov="155"  8 f% w- D. ^+ k* H9 F" w# |0 `. A7 v
              fovtype="VFOV"  
: ^9 T, e6 u  }3 e6 [/ ?4 B              fovmax="150"  
, v& K$ ~2 p( k9 b: D( @              hlookat="-60"  
* D: n) F1 G" Q) \) S              vlookat="77"  
  t" \* U/ T5 i              />  / d& W0 l9 O6 y7 r" z" J) Z

7 Q, B& k/ d" b+ J8 N& N, O4 f. w . A% W, G! W/ P
        <display flash10="off" details="24" />  
1 z* e) E5 G, y, j        <events />  ' t+ e$ u& J& J& a" V
      
; }0 j+ u( @$ o        <action name="normalview">  
; k; w" s4 v( P            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
$ Q6 S+ a3 G/ F* G) o+ b9 I            tween(view.vlookat, -35, 2.5, easeInOutQuad);  , A8 \" D3 z% a7 R9 o
            tween(view.fov,     85,  2.5, easeInOutQuad);  # M4 J: p- E+ |8 e/ r, A9 M& X
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
8 E/ ~8 s7 {6 c# Q# r            wait(2.7);  ' j; Z+ e" a# W' ?0 J' p9 h
            set(display.flash10, on);  
( B& K  J* n( Y- i* x( A0 z; B        </action>  6 e( N- F5 G% n* y7 v) q
      
+ c% a% B: f/ ^% r! q" F* U      
! U  j( _9 \  O2 B+ Z" I        <!-- showtext() textstyle -->  5 W8 h, t4 F( s$ X) O8 X1 `
        <textstyle name="infostyle"  
# Q+ g8 `8 Y, d) P5 r5 C5 m                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
7 o& J4 R" P4 h4 l5 l                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow) F" E% b4 |) U. ~' n! t& m* |; N

- u3 F" }* W$ e7 |$ L$ q(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  - }' P) D! z( ^( V: ^4 R
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  7 x; [4 ]: Q8 ], V) k1 [
                   />  
. u( M0 T) p& Q/ K$ ?      
7 Y* ~# g0 }& U7 n+ J      
/ s9 W* I( ^# R! h( ~* Z    </krpano>  
8 D+ n/ u7 n2 K4 z7 C
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19+ r& q( v' r! H" K  p: a# X
pan2vr里怎么做

/ F7 S1 L- O; e% M% |6 S! V这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。5 B& C$ H  u$ J( z1 v! I
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习0 a8 s$ B: ^; {5 |9 |
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM0 F6 c" m3 e7 l  N0 E
PANO2VR貌似无此功能。
7 ]. `2 M) m  z. B" lPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
: C4 y0 A# O$ ?: H. n
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则