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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?; c5 V! q8 i6 @1 O3 ~2 n
* U1 M5 j1 E8 T5 R8 U0 n+ R+ Z

小行星

小行星
: V! F1 l7 I/ C5 L( a: \

8 A; R: [5 ^: d# c) x# j* c
) ]9 i' |; n2 I# V) T

全景

全景
4 i# G) e  F7 B) V8 V; q3 n! {5 E7 O, V

) P3 O& n0 I6 {
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:5 s; C- {6 @, c: N
<view hlookat="0", g4 o7 L# c2 O8 t% {' Q9 r7 G
      vlookat="90"
0 z/ j; K3 D( J$ o0 h- F      fisheye="1.0"
# {9 c& @4 r! u1 E3 c1 a      stereographic="true"
9 I; \, D8 @0 D/ d" ~9 {% J/ [) d      fov="150"
% c5 ]% R2 B" g8 j9 Q      fovmax="150"
3 K; R- j/ j0 w. r- F      />
& e; X/ @9 a  N& A2 Q1 z  R就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。5 y- ~. u9 }8 b7 e4 D5 O  ?3 B
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 ) X1 q8 C( Y: G
$ K. }3 F  J$ @1 T& W
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:1 b: L& q; Q) j7 W& [4 G& m
# ^' S2 P+ `' T6 V, @

  P- A: Y# G4 I5 h/ z( Z6 O    <krpano>  
! N+ G( D: O9 Q( Q6 v 7 c5 r6 v2 i& s
        <view stereographic="true"  
) j6 x  T* R0 d8 W              fisheye="1.0"  
4 J: @( U* t7 |# X) s" o/ ~1 j              fov="155"  0 ^: g. x+ m. L& V( Y/ g( u' Z
              fovtype="VFOV"  ( Q: M) y. f9 ^; v9 r% S5 x
              fovmax="150"  / O, U4 p9 Z  B5 x! A4 j: k# E
              hlookat="-60"  
4 v8 _( l/ a: ^1 K              vlookat="77"  
8 K- b5 ^: f% D9 @6 q              />    }# P+ l6 V! j/ U. r
& }/ s, m8 x# K
' L5 b5 v( C3 s% v# B: T; s# A
        <display flash10="off" details="24" />  
; j7 X% Z8 n( F- [5 Q( A/ G3 V  m6 ?' a        <events />  
# \* E/ U% S* ]# K      + n- Q- Y5 ^- O  R9 F
        <action name="normalview">  & O0 v. e# |, d( k0 ?
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  # l: o9 |' E  ]( b0 k
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  4 b( x; w6 B/ u3 Y- \' z
            tween(view.fov,     85,  2.5, easeInOutQuad);  
  P5 q( d2 R$ F$ J) O            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
8 s* A* m, k! N            wait(2.7);  . [# a  K6 j1 Q- J$ k) E1 l) |, p6 f* f
            set(display.flash10, on);    z$ ]& m$ T8 N5 B
        </action>  
, B  a2 Y8 ^0 \; `$ n4 U# H      1 Q) q6 f: l( n; S( C
      
4 z" t4 `$ M: N4 r! Z        <!-- showtext() textstyle -->  ( n( W( o. i+ q+ ?) Q5 I& j; X/ U
        <textstyle name="infostyle"  ! M% k% w! V, y0 G& z, d# B# H$ g# i
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
" x  ]( h4 O5 U! V! k# V# c                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow4 X& }: t: h; O2 H5 o0 m

5 E0 K  I) K6 u$ ~- J0 O4 q. s6 A(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  % J, D' R/ N  g) w3 s
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  : Q' |; t1 n8 l4 w4 G" N$ F: T0 A. s
                   />  
! u+ J' z5 W; c      " r! X) i7 a5 ^% I
      
% |! Q1 ?" {; N/ Y" m$ ^2 _    </krpano>  
: Y; k4 g% A4 }1 X) F* y
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
' F; y$ x+ H- V" G+ Z% Qpan2vr里怎么做
, K  P4 S/ x: U& z. B
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
3 L) E5 S& j9 C( yPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
. c# x" i/ [4 M6 z+ \! _
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM  n, r: a" S0 e8 k# }$ A/ X! J
PANO2VR貌似无此功能。
7 L9 u& t# p4 e; ZPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

8 G* F" {$ ~% o# T! A能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则