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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?% q5 p9 T( v" p' u) e& J0 V
% a. y" O$ j3 J( N. `; Y

小行星

小行星

0 i0 m7 _0 R$ n1 O7 O$ A* t& S! ^8 o7 J+ d9 c

- N7 d7 ^! D  ]' }9 S

全景

全景
0 V; c5 q* [$ ]  b1 H9 @

% A- t1 x3 h- S/ N& u" y! j! x+ Q
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:6 S3 O0 Z( i3 K' V
<view hlookat="0"2 [6 I! ~( D% d7 J5 k0 @' \
      vlookat="90"8 \  I- {4 r8 W: [, I' ?; s  J
      fisheye="1.0"  w, ]& F4 E+ L- m' p
      stereographic="true"& \0 ]# z5 F! ^. s
      fov="150"( L7 b0 H) j% w. O3 M7 O9 t
      fovmax="150"
8 h/ u7 k2 _4 S7 p" m# l6 ]      />7 X' z( M8 I3 l! X; L: e
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
  K- K% F/ ]7 f7 ]$ s3 ^1 P6 b现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 ( Z* \# a5 M8 N
. K1 Z2 J' P0 u; R/ o
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
8 B/ `- t4 [: Y9 D
5 w5 C: _; a1 r4 B% e! Y$ }6 N) {7 x1 Y8 E
    <krpano>  ; B: Z4 x: p9 d. A- `' V

$ @( l0 \; a% |5 Q+ B        <view stereographic="true"  ( M7 m$ Q$ k( R  t, L
              fisheye="1.0"  $ W# N# z" u: v1 i
              fov="155"  
: j; Q* g9 O$ ~! v  {6 V              fovtype="VFOV"  
! B4 E+ d! z. o1 U2 G  V  N/ n( B; |              fovmax="150"  , p* _* N) P% ?
              hlookat="-60"  
/ @8 ]9 _$ P3 p) m/ z0 E              vlookat="77"  1 `6 G6 n2 {' o. l0 T
              />  
+ i! t, r/ ~7 T$ F0 S% N
6 [: b5 t7 L& I% a  l% g , Q1 r  k' K6 Z5 o- m; |& m3 s
        <display flash10="off" details="24" />  
! u, _2 D+ m5 \* t1 [        <events />  
" R/ T5 F) G4 I      2 D5 k  b8 I& |1 O6 z' v, x* @2 u
        <action name="normalview">  7 F; n+ q" z9 G7 n( v+ l# w
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
. s6 g, q3 _+ N6 O2 ^            tween(view.vlookat, -35, 2.5, easeInOutQuad);  3 |. v( V* y% }& B  s4 O
            tween(view.fov,     85,  2.5, easeInOutQuad);  
* M* y$ y7 f4 B& W2 L            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  7 G+ W8 ?" L" s! _2 W7 `' b
            wait(2.7);  
3 k/ O9 r$ ~& i: p0 `/ }            set(display.flash10, on);  
* J4 N; a# `, L( a$ V( e        </action>  - r" |9 n* `: F* S4 M- {1 M7 I  `
      
/ x1 |3 M* x7 }7 t' C        w) }- O! ^- X+ M5 w
        <!-- showtext() textstyle -->  9 K0 A1 C( g9 P' m
        <textstyle name="infostyle"  ( ]! e9 L) w7 q, V+ ?: K* ?
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  ; G( l$ R" W; i4 u: H
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow& q* o) h. F# r* H8 \

% j3 K4 s3 N1 G! r, V7 k2 r7 Z+ g(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  ! O4 Y1 x) b6 O% @
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  1 Y0 o; ?' B# z7 Y+ o; t5 ~
                   />  
" D5 l' g1 r1 q% V$ {2 D      
" t" v+ W7 Z! f& }) ?      
6 w2 B5 a% u# X  [) C/ |, K    </krpano>  
7 g1 ?& b6 V' r" ?/ G7 g  ]
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
9 ]4 G+ K" X1 A, Zpan2vr里怎么做
- Y( m, k$ X7 g
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
! m- O6 }* A) s. QPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习! ?- h7 b* B# B3 Z. w4 A
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
2 v# {; ]4 [# |- w8 X; [. YPANO2VR貌似无此功能。* r3 p5 f+ g& _% \! w8 z- S7 t
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
' Q3 b" r+ {$ s0 G0 R2 ^: v0 u9 g
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则