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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?( f2 A3 l8 k  v7 P0 J! q

5 a5 p/ b1 c3 w, Z7 }9 k8 l- \

小行星

小行星
/ c8 p8 m/ V& ~& ^

* ^, t) y4 f6 w7 M- q7 f; k

$ u7 \) j. \9 m2 K) s% T- ^' g/ k

全景

全景

- |) \9 k: k2 w0 w
* L( n3 l5 k1 s% a# |- u, v
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:& b/ e3 p, W" f1 I! N
<view hlookat="0"
" Y4 `7 y0 z4 b) y/ U% _# J4 g      vlookat="90"
0 |2 D* Z4 S$ b+ e6 J, [' V      fisheye="1.0"
" R, a0 m! ]1 g9 b/ k) a      stereographic="true"
( D, w$ }; E& M4 q' [      fov="150"
- {+ y# x' l  P1 a9 o! a5 i      fovmax="150"  M1 X4 R, X; i( y" K0 M
      />
( c( n) Z2 F, J) k6 U: {8 t! x' e+ P就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
/ m; f# t* z9 m% D/ |. a现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 + C0 l4 h4 m  S  C2 ?$ A! B
% y/ u' {# d4 N+ W) _3 A" q( o+ d
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:- M. s  b2 G( G8 P$ J
8 I: _0 S4 S) }% w9 z; ^1 h& j
6 v) k- [- R8 \0 N; U
    <krpano>  
% k/ W) D; j! [6 k  `/ u
& j; S! q& ]' V$ s4 E        <view stereographic="true"  5 o+ K8 D3 \$ p+ |3 \9 |1 j( }
              fisheye="1.0"  : G7 D$ S/ y5 w8 j% ~$ n# U2 m: O
              fov="155"  8 o/ }: `2 \& [
              fovtype="VFOV"  , v6 F- ~5 f, m
              fovmax="150"  
) w0 h9 C$ E& L$ d. @6 z4 g              hlookat="-60"  
# D' [9 M3 [; g  k              vlookat="77"  
) \. O% \+ c: c+ J+ @              />  % X9 p% C: d$ v$ _9 \( u* P0 |

4 p6 {2 ]3 m2 x
. \  l% p' g; G5 M        <display flash10="off" details="24" />  / ~* X6 V4 e- N+ _$ e
        <events />  + ~3 t) w1 h. e) W6 R  n4 E  d
      
% O7 \4 f' b1 V6 @3 t& g( V+ [        <action name="normalview">  
2 o. ]2 r! T* _, d8 T1 J1 |            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
# _- Z5 x6 O9 Q4 d            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
$ ?) M" E% y4 K            tween(view.fov,     85,  2.5, easeInOutQuad);  
( t3 L% E+ r8 [6 X: T+ Y            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  - S: K6 n% i- b0 H% V8 n
            wait(2.7);  
: M( b5 l6 Q* c7 u7 }% A            set(display.flash10, on);  : y' m, g/ |" Y/ e! |2 d, B0 n
        </action>  9 W8 X, {9 `/ V* P
      
; i8 k3 p5 d9 |) l: P0 C      
  L! S# O" D3 h* j8 |$ Z8 f! R        <!-- showtext() textstyle -->  . B( |2 L- a* e7 |4 s
        <textstyle name="infostyle"  
1 {  d; E8 D+ M' ?8 x                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
4 k% w9 T# y/ p6 B/ F3 P+ r  D                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
9 G' O3 _' H4 U& |2 W& V9 }- n7 f4 g& E$ d1 n6 q- D
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  * c, Z" E7 d' D" s6 C
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  7 Z- a( D" E' z; y' A. ^+ V. l
                   />  ; v, B+ Q( A: v
      
0 Q" x! ]- d8 l& q4 r* e      
! e1 v0 \0 G$ ]4 K5 o; u( C    </krpano>  ; T8 }7 a* J, ^4 e; ^0 W
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:197 z: H( ?1 I  x" S
pan2vr里怎么做

# O9 {0 _, T9 O/ `$ d" r  x3 _2 W这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。2 C/ q4 e8 o' f* s6 J' [* J9 b
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习2 r. o' `/ ]3 n4 C+ [
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM9 `& t1 `" }! f+ l) p7 {3 R
PANO2VR貌似无此功能。
* B2 s) O1 w! GPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

4 @  M9 G1 \; c0 H3 A% G7 h能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则