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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?- R; L( B1 C6 L$ o% N1 p

( i* A8 Q! e$ o# {( n3 M' j

小行星

小行星
' {* \) t7 W: A. l1 o- {
( N  C3 x- |2 K3 H$ d

  \. S9 ^' H" g

全景

全景

: i+ N/ Z, i7 I2 v

4 Z9 K+ y% u2 y/ Y* d4 P
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:, S' ?4 ~6 N5 ^, f4 `
<view hlookat="0"6 h5 n/ |3 n$ L) F
      vlookat="90"+ }8 t  X$ z6 N" M, b# W
      fisheye="1.0": Y. g8 J0 \! \; G9 r
      stereographic="true"  f- o6 j% |, e3 n
      fov="150"
, U! N1 i4 H! U3 H      fovmax="150"" H: z0 q0 D) U1 E
      />, I. W/ p# @7 v2 i0 N6 ]1 T
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。$ r6 [  n' I& Y- B$ F3 N2 L/ i: Z& F
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 - E* i, G: l" a
  X! ~. W! A+ N
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
2 H. K% Z, N  V6 z; A( j# M
3 B4 b% {7 m) J* J9 N; I, q: z7 P. g3 t5 J
    <krpano>  6 _( T% T7 Y# U# `

3 o" B- A% S. h& }9 }& e9 v        <view stereographic="true"  
$ l, L3 m. x! F              fisheye="1.0"  
" w3 |0 u: W2 `* v2 w% ~  u5 F              fov="155"  
5 P3 T5 Z# ~5 K4 k              fovtype="VFOV"  ' p  q: ?/ @0 L4 H' ^0 t7 c2 w
              fovmax="150"  8 \/ Y& k2 k4 |, d& ~
              hlookat="-60"  # R& u( s) }# }
              vlookat="77"  
; L: X  t( n% ]9 L% @, I              />  
% r5 |4 a2 o- `" M7 R( }5 c) i4 F5 j( Y$ M2 q
! F5 |: O$ I  _, O0 v3 C
        <display flash10="off" details="24" />  # R: y% G* \+ I. R( p
        <events />  
7 W8 O, p- R3 y# S5 |      6 b# V' ]2 O+ k, u8 o) j
        <action name="normalview">  
. j% s7 {% F& x# a            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
* l* r: G$ G  B. B            tween(view.vlookat, -35, 2.5, easeInOutQuad);  ; T" N! a4 I+ b' y+ F3 u2 L5 J
            tween(view.fov,     85,  2.5, easeInOutQuad);  
; X6 ?  ]) y5 I            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  . {* ~. A2 o+ d& U
            wait(2.7);  4 p$ B! T! I7 E% J
            set(display.flash10, on);  / v& S1 K  u! r$ T8 j# o( x4 k
        </action>  
8 L& D, q1 ?- l, |- _2 m. g      - I& N/ C3 J/ n5 K0 c, S3 \0 y+ s
      * R; i) M# L8 j5 |
        <!-- showtext() textstyle -->  $ K' |7 \! G  f& [; K2 N/ L
        <textstyle name="infostyle"  
. c$ `  y) {7 ~- h1 h                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"    a  d5 p$ u, w6 b' L0 P8 V
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow' @7 T1 {; i! s' s" L! r

. u7 g! k' f- Y: F5 ~3 j0 J# ](0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
. L0 R- N$ D: {                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  ) ?+ N6 U7 E, g5 c0 l
                   />  4 v  b% I! k7 F/ l+ t* ?% O/ P
      
) A! W9 s1 j$ U; Y      * h- ~9 G  O  H: w* H2 U2 W
    </krpano>  + r# y$ O. W9 u1 |* w/ S) ]6 U3 n2 `
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
8 M' ^4 W' B2 k. w+ ]7 V- X. Xpan2vr里怎么做
3 B3 U5 v/ \$ V% s; I+ M' C2 N" `
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。" L1 v2 u6 z' c; n! ~
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
/ h+ ]! b/ M) J' n
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
% D5 E0 [+ g4 ZPANO2VR貌似无此功能。
; f9 d+ y+ o7 r4 aPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

; l( {7 Y4 K1 E% L能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则