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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
6 B( p! B  U/ ]  c/ f* ?- w/ {
* h6 w" Z+ v$ j9 K

小行星

小行星

. J) X7 s5 s5 N8 R; {5 A- H# I* n, `! k$ S: T

, Y4 G: K/ l: N: {( x7 T

全景

全景

* j& G& Z" W& X, X

+ U, O8 n2 W; n3 q$ f! E& M) x5 C
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
9 k! z7 Z  `0 o<view hlookat="0"3 ~, k: e) X0 {' _- y
      vlookat="90"4 k6 y+ G& b8 j+ ]  Q
      fisheye="1.0"
% R3 ~& |0 e5 X) j4 U      stereographic="true"
! D3 M/ N) n! m1 B      fov="150"
* m! m  ]9 q+ [. W( k0 a! T      fovmax="150"
+ Q, w% k& J# e1 S, D5 o! X0 |      />
, b3 _" I* u) j# A/ `6 e& P就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
3 M8 d9 N) ?6 `3 U$ S8 L: L现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
0 L, b; ?: @5 y: T0 ^+ y
8 _* R- Z( y) \2 N$ }) Y7 e  Z- G以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
# a) N& J# l% o* m- G: j! W" J8 H; y* K  t  N: u& S

, P) D. e: f) n" X% a( n7 r7 s    <krpano>  
3 _4 k! [+ k9 O
: W+ K5 x' \) P( _; j3 u8 j        <view stereographic="true"  
& S" [! b- W7 `5 b9 w              fisheye="1.0"  6 ]* {! I1 j2 o8 [' B. g5 S+ u+ X
              fov="155"  
4 i# b/ `) a& R$ u, c* a              fovtype="VFOV"  # s0 d! u: L+ f9 E! E
              fovmax="150"  
$ Y0 D5 Z6 E- x$ H5 b3 d              hlookat="-60"  2 n# Z* [% Y' a6 h1 D2 E6 b* P" G
              vlookat="77"  
3 T5 n6 U6 L+ ]5 t              />  % l$ S; F) Z' P5 m3 G; |" x
0 @9 \: O7 [; l2 T$ G( }
, ?  |: b' F) [5 u0 Y5 J1 _$ J
        <display flash10="off" details="24" />  : i9 k: G5 P+ e- S- p/ k
        <events />  1 h, _' E. ?; @& n" J5 i  f/ }% v
      
& e$ `3 A" _1 r7 j; n- H        <action name="normalview">  
) ?! e# O" ]/ ^  Z            tween(view.hlookat, -40, 2.5, easeInOutQuad);  2 B# V) Y1 ^( l9 `
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  - P( P* ?% X* \
            tween(view.fov,     85,  2.5, easeInOutQuad);  $ t: [. z6 m) z- J% V
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
8 L& Q( ~1 b  h. G3 J            wait(2.7);  6 U9 ]6 J+ _1 y9 \, a
            set(display.flash10, on);  
, {" O6 S; ?; c        </action>  % ]0 f4 R1 W! G& o5 D  W  S, ]
      5 ?' {- ^: T. b/ k
      1 J2 e: C1 G- q$ Y+ I; d) ]
        <!-- showtext() textstyle -->  
) ^7 h: E% D2 L! }        <textstyle name="infostyle"  
9 |% k  v- Q6 a  Z( x" b                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
3 _* Q" K; V# ~+ @) M: c                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow) L: E8 Y! N/ g# Z4 U0 J3 a
5 |( W" t  p, l+ j
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  & s$ i8 B6 Z: T. q% }9 g' S+ L" w
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  7 ?( Z2 Z# r- h
                   />  
0 K  B# b9 q* @      ( i4 V- _8 q! \, z3 G, {7 T
      
# V, }& L4 _1 J1 A8 ^. W    </krpano>  ) `* T" X1 |9 C6 {: U# c
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:195 y$ B+ c, |8 K& z& k" b: e
pan2vr里怎么做

  B# d9 E+ u* [4 P; s$ o这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。1 _* `, ?, U8 O- `* p7 m2 E
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
* a2 u; p- W+ J. |+ \$ ?6 g
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM/ n) V6 r" E$ k; v; C
PANO2VR貌似无此功能。& k3 W# L" D% d4 h, d6 w
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
3 S/ y+ r& y1 x6 Z
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则