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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?* D& ]7 Q" `1 t2 i3 u4 k: _+ P8 H
0 c9 U4 [4 Z! L9 J, w8 |% I$ c; A

小行星

小行星
+ R3 g4 S3 r0 K. r  b" Q

- a' H: o& f8 S2 f

7 e2 l  I8 Q: `$ K# ]/ P

全景

全景
" R5 M9 k; D' D
: v4 y6 S/ _6 P# k
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
# P+ T& a2 O( q) F( T1 B<view hlookat="0"- |" D! z$ H( n' c! b; c
      vlookat="90"
) L2 d) v0 T* h4 v, V      fisheye="1.0", d2 i3 k0 L3 }4 ?3 B2 f. W
      stereographic="true"
$ ?0 R$ Y( h0 r+ y; z. M      fov="150"
; r4 |) f8 ?) a& ?      fovmax="150"
* C% P9 h0 Y) g& h      />, S% r- j' a& r9 e# m2 C' S' m
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。' b) \! \6 K; P2 g
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
7 n3 Q+ n7 c$ A( v$ R& O3 I! \' \+ T  }) }) C0 Q' B
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
& R& d. ~, H" f& V2 J6 |  g: U; [1 Q. R) l3 D. q; ]6 i4 q: f7 }
# e% |: e% Q8 f; j3 A5 Z2 d7 C
    <krpano>  
  y. v! g' d* O 4 ^7 @2 Z& V, E" |
        <view stereographic="true"  ' G$ p) X9 c3 Y" n
              fisheye="1.0"  5 R& {* e' a0 i: G- Y
              fov="155"  
$ O$ c4 V5 r2 ~% [! U              fovtype="VFOV"  
( u3 p3 G$ b5 B- m4 h              fovmax="150"  7 d! I. n: F- A
              hlookat="-60"  9 b' b, R8 n9 H: `9 ]( f, ]* x, Q3 N
              vlookat="77"  + \3 D( S! }8 y2 c8 U2 ~
              />  
1 ]+ L( g( S6 E5 A; X, X2 x
0 M7 ^  s; t( U1 P   b6 e) [5 K8 w2 v. O4 W2 n+ y
        <display flash10="off" details="24" />  
& y6 L8 S" H0 n9 L  v        <events />  
. }7 x3 s# i* Q; T      
" m: g! }9 U$ f* ~6 v" i3 ]$ }        <action name="normalview">  
, {3 [2 i& W; U6 P6 J            tween(view.hlookat, -40, 2.5, easeInOutQuad);  9 {/ v* c8 X& H$ P$ A1 Q
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  , b, G8 D( A# y3 A6 C1 D  C
            tween(view.fov,     85,  2.5, easeInOutQuad);  
, j" J1 y, }1 \4 d; u) t, b            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  ' z* v- P* Q' \- H- `* `$ k2 [
            wait(2.7);  
8 y+ t: K6 E  _' j6 c            set(display.flash10, on);  
: X4 q. P, j! x, O1 Y        </action>  4 R( c3 s5 K% G4 p5 G$ k
      % v) G  V% z4 e5 i$ F5 j
      ( ?1 L; D" u' G# G4 _
        <!-- showtext() textstyle -->  
& ~+ i: r4 y+ q2 V  x% u6 A1 z        <textstyle name="infostyle"  3 U. t0 o6 Q- K# j8 E- L2 P
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  1 X- ?8 e: P) C) K$ e! b. l
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow/ {9 y# J/ V# S0 D; @& ~1 B
0 H0 H5 p- ~4 _6 L( m$ S
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
9 h- \1 i# F) P4 w8 Y2 u                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  + }: N1 r+ [" P
                   />  
! @$ D9 k7 N6 B& H6 P# T      
+ c6 x& w) A3 s! t: m      
8 q! u& P! c  d7 Y$ t) F4 q7 _" O    </krpano>  - A& W1 H' t' U" a4 D7 _
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
- ~  R; x5 c: k; h' b( v6 Wpan2vr里怎么做

! L. D) n3 |* Y这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
% O. G: S5 X$ e, D4 u+ tPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习! H" e  O5 Y; r9 S! L
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
9 X+ s" L( {/ `  T9 @PANO2VR貌似无此功能。" z/ M1 k$ f, ?3 x6 O0 \) F
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
6 R- h3 C2 d0 H6 n8 _
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则