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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?- [$ ?. k$ E4 e2 s& e; ~' b

+ B% T2 w6 X* \/ ~! G& }$ n

小行星

小行星
. K, y: U; P) d$ M# V
+ [9 P$ m4 t' t8 O- ]2 g

1 q8 X% y8 r; x% d

全景

全景
( D: V4 j" U8 K7 c* k6 w' K4 G
4 l+ S9 Y* ~  M+ _$ M
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:8 y" p" Z& e3 K, }
<view hlookat="0"
9 S' B) Z8 h! Q* Q- g' ]- S      vlookat="90"
  a1 k$ Y' R" w8 l. S      fisheye="1.0". _5 c" y8 X1 f. I
      stereographic="true"1 F8 O. [/ M5 L. i3 x
      fov="150"
/ X& E' O; g, q7 M6 U      fovmax="150"
- G9 u0 N, A# @# J      />
1 m5 R* j" |& c* @7 |就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
. V& x& q' Q( j9 E现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 ; d8 c2 T8 {, e. m* z

' z9 P3 R8 E  V! S: p0 G0 B以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
! ]9 ~5 }5 o$ _' C* a' S2 K
( {+ U5 O5 f3 \! E7 w! p# j7 s9 |5 y5 I6 `
    <krpano>  3 q( b# N% X  Y" I  ^, h5 k" c

8 M& F. a  l1 y0 N; J1 p        <view stereographic="true"  
9 u; c, Z- A$ \1 D0 z              fisheye="1.0"  
5 p, S" C1 g1 L6 W$ Y9 V              fov="155"  5 {1 q# R$ E# c1 }: K1 |  I, o* y
              fovtype="VFOV"  / y5 u0 X+ q3 [$ m4 n
              fovmax="150"  " {4 d  G- J8 N; a
              hlookat="-60"  
1 u# U+ j: c9 |' ]: m3 P3 P/ M: i              vlookat="77"  
" k+ n1 `6 S6 G- X              />  & t) y0 n6 w1 T0 h: O. I* A

6 Y; |, v& g3 }0 q
1 M- H( }) R9 G: T+ C        <display flash10="off" details="24" />  # z/ P( l( F; |8 J& `# z6 e1 C$ J
        <events />  : g7 w/ h7 f) [' M8 h. b
      
8 Q  R6 `* \2 {  c! J- G1 o/ v$ B3 t        <action name="normalview">  / y) T3 d  a6 a" H3 Z) v
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  ) D- c0 O/ U5 b% t- O) C4 e
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
2 V3 F  c3 p) U5 k9 u0 j            tween(view.fov,     85,  2.5, easeInOutQuad);  3 {! K1 ?' ?' Q5 P6 g- u# P
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  9 @4 O$ D) d( ~1 J1 R
            wait(2.7);  
1 r7 q4 u0 }5 x$ o3 y            set(display.flash10, on);  : J+ A7 I: m. p7 O/ Z
        </action>  1 \3 t  B5 I% u. D8 R
      
" F$ M* T& \$ S1 F6 F      
. R" F( a# V0 o- U. O/ O        <!-- showtext() textstyle -->  
1 }- A/ A" D) d8 k* n8 |; `* L/ _; b        <textstyle name="infostyle"  
3 x1 Q# W6 L- s0 W) A* {/ U                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
) O1 [3 a/ P6 A) Y7 y6 E: ~                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
0 t+ M" s5 x0 c- H1 n5 {% Y! T0 `1 F3 ]; x/ o' s: D2 L1 |
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  # G/ n  _4 K* F
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  $ @% r2 }9 D5 Q, {8 v9 _6 z0 t3 \& z
                   />  
3 A, n% s6 h5 ?+ B8 a- B      ' b9 [2 B9 I' Z7 ^9 |
      
% {& f, K, r0 {  k+ [+ P    </krpano>  
) ^$ ?# _  Q6 Y2 F- [
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
4 a8 Y9 ~* n/ \9 I+ d; @$ B% Gpan2vr里怎么做

! Z! ~- p3 {/ N8 j% U3 X+ l这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
* F+ n# p8 Z+ M$ a# ^8 O! U, MPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习! J& c! Z! W; Q& `
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
, F. u% P* f. v# k) SPANO2VR貌似无此功能。) l2 R! n' T; q5 b; u( X$ R
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
# h+ U1 Z% ~/ @* u9 H/ ~' O3 I
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则