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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
, c, ]6 M/ R- s
9 d2 u; V0 z8 k4 u

小行星

小行星

! \& f- C8 I0 }" Q% }
& g6 Q, o( {7 z* I" S, I, M

/ H5 r" U5 R8 l& v$ Y' y" o

全景

全景

7 B& x) b: \0 }. O6 D5 v3 ]
; u6 q1 U: W# k% H2 D/ p
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
4 f  \% |4 X0 f  A/ F; q<view hlookat="0"; _, n. d0 q  U
      vlookat="90"1 `1 u5 l4 c' y: ~
      fisheye="1.0"
/ ^) g% f5 e# z9 A- X; q8 U( j      stereographic="true"& F6 u" D' K& s  Q; v+ _8 a
      fov="150"
# d* a$ \  M) o+ N0 v      fovmax="150"
/ k; {5 i  e+ [4 ~      />
, U1 G0 t8 |: J: \/ K# {* ^4 p, u就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。- m: ?, ^, H& ~+ T4 |3 E. g& ]
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 2 L' ]$ J, v3 v3 n! Y6 ^2 v7 L/ f

" R) p- z2 k) _5 `0 q) ~以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
5 p$ Z9 g  T9 {& Y0 c+ ~; ^+ f$ A" p4 `1 X# t

- v  {1 D; A. ^7 v/ d  @& s7 S5 z* r    <krpano>  
8 f8 ^7 V% U3 c3 E  n % V) z: N) z+ y$ C0 q4 E
        <view stereographic="true"  
( x7 x6 i; z. n) `/ C9 j8 O9 X6 r              fisheye="1.0"  % P+ u& |6 g" T# H8 D
              fov="155"  8 Q* K5 u4 s( N$ b9 G7 O) X) v; ]
              fovtype="VFOV"  
; {* h: a  p6 t2 k- c6 S, S              fovmax="150"  , \& b, ?, B, t# O
              hlookat="-60"  
5 b* A7 Q+ |# Q* `% L* ]" R              vlookat="77"  $ O2 X3 x$ u2 s/ y# T; K- k8 b  W) l
              />  $ ~! O: _& g6 \# I/ ~# T+ g

$ w/ b1 J. }* o& v: w% I) Y/ w; T
( T: u. E0 X9 P) L+ z* E        <display flash10="off" details="24" />  
% G. a/ u- {* }$ q. G3 ]. K/ d        <events />  
) q2 Z' s& a* `( p3 o& @, x: ]      6 `! `  w+ }1 e2 `/ W% \0 w
        <action name="normalview">  
' c/ a& p4 m5 T) m/ z3 }8 O            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
5 a1 \, l3 L! p. Z4 o4 j            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
4 o. E0 C! w. k- v, u5 s: \            tween(view.fov,     85,  2.5, easeInOutQuad);  
% q( ?% I. h  E9 N  I            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  " r1 z8 }( P4 \! C9 z3 s% K
            wait(2.7);    |! y! a. w2 \; z3 ]
            set(display.flash10, on);  % h% ?5 M- r# |/ _
        </action>  7 i6 A% y) \8 `
      + O- L/ L' p' }4 I$ X* g6 t3 Z
      6 R' E3 ~+ h7 F( d
        <!-- showtext() textstyle -->  
: [# i7 S/ ^1 y' n$ j" n; B* x# O        <textstyle name="infostyle"  
' x2 ^! x* |0 l                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
& ]/ ~- Y: L. b                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow1 ^0 l8 f' S9 `4 L& P: E

; p+ v: W6 @) U' ^, F(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
- U7 t* i3 p/ c                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  4 v- s2 c9 q  j0 y7 X
                   />  . r4 w7 @6 m" _
      
# U: L$ P' l& Q      
+ p: O$ q3 B( F, ~$ W    </krpano>  # o& B/ Y4 A9 n( o
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
" m$ u' v/ x% F! m% g/ K6 d* Zpan2vr里怎么做

5 l1 ]+ e: }& d$ B这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
- Q/ U% v/ Q- D/ _9 r9 [. bPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
; ]2 T/ l4 B: T& p+ }% t4 Q2 k
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM! z  s* t5 q9 L# j' r/ \/ I/ `4 v
PANO2VR貌似无此功能。
8 u# S0 F% m3 H7 H0 `; e5 w/ XPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

7 S1 r+ ]* B& c1 p* ?% [能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则