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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?& E% ^8 o# K7 Y2 ^

8 o# w1 P" G3 x3 L: l

小行星

小行星

/ b8 c& x# v( h- [* o% |6 }! w
, N4 J- f" t8 Y6 S, h0 F+ y

% u9 n4 F1 L9 N+ l& d2 h

全景

全景
4 F( f# C  C' ]. J" F

2 K: f, T0 e. d
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
/ w3 E" Y$ G: D, }' m9 ~<view hlookat="0"4 h) U4 @- `. c  x: O
      vlookat="90"+ q5 R; f. {8 W/ J  {' m
      fisheye="1.0"
; u# y4 [3 j& S6 k! y$ z2 g      stereographic="true"* c9 a( s7 Q7 M8 Y1 Q- U( Q" [
      fov="150"
* _/ M7 m8 F* e- Q+ J" ^( a$ c' Y$ y      fovmax="150"
5 U% m# _% n# D( ~* Q9 P- i3 W      />
6 A5 z; x2 g5 v4 l- o就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。* W# f( W) K7 R5 J8 ]+ s5 y
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
4 N6 j" I( |7 y7 U6 O9 {" Q, O. B' v/ ?4 |6 W
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:& y8 S. b* k" P4 L

3 ?2 K& `0 |$ ^4 y$ q8 U- a5 @' m
    <krpano>  
9 ?  |' _* y9 `, u' A7 h 3 [; J4 D+ u# u- Z: [& G+ }
        <view stereographic="true"  4 Q- y2 A, {; t: {$ K$ ~4 r& ?4 O
              fisheye="1.0"  1 d+ O' Q' m& |
              fov="155"  1 ?- r1 O* g: @; J" ^+ s0 O
              fovtype="VFOV"  
. R! {4 d. z. U* E              fovmax="150"  ( p# d4 b) H+ [2 g8 r
              hlookat="-60"  1 B. W9 w4 v% ^1 W
              vlookat="77"  4 ]( ?) J4 C  M4 Q4 C3 D4 P
              />  
5 u8 Y6 `( m2 S$ G$ b
+ b+ W, |, e) q" W9 {
9 M' ]& D* a4 Y( {7 f        <display flash10="off" details="24" />  
' v, D9 _, f: M  m9 c  d        <events />  - C) X  Y. ?3 j1 \- j  L2 Z
      
& p% A# ?/ j3 ^        <action name="normalview">  7 |1 K& S$ v6 q+ Q5 ~5 e' C! W
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  . j1 x: Y, W6 |3 q5 d1 O9 P
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
" a6 l; E, c# ]& e$ r            tween(view.fov,     85,  2.5, easeInOutQuad);  0 @/ D' J& V% f! ]' V; d: U
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  , U# M  k3 Q- Y! [. S+ ]( I* ?
            wait(2.7);  
+ ?& E, i5 H+ b9 ^) J  ^3 z            set(display.flash10, on);  
7 |9 y7 U5 H& _% p        </action>  8 B) _8 H1 k9 R
      " F" q4 Y" L  |1 U. b. K3 u- F
      7 d* g7 E4 L$ d/ r4 o1 E( s0 f% Z
        <!-- showtext() textstyle -->  
$ n! g  l6 f, X5 G        <textstyle name="infostyle"  ) S, h) d* m  t
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
! g6 z" T  L2 K: X, C5 T                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
$ h5 Q+ R0 m2 ]  Y9 c2 D4 z5 R0 l' V' P4 j! y( ^6 K, y
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
1 ]. K6 J8 m1 L$ [/ @/ E8 L                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  7 }$ I5 o' y5 P6 Q
                   />  
5 A9 W8 }) s& d4 s4 F" i! c      
2 y) d9 u# r9 O; K3 E+ B; I! C& L      , y: t! j8 z% }8 ^7 c
    </krpano>  
, D: R1 R: @: @9 f6 ~) u
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
0 \9 P% z) b+ {5 [pan2vr里怎么做
& {7 k  w+ N+ m2 e. b1 k2 ~8 j1 ~
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。0 v. k( \! b4 [, w# i6 d
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习3 v% C- @7 b% n9 c( ]/ ^* P
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM* l# u1 S# Q, v" h' @$ n6 Z
PANO2VR貌似无此功能。/ O4 [3 @/ z6 u/ W5 [$ D7 z
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

9 t* c7 t' z* R能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则