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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
$ W: A1 ~+ T0 g4 P9 ]8 t
) {" D1 O, \  f

小行星

小行星
: {9 p$ v" w: G
+ C9 {! I2 m, g

/ ?  B# F- J# b2 y# j  X

全景

全景
2 q& [0 t; b+ C4 G( D! m* h3 r6 P* L
. ]9 v. s+ V- @0 G7 S
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
* w1 r; g  k# G4 b% r" }<view hlookat="0", g* Y* P# u; t  S- W' {( B3 e
      vlookat="90". v9 B1 Z- H3 p; y3 I
      fisheye="1.0"
# x/ S) T1 b- Y, M( m) Z      stereographic="true"
4 z, ^# z* X6 G8 U, e1 {      fov="150"
: a. W! {8 Z! ~9 j4 h( I      fovmax="150"3 t! O0 F/ B0 D) R/ ^5 L7 X, ~
      />
5 D. _6 E6 D: i  v7 o# m$ r5 h就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
/ U3 G! Z$ j5 @! @现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 4 Z  x# i# V; d+ t
% Y" _* N7 H2 w# I
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
6 G$ [5 ]5 Y  ^5 t6 l! m: ^2 b! k: T  s* v

3 S4 n/ z; ]  d- p: b% l# t    <krpano>  
* u+ b% w4 F! x& t6 z& {
1 F* F. Y. @# G. Y3 b! D        <view stereographic="true"  
8 k  r2 Y8 s3 i0 t8 J9 ~4 Y              fisheye="1.0"  9 b% x9 F6 O# y3 E! |
              fov="155"  ) S5 N+ V" D$ f4 ~  k; ^' ~
              fovtype="VFOV"  1 U+ v9 w' \  a1 j  A
              fovmax="150"  
; k& Z# r# I! o( ?! H. @. o              hlookat="-60"  
( p( P. b: U! U              vlookat="77"  + }  n' l+ Y' G$ `& ?$ \1 w% P' P4 ^. o
              />  * n: C, X/ @; M* N
- v" t- ~0 U& ^% x8 u
& U! J! S: V: Y; A
        <display flash10="off" details="24" />  ! q5 j4 J+ ?; i" J" W
        <events />  
! g, f2 d3 U% E0 F4 k      
$ ]" n: o9 C+ p9 d/ n        <action name="normalview">  
. O" _7 ^- [4 Y% G0 d            tween(view.hlookat, -40, 2.5, easeInOutQuad);  9 P; m& p- L3 X, `# I+ s
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  8 w, F* Y, z7 y! l# B' b8 }
            tween(view.fov,     85,  2.5, easeInOutQuad);  " R: m5 `1 d+ X0 Q
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
$ t" x' n0 `0 Y9 ]            wait(2.7);  
$ d$ a' ^% G& C7 J& ^, c            set(display.flash10, on);  
' [, R- ~' ~. W; F- G- }        </action>  
1 M  r* o& C: X  N      9 _7 }3 S, ?. ^3 @
      
! T5 Q. t/ `' h3 V4 u5 ^- X        <!-- showtext() textstyle -->  
% g; _2 s" V4 Z        <textstyle name="infostyle"  + g0 z' ?8 [  k/ M
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
' }% D4 z- o9 a3 D  v                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow% W! B. D2 h# L1 M: E" H8 _
% _( `, }' `& M& Z+ X* |
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
# e  G1 @9 X  Y9 g' u                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  $ t! ^5 F; ^& S
                   />  / \7 j6 @6 D& I3 y
      6 {" F- r9 u4 r5 Z0 f7 j: E
      
# r/ n& @# f8 M, J8 T; V# e    </krpano>  
7 w+ p% P7 q+ p
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
9 m, K0 i1 l+ _; u# D' v- ~5 f. S$ Jpan2vr里怎么做
- R4 n: U0 S. h, s3 [6 h
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
7 Q, @  A  j$ _+ ~! kPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
. Z" M# j7 y5 u9 f. f
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM8 B9 D+ ^) F7 `
PANO2VR貌似无此功能。$ q4 ?  q' A2 ~; J/ o
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

2 d7 _( m# T' z+ C能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则