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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?; n, u' K/ X( F

9 h( E+ @) k2 }, P8 _+ x

小行星

小行星
; N8 Q$ ]6 L) ~7 q
( \$ @. P2 Z* M0 X# a5 G' M

/ w7 n' [7 `( z' Y; b

全景

全景

  ?. l3 @' z" h1 A+ H/ N9 ]
  N$ [) a" ]1 o
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:! h- J: W5 X# ~0 x  e
<view hlookat="0"
( ]* H) C3 _; l/ k$ }      vlookat="90"& ?/ \+ U) E& X# U6 {& ^, o% d
      fisheye="1.0"
2 E( A9 h2 g( z% q# {      stereographic="true"
6 @5 {. O7 j) C+ ~1 P# `; R+ l      fov="150"( k7 j) s" F: M
      fovmax="150"
% T( S& g" ^( u6 F, u2 B9 U      />, p6 [* }0 r! f# k3 A: z, W- m
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。' J& F4 L: ]1 ^* [* a  q9 S
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
) b0 x9 x4 m: ~' R& x3 ~' {- C* D# R- L) {; p) ]; L3 @
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
, {8 r( A1 c7 w7 ~0 X- n& N8 C' \; k& }. t6 w: `
3 R2 `8 Q" G( s: G% X' X, Z
    <krpano>  
: i1 V  Q5 a* ]3 m / F: q3 u7 Y; F- e
        <view stereographic="true"  
5 _" ], K! c& {% ~6 m& y. Y              fisheye="1.0"  
% n- S- z+ l- k1 }              fov="155"  
3 I0 `: E- B7 r% k0 w: P              fovtype="VFOV"  % m  W, P# Q) p
              fovmax="150"  
8 Y/ m# p5 z* z7 g              hlookat="-60"  4 G, X$ I+ m5 _+ f& l: e
              vlookat="77"  0 O  V9 u, Z3 v4 g% y% d
              />    U! z) ~# ]6 J/ k: h0 u. m, n

% ]$ D1 l) J; o) P: |& X 1 P6 O. O0 ]0 R0 l/ t
        <display flash10="off" details="24" />  # w, l- n1 ^# i3 ]
        <events />  
) r# X: K- J6 q8 I      , Z# k) a& z2 G1 u3 Y/ W
        <action name="normalview">  ) f" {. W" k, C+ o, k( [: k& V
            tween(view.hlookat, -40, 2.5, easeInOutQuad);    G7 n  t+ |/ x* h; i
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  # L/ n4 h# b! C, o. J0 e0 R
            tween(view.fov,     85,  2.5, easeInOutQuad);  9 \0 {) f% d- ~- @% m! y
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
/ |7 \9 n) Y7 H6 _, p            wait(2.7);  # V+ z  ]5 w: l" \) f
            set(display.flash10, on);  
( n$ D2 k2 q& P8 ~1 @. F) U9 \5 ~        </action>    _6 p& d! ^) v% @- {
      : h7 a0 }5 s& d0 B$ w
      
( G* m$ D3 l8 X5 b4 }        <!-- showtext() textstyle -->  
% f$ R1 Y1 d8 y# B% _- @        <textstyle name="infostyle"  . @, c8 n4 l, Y( J8 p' W
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
9 S+ x6 C& J5 b3 m7 Y/ u                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow3 G2 S  R# c! T% I2 i" A6 Y
5 R) r6 {# {- g( }3 z) F
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  + ^: J, ]9 V+ n% T. c
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
& p6 T; I+ F7 w" C% ^9 v  o- d                   />  ; `! n  a8 N% N2 `' x
      $ m! h+ q$ D/ i- D$ x) e
      
. K2 s) P& f* Z5 T9 [7 u3 L+ F' B9 P    </krpano>  
. Q1 s& s1 |8 J/ B
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:199 s, k2 g! A6 Z
pan2vr里怎么做

; m6 f- P6 e  e$ u8 ?这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。( @9 N5 o5 g7 p$ [" T1 h; D( O
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
4 j3 i2 L# |% c6 F. F8 g
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
3 E6 Q6 v  L0 r" Y" h$ aPANO2VR貌似无此功能。+ m" e7 g5 }7 V: }3 p3 G! Y& h
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

1 j9 N$ t! k, t9 O能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则