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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
& n* u$ z, O1 i$ o
" \+ B) L5 c7 ~+ y' H

小行星

小行星

2 o6 ]& p1 `1 Q
! w- Y/ j5 y# U. t
, |1 S$ h- ?2 g& K

全景

全景

* M0 H) h, b8 v2 X6 G
' `/ ^/ `& p" P
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
9 }: G4 @* O4 U5 K) [<view hlookat="0"
* r( o9 \$ S- u$ }: t1 b      vlookat="90"# G# t% r5 _8 x
      fisheye="1.0"
) S1 {  j9 m# t/ O! }1 f, y& a      stereographic="true"$ }9 a6 K8 r/ v. }
      fov="150"; u$ \# `. l2 d( B* t* {& S6 k) H
      fovmax="150"" \1 G& O& B9 i: r4 O3 c
      />
( Z* q; X# h$ Y! t3 @+ E就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
( `# X: [/ P5 r6 I0 O4 a5 {现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
6 s$ N/ D) W+ O" r2 a5 {  p9 t) H; L# O6 O) j
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
' k/ K" s+ [4 u7 k: U
+ b! [# N6 e% T# N1 w: J6 q9 ?& O4 [9 O, F/ o2 G7 f8 ?. j
    <krpano>  
& s& B1 t/ z& M4 _- N
# l1 m0 q' j4 N/ D2 a  A: A/ e  i8 J        <view stereographic="true"  2 T5 c4 p  b8 z! l, H; X5 L
              fisheye="1.0"  
3 @/ X+ j. a! {+ g              fov="155"  $ A1 a  A7 N' f3 C
              fovtype="VFOV"  0 z! x, b: n/ U
              fovmax="150"  
4 m; R: F+ ]2 ?* q              hlookat="-60"  
& v& w1 h+ ?! x7 Z8 w              vlookat="77"  - r( v) \! |) a! b
              />  0 t! O' O6 }; h0 p6 Y
: y+ t* C. z% v8 _6 X

: @& v; O" W6 S) x        <display flash10="off" details="24" />  
& V" e) p6 ^. V7 Y# C" ^        <events />  9 d# c' W/ K1 k4 _
      4 t; _9 z( P; Q# |2 C# }, W6 i
        <action name="normalview">  
: o- m! s1 A; w% B% y: y+ G            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
% D: j" r$ c2 I* F! j" e, U/ }! ]            tween(view.vlookat, -35, 2.5, easeInOutQuad);  : o2 d* [8 F8 Y( o, m/ H# S
            tween(view.fov,     85,  2.5, easeInOutQuad);  7 j9 P' W; J1 B+ \9 T) }$ t% c
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  8 f1 W+ O( J8 d0 u" O
            wait(2.7);  
+ [: l1 I, i) E% r            set(display.flash10, on);  
% m, i9 K7 i% ?/ @( r, t        </action>  
- J& s4 ]+ l  s0 B4 |6 i      : Q1 S1 n9 Q' p0 G) R1 L
      + t) _, _) T: m- `
        <!-- showtext() textstyle -->  % _# F6 u' s0 I. ?$ D
        <textstyle name="infostyle"  
8 |8 h$ v8 U5 x( a+ U  f% K                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
1 V2 C! I4 `, M, h                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
2 Z. X) |, H8 a7 o) B+ x( |" }( p9 y
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
, a% S: t& d4 c# V                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  , N/ M4 C" N4 R+ h
                   />  
: [1 K) j! p1 F( [  k! G8 [      ; \9 Y4 E2 A1 f# ~! J
      
! V; Y4 i9 f( w3 t' [    </krpano>  & z1 S/ u: t$ b4 z  I! z
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19( x9 G$ ?9 f3 _4 H1 p& p
pan2vr里怎么做
) E- W; _) t: D/ h
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。& D! l5 `2 h% j& m: B* B
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习* i9 n# O8 X$ d. h+ _0 T
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
7 o  q/ Z% H/ ~PANO2VR貌似无此功能。* M5 I4 J: V; U: k1 @# d2 D3 w
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

" E* @! o6 J8 a( b* n! \: b能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则