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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
4 t3 }3 m0 A9 p% x1 b9 p
/ ?% k3 I7 f  F' x3 I

小行星

小行星

6 K+ B. m: t% @0 g9 M5 G% ^
& G: \. m. ^7 s% H

1 @3 R0 ]+ d: P& X5 }, f

全景

全景

( t4 e: @7 [9 O

% p/ z( F! H  z! n
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
# H* q' R2 r4 A" X' U<view hlookat="0"
2 a& K( V" C2 `% m; u. y      vlookat="90"
# v6 e5 j+ O) e' d# l1 V$ A- |      fisheye="1.0"
  n' s" s" W) [: K      stereographic="true"
( Q+ P( e; W  o5 _) h7 Z      fov="150"3 L; ]8 S) e9 A( H( l  H1 F, e9 n
      fovmax="150". e- r- p& G1 a0 i5 n7 I5 A' `
      />6 r0 F; _- U8 E) z& z
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
) \) }' p8 M+ p4 D) u: ^现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
. A- K+ ]$ u, |* e+ M6 S2 e' e* j; f6 g' F$ a1 M+ f
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
7 m9 o) ]( o% \
8 d: T! T$ {3 \, h8 K% L6 @+ P% m+ ^* n  o2 l9 X. w
    <krpano>  
! x, _+ P! I( J4 N& P8 x8 K $ }4 Y* W: a6 L/ n7 m, B/ E) O
        <view stereographic="true"  
; o' h$ e% Z3 `0 R) H+ |* x4 e              fisheye="1.0"  
/ f! |5 B/ ]+ {9 ?, z              fov="155"  
; m6 q) X9 h9 g! v, k8 G, l              fovtype="VFOV"  - s2 H% d2 w# s3 q9 Q* I
              fovmax="150"  
+ Y8 f% P# Y0 Z" b              hlookat="-60"  
- t0 _& Y( ?/ }/ c5 t% G2 e5 `              vlookat="77"  
; |9 `% t0 `% I: b7 o' O/ E) y              />  6 b' j# Q) b% v) B
5 M& b* ?5 ]( Q- y6 C

: E4 F; l) c$ k, ?. V        <display flash10="off" details="24" />  
/ g: T$ v5 |! A  o        <events />  
7 J! e: ^: s8 t) t, O% L2 M+ O% C! q      + c9 P4 s: n' f! ?
        <action name="normalview">    C* g8 b8 |. l# Y7 c6 h1 \
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
( P0 K( u0 Q; `" Q! L# u            tween(view.vlookat, -35, 2.5, easeInOutQuad);  . _; f2 p& A0 B' u2 B* s
            tween(view.fov,     85,  2.5, easeInOutQuad);  1 Z4 Q% I' N/ M9 q
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
+ N; b( c( i5 j1 @- C& q& U            wait(2.7);  ; x5 ~- E' Q9 Q' \* h! L
            set(display.flash10, on);  
* ~( P. o, u4 k) v3 c( K: n# R/ @        </action>  1 v1 d0 c0 S8 c& s) }7 M8 a
      : q2 y  U% J1 s
      * |  B: e- G+ T" C  x' W% e
        <!-- showtext() textstyle -->  
3 s4 @+ g8 {  U1 ?7 e$ ^        <textstyle name="infostyle"  & H4 ^7 U% ~3 \- i, Z: N
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  ( E$ Y- j8 b4 c7 `  E
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow& D! p9 c- c3 r- R( G

! W+ m+ S+ ?6 ^% B3 r(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
/ F! N3 S' \. [                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
6 ^$ c$ F1 L* S                   />  1 G7 z- ~3 R( M; c
      
/ p" X" w6 H+ ^4 Z6 o" y  C1 L      
! Y  @% {5 t) U+ s  A    </krpano>  
" [, z  Z# w2 Q0 T( c' k1 C( b& y
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
+ r% ^  V3 c" e3 Kpan2vr里怎么做
* O% f' [) r/ A) S$ B% Q& P
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
4 J9 v3 E) G9 W; S8 H! p; OPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
6 Q* Z$ b/ P& w- D  t
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
' w9 J) [7 ]: n  zPANO2VR貌似无此功能。, x: ?+ f3 z& X) T6 k
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

" c/ e5 j; y) {3 j! f( V) ^9 X' h. A  |能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则