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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
  [4 p3 ~8 N( V* E  v
) p" Z5 o+ W4 W

小行星

小行星

" H6 _  r; G5 f2 T' b+ [9 \' l1 ^1 A6 b- L
1 n1 g' h) q' e  g& n5 b, {

全景

全景
- Y0 a% w- |" W) n5 M

8 r7 K8 }2 \- l# L" R$ w
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:) C- ^$ h: H. y- m9 I" N! c; i
<view hlookat="0"
0 j! `4 m7 r9 j, h+ U% {      vlookat="90"
1 F* ~5 I- |# u/ I% D) M1 l" O      fisheye="1.0": r8 L$ q* ^; r
      stereographic="true"
2 e2 d3 O5 C4 X* ?6 p      fov="150"
% ]! F, ^5 C# A' O# c      fovmax="150"
0 P. k; @) p$ ]" n      />
$ j7 }" b9 V4 I就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。  }$ Z( }( S- E- u) F( J
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 2 _- M2 v' {4 U. `" w4 n; d! q4 S
3 ?8 r, L. T- |! r% b/ m
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
7 M! t# _0 o2 D' Z5 Q( M* @: y2 l" f* `2 {' d' H
' m; z* e* S7 Y2 G
    <krpano>  
# E! r; p1 m" B8 r/ O
0 ~; Z/ E3 T. Y5 ^% t9 X        <view stereographic="true"  2 c9 q- W* e' l$ I
              fisheye="1.0"  0 h7 G9 Z( V' J: h7 v+ t
              fov="155"  % g3 o  d" D; ^6 c& r
              fovtype="VFOV"  
7 [: ^; p; T: _5 d) x8 p/ _- I              fovmax="150"  ! G8 r" W  N2 c2 y- n: P1 {' J2 B
              hlookat="-60"  
8 p2 P, @6 l% Z4 p7 y              vlookat="77"  
& l9 H5 H" F9 T7 p( Q) V9 ]              />  
2 u  D/ b+ N; w) m9 C
' F! n) U" N5 ]; t1 w# ` 2 Q* y' }. a5 H( ^; `4 w! p# ~  f
        <display flash10="off" details="24" />  
  e# N* @  x0 {9 B& e$ P        <events />  
7 w' D5 K1 u" q! {8 u      ) W( N# x5 T. h& ~5 t- J
        <action name="normalview">  ) k" @$ V; ^5 N8 J) p
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
' a$ o5 L6 ^9 ?" [  \' k. y            tween(view.vlookat, -35, 2.5, easeInOutQuad);  # s: `) u7 V$ Y8 z2 @2 G. g
            tween(view.fov,     85,  2.5, easeInOutQuad);  5 g6 @9 M' `. l
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
% r) U  q. j1 @" J# d4 j& g            wait(2.7);  
9 ?9 s+ ?' m, t; j( u6 v            set(display.flash10, on);  
7 y: Y4 w( z3 G( k' o        </action>  - ?% J' g2 F6 P& _" p
      . D# E, ~2 L+ Z) m0 Q  ~2 A2 V
      
6 Z& s1 J, |5 G0 v& C8 t' n  @        <!-- showtext() textstyle -->  
6 ~+ s0 N  @% X        <textstyle name="infostyle"  
, b5 R, o1 {- J9 |  `                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
2 j' h/ ^4 r& F; F" m$ k0 u2 c7 j                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
3 z+ @9 a* f4 p2 C, p/ u# }$ L) G
. A7 h- O/ U3 c* T; ^+ _2 e$ a(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
3 ~2 [# d* u6 c/ z! S" U                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
4 z6 t+ z+ _# G; L8 k                   />  ' j! g8 v  ?7 [1 U% D: @2 O
      % R4 ]; L' @7 [' q
      
# K6 U  j! c5 Z5 ^% f. c+ C    </krpano>  / I# J1 |7 T9 v% U& Q/ ]* j
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
6 b' c" g9 C/ gpan2vr里怎么做
+ g0 S$ @% O; K* a' l$ s
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
5 l% M* }+ s1 Z2 QPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习+ D' b# Q) i7 F
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
: a3 F# ~9 y* w& A+ DPANO2VR貌似无此功能。
5 a3 a& K( K1 b1 k4 o) h6 VPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

1 k( H  Z  q7 W+ r# o1 n能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则