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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
' i: y& [! ^% U8 ^
1 N1 S7 |4 h6 p: W

小行星

小行星

( {) t7 a' @) m, n7 n. @3 u7 |& ^
( c2 |) h( B& ^# K; L* d3 |

全景

全景

  B5 i9 R2 J) U

% B# l( s3 K, C/ ]
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
$ y; q6 e+ c1 S<view hlookat="0"
; b0 r) |& s) Y5 O      vlookat="90"
: F; r4 q: B. j- `/ `! Q5 ?      fisheye="1.0"4 W7 S+ W1 O! e: Z( ]
      stereographic="true"" h; o  i3 _, w" l
      fov="150"
8 t6 r8 F# N# n) [: ^      fovmax="150"7 b1 R" y9 C  ^6 _5 U; ^# N
      />6 q# ?! v( h2 g0 J4 d6 S; s
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。1 _' ^' ~& j4 O9 T& S
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 , g; `5 V' R$ T+ D# a' p

: w1 c( l/ P8 {2 H以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:8 D5 u# c1 v' p" D

# Q$ S1 K7 E* K; P7 c# N
$ G, q( K' A- V2 \- [( Y" l    <krpano>  
$ K8 W# [. }7 E. r) _ 3 q  c& [1 x6 E* D4 x
        <view stereographic="true"  
: M& T. q9 V% U8 r6 R              fisheye="1.0"  
4 c5 s2 a, ~) z% P              fov="155"  ! Q* l5 K! k# ?
              fovtype="VFOV"  
. D# A6 o+ q! r) z/ K              fovmax="150"  5 x# Z: Y4 F( ]; V% d
              hlookat="-60"  - p3 R8 G  h3 @6 T. T! {# I
              vlookat="77"  
5 A9 T6 a+ H. v, z  E+ |              />  " {) p$ t0 I0 |" z* C

( M3 Q" @. x+ u
! e& z: v' r! F" p; \        <display flash10="off" details="24" />  
& C( X( H8 V5 a        <events />  
) ], W( t$ i2 V' m1 D      . C2 B5 `: T( v2 |; `# Y% U
        <action name="normalview">  
* ~& X! G, _" v, C1 Z9 ^            tween(view.hlookat, -40, 2.5, easeInOutQuad);  9 f, u( r  s- K% w
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
8 ^! K+ W0 Z. x3 w6 z! V            tween(view.fov,     85,  2.5, easeInOutQuad);  2 V3 ~+ ^; B$ A& z7 T
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
$ S8 Z1 x( j0 c            wait(2.7);  
( Z. ~  w2 W# i& `+ Z            set(display.flash10, on);  ; T" u- \8 \- Q: ?8 r& Q( f" f8 z
        </action>  
% T) U3 `2 }6 x! T4 c      ! p! \8 Z% P# W
      8 w' L5 X1 |7 @5 ~& B
        <!-- showtext() textstyle -->  
9 t7 A9 M. k% D. E' V        <textstyle name="infostyle"  , u) |' `, K# |3 R
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  2 ]: W" ?$ i/ Z# H! R0 F
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
: t5 p! t( \) }; Q6 e5 R
/ p  }, n/ `1 `8 E+ I: `1 S7 e) l(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
; R" H5 `# r+ [, t                   showtime="3.0" fadeintime="1.0" fadetime="1.0"    x/ X1 {: c  z6 ?8 e
                   />  
9 u: [# F$ E( m- S      5 `: f4 L: k' I* D( _$ E
      + X4 Y# i5 L5 \9 B
    </krpano>  3 v* f5 ~% ]8 y3 k( f
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19( w* h  |& E' a. M: A, V
pan2vr里怎么做
1 \7 N+ H, s/ Z0 S& U+ d
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。* y1 Y% e$ G$ S: |' a# K
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
! y5 a, O9 ?2 F/ U
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM. z" Y  `9 `* k/ e5 E  D5 s
PANO2VR貌似无此功能。
; J+ J; ^2 p0 Y) q/ \! zPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

+ w- @! y% {) _能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则