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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
, \1 v2 k' z" z& L& G' e, v; ?  w, O! w3 t! ?6 W) V+ C

小行星

小行星
3 D% K) S! S& M* C0 |6 V) y; E
' Y. B! P4 k5 x) N
. c8 b: ^6 Z9 D* `4 A$ e

全景

全景
& x# X( D4 M* p5 d3 J5 N1 l; }+ ~) u

% f( b5 ~" q6 W6 G6 ]* M  v
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:" u: d8 Y( I. |+ _
<view hlookat="0"# Q! s% p. O' C- R* e
      vlookat="90"
& h& x# n& b" d/ w  F  m3 t      fisheye="1.0"
" o0 c& V6 y' t7 ^  S. t/ U      stereographic="true"* c' @% A; U+ N4 U! g: ?
      fov="150"
% V5 n( s( q7 g2 M) I3 `5 ?      fovmax="150"# y# R/ o% ?4 A1 [8 C
      />/ f# `7 v* ?& S3 M# @2 ]0 n; N5 a
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
0 T/ {: q( p& `$ L/ t0 e/ P现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
+ K7 r$ N( w0 ?  Z5 u6 R' O6 y6 C8 i- K5 W' x
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
: N/ B: y, b& {. W) o1 i5 E( {+ k% P: n& {, ^; B* r; e- X

1 F( b0 m! |; X    <krpano>  7 E! w/ A9 o& f8 `2 \: A
0 J: O! {/ o/ u/ m
        <view stereographic="true"  % R) g# `9 M0 v1 T
              fisheye="1.0"  ' z3 E6 O  ], a6 \" j  P$ g$ P' N
              fov="155"  5 C) D1 {$ t6 p  y& ^
              fovtype="VFOV"  % X1 x* m5 w( e# A9 b5 u! }
              fovmax="150"  
2 Q- c% r* a* q3 N5 a4 c              hlookat="-60"  / k9 A# S7 D) h( T$ B. n1 T
              vlookat="77"  1 f; a) t8 \5 u+ x5 D
              />  0 U) }* q. ~0 M6 N. M
; o6 {9 V6 r- o# W! {! \$ @! F
9 b% \# T# @2 ?1 T/ L( K( Q/ `, z8 }) _
        <display flash10="off" details="24" />  
0 C; u1 c  ?4 y        <events />  
5 D  e+ Z2 M2 O5 i: H      ' j! q  j% S+ F, L
        <action name="normalview">  ) T% I! V+ K  e5 @( v$ ]  g- a
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
( X" M2 X) b1 C            tween(view.vlookat, -35, 2.5, easeInOutQuad);  6 N3 t# Q2 m7 u7 \3 t1 v# [
            tween(view.fov,     85,  2.5, easeInOutQuad);  
, F* D* S% V6 P& Q            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  5 T) k, R1 `$ C3 J" G+ Q
            wait(2.7);  
+ J/ x; n7 @* ^7 V3 Q            set(display.flash10, on);  4 ]5 E+ N; A! ]+ g, X' H; H
        </action>  * M$ q* b! }( H
      
( |' x, h( U5 T  Q8 G/ u1 f/ y3 J      
) Q+ u/ W' l1 Z% B        <!-- showtext() textstyle -->  & e: o4 M8 T+ |8 Y3 q( Y$ v
        <textstyle name="infostyle"  
# Z- B. H+ F6 S* v& P( S                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
0 S/ F0 b9 j& k                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
' `0 M/ _# N2 W8 ~1 t7 t* e
7 u. a. J( P) C* T(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
' i6 C1 a% D4 y9 o. w                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  : u) [5 [/ \0 R4 q$ u! A8 S5 y
                   />  ' _0 N7 v8 W  [* N8 @9 W# L% c
      
. ?3 U- ~+ C! W1 y) S      ( `  R, l; |% C8 K: w8 m. L
    </krpano>  " L- g% F8 P& O2 s; J
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
* g- o) ~8 k4 O) D& Mpan2vr里怎么做
2 V7 D/ x2 o7 N" g* K4 b7 v$ a
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
4 u! Y3 I( V! l# g9 t) I- fPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习  }2 n2 R2 I( V3 b2 M3 m% C
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM, L4 ]# M+ Z3 J9 E/ t5 K
PANO2VR貌似无此功能。- a; d2 d7 j* N% Y1 y7 I& ~
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
7 D! p, ?0 ^/ b# b4 X
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则