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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?# \1 j; y  @, R: X

& ]1 e' [# k! N2 k" D  n* O

小行星

小行星
( x% F9 L  V% p; i; P$ F3 U
- J* ^5 N- w  K4 j% t- o

* G+ {8 ~1 p- q# b9 Z

全景

全景
) `/ _( b: `" G5 |
2 x' f% N6 D, s
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:- ~6 |% o2 m; t. ?
<view hlookat="0"
7 m/ T% C  O8 [  n! X9 L0 j, _      vlookat="90") U" J' o( @/ y4 z  f# X! h
      fisheye="1.0"
& h/ O$ D: Q/ \& F0 M" q      stereographic="true"
0 D" c" j1 |0 o% m7 M* k      fov="150"& J9 P) p* T) _5 z( H
      fovmax="150"
5 O. O4 P( S: p/ K0 ^+ ?4 d0 j      />9 ?# v0 S3 G: f2 w/ e. p
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。& z& P. s; U4 h. n( }! I
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 5 n8 R# D3 I8 O' R5 R. i# \
6 E  F# p7 L( V" S3 R
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
7 ?% s' F' g+ Y! Z
  W# ^- g/ X. a, B$ h7 |* O$ Y/ B/ ?# |3 [
    <krpano>  
# e7 p0 ]& [2 z$ A# M! f 0 ~, x4 I5 E: i! Z9 g" r/ o
        <view stereographic="true"  
- G! Z2 ?3 X3 B' S  O3 b1 w              fisheye="1.0"  
9 y9 d; X  U1 K1 Y- b7 j% `              fov="155"  % w9 @( {& U) k- e( B+ H
              fovtype="VFOV"  5 i' V; D$ @  o0 d9 x7 r
              fovmax="150"  # b8 E6 l5 `, U* G! w  {
              hlookat="-60"  ; O4 l( |% D) |; y6 e/ _( N% ?) f* S
              vlookat="77"  
7 w5 O+ b& I) e( @! k' w' Q              />  
3 q9 B8 `% W5 ?; e* K1 _5 \6 I0 M- Q8 u, j  ~$ M
" C, C( N( Z5 C% t$ U+ L
        <display flash10="off" details="24" />  - t' ?  M- d. w
        <events />  ) J! z" o$ _) m6 M
      4 F6 X- \' ?. W1 N6 n# `
        <action name="normalview">  6 {% C" v0 t, f( a4 d1 @3 D
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
* N4 @( A* x5 u( F$ i* Z6 h8 {            tween(view.vlookat, -35, 2.5, easeInOutQuad);    X$ [: O; W! u1 \& g
            tween(view.fov,     85,  2.5, easeInOutQuad);  
* T) ^0 {  k  [% [# h! ]            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
/ s5 O5 u8 t  E7 ?! \            wait(2.7);  : Z- A+ q9 l' o4 i
            set(display.flash10, on);  0 u! s) K6 L8 n2 B3 T
        </action>  ) G3 w" |9 ~% h# H
      
8 u' Q- }( _2 d& `" @      
( S; G. H" l( ]& v/ E" k        <!-- showtext() textstyle -->  * s9 t+ q5 n& a5 V: ]+ R
        <textstyle name="infostyle"  % J7 F7 I# |- B4 p* y
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
- ~- c5 t% u- c, O4 r" K5 U. J# j                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
' f3 f" o3 u: k! x0 \0 k& A* r3 o( @$ h& _& M0 n
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  . d" ^# v/ @& m+ w
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
/ r7 d: J. T6 S/ y  z/ i! ?1 p' I' {& m                   />  
! Y- m% O2 P+ o6 u% q3 S+ Q      8 t- k1 J! L; _2 K- s' E8 T
      
+ r7 o% D! \& f) S1 {    </krpano>  
$ n0 z+ q, P4 t& e+ T. k
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:197 F& O9 O9 |) m& C: i' O) [7 E, a
pan2vr里怎么做

' ~; C# f- j0 `$ q+ x6 i5 O这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
  {1 p3 R- [9 F+ y7 cPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习* a, o, l9 \3 B$ H
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
- |8 @( @1 N; B- J; ~9 n1 d3 R3 |) ?PANO2VR貌似无此功能。
0 k6 s! t6 e: ]4 I" j( r( G! `PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

+ r' M# X% S$ t0 h能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则