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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?* [9 q- ^6 c- i/ n8 j+ h% U

. g$ }# M* y! o

小行星

小行星
9 l4 m; a1 ]/ ^6 A1 w

  B' ?: N/ [8 @4 f

# _6 I; F+ M. H& d) H

全景

全景
! A4 y0 \5 T2 ]7 d
  R9 ^4 m0 L. W6 q) m1 |3 `
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
" ?3 [# U0 U) i8 x1 Q$ m<view hlookat="0"& Q9 Q2 \8 M# }1 d2 M2 Q
      vlookat="90"+ y% c! f3 G- v% i3 n( I
      fisheye="1.0", @5 t: ?5 w9 _3 t
      stereographic="true"
" Z* e4 e! q6 j8 M9 s( o% |      fov="150"
  h* ~' E9 W) K2 `+ j. g      fovmax="150"" @$ f  x$ z6 P* c& G% s* d$ V
      />
- |- \' V: Z, Z, p就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。+ L7 n! E+ B$ m
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
2 g( f3 L$ A" q; A- b2 S/ Y- {$ \
( o$ ]) ~3 X' F4 a% k7 ]6 B以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
( ~5 s$ a1 x" D# C% o/ o( n- u7 L" p0 ]/ Z! Q- M

9 o4 e1 [1 m) x+ m    <krpano>  & F3 N7 I3 K3 ?6 s* a8 _
7 e! I6 K& a7 R7 @8 ^- V0 M3 V
        <view stereographic="true"  
# Q0 [$ W6 A6 h4 A" F              fisheye="1.0"  
- d; m, Z( m. l8 X( |/ l5 N              fov="155"  6 {) ^' t' {5 c
              fovtype="VFOV"  7 w( v3 w6 @. o
              fovmax="150"  ( M1 V( C* j2 S# U
              hlookat="-60"  " h/ z4 }2 u5 {2 I
              vlookat="77"  
$ `0 u# `: F) M2 I7 y9 j              />  
. J/ R1 T3 L4 Z- f" m( M# p" n5 f' u+ j" @

- j: v% P* U  G  _        <display flash10="off" details="24" />  
2 V9 z. Z: d7 T3 l6 [        <events />  , i! y1 m: j. g5 X
      
/ e; {* p9 n" x  x" |2 K2 B# R  I6 V        <action name="normalview">  
, e$ P1 V; [, H1 @1 F            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
7 p% D( H) ]& ~( H; T; m+ @            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
. u. q. ~2 i) L. }* z6 m            tween(view.fov,     85,  2.5, easeInOutQuad);  ) v4 d; f" `- s) f9 t6 S$ H
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
! v7 ^2 D8 U1 Z4 g$ c            wait(2.7);    A! P. ?7 R+ K
            set(display.flash10, on);  
0 v. N+ J  h9 a# r% n- i        </action>  
$ q- S) b; t' G8 m; F8 Q, E. U      ; \1 z' {6 d; h; @8 |
      1 X- ~& E( S/ B& j+ q, _8 r- c9 w
        <!-- showtext() textstyle -->  8 n7 u' q/ F! _
        <textstyle name="infostyle"  
0 |: K1 B9 }! }0 f: R  [                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
: S% x$ N, H( m7 h                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
5 K% i( F8 D; x4 e8 p7 W' U4 Q. G1 J* o' a2 |$ M
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  . @& k* O" x  h  }) R
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  , J6 q# z- [) u
                   />  1 c* @0 t$ H# ?& f2 d" x* n% B0 W  @
      ) q: F: i/ l6 x7 X# \4 l
      
" Q% }7 T' e; r5 Q) g    </krpano>  . _* v8 {- I, s* Z
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19# z) Q: ]' ^0 r; @: c( Q1 F8 q
pan2vr里怎么做
8 O- C+ ~! P* e5 F
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
, I1 d% S5 z' G8 z  X$ IPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
$ g3 m4 A3 ^1 @; K
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
' ~7 [% B* O0 Z/ h1 @' RPANO2VR貌似无此功能。" \6 @6 L& Z% L* ?$ ^, @% y, F
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

- W! k$ d: I5 M* `9 U- f' \能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则