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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?# x9 D# E3 J, A$ a, F& k9 k& y

" Z" m9 s. H- Z7 r/ a# e

小行星

小行星
% d  S$ H+ H& y
% Z' }& {5 x; L, [& K: x

& T) R, K+ Y$ ^

全景

全景
/ ]' X8 v2 L% f% a9 Z/ ?# W
0 n6 u: i( u+ \
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:: X  Y$ o4 k$ r6 s1 h! _  P9 N. S. }$ D
<view hlookat="0"# |$ u. S- y" j- ^0 {
      vlookat="90"
7 C" N  H8 s$ y. L4 c( j$ y& Q- f      fisheye="1.0"9 m+ H: q& Q; H6 n
      stereographic="true"' k+ R% B1 ]1 I
      fov="150"
# ~' D' [2 _: R* l/ ~4 H: {4 a% U, Y      fovmax="150"
3 i' j# g- L* ~" c; S* \      />
8 x0 F. g& b8 D, }! i* D$ }7 r就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。, B/ p3 a4 O0 M6 `# w1 L
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 7 T" O1 r  E; ~8 E2 l9 w& d5 j

# Y& U+ G7 L9 Y1 i以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:0 {. k' k0 }9 z1 I* M+ W
5 v- C) G/ s3 ^2 u) u& C) ]4 r# _5 X
+ w' Q7 o: i  W
    <krpano>  
/ o5 }3 u5 f+ d! Y  x8 w / a/ Z4 a9 e+ N( I- [
        <view stereographic="true"  
* F! e6 [0 }7 w" t- {! ^- N" o' u              fisheye="1.0"  * y0 e: [( Y5 ]1 T
              fov="155"  5 ~# b  j1 A! j) o3 ^
              fovtype="VFOV"  
% M" O% Z" s3 j! `5 `2 Q, o7 q              fovmax="150"  7 B+ d! ~( c. [# y7 w, w/ u
              hlookat="-60"  - s* }$ f6 Z. x
              vlookat="77"  5 S$ m+ g9 O+ \) X# g* F; O
              />  
0 F( s+ b* V0 W1 @8 B: r0 |6 t8 Z3 _; c* U# n
0 W5 G# N- ^/ [0 g+ C
        <display flash10="off" details="24" />  
: @! v. E8 L- s        <events />  + d  I5 m/ m, G  J1 k7 O2 U; a
      
5 c0 y- b) j4 d9 i+ q        <action name="normalview">  * k8 K  l1 G0 ?' {8 G& N6 H  t
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
% v1 F# s0 k1 f; E            tween(view.vlookat, -35, 2.5, easeInOutQuad);  / M) R0 ^* ]: Q9 C4 D6 ~
            tween(view.fov,     85,  2.5, easeInOutQuad);  8 `& F- m! ^- L- n# o4 f- P
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
! U' _6 z; A+ y# e            wait(2.7);  
. T# I" X, U$ b3 }2 z            set(display.flash10, on);    S5 \+ G, M- X; Y3 T
        </action>  
2 R/ A0 }2 `% F) f6 M# O" A      
( A! \" X' v- j; i1 w      / _% {* d( M) y9 d* H
        <!-- showtext() textstyle -->  
: a" ^2 s! h$ ~# q        <textstyle name="infostyle"  
8 f$ |. @  x" E# [- H- e+ K                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
3 P+ E! X( ~" W3 l; M' D                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
2 U; _/ z! p2 B0 [' ^& `; E. h. v4 Z* }( j; m( G5 _7 ]2 O5 |3 |
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
, a5 V6 V( X0 M6 {3 i8 t' ?) f                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
0 ?. K3 R! t! T2 g                   />  
5 {1 C- U+ m5 _      9 V0 x0 c0 J/ D! Y
      . r& A) {7 F3 y
    </krpano>  . M- Y  @0 j  x4 s
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:199 M9 v7 p+ Q* b2 K* t5 d* P
pan2vr里怎么做
2 ^! t" l. @3 C& E3 i9 M, o9 ]1 @
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
1 M0 x$ Y4 a# B! @* l% IPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
5 }* n! C, o/ A0 C  I
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
/ c- ~3 m( E7 U9 W$ K+ e' rPANO2VR貌似无此功能。
5 L$ v+ x5 V( |PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
7 Z$ x+ t! n9 Y- r
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则