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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
# u' B* R% ^" Y: Y' P
8 z# s% j$ j$ Z. k( W/ e

小行星

小行星
- n& W; d8 R, ^2 X

5 Y2 V, \1 Z: I' U& n( X
! |+ b3 J5 P. V

全景

全景
6 {1 Y, B# }" q! Z% ?

) o& w5 A' b, ^) O1 x& S9 n% Y
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
) {; m: L/ [( y/ y! \+ E<view hlookat="0"1 d6 W- g  w6 L1 d9 z
      vlookat="90"
0 T. Q9 T% S1 Y" X/ E      fisheye="1.0"
' I- E( ~: v. I. i      stereographic="true"
3 o' F& |' Y* N  X      fov="150"2 j, M2 f! x) q, g+ P; e; C6 |7 J
      fovmax="150"( Y; n  \( z" |8 ?" o7 V% o
      />* Y2 N5 a4 L/ ^5 t
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。& E. I: k/ M. c' M: l$ \. S6 L
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
0 Z2 Y" v' K3 j2 t! b6 s* J( T* g
: `5 I  P' i# l. A3 Y& B以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:# y- {3 `2 [( |3 ~: }& x- q2 l

/ c; {! V% u4 }: r4 W7 X9 o. r" d) O  A0 d
    <krpano>  
% X0 z1 U  A6 e/ h% O
: x* H: \1 }# _9 i6 i9 G        <view stereographic="true"  . }/ o4 K+ c4 Z4 v) Z
              fisheye="1.0"  
) x6 d! h1 E2 Y              fov="155"  : q# q# T( S) E( B0 h- [- N- k) R
              fovtype="VFOV"  
& D5 ^# T$ Z* t              fovmax="150"  % K9 m8 B# @; z  ^+ Z$ Y
              hlookat="-60"  ! R/ E) Z) I' }! B
              vlookat="77"  
( p: c$ D, `2 J              />  . I8 ~. [, p0 r: F* d! j+ [
# I+ K! c0 ]4 x% t9 z* L3 P5 p7 W# L

6 C: ?; D; I. d# v5 P1 b! E+ ?        <display flash10="off" details="24" />  & b3 u5 z8 T6 O$ [8 h, J/ c; F% E
        <events />  
9 J9 O6 b8 H- L6 Z5 F5 i      ' t. z# S' ^: ?) o# ]# u# g2 m4 J
        <action name="normalview">  
6 M, v& S& B& i' @' ?            tween(view.hlookat, -40, 2.5, easeInOutQuad);  # ?  o+ J% [2 F' {6 v
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
% h0 q# u% L. }9 v$ W- b            tween(view.fov,     85,  2.5, easeInOutQuad);  * a5 x( o/ x' n; S/ X
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
1 J$ o( G5 l$ n3 i            wait(2.7);  
  N' ?- e, }7 c, I2 e2 A, X# n            set(display.flash10, on);  ( ?8 l% d2 e0 Y, J/ O) ]
        </action>  
! ?! E- W# D2 w( g) p) h      8 J; n6 v( ]4 t0 \5 _8 L% X) S
      7 Y1 b/ r8 u; W+ u' ]
        <!-- showtext() textstyle -->  ( e0 F. f2 @- |
        <textstyle name="infostyle"  
& f0 f! X; W* m                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
! a. v/ G9 r) X$ z6 a3 S                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
+ R2 q: c0 {. a- Y* D! W; }9 a' _- Y6 b; u' {* ~+ w
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  ' Y$ i1 R' |# c& S: e
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  1 M+ Z( C4 V, t4 w$ v( D3 F
                   />  ( C( }2 B! _* |; E
      2 ], J  Q7 z# Q( n( r3 u6 H4 A+ J3 z
      
$ f% Q% _& B; L3 ~8 k* P: E    </krpano>  
; t# ], |& `) A
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
. c/ q- m; \, h( h0 F1 vpan2vr里怎么做

, ?1 }; Q% I+ p' n* ]4 e' u2 y" U; R这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
5 E/ G* y: a1 W- F/ jPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
) u/ r/ m- c. T: q! y) O
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM+ o7 p4 r) U( E; ?$ |& x+ ^5 L
PANO2VR貌似无此功能。
2 e! c6 |- d6 FPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

6 Y+ H) K5 @2 V能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则