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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?  w7 A) n4 w/ @- K
( y' H$ U0 d- A) L% \- H$ C/ x

小行星

小行星
: G1 U! y' |5 w/ }- N, I0 t
9 Q7 C' r0 _2 j2 D7 q$ p

! g7 Q( n2 X5 Z- k+ b) N6 ]

全景

全景

0 ~8 z, |  i2 [. w$ m
% [) g+ D3 y" z, v4 K: c. @' `
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
4 u. L& {3 ?2 z0 d( v2 ^  w3 `<view hlookat="0"
5 \1 e1 p0 I) Q& L6 I( s      vlookat="90". G8 n. W, h& n- u: F* W) @
      fisheye="1.0"8 V: L  Q1 o3 O+ Y8 K7 p- J. F
      stereographic="true"- I' ?1 O' B) {! u, R% p
      fov="150"
# _4 |+ {( H) q6 l      fovmax="150"
1 m4 Y7 n# M( Z3 m) [      />  v% n9 h+ {1 K
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
, W  H2 S3 _( t2 m+ D现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 ! U, ~( f; [0 X4 {

2 [6 W, S8 X% D: k" w" r1 G以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:# R# k, m& R: `! F

, [0 |* b( c: n2 J7 ~/ j0 }! b% |* \" \, L
    <krpano>  
- D: v9 K' `: U$ w8 [! }
: Z1 P: ^# o. x) i9 ]/ ]( _! r8 p        <view stereographic="true"  1 V6 R- r: W2 _' s
              fisheye="1.0"  
0 x0 f4 e1 d9 o              fov="155"  & c  _& j4 D6 h
              fovtype="VFOV"  4 j1 u% L2 m( F0 a
              fovmax="150"  
2 d* G7 E/ L5 K8 L' f* ~; j              hlookat="-60"  / u0 N' g/ J6 M0 h6 E/ l9 a, _' y
              vlookat="77"  
/ N+ d4 _0 m, i% Z2 w3 p              />  
: n1 H. S: e. g' }3 O: m1 T8 |' c, O) }, l

9 g" m. Y8 n, N7 c4 T/ g        <display flash10="off" details="24" />  # B$ w' {) S8 w2 F( v
        <events />  
/ N/ O1 {0 l0 l      
. `! n0 m/ T1 J; w9 Y8 K        <action name="normalview">  
7 u2 w0 b% r, Q1 t            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
. s, d4 P3 n0 ?- X# {" q  w            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
  A, V1 s6 l- _" m) T+ k            tween(view.fov,     85,  2.5, easeInOutQuad);  
5 B$ C6 h: X% v5 f5 ?            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
# P3 S$ L: E& D            wait(2.7);  
% Z* z/ W* H1 t6 {4 ~6 T) Z            set(display.flash10, on);  
6 J; _. f8 E: D! N        </action>  : V7 P1 b- G" }% C
      # X" |: `+ V. \: U+ ~' r) c* o
      ; Q, k' }8 `, s- g* Z5 K
        <!-- showtext() textstyle -->  
- o% n& j  s9 B: n0 g+ ?        <textstyle name="infostyle"  ! t7 U0 L. O  w6 o! Y1 o9 U; l
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  1 |+ X5 X0 m; z: {; D
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
4 j& E' ?1 k8 Z5 ~: w& N; ?) w
2 l. K& D* l' ?7 ~(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
1 c, r' ^- o' q& K7 \6 [                   showtime="3.0" fadeintime="1.0" fadetime="1.0"    X) D$ B# f# J: k- \; F! s
                   />  5 z4 d% y; j0 B5 ^2 T/ {
        _0 U& K4 _0 U! z) ^9 @, c
      
, _' {. s' D1 E+ K' V. i( ?4 I- r# }    </krpano>  
9 B' S4 n, T, V4 G. c2 e
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
  t1 Z( j$ Z% g1 F; R! epan2vr里怎么做
( ]7 |8 M) |: a5 K" I% J* W# A
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
. Y! e- q. ]! k5 IPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习4 V8 A$ d) {8 @/ _+ \
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
  ]! N  Z5 h5 tPANO2VR貌似无此功能。
! l2 n  Z) y. w1 BPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
5 p8 ?4 L, ?- ~6 E. m$ }
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则