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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
/ X, i) s. a+ ?( r' X4 e. y; Q3 ]; I
: U3 N1 r1 t. z5 m

小行星

小行星

4 s+ G6 I/ _1 k& B1 V1 f, `+ O
) d# s5 q2 |" R1 H/ [& L

2 j; v3 o. U. N- N' G6 ]* S* G4 S& E

全景

全景

# J5 U- S$ Z& B; s

2 e, ^3 q3 n' u$ p
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
" C" w7 [9 ?, ^) e- X& P- v<view hlookat="0"8 K+ T% t6 n! j) w1 B0 w8 _
      vlookat="90"
$ I3 K% S1 @3 M$ O      fisheye="1.0". @) @$ F1 @! L2 q; s0 a( e
      stereographic="true"
( `, \% l: b5 n, J, n. R: W* H      fov="150"& R9 i' v( n' k5 R: c9 _/ k! _8 q- f
      fovmax="150"4 C: m+ r( e  s/ l; ^! K& E
      />
. R9 I" h6 Y6 i8 J就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。% ]8 N5 X. ~( ~' {) b
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
! p% i9 i$ z9 \, _8 p/ `6 K) |# d: [9 t8 G
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:  {+ U' U2 F4 H, `% [* t2 ^
( Y1 O. X! |5 r

0 @0 `# y: F. C8 u. I/ Z+ ^3 l    <krpano>  
/ I/ G) j2 R$ }. h0 L  [
# c5 V: |+ I  C- ~& G        <view stereographic="true"  ; L$ e" f0 v; P5 J
              fisheye="1.0"  ' n( d$ @+ s" H8 K
              fov="155"  $ \4 f2 {$ o* l+ z- i/ K2 y
              fovtype="VFOV"  + u3 G! a8 Q1 R8 x. n7 _; h9 g
              fovmax="150"  
, s+ F: E; K+ H) o1 U' {. ^% w" _              hlookat="-60"  
+ F( ?0 |" [. J              vlookat="77"  4 E' C3 u+ K) H* n
              />  
5 l# W7 E% |7 U+ V: \6 K% I6 v: z9 H. u- ]& s6 _

* f6 Y, P5 r+ u8 I' j% I" |        <display flash10="off" details="24" />  
4 y& x( c4 L% C$ ^6 O& {        <events />  ; s% d. D" a/ f3 ~  G
      4 n# w, A  y4 |8 g, q% {; j! ^
        <action name="normalview">  
5 o( Y) }/ a3 \0 |& b. w            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
2 X$ j6 m6 v9 u$ z& ]* t5 I            tween(view.vlookat, -35, 2.5, easeInOutQuad);  # \# T* m2 q$ @; Y4 f
            tween(view.fov,     85,  2.5, easeInOutQuad);  
$ {8 l7 `7 x6 R9 G, M5 b            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
- T7 c; J7 ?5 B' @3 @+ U( ^. G            wait(2.7);  + I4 k1 m5 f. S% _) o2 [
            set(display.flash10, on);  ; G. [" x! B) S9 L. }1 M
        </action>  
) W$ _9 r: L# y6 t( g6 ]- U" l      . l+ r" K3 b1 r
      
: Z/ T2 t$ H. y: d* p9 J$ ~0 w# c! E+ J        <!-- showtext() textstyle -->  . P4 N- y+ K9 f
        <textstyle name="infostyle"  
$ ]3 z# j) `! C% W4 P                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
$ X! A. [0 L$ F) Z1 o$ V                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow0 A4 j! d) z0 ?% [' E1 O

5 E% a7 B! X3 Z(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
# p/ @8 @5 ^+ K5 F                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  . S8 ]" Q0 {+ y: l
                   />  
/ @1 v4 f! }" ?# Z) {      
4 i: u. ], B: u1 ~& `, n      
. n5 t: m% _6 U/ _6 H$ o    </krpano>  
7 ^) i! v: Q0 |  J+ ]0 n
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19) R( O2 J  ]; q  l1 c( s- S  f
pan2vr里怎么做

1 g1 z. |& ?- R这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
8 h7 a7 u$ Z* p1 l4 rPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习$ e9 Q- `: ^" P* I9 j8 `/ p5 s
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
. E5 E6 M6 B" J. ?! P; UPANO2VR貌似无此功能。- [: t) k1 a+ d3 P/ b; R& w1 M" ^# K
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
4 w1 G" N; @3 ~$ u0 t. O, L/ U9 R9 e
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则