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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?; ?: `) E( [7 |1 N; y

) S( a6 {, f, d/ S- h

小行星

小行星

5 C' M% r) g4 q) ]0 I+ q& z  g
& Q1 `/ T! G* d- r5 p
6 k! M! x. T: ]- {$ d. f& K

全景

全景
$ J% ~+ N# L& p( J

9 F+ x3 m6 p  P# ^! [' v! U
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:& o. @9 N$ D+ P6 x! e' T, T
<view hlookat="0"
+ J% E) ]2 O7 B2 k) B      vlookat="90"
! m" i4 r2 X) v6 ]! ?9 ~      fisheye="1.0"0 ]. L$ W0 `1 t1 A1 d% ~2 W' |" j
      stereographic="true"  D! g8 J" e$ E3 Z  g# T7 M
      fov="150"
$ u) H3 r( J* }2 H# I% e      fovmax="150"/ [, B) d. `  H) y" [* z
      />
2 I- p8 e# ~8 m$ u就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。4 l9 T/ O: @0 F6 C* p  |5 {
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
. D7 |9 H' I) g! O
' y$ e; `3 M  O+ [$ y以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
# R7 \9 u2 P  ^8 L
% @! \4 u% V3 B% W8 p! u6 H
$ _1 k3 c% y; h% |" w$ \- F* N    <krpano>  5 s, Z) T" U2 O

3 c( K+ l9 h3 U  T; c        <view stereographic="true"  
: i( L3 @* G  b5 C# Y  |              fisheye="1.0"  
, H+ n' ~* N( q* K# x              fov="155"  
, D5 L$ P/ [) C              fovtype="VFOV"  
1 q5 q; Q/ i8 y" S              fovmax="150"  
$ [9 ~( J2 j, m              hlookat="-60"  1 @/ [; @0 K3 |$ P# I
              vlookat="77"  ' j9 Z5 |1 z$ w2 ?
              />  % h: x  n8 _8 F) D

" m* S9 {2 R7 }) y$ l) ?* L " m# U1 F6 C0 n: h+ _* d
        <display flash10="off" details="24" />  
' d9 S' Z, S7 w/ C! o        <events />  
8 I3 K. X& g" F0 h3 N      
9 I' x, U$ f. k        <action name="normalview">  
! J8 U! ?2 e, k) \# `8 n' o* w$ N9 N            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
1 Y5 j8 i; Y0 I7 b            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
0 u' G6 x& u0 S; q            tween(view.fov,     85,  2.5, easeInOutQuad);  " p0 g2 f) V. b# t$ s$ U. ~
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
+ F2 g; @6 Y8 \' a8 u& v6 }5 \: Q            wait(2.7);  
2 L! L; _5 ^$ E" e+ o            set(display.flash10, on);  " p& J# w( B3 W1 A: R6 @. S4 j
        </action>  , m& }# A# c- ]+ B. a& `" y+ _. b
      7 X  R' b* {  t! m+ G9 \
      2 K; T7 l& V8 P
        <!-- showtext() textstyle -->  " y0 s" e" U9 Z1 Z3 w# F
        <textstyle name="infostyle"  " n7 C) }' i* X8 G6 q4 g5 b# X
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
0 L! t8 S% v( [$ m. V                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow5 c* n4 H# K. I; `$ Y$ }* d

& I3 x. g5 [7 S(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
3 S# h8 g4 L3 C' y                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
* ?" f! Y" G( r) `7 N( i/ ~. _4 \                   />  - ^1 t: a1 w' N
      
. n* d# {6 X6 M( c; U0 E8 P0 U: p      / H' A4 N  Q7 ?* B
    </krpano>  
/ E; Q# n2 e+ |+ Z/ P6 v( b
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19, T1 h- F) c' |/ C! P
pan2vr里怎么做
0 ?! q$ E; H: V" o* E! \
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。" u! p9 U; h$ D7 _
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习, n; w: X+ M9 G- |3 x" ]
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
- I: p0 b, z, |, O. ~4 b* {" Y2 U" dPANO2VR貌似无此功能。
( d( ?& \" ^- E  y. `. oPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

" \! ]& Z- \0 Z$ P4 n+ u能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则