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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
+ x" g$ U3 F0 |4 ~6 }8 S" f. X2 U+ _8 l* E( |0 O: k$ }

小行星

小行星

" n4 N1 b/ t% m9 `/ d8 H
3 G, t3 E3 J! Q: W) w9 U

* D; @" K' z( J! L# w* |3 s& I

全景

全景
: E- |* M  j* @. t1 v
5 U; {1 T* ~0 J( g3 _7 |
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:) v$ R- |) x# f" d1 X& M
<view hlookat="0". h7 s% N( ]2 g2 Y$ K: z( R* n
      vlookat="90"- }6 I+ Y) b) [2 C
      fisheye="1.0"3 m2 x6 D4 ]3 l7 B" v& e4 s5 x( f2 }
      stereographic="true"
! w  l/ V4 g7 n      fov="150"
& x9 d1 i) L1 o5 D      fovmax="150"
( T% O' X* |' g5 k$ }      />$ [4 c( K1 y- d6 I$ w. L+ ^1 O
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
- O" a% _( g3 ?4 v2 I. K现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
* R( |# w  l- g  g# ~: t: ^  P" T5 F) F( h9 s
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:* h. z! S5 r# k9 _) C" T+ J
) P1 t/ K: j8 [7 n; ]9 z% t1 g

6 q+ I- t7 K3 D* u    <krpano>  
3 C) h$ r0 U2 f6 W2 z
( z5 s4 `9 r' D& R3 s' A        <view stereographic="true"  
3 l+ b6 T9 ?* o9 o4 R/ r6 I              fisheye="1.0"  " v  a7 f; i* H/ c" e
              fov="155"  & m" t+ A5 i# z% X- |" r# B) }
              fovtype="VFOV"  * |' r' V9 ^! f/ g. r2 r
              fovmax="150"  
& f+ z& p! Z# a! p              hlookat="-60"  
: Q, u2 b+ X1 Y% y" P; b1 q4 ^              vlookat="77"  
+ z& q. d# F1 v! M5 I. L              />  3 d; p  H2 T. f# B

! w7 X8 f# m/ M. d5 V 2 B. G: a/ }4 C. m" P
        <display flash10="off" details="24" />  
& f/ W1 f  C) T. L" J7 g% B, @9 y        <events />    @1 D; l3 a: [: `9 P) {
      ; `( M$ i6 j& ?. W! Q" y
        <action name="normalview">  ; B3 z7 G/ v" [8 N  W
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  ' V- c: Z7 l: F$ P( E1 @
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  7 @" c" r6 c* g* Q; I. z
            tween(view.fov,     85,  2.5, easeInOutQuad);  
( M4 |4 U8 X8 i8 O            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
/ c2 o* a7 A- B2 [            wait(2.7);  9 ~4 `. Q; T7 ~, t
            set(display.flash10, on);  
; N; c4 J8 e! @2 Y$ \& V* S        </action>  
; q: z. v3 H9 I3 b* O* f      ) @  [; K5 E1 ^1 q
      8 y9 y7 \3 O# x6 M
        <!-- showtext() textstyle -->  
' n8 ~' r& ~6 T6 p        <textstyle name="infostyle"  , L% z: N0 I" \/ i
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  & h; g/ {! w2 T
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow3 O9 l3 [3 k- D$ h( ?- c7 z4 O8 Q
9 c4 F6 x5 e0 z8 G2 N
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  + k" ^, M7 I) ^$ F; \7 l
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  . z  Q5 K; E3 g4 r3 \
                   />  
) E; K( ~" B! d      ! a" W1 Z' k( F; }5 u
      
* @$ e5 [( w' Q  ]+ E' a    </krpano>  ! ?/ ]$ F8 x* H, s8 \, m; @
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
: r% w9 L& L; @) X# u4 i" xpan2vr里怎么做
; i# u4 p8 a! a; H6 Y! u, W$ U
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
# _* P" q6 A) s  S0 h6 FPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
0 f3 X7 ~7 o7 i3 i( r0 Z
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
8 `2 K, W) f+ C+ LPANO2VR貌似无此功能。0 v0 H) S& G+ P# r6 Q/ `% g" ^
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
6 f! ~( W4 E6 |1 G, w
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则