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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?, C$ y8 k% z! W% y6 g# V

, M% D0 d- x8 C$ m. a) q8 P

小行星

小行星
1 t9 N5 W; V. s+ i4 f' A# Y

* f( |* k- X3 m) G* t- d
# N" ]* @' T8 q( ^& p# n8 [7 Q2 D

全景

全景
: g; |9 b  \* ?+ Y
, U& M+ W" i# |4 a3 `/ O. H* x4 H" h
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:8 P9 h& L# k$ I0 j, }; S: `5 q
<view hlookat="0"
# f# e/ n, f1 H7 R; X* h. L      vlookat="90"
, S4 C: H' m* L      fisheye="1.0"8 j& i* u5 N' D% q
      stereographic="true". J3 s+ g3 x  W9 b& ]: Z
      fov="150"1 v% {7 t0 b; w7 x- t
      fovmax="150"" H" u4 |- g- u# v# g9 ?
      />) H. ^: n, R3 y# }5 Z4 s1 e
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。( m; }# G3 I6 d1 K, h0 t+ l: K6 j* j
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
3 a: d4 n: B3 k+ v3 Y
7 m/ w4 a) A% d! ~7 v以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
7 b2 B0 ]5 ?7 \. Z% b" v1 ^+ a5 f5 H+ W4 T* k! b! `4 A' Z! W

/ e: u! c- c* Q$ p    <krpano>  - A7 E  k3 [5 W% j2 z
9 o0 x* z( n  F) y
        <view stereographic="true"  
! m' Q& l+ c8 n4 [% B              fisheye="1.0"  
0 y4 \2 c* r4 V5 ]5 b8 Z5 m              fov="155"  # U7 N3 N1 ]! f2 L
              fovtype="VFOV"  
7 @+ g6 u$ }$ @/ x              fovmax="150"  
! ~8 ^+ k" M' N, j! |9 l. O              hlookat="-60"  5 ?/ V7 a9 `( `
              vlookat="77"  
0 w' b! T) y+ v+ t1 d              />  
0 `0 j6 {. @( p% T  X4 _7 b$ T& C
& g* A# v! i3 T) q( _1 v 9 y$ K5 V4 X# I* A6 U% u
        <display flash10="off" details="24" />  ! u" D! A" _( o( F, x% T
        <events />  
+ N# [$ R; ]# |; T+ ~2 l  S      ! i5 }* \! w3 |
        <action name="normalview">  
9 T6 Z% f. k7 i/ M            tween(view.hlookat, -40, 2.5, easeInOutQuad);  : Z5 }$ K+ L8 Q) K# d6 N
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  * r" }, Q2 t' N) \2 d$ R
            tween(view.fov,     85,  2.5, easeInOutQuad);  1 L$ _; j5 a1 b. Y, f
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
5 |! q( z4 R$ F) ~3 k4 o            wait(2.7);  & ~& `) N2 O7 c. h# g
            set(display.flash10, on);  1 ?& G& g& g8 O# F
        </action>  5 S/ A" k) s6 L0 b
      & u$ J5 X$ o2 z. C5 m- J3 P7 P8 N: A
      2 @9 t# E, C( V2 M
        <!-- showtext() textstyle -->  # H9 q; o6 L+ f& H6 r" N
        <textstyle name="infostyle"  $ U- i4 z4 ]* B. M  }( i! F/ w& {
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
1 G0 @. J) j( T% C1 ~                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
3 h$ ~* `3 G( D: C( t/ H& Q, A. a2 ?- r* ?2 c3 p9 _5 U2 A2 w/ M# g" t
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  9 T% u! R0 u/ ?2 Z9 A
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
0 b1 c7 j/ i! `7 o4 f% l                   />  
6 D+ _- J% \" X  ?; B5 N      
# Y: z) a# G/ d      
; f# q8 H! @  h- i" d    </krpano>  
/ k2 D  ~6 y# N; p
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19- H( G1 B) f2 G6 W/ z
pan2vr里怎么做
2 \3 g" c3 h6 R0 \* p
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。" p' i6 g0 r6 k1 d
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习  \9 g' t) Z. e
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM% ^3 T# o( x% ^8 o& e. I% P' f
PANO2VR貌似无此功能。$ A1 I# S$ t- X5 |+ V& Q
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
2 b0 s$ Z, Z% @( t
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则