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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?: l3 [' g8 ]; t: j
5 P$ P  D6 q, A  t* f

小行星

小行星
9 K7 t" q  B  _/ \/ C% R

5 e; {) a- N# q# A# V

0 ]) ^& k5 }4 O

全景

全景

3 R& P) R7 |2 m* q" L

* \, u, M) }% _" S: k) S0 Y
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
7 n$ E% ^+ _" q( x- S<view hlookat="0"
  }% s; R( G+ A* \- a( L      vlookat="90"
. ]4 Q0 X. w; c1 ^% D6 Z( M" i      fisheye="1.0"; K4 U2 N) e4 L& b
      stereographic="true"3 N. j8 @5 R5 I! L! ]3 e! A
      fov="150"- J( K# U/ [! r5 q( y1 p8 z
      fovmax="150"
$ T+ ]) C  H! y" U7 e9 c      />: V3 ?: S0 s$ Z# T- B9 u
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
! \) O  q0 T3 z2 v$ O现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 ) Z- a- R" G7 J# a) S$ \
# z8 T- m& y% V
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
! e  e! }/ Z. T4 p5 {; j
7 y; W7 ^$ L/ w% g. I9 l' _( M: X! j# o5 f& W8 _: ]% o
    <krpano>  
: W' t) D- z. u. V* ?
2 n9 f. ^6 x0 T        <view stereographic="true"  - U( Q8 E/ e; s
              fisheye="1.0"  ) R7 y! i( n  [6 Z
              fov="155"  ) g4 W! j4 P: w+ y
              fovtype="VFOV"  ) K4 B( X# z/ D) }* O/ ?  S
              fovmax="150"  ( r9 k- o8 `2 D- l( W( ^, V6 x& M
              hlookat="-60"  " n4 t  Y; m) D6 o. p
              vlookat="77"  ) k$ I5 t/ X, h/ C
              />  7 L# b( r. h# V/ D
" G5 ]. l  ?/ V1 K
+ Y" _# X9 I, l" P, z
        <display flash10="off" details="24" />  
$ x. S5 |5 A" f# b        <events />  9 y6 D) @  v- @2 t/ ]6 ?- D
      7 ?0 E2 ~& P1 E
        <action name="normalview">  
( \( s" ]9 Z- \' R# x2 ]# _, n            tween(view.hlookat, -40, 2.5, easeInOutQuad);  0 n/ `! ~) z0 w2 y* ]% G& O4 _1 z  y
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
' L6 j8 e$ q$ {5 J; A9 _# t            tween(view.fov,     85,  2.5, easeInOutQuad);  
# O( R1 S7 s' X; v            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
  g- i* ^' e4 k0 m! Z  Y; v) l            wait(2.7);  : }% ?3 g# q/ z; G0 T5 K+ E
            set(display.flash10, on);  : b! Z/ Q8 y5 u9 M
        </action>  
; T5 B, `1 m% {% I! `3 r      
) N& N5 }! v* K* d* X      
: a6 m0 L6 r+ U* s+ u* W& l5 ^        <!-- showtext() textstyle -->  
6 D2 O, Z% s8 t/ @        <textstyle name="infostyle"  4 u9 K* M/ A5 i' A& `. P
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  8 G! ~+ S3 }6 q1 j' R+ v
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
% J3 f, \: h  }) g+ D- K7 F- y* c  V: q; q8 y5 y: L  v0 e
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
  `. I8 |4 H2 c1 T                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
- k6 l% V0 H* }& Z                   />  
$ L3 T' @' e# A$ K" L: H      : G/ Q' I6 l. g: @/ y; h
      2 z. C* [0 c3 B( C
    </krpano>  6 v/ O1 W# b7 @! W" @# {. Y
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:196 y8 d8 I7 E# ~- f" q) X
pan2vr里怎么做

# Q# t) J% S3 W6 P: I; D这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
3 c5 p0 X7 s3 |0 Z3 n. f7 B( e$ lPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习9 g% v' S- ^, P+ S
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
% i% b3 T( c9 g8 n' i- rPANO2VR貌似无此功能。
9 i7 K$ t! [( B% I6 `/ @PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

) }2 v8 U$ s1 `8 O, X4 ^3 \. ?能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则