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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?& d" E1 D; d& A, K$ p# L  E% u
( ], A2 }: w- D

小行星

小行星
9 B$ r, o9 T. l1 E4 C% O* m" R
: r& N7 V" P$ z2 v2 z" h
. o& @, b+ s  @0 h5 e

全景

全景

8 e: V8 ^& y$ W" L

7 G# b2 O8 M  |! B
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:! P& F/ o/ `8 @
<view hlookat="0"
4 V+ u3 _% q& N6 Z4 C6 ~  _      vlookat="90"8 Z8 i/ ^0 r6 U0 u
      fisheye="1.0"- K+ L6 p6 z% V+ U
      stereographic="true"/ L" T6 D$ G7 V$ M$ v; K% S# C2 L
      fov="150"5 E0 X1 m4 |+ N9 ]- y- a" Z
      fovmax="150"
1 t3 {# s8 x* U6 K+ v2 ]      />
9 u0 I( h7 F4 h, {5 U" _5 e" ^, A' i就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。. R0 L9 P" D7 H  E9 F. K% A* ~9 S
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
% P7 x0 `+ n# d( s
- ?% o6 Y2 W% L7 A; |' m0 k* {7 _以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
  k+ [& J( E" h3 t
; d3 N+ `+ q5 n6 S$ Q; F3 a- M* K1 B7 }$ r4 M* E8 |
    <krpano>  , f- `3 V5 X* X7 h/ j$ i  S

+ I- q4 F* [/ ?. d1 n        <view stereographic="true"  
. _. h4 X# v# r9 e              fisheye="1.0"  7 T4 B' `  L& ?" R$ t$ O
              fov="155"  
; p$ R1 [. ?: x  h% F              fovtype="VFOV"  
& \2 g4 ?' q8 T              fovmax="150"  
* p& d: Y: k0 `9 W7 ~& {5 A2 w/ g              hlookat="-60"  : w% e, }+ I0 n0 o
              vlookat="77"  3 @  F$ y1 a) S+ v" ^* @
              />  
( i4 h" ~8 X6 S* _5 g
: N4 T7 l6 C/ _  i8 }
5 \- R% F# k" j9 z4 c0 s        <display flash10="off" details="24" />  8 ]: `) |: C& M0 m  S9 ?" S
        <events />  
6 D1 r9 A* w2 N& V      " b5 o0 [& `  U# {2 {
        <action name="normalview">  
8 U8 S& x8 I. c* ]; K            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
2 G& I  e- h6 t! k6 _$ `) |            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
3 s2 V+ U/ f! i* u" g5 }$ R) \            tween(view.fov,     85,  2.5, easeInOutQuad);  
6 ~' w' W. d: `7 I: }5 F            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
5 i- d: a+ n' }4 T. c$ m            wait(2.7);  
4 V7 b* E+ p4 d; o4 C8 H            set(display.flash10, on);  + f& j! P, X# x( d/ W
        </action>  
) v( y- t3 g+ p* y: z. o      
" H3 D& h4 m+ A& F+ O( x! |      
8 L" A0 b% b7 A3 ?4 C  R! \        <!-- showtext() textstyle -->  
) m# A. m8 z2 c% O1 D! o# S        <textstyle name="infostyle"  
. [# w" e6 H0 W5 c; ^                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
; O9 Z+ ]2 D/ u1 Q6 R                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
8 R1 U" p6 X/ l( i' V* g$ g+ \) g: c" L
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
& ?' T8 r& s& w. M$ h* A                   showtime="3.0" fadeintime="1.0" fadetime="1.0"    p/ N! `9 X  ^* ^" O9 k
                   />  
/ b7 g: a* V& @0 w* `# F      
$ o( [( K7 }5 I- y7 }6 D( q5 x      
. N( v7 i5 f5 [4 k& Q3 {) @. ^    </krpano>  
. |8 ]5 S+ O+ ]
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
8 M9 n% V0 @: @2 |2 v3 ^$ l' @0 Lpan2vr里怎么做

" Q3 R% s, t# {' Y; I: A8 ?, |) A这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。4 G- B! E; R. M5 f4 O
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习3 f9 \: S3 C2 w& p
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
; m  f) l& L5 M- F4 c5 xPANO2VR貌似无此功能。
+ l) _4 P: q! ?+ @& M3 ]PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
: d2 L9 k' r, v
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则