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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
8 l, F( P# \! e7 U+ n& F! N; A3 k# x6 Y7 \% K

小行星

小行星

; k5 r: Q$ p* D) N, g/ S& ~8 G9 S  J
2 w& h- |1 ?8 q6 L& V# h$ W

全景

全景

' p  @2 V. O$ E3 A; F& I) @% S$ n
& P. Q+ u3 ~/ U; j
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:3 N3 ^* q/ L. T0 ^
<view hlookat="0"$ m! m/ J* d* I
      vlookat="90"; @* o2 v0 A5 T# P6 K( _6 w
      fisheye="1.0"! x. b" A6 V5 f3 V. V) {/ T
      stereographic="true", D# {, Y" x+ j; x3 Q
      fov="150"
0 p  w, K" A' S3 f+ c      fovmax="150"6 v) Z2 O4 m7 L0 h  R
      />! R: @  i* ^* |" n+ s
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
% Y+ n4 E9 |+ K* @+ D3 \. f现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
& p" G5 x. e! F* @' a1 K( v  W# O) T7 i
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:+ _( @1 }' e7 n* R2 L: C% S3 G
2 N) }' {0 ]: f  c3 G9 `

+ q% @6 Y, s: R8 l- ^    <krpano>  
$ f% U+ n6 I; E( y, e6 ^ $ y8 o, |3 E7 ]4 h2 w
        <view stereographic="true"  ) f- J) H3 }' e, t; f
              fisheye="1.0"  
$ @  F: X4 l1 R/ L              fov="155"  
" `/ E5 ~& G: i1 @              fovtype="VFOV"  
$ l: d/ ]+ E! L              fovmax="150"  8 m- x+ U: Q2 B0 n, U+ t
              hlookat="-60"  
7 a, z4 e' x, ]: `( z, f8 I              vlookat="77"  ; s: ^0 S' N9 ]& [6 ^
              />  
  m0 Y: ]" l' H# [1 ~. L4 D
7 u2 ]/ q( h; o; Q& A; S; c% q
+ Y5 E1 W" \$ ?0 q        <display flash10="off" details="24" />  
# Z6 T" Y1 E! Q. C  X1 ]        <events />  + d0 J* _. [; I" W
      
/ O5 ]. {+ r$ A5 t/ z        <action name="normalview">  
( w# l4 J+ h& g1 x            tween(view.hlookat, -40, 2.5, easeInOutQuad);  * P, q1 m! I# D2 i: t/ y5 Q0 W" x3 c0 `! P
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  1 E3 W" K6 h5 N+ _, c4 t
            tween(view.fov,     85,  2.5, easeInOutQuad);  0 p& r7 ^2 [) }# C. i+ @
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  2 p9 l! ~5 i7 y2 h" e2 |
            wait(2.7);  # a5 }8 e& G  i0 {7 K5 |  f
            set(display.flash10, on);  
; P$ j5 `5 X6 Z        </action>  
, n& l1 ^* j) y6 k9 A2 S3 w      3 N- T- n8 p2 \( e
      
2 x: J1 l: {' r/ V  Z- m        <!-- showtext() textstyle -->  + j0 P. H2 W' u
        <textstyle name="infostyle"  
9 f8 \3 e: W2 ]: U                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
# L# w/ S9 O( `) m! ~' B# U9 @                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
7 `5 V5 n! [, z  J! \  x4 V6 e/ M0 g7 H* m* [- ^
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
* [4 n8 B# x, J- U3 A                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  8 P3 l6 @' w$ x" y# U" z( n$ H- N* l
                   />  
4 k+ \- q2 I" q/ x8 j4 h+ F* F      & f* L7 X9 P9 d+ N
      
) n( L( Y6 }( M/ F* ^    </krpano>  ) q1 Z5 ^# R7 R) o& T! C+ U' w
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
( D8 ?: `  ?  K; k, L1 Z0 ?6 ?pan2vr里怎么做
. O$ [* o, z" K7 ?1 x9 j
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
$ E2 l$ D. x. r1 A# y# V6 q8 {PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习1 u' z3 V# T. ?  n/ m* w
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
. z: i+ g& u$ N$ s: `" A0 L# FPANO2VR貌似无此功能。
% f3 ^, t. U5 l; O- LPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
) ~) r3 l: ^! ]' ^! g8 v
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则