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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?: [' J" R" h6 l" L- N# M  z6 e' w

, r, J7 a) |4 N) P

小行星

小行星

1 K" K8 D+ P9 N+ g, |) i- M2 a. U
8 n3 r; p1 M- F+ d* q

* m9 [! E- H" t3 F6 N4 x

全景

全景
6 M% N9 [' v4 [3 e

% n3 J5 x- P( @7 f
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
) `( f. e+ o) m# P<view hlookat="0"
0 u3 ]* @# P0 S# M. K. \      vlookat="90". T& Z6 Q, y# z
      fisheye="1.0"
" a3 h: @1 ?5 Y# }      stereographic="true"
8 F# }+ H4 q9 n3 Z8 z      fov="150"8 |1 H6 g0 j6 _
      fovmax="150"+ q8 S: u3 z2 e+ M4 _
      />* q- L7 u" N! ^* b1 w
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
5 f+ D. H/ p6 {) l* T* c0 o现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 - L) C) k1 c+ ^$ J0 h6 k6 _( F

2 f$ v1 I2 d6 c' V+ H( V) }3 @; [以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:2 u# B+ ]" U* Q  |* D) ~+ v" m

! G2 g. B3 k1 q. G! r# @% P1 k! L2 X, A  T  m& W" s
    <krpano>  
7 ?' r8 `6 a) s3 y$ l
6 E6 e; ]0 g+ n7 m# T        <view stereographic="true"  & w1 q2 u, @# f* y
              fisheye="1.0"  1 O! |. o( n: E8 Z( _! p
              fov="155"  
7 S, r2 r* ]- v5 w              fovtype="VFOV"  , F/ u3 Z- m$ U/ n. A. s
              fovmax="150"  
- V9 U% X# ~5 J              hlookat="-60"  
9 r5 E3 F6 b* L' l0 q              vlookat="77"  
5 [# H, v; D7 w) W& k              />  
# ?' e3 k1 }# `: L& v+ W8 A- f1 r' L: Z7 \6 r
9 M" ^: B- W3 J% j* G
        <display flash10="off" details="24" />  
4 A2 L$ U6 g1 B7 a+ u. o+ o        <events />  
& c# f8 @8 j+ s      : _6 {8 l  O8 ~2 Q" v
        <action name="normalview">  
4 c& L+ D1 K2 k$ ]( h, C4 |' R            tween(view.hlookat, -40, 2.5, easeInOutQuad);  ' L8 ?: O( ^9 z% F0 F5 O  ^
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  * }+ s) h" [7 F
            tween(view.fov,     85,  2.5, easeInOutQuad);  
! r; A& B& W1 n            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  ) O, d/ Y7 V# R8 o
            wait(2.7);  4 q* B- M7 ~: w
            set(display.flash10, on);  4 M0 e7 z3 N! E  s# `
        </action>  
7 x4 W# w# G9 ~5 O; {      3 i4 l4 Y) }+ t3 s
      , m. x2 q- o( B- w. T$ n0 v
        <!-- showtext() textstyle -->  # q% J$ {2 s; g! B" ?+ w8 |- y
        <textstyle name="infostyle"  9 k$ E5 g! O  A2 d
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  ' J$ _4 c; M' \+ b5 o+ A' `" |
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow+ y! ]  Y# ^( B% `, U& D

( k3 F9 R  ]6 \) I# \$ e3 N( m(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  % G/ g6 p8 |# e
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
; s& `* ^) d9 i                   />  ) Q% J! j# @& f
      & W7 A9 X3 v' }1 A, m3 J9 w) _
      6 f. Z) ~& i) z1 p4 @" F0 C
    </krpano>  9 t, G, a/ |& r0 {
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19) H9 {: W, R6 \& S( g# ]
pan2vr里怎么做
& R, V2 J. Z2 K! m/ S" v
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。- z) |  w6 O: u7 J. e; J
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
5 ~4 Y2 b% @* p' f4 k5 `1 D, A. g
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM' f$ I. q. U/ X6 d* b7 M
PANO2VR貌似无此功能。# j2 f* A( h+ W  h
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

; n9 v1 V0 m4 w* T  }% h) }: U能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则