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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
  B: f( G4 h! j
# n: ~! z& I( u0 W

小行星

小行星

7 B/ q  Q9 G1 N  B( y9 b5 g& v/ `
5 V5 ]4 T# ]- u; i1 C
+ i2 o. H: \7 G! R& s  F2 x  \

全景

全景

- M: U( e  s; s" b, q
% ~" @  [& T$ W0 B5 c$ B
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
+ @4 P4 T& p+ }2 j- B<view hlookat="0") y/ f; G; q0 |* j! H, y
      vlookat="90"- h" o1 g  I! F- h( R4 |
      fisheye="1.0"
6 U& A- G. y# r) T2 M" A      stereographic="true"
5 R4 m: l0 }4 c! ]      fov="150"; h" s  B; R% }2 H$ K) z; V  h8 g" O
      fovmax="150"
5 d- B% _+ `6 N6 ~) k      />
% d' ~7 E/ I; u9 k$ ?+ E就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
* ^! _' i) y6 [- m0 i现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 5 j( i) J0 [4 N
) ]2 _! p( Y8 X* u
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
; C- l- U5 n4 f/ o  m: Z% l; ?; N2 \' b- d8 p5 E$ Q! g" N# |5 u1 E
! b9 |/ o9 k  {9 X
    <krpano>  
* z; J' A) g9 B
2 S* Y2 N$ Z0 S# W5 o        <view stereographic="true"  
% _) s6 D+ t( R0 r2 \* Y% s              fisheye="1.0"  2 ~% }# \; }) f2 s! |# Y! m
              fov="155"  8 W; Z7 }/ @3 f/ s6 L2 _- I
              fovtype="VFOV"  
' R* s9 s$ `: ]' d              fovmax="150"  
" R0 i4 w6 V$ N" l) z              hlookat="-60"  
* E2 u; f; j5 b4 a              vlookat="77"  4 j5 B' ^7 o+ }) b! g6 N8 Z3 N" [
              />  ; M2 A  j4 {* q% {# l& g% J* W) X( `, A
' h7 U9 S7 i9 E2 U

6 h( J6 R8 ~: h& G2 S$ T! j$ d        <display flash10="off" details="24" />  
8 D7 |+ v! N6 M, K# w        <events />  
" ~. ]1 i4 V2 [/ {7 j      
' R/ f" Q8 z% \" ^1 g0 e        <action name="normalview">  " t( c4 d5 r( k$ o) _- b8 Q
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  + n3 a8 T- K8 l4 |; m# ?8 ]& s. m
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  . g$ G! L# [( r! M
            tween(view.fov,     85,  2.5, easeInOutQuad);  
: p- x$ L& ?8 ]# E+ G3 p            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
- u7 ?9 Z4 k; a3 Q6 F2 q            wait(2.7);  " d' m' M4 F6 B8 g% W6 O; [. F
            set(display.flash10, on);  
+ E/ Q4 q' J* g+ O4 P. C0 ?        </action>  
3 x  n' N; }/ [) n& o4 N      8 B$ ?! g+ t. A6 X$ g$ q( f6 {
        q# j$ v/ M- U$ Z
        <!-- showtext() textstyle -->  
/ X$ v$ q$ f& r* f+ _. t! J) v        <textstyle name="infostyle"  ' Y' u& b# Z; e
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  % {* S2 i6 y+ }8 ~! o( s! c
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
! s/ g/ d0 K& D1 s8 S" g& w0 `( Q* t& }
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  ! O; ^! R/ @" e2 K  a5 K8 j# x& c
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  3 J& ]" o5 a3 H$ \) Q7 Q
                   />  , h8 }# L: h9 i- i
      : Z! o/ v1 c( y! J
      , b- Q) b6 G1 i6 {! }; F# l5 f
    </krpano>  8 a! M7 v) H" y$ ^9 q: Z& @/ F
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
9 R- y7 ~, o0 ~( K7 k; vpan2vr里怎么做

9 p9 Y" ]9 [( Y0 P5 G这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
8 u1 D$ z* n' G8 ?' n0 J# }' UPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
4 l. q) V/ e: `5 O/ W% S
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM, M' d# C2 D, ]3 `2 T, D! Z) y, F
PANO2VR貌似无此功能。8 \5 P; _/ g- K5 p9 t
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

& Y" A. i$ f/ M" W能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则