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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
% M1 _, @% w/ u! e: {, |/ S6 u3 O$ F  q- i" t7 a9 {

小行星

小行星

3 n% L3 w" \, i- m" I$ W: @' u8 X( k: `' L' s/ B, I5 L" o

" s8 G7 |$ q  v: M+ L0 x

全景

全景
. k( W9 a% S- M9 z

; {; M# }7 U4 A/ J! r2 I1 n2 D
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
, t6 A* S* Q# v. ?+ |1 W, Z* c+ m<view hlookat="0"4 A/ y( ^0 C+ L4 @* v6 j
      vlookat="90"- Y7 Q; i. k( s0 a/ ^9 F1 X
      fisheye="1.0"
/ I8 K6 G' u6 Y& S      stereographic="true"1 {$ V6 x- q5 x) k
      fov="150"
+ R# m3 H2 _4 B. @8 j+ Z1 Y      fovmax="150"
7 z9 t6 M) s4 i0 t5 C: V% h1 l( _+ j      />
$ N7 z+ y; F& S' q就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
* u# E+ h2 X4 t9 j; y3 A现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
. o3 K4 [; i5 R' k  Y, @$ s% c' I3 ?
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
- I" G8 }" O& L& t
+ |% d- O" k* Z, Z: i/ {
- g: e* g7 p) h) c8 S- X    <krpano>  0 ?) s% ~1 S7 P# N4 ]' |* s
: _7 [: X# c: N) X& T) p3 n% k! A. j* r
        <view stereographic="true"  
, B( o8 F* @3 ^$ Y              fisheye="1.0"  
" n  r0 F6 Q+ I1 m" \- p( f8 f              fov="155"  5 B' f6 a5 h0 f+ q* R
              fovtype="VFOV"  1 b, }1 n' ^+ J4 ?
              fovmax="150"  2 B7 n9 M# J6 d9 T8 x
              hlookat="-60"  0 v: M3 w. ?- l* y& ]8 J4 I
              vlookat="77"    I' d2 D/ `4 X2 B* F
              />  
% H/ z1 g7 m# J7 |3 e: ]9 f. q& q4 Y4 i
7 K4 @, D2 E9 W9 Q; O1 h
        <display flash10="off" details="24" />  
9 A: _+ r1 h  |% O  y; ~        <events />  
, z7 A/ J$ e) }0 E      % a8 C* t9 L! h) t
        <action name="normalview">  . H% _0 \& J1 d
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
  W  F" f" s6 r3 o! Q            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
* w+ k. ^9 f  E0 t  M8 Z: J            tween(view.fov,     85,  2.5, easeInOutQuad);  + ]7 i5 V+ c  E7 k) C5 J( f
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
# N7 X+ r) l0 U4 P( _% y            wait(2.7);  
6 U, ]4 y3 i- q1 ]: K! i! a            set(display.flash10, on);  
& M$ N- A2 b( U9 G4 W# ^: D! y$ ?        </action>  % r3 t6 m: j, g$ b
      
& R, i1 j9 V- f' j      . L; |; F, K9 s( M
        <!-- showtext() textstyle -->  
" A$ T( Q$ L" R2 ~" g3 I1 K+ S& b        <textstyle name="infostyle"  4 z2 ?" I' @  }9 {
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  6 }/ b  \' h0 q) ^3 |/ P
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
* b* r( L* R' p" e. q5 a1 z# R$ r! u3 S9 m6 |  l3 y
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
7 R+ ?: Y4 \6 Q2 U: L* s1 J                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
  S3 U3 b8 U/ ]! P7 X9 E                   />  
2 W( A# E' y1 s$ T6 ~- Z/ \      $ c! J% ~4 y. p: T
      
2 m: \+ b7 o- \    </krpano>  9 W1 j- `. z- J, R6 i9 M5 G
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19% X$ z) h% h- u8 {$ x
pan2vr里怎么做

* O0 ^+ o6 {. b* o$ k: K  G这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
+ Q; a7 o. \" V% h* G* uPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
# ~6 }: `. }/ n0 @: F1 ~
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
% j& B/ Y. h7 ?  f6 mPANO2VR貌似无此功能。4 X9 C' {. S$ c7 W9 M
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
' K. {5 L! V/ U: f5 J  `; L' E
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则