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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?3 m  ?( [. \3 D, ^; {
- T+ N3 \' k0 K4 n' N

小行星

小行星

* |) \$ M8 l2 g4 e2 G! Y2 W- ~& N- _6 s' h. u
6 Y* B' y( E6 ]6 A$ U

全景

全景

) N' o: |# M7 c/ t

) ?/ k* }+ c1 c
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
1 `3 [5 ?& X& L2 G$ \* K* h<view hlookat="0"
# ^# n5 w, ~! N8 X) W: G9 ]/ Q3 A3 S      vlookat="90", Q3 y% u5 z0 F- M% y, p5 C/ k
      fisheye="1.0"5 H. W$ L1 y% W' |) j! F
      stereographic="true"$ p$ q$ }- R& A; p6 b8 l
      fov="150"
8 i/ U( O0 y& C5 w6 f      fovmax="150"
9 Y% E/ j5 n* j/ a) a      />. f3 Z: N0 ~6 i* T  i
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
: y# S3 M4 f5 t6 n; P! e8 l: h) l现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
: Q8 @* T% t8 M7 u. \
9 |) ?, w0 {+ ]; Y' S" X; H3 v3 M以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:7 A6 G& M3 L- }7 b; y9 R

, w( D& @! j9 I$ I5 x% O
! U( ~& ]1 Z: o" m$ Q1 j& Y    <krpano>  
* n% [3 Z: f1 Z
' `( o% S- L" u4 z; c        <view stereographic="true"  1 r+ U* X) o5 v. {
              fisheye="1.0"  * G! o% H. j' E0 Z8 j
              fov="155"  - ^& T) K7 y$ q
              fovtype="VFOV"  * C! }: Q3 P$ e* [1 c; {2 U" ~
              fovmax="150"  
% x' I3 W3 W+ @2 ~              hlookat="-60"  
* c4 Q4 M0 T1 ^              vlookat="77"  
# U! _! r) o0 s$ G' {              />  . r9 W. P2 `4 t! d
; C8 H  U1 }- @6 F0 o) q9 D

% c; M* B( Z$ K6 G; Z. u        <display flash10="off" details="24" />  % O/ @: |: _# U4 v- Y
        <events />  ( E0 }$ i9 a; _
      
9 U6 A4 ~) u: i$ R        <action name="normalview">  
1 M+ v. u" k  w  w! p% _            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
+ V4 U' b$ G- f$ S% o            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
4 D' k+ B% N, `+ H. L6 U6 B& M, s. ]            tween(view.fov,     85,  2.5, easeInOutQuad);  ! W7 c% a# ~5 }
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
' b5 V2 t( N) T. U# ?0 ~2 Y            wait(2.7);  : [8 ^/ W+ H1 s  e# k/ _* S/ j
            set(display.flash10, on);  4 o5 f, X# Z$ r  m5 U
        </action>  : Y! A3 K* l, c/ a: n4 w  ?; {
      
" o, E" O* S4 H6 B+ q      1 I" s, c' y* T/ ?
        <!-- showtext() textstyle -->  
/ R+ {/ J6 N6 {5 S        <textstyle name="infostyle"  
$ S4 E, h  Q4 E* e' r                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
1 }* ?* z+ n" t                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow. [+ f' N& K$ v) D" ~5 x
- h! V5 I9 ^# x8 h) c: L6 T; }
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
8 r" b" W: }" ?% j                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
8 |2 b' x) O  y                   />  , ?0 D0 j8 P, ^  C# v6 T2 C; }
      1 C' z& a( I; X" U4 ]
      % Y, H; [* l6 y  c0 |- B/ J
    </krpano>  
$ g: l+ A2 z* @' S3 b
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19; W+ U+ ?$ P( H% J9 M. Q1 ^
pan2vr里怎么做
2 y& A9 J2 q/ K, d
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。5 P. _0 a4 ^/ J- B) [
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习0 K5 S% o- o& P, o
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
" s  n; p2 y- z1 H  `; ~PANO2VR貌似无此功能。
, D: P+ ?6 C3 b% G4 f7 KPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
( @4 z  S( U+ M& {. \
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则