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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
: H; U% p+ b0 d+ P  }+ D; _. r) r- N2 A: H/ s1 _: i

小行星

小行星

3 s, g0 S7 K4 X& O6 q, c' k- e+ R. \$ e2 X) @6 j
" W; \% `" B2 W! I

全景

全景

  ?7 I: W7 e; R& ], E0 t. L

9 b& {3 Z9 V8 K0 k$ E
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
3 v% S: e0 E! ~+ ~" }<view hlookat="0"
8 ~# `% _# h/ c" i% l0 h' a      vlookat="90"
* F5 s9 y5 S8 v      fisheye="1.0"- k* m1 o" J- L9 `$ R  C6 d
      stereographic="true"; s" M9 k8 _3 S: X9 d, F
      fov="150"
% |8 t* Y, o+ \- ?" Y      fovmax="150"( u: e( D8 V4 _4 y/ O3 \) j6 x! z
      />. `, V1 {5 F; ^" Q
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。" @7 t! i% b. y
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
1 V1 R# t. M7 I, ?. p
5 \$ G/ X2 r4 o以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
4 R1 t" ~( X# m1 {
* _5 ?0 S5 f6 i, h8 `
# b2 j: w& _- G: U7 }    <krpano>  , B0 J/ _8 P' w) o+ b/ m

! A3 M' A9 l2 c        <view stereographic="true"  
" ?9 ~+ J3 W4 @3 b              fisheye="1.0"  
6 l2 E" f1 j0 T; S6 k/ @* y              fov="155"  % u0 y6 y8 R) ~8 |- B4 n- o3 l
              fovtype="VFOV"    |8 o1 K. y6 |
              fovmax="150"  
, N5 I/ H- j) g+ e' H9 S              hlookat="-60"  
. b' x. d. x' O  I* W) J2 l( j              vlookat="77"  
: B( G1 ~4 N. N' a/ ^- R. O              />  9 w2 P7 X2 R+ @& T" o

& \  O. t# G- G ' C6 Y9 ?' D9 c5 X9 E* A' n9 h
        <display flash10="off" details="24" />  
* Y/ r4 \7 l" I; X3 b        <events />  
2 C- ~/ ~3 _$ `' n7 w/ @4 j8 U      % z4 j& _8 V9 B- z2 M! d
        <action name="normalview">  
) x3 B; u' P9 X9 C( F! P            tween(view.hlookat, -40, 2.5, easeInOutQuad);  $ e. l6 A% x1 @  A) }
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  9 `% c9 H, S$ ^( x6 X" v6 k; t
            tween(view.fov,     85,  2.5, easeInOutQuad);  
; R9 c4 y7 r# L3 P0 V* y            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  8 x' e! `2 G# A  Z  \- I3 u4 Y
            wait(2.7);  
. r* j1 K1 n+ }: W8 [- F- c' ~$ D, i            set(display.flash10, on);  
  F7 o; W# X: X% o( R        </action>  
3 x$ N5 g' }% R0 K6 s) p" r, z+ b      * I8 j" E  h& h8 K; Z
      
$ b* H' Q3 _# n# b9 b( \5 _: G- O: Q        <!-- showtext() textstyle -->  
9 R0 r; l* _0 I$ j5 ]. R        <textstyle name="infostyle"  
2 P9 ?2 M, X; M% `1 J+ ~. {                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  5 y3 G) L' {/ I4 ?
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
- O' \. e9 K( S6 l1 j9 O( V/ P: D0 Z9 I* X: M* o+ l
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  7 C  G" o* k, d. `, a; g
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  $ N% |* Y" d5 f! Z$ o8 P& B
                   />  
8 J! r% H0 B2 ?      0 h7 s% w1 d8 X0 \5 l" D3 c
      . ]" L  u0 k" q6 H& M8 K# K5 G' Z% L
    </krpano>  * C$ A' y! Q( K  X) Y
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:191 g* E8 {0 ~6 g( n5 `$ j, d: z
pan2vr里怎么做
) r+ q+ d* S+ r  r. d
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。0 q* v% ]4 z$ R- S! F0 n: {
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习! ?- S) \0 N/ F+ N3 M- {
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM" G5 @; e6 T6 V" M2 ^  u$ R0 j
PANO2VR貌似无此功能。) z& u/ ]6 d  t- O" x2 J5 W0 x- D$ k
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

; X" |- {! G. Q/ Q6 q能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则