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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
/ _6 V* B7 W5 N) v: h3 p3 I1 l$ l" v; A5 I. y

小行星

小行星
* \/ D! j7 C0 \) _' G

& B, S  p+ O- H# @

1 Z: t6 V1 o2 a- _% o; M

全景

全景
+ l$ w: }) l- t: w9 {# k
5 h/ ~% d. f4 V4 N
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
9 v; X$ B7 O; `<view hlookat="0", |& [9 L4 _% L' m4 U
      vlookat="90"+ `$ r( H' n. @% h, I" S+ F
      fisheye="1.0"2 u1 o) y2 a7 d- H. D  Q
      stereographic="true"
% n! s3 |! a, g' A: J4 }      fov="150"
, f, R8 o) `) X% @6 N" U, n      fovmax="150"( @  d' _4 M- M- t5 i1 I& l
      />
7 s8 g5 @, f5 Q9 r就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。+ _- R# U& h+ K2 `
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
/ o- _, h, a  r+ [8 g) R2 V" \  c! q( B. H. X9 \' \
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:% ^+ Q1 }; d2 J
3 B2 ~! N5 A8 `4 B& i0 i0 p/ w' W1 n
# y8 L: R3 D) W; ]2 ?, T- ^7 l
    <krpano>  8 Q+ _8 P, s0 H& b% j2 m. m: s7 K

: x0 [" m2 H: T        <view stereographic="true"  
0 r3 L$ t3 t6 i9 {2 A              fisheye="1.0"  
/ ~& B% _0 \/ u2 `( F! X              fov="155"  4 `( C! F9 c2 o9 C9 ]: |
              fovtype="VFOV"  2 \1 T7 z% n, D7 N* l1 Q, ]3 m- |
              fovmax="150"    C6 `% V3 l0 N0 E; A; @2 w' k; o
              hlookat="-60"  
/ ~) o: T- s5 \" a% Y- F% y              vlookat="77"  
+ p) H# q" I7 W) i! q* [              />  3 R( a$ x. ]9 ?- }8 J: o

' M( M% g$ l; c2 L
2 [, P$ f# [3 }+ l2 z        <display flash10="off" details="24" />  
% [. E$ k2 \7 b; |        <events />  / ], C, S+ Z# m1 j6 w! g& N
      
( _2 F( g  U. r- }, R        <action name="normalview">  
# w8 A; \/ ~7 r% [6 _            tween(view.hlookat, -40, 2.5, easeInOutQuad);  7 U3 c- a! ?& L$ x
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
* [' H- H2 h# A+ f5 e3 c            tween(view.fov,     85,  2.5, easeInOutQuad);  
# d- Z8 e) N4 O            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  - W( A5 f" R+ s3 ~% j) a
            wait(2.7);  
4 V$ |/ W9 m- o2 y6 M! p' I4 ]/ B) i            set(display.flash10, on);  + e6 t' \6 F1 N$ z8 `
        </action>  
. |8 t8 p# d% Y) p# k( ~9 d3 t      5 \, Y- h: ^' H3 t+ e
      
0 e1 \3 [% k/ p  L# B0 `3 N        <!-- showtext() textstyle -->  
: _- E6 g& J3 c1 X        <textstyle name="infostyle"  : x, I; e. a: R) _/ T5 d
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  - e: `, `7 F* ^, D* z+ ?
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
( M1 F. M8 }5 K: D* ^* F- V: r: d# @/ y* ]5 M3 C# ]
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
: S+ O& G+ S6 ~- n" i  A% {( K. Y                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
1 E2 {4 _& C: Z  W5 h) ?. b2 }                   />  7 X  E8 p2 a& @2 I4 h* g8 W
      " F7 _( `; q0 R! @2 _$ t
      
$ p. Z* ]6 N6 C' L* v5 v5 W' y    </krpano>  : J8 _/ l- f6 B4 z# v
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19' G5 ?- w) z6 F1 n9 G1 i5 Z0 h
pan2vr里怎么做
9 H1 W/ V0 c  S7 ~! x
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
6 L  e& g5 k# P; d) K, C) OPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
8 @% b: r' I7 h# n* }. M
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
8 j' ?9 T4 ~9 H; [( SPANO2VR貌似无此功能。5 P8 G5 L; a: V/ u
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

, s2 c, L* n$ m3 @, z; }能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则