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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
9 F  x+ }% u* K$ @0 C* D/ h- k; Y3 ?# J- Y* ?9 l1 J

小行星

小行星
3 y0 {: H4 Q7 C5 U6 e3 N' f
* f7 J( U' N' c: d1 P
+ B% r" k7 y0 n7 o/ d! Q8 v" H& e

全景

全景
( L: H& R& F, B; h4 h

/ |  A8 c# V& L# j
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:3 w3 @1 [: G2 R! k$ m8 c
<view hlookat="0"9 e8 r3 _( N4 {( x6 Y1 ^
      vlookat="90"
& z7 [9 i" g( f5 w      fisheye="1.0"1 x- {* H1 g4 Z- b) w2 Q/ I% D) d
      stereographic="true"
8 Q$ k5 v' j2 ~      fov="150"
9 _  w9 w; B. g( B  E      fovmax="150"; g# w0 c3 X8 }0 F" K5 v+ D, j' }8 x
      />. \1 b" w) a& G: b
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。* `8 n' C/ M0 y" O
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
( \. Z* j# i3 K! c& d
0 N( g- u# y6 n- [( c以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
  ]) _% \0 _1 k" u* {5 O. o
5 t" f" @; r% y
$ t( b2 ]" P8 o* e+ q    <krpano>  
8 {& V% m, Z+ u+ m4 B% j# C$ a; `4 t0 M. f$ d ) l  M! E# M: t% F6 S  `& a# Z1 j
        <view stereographic="true"  6 g, `7 X/ V3 T% j/ U1 ^
              fisheye="1.0"    q% |0 y5 i3 g$ H* i9 C6 L
              fov="155"  7 n4 T+ f( R$ k) r
              fovtype="VFOV"  
0 I5 X$ t3 X: j; B& D              fovmax="150"  
+ y. p- ~/ v4 k( G$ X8 X) [              hlookat="-60"  
1 W. n) C# L6 d: W              vlookat="77"  
9 m2 l5 f2 @9 E3 }7 c! ]              />  
: L% L$ m) N* Q# ?, `
% C+ t4 W- R3 l
3 b- Y! B, @% s3 t) U0 W/ P3 R        <display flash10="off" details="24" />  
! H4 s* Q3 m( N4 N        <events />  , q$ Q  E' P) ~4 [+ y0 I
      . Z" p" f1 s: _! Q
        <action name="normalview">  
% v. j! u: y( x! K% E            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
- x/ l, O% x3 y$ W8 v' I7 h            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
9 x4 C- H5 t3 l% \            tween(view.fov,     85,  2.5, easeInOutQuad);  
# g) {* P1 [3 B) B            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
4 ^8 ^. w" V) w7 Y, d/ Z            wait(2.7);  
; ?# \  m1 f7 h            set(display.flash10, on);  
8 M1 r  f1 ]) S$ O        </action>  . Q. P7 Z6 A0 `& ~/ a$ @7 D4 l$ W
      4 q' D" I1 E4 F) v8 y) V2 C
      5 z: b" z9 d0 p! p; d$ A) ^3 s- o
        <!-- showtext() textstyle -->  
. c6 j( x0 V3 l2 }9 S6 \        <textstyle name="infostyle"  
! y; ~1 {6 `; ?+ _, M; R. Q                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  5 L# ?* g! S& B& h  m- T( n& @) o
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
/ }# I  F0 n2 G. O; C+ O
8 A" X( |) ~7 |. @# d(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
" P4 h; w8 l1 B9 n) W                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
0 |, L( k0 b5 ]+ w% J8 L0 Q                   />  
; K2 T6 C$ V3 M$ R      7 O1 b# Y" L7 L7 m
      0 M3 `. Q. O) t, {
    </krpano>  
; p9 B8 i( R( t- d' h
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19- Y7 Q8 g7 l6 a. N* M
pan2vr里怎么做

$ ]' S  p3 Y1 |. }0 g这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。' {8 A! @6 ?6 n2 @& D. U- w
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习2 E9 ^% U/ |3 Q+ u/ x
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
4 w8 C) s) f% R  u' f2 ?2 FPANO2VR貌似无此功能。! @  _2 p3 \8 W+ `2 x' b" O, g. ?! r
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
4 Z* B+ l3 ~. @! A- @' [
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则