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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?0 l8 Q; S5 G+ z, V
( r: J, e: w6 K! [7 l6 p

小行星

小行星
, k+ K# j7 F: E3 Q

1 v- f  f4 Q8 G2 v8 r' [
7 R) T: [! b- F5 ]- z$ q; z' t

全景

全景
& K" b& |; w3 n
+ D! p( K8 t; R. d, i( u
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:. q6 K3 r# ~3 p6 Z
<view hlookat="0"1 @; V5 c: X$ ]7 w) Q: k
      vlookat="90"
7 @6 {9 ]6 ~: x) y      fisheye="1.0"9 ]% ]; t* Z# B+ b7 G, q- B
      stereographic="true"( `& i9 z( t' ]) ^
      fov="150"( ]  h8 {  n- W- ?
      fovmax="150"* e+ p9 }2 Q* y5 [& G* i* s/ z* p
      />) J: a0 x/ ^# g2 l& e3 C
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
  r4 {/ C' L* `6 W现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 . o5 B* `) o3 b

, R. Q5 o! [. U2 ^1 z以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
2 V" c( T7 W+ N  U* a( O2 Y) X) D: |. m, G1 f. x

2 a" L; t, E/ X# ]& k: d    <krpano>  
" ?" n/ M) q4 j' _/ G( Z) O9 a2 J
7 P, E! y6 S, L        <view stereographic="true"  9 W& V' V; [7 ~2 l8 T
              fisheye="1.0"  % i  ~) h8 }% O( X8 h& l
              fov="155"  
" G1 Q. {( h% o8 f- \6 M" _/ S* n              fovtype="VFOV"  ; B. ]$ D1 m* W8 B" n" K
              fovmax="150"  " t! A" z: S0 l+ d: W
              hlookat="-60"  
' Q2 K0 \. w3 B# U3 I. a$ [              vlookat="77"  
0 @6 f) Z* x& k' {              />  ) q# F  x: C" l! r8 J) {4 t
7 O3 g4 v& ]+ B. @5 d( J
: N6 b/ p: ]$ a  n2 m
        <display flash10="off" details="24" />  : r+ o% A; w8 I2 `8 s, H3 B6 N
        <events />  0 Z) B! x$ \5 G& E3 N
      5 b: N( D9 O/ z
        <action name="normalview">  
/ o. y2 k% {* m5 |: J            tween(view.hlookat, -40, 2.5, easeInOutQuad);  1 ]0 z  h; e5 Z# N$ E- g; y
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  1 a5 K- G" l$ D$ G
            tween(view.fov,     85,  2.5, easeInOutQuad);  - g: ?$ x$ s/ Z5 b
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  . D  m4 ?* G, m9 O4 r; s3 h, k
            wait(2.7);  / a9 |% a0 Y) ?, ]* O, I( _  j
            set(display.flash10, on);  
$ \4 P0 |& u) s# J7 ?' f        </action>  7 q  X: u  r/ J8 m6 e. U! `& C
      % l) m9 M" T( M1 L! H$ X
      & O! c6 c9 f$ Q8 W8 i! B* D, Y1 p
        <!-- showtext() textstyle -->  1 I0 y: x3 e- _7 O+ Q4 Y2 l, _
        <textstyle name="infostyle"  
3 s) o3 [: E3 L, K                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  5 ]3 H% V& R! x
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
, a, |$ u* n6 h8 }7 {1 }1 d- b: h4 k
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
$ G  S& E  x8 U: n! J                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  5 d  B) @! S  q
                   />  
- ]+ g2 a  l+ x: f* l2 }      ! P+ ?& }; g# O; S* U' J% W
      
6 h/ v' @/ g% C+ y9 l# A    </krpano>  
7 A* l: y5 k* S
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
. h( W9 G5 y3 w) U& P! X: X* Span2vr里怎么做

5 t4 [: B+ V6 e# E' m4 ~! n* n这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
3 j  J9 P8 A  g) q) r- ^PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
! s, z" i" ^* c
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
5 Y/ z7 q8 `( ?& dPANO2VR貌似无此功能。; U- u1 ]% R  x3 i$ t
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
2 P, h- U4 O) ?) z8 {
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则