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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
9 O* ~; a2 \9 g2 _! x
0 z- n. G: U  O/ a& `+ |( Z

小行星

小行星

4 H4 x' L0 b# I2 R& k0 q. A
% D: J: X  P7 K

5 }/ U: F9 v: c" o6 |

全景

全景

4 g& j! J2 J0 B& j# s9 D
: r$ r  j: X) q; w6 v# g
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:/ O3 i. v) F4 v: f
<view hlookat="0"3 \5 b- \, w; n
      vlookat="90"( v( K- M7 e. g( `9 G
      fisheye="1.0"0 v! _9 \% y0 k% o* W" W% H
      stereographic="true"7 b  [1 U% O* c# f( W+ q: f
      fov="150"
6 _. y, u% Z$ J, s2 g3 F      fovmax="150"
, j! |, n. W( V" y- @      />! A: m# P, u2 w
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。" G, U( I; a# N6 \% s' d# I, s  |% j
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 6 f) j2 b. m  j& J2 @
# r/ b$ r& t/ A( `) M/ ]
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
8 L$ R/ T( I  k% E. a4 L* n
  k( @; T! I. D8 u0 e! A/ k, u1 x3 D. J1 J$ a( _* H" Z
    <krpano>  2 R7 X) x# d$ i  ^  M4 e- U
6 }& j  d3 R9 n
        <view stereographic="true"  ; {4 C- d( o4 b
              fisheye="1.0"  
0 w$ \5 V2 u1 `; y4 @8 U. l              fov="155"  , y- l& z; R! b0 h. l
              fovtype="VFOV"  
, U* J- x, I* o6 i9 D) s              fovmax="150"  
- v- m2 k; U) t8 d; L. q7 B9 [              hlookat="-60"  ! i( l7 b0 e" m/ G& ^
              vlookat="77"  
- M4 X7 }& @; f" p  j2 v% j0 l              />  
' P, h2 B' k/ _7 {, f: ]( b+ M4 I& H9 s$ A. C0 Y

- R4 W# ?) o% a! G" H  u5 ~        <display flash10="off" details="24" />  
1 ]1 `/ G) g, p  S/ u0 c1 P        <events />  
: E# Y9 ~' e( X) a% B6 h      ( h) e3 F+ y# E
        <action name="normalview">  
7 E' m4 i8 g% B  A; G            tween(view.hlookat, -40, 2.5, easeInOutQuad);  ; _3 z8 V) ^) r% E
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  9 [- u  J6 p7 |
            tween(view.fov,     85,  2.5, easeInOutQuad);  
$ W$ X6 x  N9 T9 w8 \' n& y9 y            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  # {/ g6 l0 ^( G* I% N. C
            wait(2.7);  & F/ m1 N! v9 @3 b" W8 K
            set(display.flash10, on);  ! \6 e0 T5 L( `# y
        </action>  & N9 P/ Q1 `9 ?; P3 U& J1 x6 [
      
) u3 ~+ _8 u4 t, z      : ]9 r; K+ f; g$ Y' n$ d! Q3 o
        <!-- showtext() textstyle -->  & K. Y4 M$ V, \3 `7 r& A$ |
        <textstyle name="infostyle"  ) O( A  a# {4 r% B8 W
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  8 [! e3 h9 s1 [
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow  u$ h; n8 U$ R$ a  {3 C' K
0 e! }! Z6 o. z: X% F: `
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
7 J2 m  g! o9 F' d' [" H9 ~                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
9 R5 x) S0 ^  }3 O# A                   />  
6 y) \6 S" G2 O$ U1 x8 ^7 P; t' t      
! X/ s% Q" y: g1 r+ S7 c      / b6 f6 W, [- E: H- C
    </krpano>  
/ A& {* q4 K  t' ?$ m8 `
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
; M4 \( J$ j6 [! rpan2vr里怎么做
% h8 C! G6 U0 C% _$ a
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
  c6 G& M# J& O' H3 f$ NPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
% j4 z& i% m" F( s; n4 x" j
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM7 E$ e  H3 _+ q6 w2 L
PANO2VR貌似无此功能。
% h! ?4 x2 h; }- e# S5 OPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

% I( [7 n3 `" O1 L能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则