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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
$ ~: |% Q* a3 H  B, P2 w4 {0 q; E$ n% d  S- C: |6 I0 p5 H

小行星

小行星

8 y, K9 J; ~" c; P4 @4 i9 ~, d# B& v: T2 r
# `3 D% a  L9 Q& N# ^2 l

全景

全景

/ y( D* o& X1 B6 ^& _6 M

' C; B& u) `9 ^, Y  T& g6 k- x' p
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:" I( f2 {3 o/ B3 z+ m& o
<view hlookat="0") d7 i3 E& g( e4 z/ {( n2 T
      vlookat="90"
5 q& o0 \! P3 a& |      fisheye="1.0"
! Q' m3 C1 h1 @3 j/ p/ ~( {6 B; D      stereographic="true"2 ?5 z$ s' B3 ?" i" x
      fov="150"
) P: d/ i! Y7 u* l      fovmax="150"" v$ f5 [1 ]% [* A
      />1 M0 x7 X# V& e
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。" B, l3 ^# r8 l7 Z" s2 `% Y
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 9 ^) z% y$ o3 S8 M
+ e- \  v0 R) H  P9 t) M" y6 p
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
6 H; H" I4 W/ f, t9 m# G, T9 ^: A; v; w+ g

/ N8 D0 H- o) t1 C4 `    <krpano>  
6 D& G( u6 C/ m, X$ I 7 B; [5 d% M3 F
        <view stereographic="true"  1 j" i) K, E3 w! K* \
              fisheye="1.0"    D' y3 V+ h& j" w
              fov="155"  
; c& l# x4 H8 l5 h, X              fovtype="VFOV"  4 E/ y, V( B" z2 u% X
              fovmax="150"  
- ^+ `5 e; ?9 s: b$ ^1 V  R              hlookat="-60"  9 v0 L( n' _5 Z% l/ h
              vlookat="77"  
' A" ?. B/ q8 N* s  Q. {              />  8 a0 ^% y: z8 q
& h: v/ m6 o* i% Z

% g1 t# |! N5 M. R        <display flash10="off" details="24" />  1 }: |+ i. K# T8 l. ~0 V. I$ p/ e
        <events />  % o" q6 g5 I  l8 N9 u
      
& n& u6 S, G, C: N2 ~' `        <action name="normalview">  
( a$ V" @! [' t" ^' W/ D: h            tween(view.hlookat, -40, 2.5, easeInOutQuad);  0 v" c# g! O6 x. o9 ^3 o
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  ' E; _6 m4 y5 A) O1 N
            tween(view.fov,     85,  2.5, easeInOutQuad);  
8 h+ v* ?- A1 @1 }; w            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
: X, {7 |' ~  E( F5 [& S            wait(2.7);  
- m0 \7 }  E( h8 ~8 u9 C            set(display.flash10, on);  
, G2 U" K( @2 g- }3 Q4 n        </action>  " L' K- j+ C& g
      + u) [0 H# H9 S% O0 H! ^4 E7 O' d* c
      
+ h+ k4 ^! b2 r- a, p6 d        <!-- showtext() textstyle -->  
$ N# K* k, s& x8 E2 a0 ^        <textstyle name="infostyle"  
8 d9 Q3 C: H4 |* t0 ]. K- W                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
( L, s2 E8 P* G, w6 ^3 L& q                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
( v- b2 H# M( ^, ]7 b- p" c/ `6 @' U8 `* P0 @
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  ; T  f9 n7 k2 o4 ]  ^
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  ' H; f% P" _2 f+ u* w1 X
                   />  
, n0 h! A1 M9 }8 m, d      
: F" `% C+ _* [6 d2 o0 K      
! R. o% f# U  s1 m: j' n' X) I    </krpano>  
2 z7 ?- T0 |0 c* |3 l9 `
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19# m, Y  s. q- b. H
pan2vr里怎么做
! D/ ]: y% }0 |& U) A
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
3 q: l6 i; z) ]% nPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习( a" g, w* B: y6 O$ m0 X
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
% \4 G  H# q6 S% F; H3 w& X+ v6 `PANO2VR貌似无此功能。, _: n' c- k% k; g
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
0 o# M; Q$ w0 n; X# o3 y1 i
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则