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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?$ j/ A& N% {. C/ S, e: W$ m3 M

& [( [6 J, r3 b1 b: O/ _. z& H' C- z

小行星

小行星
% L/ E  s- c$ U3 |( z

% ~/ I2 @1 {+ j% e. o- o& |
2 Q2 a; s/ @/ `  h; S8 S

全景

全景

  {5 B4 m2 v* S  u" H( a

1 b& c0 B  }0 U( |" _
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
$ Q; X, |' O+ X: R<view hlookat="0"
4 P% w- \6 E7 |4 F      vlookat="90"7 t" b% M, H* |. F: g! D4 U: t! ?
      fisheye="1.0"$ K2 p7 u7 o( X; a" Y9 P. f
      stereographic="true"0 k1 Q* c  X1 d5 r2 s0 J2 x  D
      fov="150"
( d  |. G2 \) `2 B& {( L8 ~$ B      fovmax="150"2 p# x# E% w  x  b
      />
# c* Z5 }& T  |* i7 i& }就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。. x; q' A1 j! d. M9 i! c
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
& f2 F* i3 \5 O
+ ?1 q* p. ~% p# D/ j以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
. S  p0 Z6 J2 H4 I0 f$ j( V) ~
. L  z. Q5 ]( V1 y" A5 Q# m, n- @' Z4 K# {6 A- A
    <krpano>  3 L  Q0 |- H% R( J- Q- V: N: y( @

5 w6 o* M, p! r: Y        <view stereographic="true"  
8 P1 _& h9 o" J# x9 J              fisheye="1.0"  
- m# ~  n1 \' t  P, p              fov="155"  7 N) F2 C6 C; C3 i
              fovtype="VFOV"  8 l4 j- w" U9 C( h2 K
              fovmax="150"  
, b# z0 f: p6 ?7 O) Z. E- t: O              hlookat="-60"  
7 M5 A, ~; B) _$ d9 }8 ?              vlookat="77"  * h  \. N8 |/ ^1 g9 {
              />  
1 ^2 ?2 O2 o7 V; Z2 z; \! m+ {6 W+ a$ e/ l) x0 t1 r8 E
2 g& H) b7 K# W6 d
        <display flash10="off" details="24" />  , K" ~1 E9 g6 M6 h
        <events />  
# u& r" j' N! I8 B      
! Q+ |0 j" d1 A# R        <action name="normalview">  1 k, Y' g8 m# `* w% `# g$ ?
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
! E, \, w* G  X+ ?7 F* b2 g' a            tween(view.vlookat, -35, 2.5, easeInOutQuad);  1 j, U. ]- X, y0 m
            tween(view.fov,     85,  2.5, easeInOutQuad);  
; H% H0 n9 y/ b            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  ) C( l0 R2 D6 z, P) y" _
            wait(2.7);  7 C# h$ b! H$ \' C, d' @$ M) j
            set(display.flash10, on);  
; A9 q' }5 A6 Q& F        </action>  
# j! ~2 A: E3 Z4 C# k' F      & s3 j( `9 G6 k  w
      0 {6 {9 u2 f5 R; H3 q" \
        <!-- showtext() textstyle -->  
! @) `) J4 x1 J) ], T# G8 c        <textstyle name="infostyle"  
- H8 p5 K; z( R, e                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
- N+ W: a' m  Y, f: t: V                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow& Z' o$ w9 G8 D( e+ e+ Q  n

9 @0 {; B  d; ~! j6 Q* ~(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
0 U; C9 c: @% Q% o4 J  t0 c                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
$ P* r! j; T  v2 K) V                   />  , G8 {* y% ^0 q
      4 e" o; v: e! M4 b: t- ]. A
      " ?! Q: J) U2 s: Z" u; h
    </krpano>  8 {6 @& Q1 K7 R' V; F) A0 X. v
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
" i2 U4 N" x6 |- G  ?. T3 f/ V" span2vr里怎么做

4 \0 V# M( n! [8 g6 y这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。: N  Z" x: R# I2 \2 |
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习% C+ F' X; U, p+ G3 w
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
. K- Y: ^/ w4 E! z# E. PPANO2VR貌似无此功能。
( Z& d) e$ ^9 I0 ]* H& J. u2 qPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
/ d/ S- I. b: x5 ~2 C1 u' T( `0 w* p& ~% s
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则