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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?( X/ T' w; O  E: G# u
2 e& F3 Z. g2 [5 B1 i+ H6 K0 q( a

小行星

小行星
+ S/ {' _5 ^* e. B

) D) n5 @- D: J! H% H

, N. j( L6 d* B

全景

全景
% W# Z' P; J7 j% G' _+ @
8 Y' }* D- N" ]2 H( m6 I7 L# t
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:) z1 x& f- n- T9 @/ ?
<view hlookat="0"
9 k1 Y: @) h' G! A0 D: s+ p  n% p      vlookat="90"' R% A6 y$ b% P% [/ W
      fisheye="1.0"
7 d% {" F2 I" P& P6 [      stereographic="true"+ @- x. M4 M# J5 f8 Y
      fov="150"
5 A" N8 _$ i" }1 i6 }: v! N0 u2 o      fovmax="150"0 T/ Y7 `7 M1 r# w# G
      />) l' V) d9 s! a# ^
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
& U$ p  H/ q* \$ K现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
. B: q% T/ O# I6 ^7 }$ o9 i5 n1 z. X3 v! {+ u. J
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
3 i. [" ]' r# L0 D9 c' I! G+ r
8 A/ v8 B* a9 `& h  H' y
: K1 Z9 q+ [% ]/ h    <krpano>  2 [7 J! I. b+ F9 m

% i. I. L% X0 z, N: s0 h7 ?$ X        <view stereographic="true"  ) ?- N7 X; X- Z/ y0 E
              fisheye="1.0"  
9 ?4 p, R' F# j- _              fov="155"  
% [6 i6 U. D5 T+ B1 l0 {              fovtype="VFOV"  
2 V8 t) t0 t, q5 D% ]: [              fovmax="150"  
1 O, i$ e; I  @# z4 S0 K2 D6 ~              hlookat="-60"  
0 L' l% f# ^# ?" }              vlookat="77"  
$ w( W! U( ?6 B# p0 H; e              />  
6 l) l- B3 L' @* l! D7 J
0 l) l" F. I! t1 {! z: h ' _* w, [) ~% Q, }+ P, O* F) [, n
        <display flash10="off" details="24" />  
9 S0 X9 x( u' P" N        <events />  7 a/ K/ \; j& l# n' Q1 e
      
* s2 P% Z. n) P7 k/ ~, C) t' G5 D        <action name="normalview">  " n6 S7 @/ A3 m8 b% \1 k
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  7 c- g2 A* Z% h3 f
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
, E/ I* W# u4 `+ b* ^4 B/ G7 s            tween(view.fov,     85,  2.5, easeInOutQuad);  " V! G  [( w6 k2 Z" ]& C4 Y
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  / f8 [, a) G* d1 e0 w
            wait(2.7);  1 D; Z# C1 H1 A& n+ G4 j
            set(display.flash10, on);  & n  a) S8 I# i% W- e; J0 E$ ?
        </action>  
* ^$ b6 n! Z# n      : I2 h( ]! K+ R+ a7 z3 N
      
0 N+ A  B6 W: {6 h% d4 t" n- w        <!-- showtext() textstyle -->  ! C& z3 H) S' Y% W, j7 {# q5 \
        <textstyle name="infostyle"  
+ x- M7 M9 \9 |* e( W                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  2 q0 ?6 V2 H! f) w- p
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow9 V  k6 L+ _6 Z% c7 B6 r
+ y6 T& {$ H6 h" p  i1 [% a
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  " @. u9 S& D, q) q& {4 j9 G8 s- x: ?. K
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  # B2 S& `- F  Q, c( V9 U+ x
                   />  2 u& J2 r' }- w1 M* U
      
% A+ W6 v; A# R" E  s/ F; h4 |      
( p& p' g, U/ B* f    </krpano>  ) d# u' h. }; k: E" K
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19. K2 O6 [5 W3 p; @! l9 D
pan2vr里怎么做
, @6 c( w. t4 `* D9 ^& D4 T
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
8 S1 \6 f3 X% D8 XPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习, ~# N7 b/ b" z5 t! g' b
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM+ s& F0 k7 J* G  K9 H  i: ]- l3 i
PANO2VR貌似无此功能。
' o& _8 P- ~- j" J! rPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

9 l- o/ A3 \! N  ]$ p9 M* p能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则