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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
* n  I  M0 r& ]% k) Y9 A9 P' N. x. T2 [, R. }4 O7 k7 V, t7 J

小行星

小行星

8 ~  O% P  ]! X: t/ ]( f: f& n1 a. \! {

' E9 v3 ], Q& X: G1 S# Y

全景

全景
" x% Y' D3 M4 R, g

% u5 T* V: T& j& W# l) \/ }
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:9 [+ R; ~& |' ?( H$ b- @
<view hlookat="0"% J1 d4 k+ m# e- i' b9 j& O
      vlookat="90"
4 d# t4 C7 @2 ?. B4 F* y) b, k2 M      fisheye="1.0"! f8 m: @7 W# i" ~2 N# {3 V
      stereographic="true"
4 g9 \0 s. Z$ j# j      fov="150"1 w% R4 I+ i+ n/ m
      fovmax="150"
) P. x* x, O  ~+ \      />" N7 |6 r5 @% K4 x/ [, p9 P! D
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
9 b3 \6 S9 x0 @. v现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
' m9 S1 I! g% H# k- r. r( h. y& O- `' ?# D" q2 z
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
/ I& l* F; i9 H
6 ?* m& z4 L! _+ T0 \
" o1 n2 d% Q: `' ^, l' O    <krpano>  
8 S% b8 n5 Y2 c5 T: p: ^) Z  P, ` - N" O9 {; Z7 |- D" X
        <view stereographic="true"  
2 @0 M& k8 v* Q& [9 u* X              fisheye="1.0"  $ Y/ I5 F( |1 Q2 O8 q# V' _
              fov="155"  
0 b& i0 i- b2 K) [0 R$ ]              fovtype="VFOV"  
3 h6 H; M1 [0 F9 d3 |) z              fovmax="150"  
/ Q7 H2 j2 j, `! N/ [              hlookat="-60"  
" v; c; r# [$ E* g& U              vlookat="77"  2 u! H& `3 w  V+ U  M" }. w, t5 F1 p
              />  ' N+ X) v2 \2 y4 O* @/ w' D
1 g% z6 H" J  G" d& @8 g

: D1 M4 m/ m. T4 S        <display flash10="off" details="24" />  / T$ |( b2 |: L6 n! r# k
        <events />  
$ K/ D# W  J6 F* P* Q, v9 r5 {( x      
# O3 {5 K7 V, W/ W& W& P% C        <action name="normalview">  0 d" W1 {( A( [+ M* j* Y
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
2 P! y9 n: y1 m4 g5 f            tween(view.vlookat, -35, 2.5, easeInOutQuad);  7 L: X5 x0 C- W3 `6 A& G) G
            tween(view.fov,     85,  2.5, easeInOutQuad);    f" L+ Z, y" Z5 B+ F7 r
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
" ^) p: U  h3 [, J* |            wait(2.7);  4 U# @% ~5 {* I2 Q  u" Y
            set(display.flash10, on);  
& X9 c% M1 {' O& E9 k        </action>    @( E- P$ E5 y% v$ |# \
      
* _( n+ W. n2 S" K- n* s% O+ `      * U1 O/ Y' Q) q0 c8 f1 h$ Y
        <!-- showtext() textstyle -->  7 C3 E2 t; B6 p* |" T& l
        <textstyle name="infostyle"  
+ J/ c# ~( b7 h6 U' K" F& d0 v                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
+ F9 L7 n3 L) M% Z% a                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow' H" \6 Y* m% b* b

$ G) S( {. G3 ]: K(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
  ]7 [/ K9 A" l8 }3 z+ M                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  % F/ u* ~/ M0 u+ s0 u( n* O) V
                   />  
) c# s! N' Y# V' V      
: S6 Z0 q  T& f& T# U0 d      
2 v! W- d4 M+ q- H, [6 W+ z4 t+ S    </krpano>  : P2 G1 r( a- B$ a
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
3 c* x4 ^+ C1 r! V" Ipan2vr里怎么做
& {( ^$ d' E$ j7 \8 Z3 x0 B& P
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。8 @" L7 s1 j$ E% [6 g; x7 e
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
( F5 f0 b$ W2 t7 c
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
& }: n5 n7 n% E4 ?+ g: X: tPANO2VR貌似无此功能。
- a1 B1 L; d5 f' S4 Y' nPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

) Q9 E: p: l1 u4 w! ]9 d% X能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则