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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
2 ?) J% F, S- \- m; M  F4 y  m# l, T4 A+ [' T# G) p( I

小行星

小行星

% e. I/ ]7 m* l* q$ V- Q; V
' F* o$ _( J9 X/ h

, p; L, c" `4 i

全景

全景

* m" g+ k% d" j3 E9 P2 h

6 N( v. z- l/ w- C: d! A& P
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:8 A6 U! a% p- ^, G' O
<view hlookat="0"/ [( n+ D' m- K
      vlookat="90"
# x  l9 r$ Z0 @9 c! F3 t* Z; w/ h" C      fisheye="1.0"& w: f5 v- V+ {( a/ \  u& B
      stereographic="true"3 X! ?- c" w6 I% T6 h4 {
      fov="150"' Z+ ]/ L0 ~3 n9 U" F
      fovmax="150"
: ]/ V1 z  j/ c: n7 w+ `( G2 g( C      />
* J/ Q; C4 M. z就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
8 w! J& A2 j* D$ N; [现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
% a& y3 k0 H3 S( ~6 `6 f9 x: Z' f9 B8 I# U9 g& Z
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
# m' u$ I" h+ Z3 u% I; [8 m
0 O4 V, ]4 L( R1 ?; O& w
. v- @9 d! |/ R5 [$ y* K. S/ U    <krpano>  
3 Q; {+ S0 ^8 z# ?
1 k, j; \9 p/ \5 }! c" [0 ~7 f        <view stereographic="true"  : Z( ~7 t2 N7 U6 X/ ]9 D0 H5 Y. c
              fisheye="1.0"  
7 [+ f6 j4 ~$ h7 h+ I' X% ?              fov="155"  
; x3 i+ K- ^3 ?0 s- ?; h              fovtype="VFOV"  
4 ?2 p( G3 D# j& n" ~) j- s1 Y+ e              fovmax="150"  5 S  \3 {) p+ f" c/ |
              hlookat="-60"  2 s2 {; O+ t0 T
              vlookat="77"  5 @( R0 w  m0 N) h# ~3 L6 S! w: q
              />  0 D4 h: J6 Y8 _: p% Y9 G: c

' |! T3 q8 R; A! K
* A6 B4 ^% Q# y' h7 X1 V- z) ?6 B        <display flash10="off" details="24" />  
7 W" |0 g  F; l# Y8 G; e, b( W: e% n        <events />  
0 ?( Y3 H& C% Q, T1 m+ K+ A1 A$ V! ?      
8 u5 v% W% P" x$ K        <action name="normalview">  / y+ J2 V4 _$ E: `4 ~7 a  C* n
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
+ o& Q- O8 P& M            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
/ Y. i- k. `+ e3 N* M% l            tween(view.fov,     85,  2.5, easeInOutQuad);  
4 B* _0 t' U8 t& x" W! a            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
5 R9 N& _, ]: I; P            wait(2.7);  
  R( H! `7 d" ]+ i( n  @$ v) A            set(display.flash10, on);  " U1 Q, L" B* l: w8 P! F1 |
        </action>  % |% Q( y9 |1 p/ f
      
) K$ T1 j' S/ ?# _      ; K7 D  t2 m& `2 z
        <!-- showtext() textstyle -->  
  X: z3 f& t, g/ ~# o        <textstyle name="infostyle"  
8 c/ T. n" G# O$ j) V                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  # X7 Z  J* L$ J3 r+ e
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
! ~1 \- H4 M( K4 P# _7 \, ]
3 y  d9 L* N( U(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
2 B6 {) e3 b/ `$ H  B0 |                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
( T; x0 n4 Q# e- M                   />  " H" T) S9 e# u2 M/ ^, A
      * d$ {, e( \% u, Y, X0 ~
      
7 O2 Y# K1 {& C) b: f# S4 w    </krpano>  7 Q8 o5 m7 \9 w3 l$ n
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
( n7 t! }2 [. r6 c0 z0 r" k% Hpan2vr里怎么做
3 q; j. R) ?4 a: Z& ?3 t
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
0 }' C/ j4 i5 C4 K7 ]' e" _PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习. f- F6 k, J- d3 }
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM# U) D. P) e, Y1 Z
PANO2VR貌似无此功能。
! X9 D2 d2 z# a0 dPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

6 W2 q& T# Y* Y" E能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则