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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
- y- Y* z% o1 M) I, D# }" J. B4 K+ W( e

小行星

小行星

! U+ s4 Z5 r" I" t3 z% f3 H- B0 H1 |

9 [1 a, w' D# Z$ ^

全景

全景
* Z0 x0 Q' m9 y1 P/ ?
1 q! E9 M1 s1 R
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
$ ~, |9 a* ^6 a; R# x- ]<view hlookat="0"
% ^& Z; @4 z& X% P7 O3 r      vlookat="90"
: z8 T+ O9 E* t& c8 q; u& ^      fisheye="1.0"
6 R2 f$ I1 }4 Y" V  l  q      stereographic="true"4 R1 j4 Y; i! x. `- ^5 X
      fov="150"
8 |6 ]- B" p: y' e% j  W$ L      fovmax="150"
9 W# r$ |- K- s, |# e& _" p      />
- O9 r! `% p2 F" w9 u就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。' N2 X' A0 v' A
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 " |  O0 \( O6 ~

. J; C* C' V" E& V/ ~% w1 i以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:9 ?( B" H# \, ?# k

6 c7 c( K: Y$ Y. e1 N$ u) T8 s" H  G2 X
    <krpano>  + I& P* g; M+ S6 W0 U
4 o# @7 M$ K$ `% b' h' K' U
        <view stereographic="true"    B3 O& y0 [7 ?" E! {2 v# ?% J
              fisheye="1.0"  
2 u+ q* f: z# \% i: z) T: }/ Y7 V              fov="155"  8 |; R, x7 g* d0 f0 ]9 X1 K! b
              fovtype="VFOV"  
, i" H' e! G, b8 p0 R4 v  E' o              fovmax="150"  
6 [0 H. L0 W- ^' j$ \. G3 K& f              hlookat="-60"  
% S# D9 _) F0 ^              vlookat="77"  , N4 X& }0 a  Y& \
              />  2 p) M& a. \  a3 k7 W' K7 e0 N5 |

- h) {! a) h. y6 a4 S* ~' ^- U
/ n7 `4 h: i, o0 `( ^' ?6 D# D        <display flash10="off" details="24" />  
) M/ u* ~% q+ X        <events />  
" d: A# T# l& |' ~" J      
8 C/ G% w, B- d1 h        <action name="normalview">  
5 d5 U. C( [9 N  o& K/ B! d: n! N            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
  d) [# ~" D0 q  y) M5 s& @% i, b' z4 j            tween(view.vlookat, -35, 2.5, easeInOutQuad);  # n8 M" y* \8 _4 e
            tween(view.fov,     85,  2.5, easeInOutQuad);  
3 g; Z  n" V- z& }+ i! c            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  # \" ^: o/ T2 O2 v# l$ G; d
            wait(2.7);  
4 G4 W+ d' p, {& J            set(display.flash10, on);  " |9 Q! |" R3 h! d6 C
        </action>  
5 S" @& l' a1 ^7 O! D      
" X  y! `; Z2 K! t      
  P. N9 p, E- t5 `; M        <!-- showtext() textstyle -->  9 j5 w% k5 E" }9 g! E( B7 D
        <textstyle name="infostyle"  7 O, n, D0 n8 k
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  # n. u3 G7 U6 p6 U2 I# ?# L; b! i
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow' k3 @2 u2 O# ~5 h/ O
  p( J2 R+ L4 p- N
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  , P- G9 Z! l- y; |! e: x1 U
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
- X7 v) f# B7 x" X0 w& @6 G                   />  : W9 q- E$ J: D+ J
      & J$ p* g, x& n( @  {' p! X
      ; c5 w& N. g0 g
    </krpano>  
! \& o; _  [! _& ?. r3 G* Z
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:191 ~/ x0 @) ~5 V9 `5 u8 W% b
pan2vr里怎么做
" m, a* C5 C! }, I* N8 t; q3 i; B
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
$ W: j; u9 H1 D- X9 MPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
7 b9 U! \: P0 z6 S
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
" F6 c9 Q& Z9 A, dPANO2VR貌似无此功能。
% w+ I8 @0 ?- zPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

; t6 e4 N7 r" w0 V3 l能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则