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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?% L! p5 d% a' Y
. |- A0 Z& q- \  L; o/ N" g4 w. d: ~6 B

小行星

小行星
3 Y  d* u, L1 d' }) e- w% I

# A4 x3 o3 w$ ^$ F; {8 D

" H9 N7 a4 z9 }; E. `$ _

全景

全景
) o0 g6 ]  @6 u% S& ~" e' {8 c

/ Y4 a! r# O4 Z" w
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:/ y: [! N9 A" W+ X& a/ {5 u$ x
<view hlookat="0"8 _! \" B1 T; b: i
      vlookat="90"
' K. I3 a8 W% J      fisheye="1.0"$ [4 @0 n& q& l' v, O1 I
      stereographic="true"' W0 |6 G5 }/ w( f7 h
      fov="150", D' q) k6 y5 j2 m% }! V
      fovmax="150"
+ \( Z8 i! u' ~5 l+ j9 t# X      /># G3 P. \8 M0 K
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
8 b6 K4 H( z. U* z3 T" F! l9 |  a现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 4 M' p. v+ Y" f% ~
4 N9 i) S) H! @
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:/ z: b4 v0 c" y8 r2 Y4 p
3 u$ |3 @( j7 Z
  K! W/ l" D" a' g, m+ x5 g
    <krpano>  ' `/ X8 ?7 ^. a" \- }
$ o% i8 y- H. ?% K/ x% I& m
        <view stereographic="true"  
) p7 P6 }; s0 w& W/ D& k6 }2 T              fisheye="1.0"  ( v* z0 x( J& n1 j8 @7 \0 x1 A
              fov="155"  ' _# C- ~1 d/ |
              fovtype="VFOV"  
: L- n. g, t! c              fovmax="150"  1 h1 @& ]( I& Q
              hlookat="-60"  : e" z! p. U. O# S: B
              vlookat="77"  
. m8 m& `* X- |. |              />  6 B! e$ b  `- ?7 j& x  F5 g5 T4 F
7 ~9 U9 z6 ^3 S- g6 c
' R6 d/ ~; V7 J4 R6 m+ M+ B5 `
        <display flash10="off" details="24" />  
4 P, p) a. ~* l9 P        <events />  ' Z; J8 U, b: f( E8 j2 A  B
      - _0 n5 W5 O( Z$ _. X9 F
        <action name="normalview">  
1 Z" K' T7 u9 W8 l# I4 c3 ]            tween(view.hlookat, -40, 2.5, easeInOutQuad);  7 @% J/ [. x. K* O: s+ ^* l$ Z
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
/ A' ]* `; x5 I: ]+ h( o8 F            tween(view.fov,     85,  2.5, easeInOutQuad);  
  T8 e% ]8 Z6 c- `+ l" u# V) i            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
8 h2 ~6 e* Q! J! ~$ Q            wait(2.7);  ; s8 I$ [! w% T! u1 q
            set(display.flash10, on);  0 q* k4 o% ^8 I, ^8 E7 v8 Z
        </action>  
- C/ l) [- X: {      
4 N& E0 T% a- M$ J( T- m% K      
) h& c, @+ ]5 Q* g        <!-- showtext() textstyle -->  . v9 n- J: G- F% h
        <textstyle name="infostyle"  
. {" m/ m  ^/ [. S7 }) [: K9 _5 S                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  ! t# i: m; ~& `. i
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
. T/ Y8 w' _( N' S
; w" g2 Y0 z. K9 X6 j( `(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
. {1 f6 C# q" p! I                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
% h0 r8 }% M3 h0 ^; o+ ?                   />  . g  b# j7 H$ W9 ]" w+ Z5 H
      3 \% |3 ?0 C4 ?/ c4 X/ ?
      
8 `; q' I, A$ v    </krpano>  
6 q! h/ G1 C! ~8 e
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
# J, ^" u4 V* U, `1 M) vpan2vr里怎么做
' }6 v  S& v4 U8 F. c) ?
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。% H0 @) J$ x9 r
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
! x& p) [0 v" u2 R! F7 o
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM3 x2 J- d+ Z/ i( |, ^) }
PANO2VR貌似无此功能。# \3 ~, ^% t" p2 i+ v  ?! e# C7 h
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

- @. F, B  i0 l5 d# I! \3 S能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则