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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?9 l- s$ E+ {( r1 H: ]
, t# j- N( b& Z

小行星

小行星
9 Z' w- @! g6 w

  W$ `7 Z: m8 s& P  C4 {
, `( m# S2 A9 S

全景

全景
; v8 s& P$ N: K2 k0 P
- k+ w: o1 i# X3 c- p  o
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:, i# F/ a3 ?! u4 P  ]
<view hlookat="0"
$ G3 d9 U9 x' q# f, d      vlookat="90"
3 D* w5 X8 q6 G* k% Y9 s/ @      fisheye="1.0"
% A# l* a5 ~; ~5 t) ?; s2 U      stereographic="true"! W5 S9 v5 w3 D! ?9 H& o
      fov="150"; D7 S8 a! F/ p- r. B; H6 `  i9 ?0 Q
      fovmax="150"7 ^, k" [) F6 q3 j& ~, q/ e
      />  j3 a) o: Z$ x# r" Y' O
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
2 }9 n$ C7 q' g* V* n2 `- Q! a现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
' o2 \4 Q, [& e! l9 y
$ S. m1 g) U2 W4 v2 [  ^以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
5 c/ G! }! A# n% }; m* P' A. `0 f
3 ~5 _7 ?, W: ~; G3 V
  ]/ z# O/ t9 V    <krpano>  
2 R7 x& U/ C0 O9 }, U& z
/ @2 T% l2 ?/ z        <view stereographic="true"  
8 l5 O5 P# c+ T6 k/ P8 B              fisheye="1.0"  ( u6 c* z1 F1 m& n8 Y" y
              fov="155"  
5 N1 r  R. X) u- L3 r              fovtype="VFOV"  
% S0 S& h, y, o" I& s              fovmax="150"  7 K. r' F& |0 n! D
              hlookat="-60"  ; o/ `8 q  G, Q4 t- [/ ]# s9 Q, }+ N
              vlookat="77"  
: \: Q: x6 {: C2 {/ D              />  ( t2 e! k1 N7 H" V" Y* q2 q

9 e9 K/ \, x! g3 e7 x
/ C  V- q9 ?8 g- H7 d( o        <display flash10="off" details="24" />  # f" y% I) S  h, y
        <events />  / p1 A, l7 }/ u) T+ U5 K! c% C
      4 U2 \8 ~$ j- l+ x  J) |1 E
        <action name="normalview">  % L7 j1 _$ e5 v4 O9 r, O4 O
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  ; P, {/ Y* m( t; W* @" O
            tween(view.vlookat, -35, 2.5, easeInOutQuad);    `4 Z( F/ _. l- x/ {4 J3 A! C6 p
            tween(view.fov,     85,  2.5, easeInOutQuad);  ( y- u+ P4 _/ [' ]( P
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  / s, w) v/ O5 l% J1 j
            wait(2.7);  
8 L5 ]# H$ x: T" }            set(display.flash10, on);  + [7 Y! S" `6 A, v! S. G
        </action>  ) a( A, Z, t; u, ~$ p, {  D
      2 {8 O" m, n6 H% s) n0 Q0 d! n
      ' m: H2 s6 E2 C
        <!-- showtext() textstyle -->  , q: \7 z* j  u. g  g4 o; Z5 N+ R+ q
        <textstyle name="infostyle"  
) F2 S! }- B" H, n! K                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
( T* L4 X' s: P                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow" P  }! `5 z2 o

* Z$ A) R' p4 L. e/ C(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  5 J5 x; t) W, ?4 o4 p
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  : h* J2 v/ A# B8 R5 W
                   />  # p; x8 F% Z+ l6 P8 F1 ~
      
' x3 {! z3 V1 L: S2 O      4 o2 h& \+ n" @4 A
    </krpano>  3 d; ]% r# ?3 r
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
* Z4 I' x6 p7 j" z( xpan2vr里怎么做

8 Y  ~; f2 Y. m- r( a这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
, h' `7 P5 t$ c( W* j. vPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
6 l9 a4 W+ S& b" {6 w5 H: P5 i
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM5 q' r$ h# S- h- q  u; D
PANO2VR貌似无此功能。: m) J; j" f+ x9 G8 V5 D
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

1 N5 G* y( t0 c9 @, C& ?  |. s能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则