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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
( s  Y. E+ j, a% w+ L: F( D1 n# K) r! G$ i8 N' Z% ]2 f6 L

小行星

小行星
7 {8 ~8 Q3 j4 G' N2 E7 _
# n4 W. a" f! y- |( s# H+ l
! |4 i2 z) b+ k) t

全景

全景

1 m3 F' G) z' U/ ]

, d* s' s  ~: V& n9 p* N- H( C
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
) ?' ]+ y0 ~: C* b0 H<view hlookat="0"
! g/ X4 n( \- @& I9 N2 M5 w" {8 A      vlookat="90"$ H" D4 l3 H/ A8 X( z
      fisheye="1.0"4 J( I0 c: w3 v2 X) ^
      stereographic="true"
7 t- G$ F$ {- E$ h+ t( |      fov="150"- R. H4 i7 O% ]9 I9 M
      fovmax="150"
# }4 S: Z9 v% b  A      />
5 ?" W' O6 @& g* _! }: |, S: N就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
# g- z' K) h, T- e' k) G) h现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
. U9 {8 @5 ]; O, o1 C9 S) c
7 K# d1 E( o4 s' G以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:! n! t. p& p) ]6 y* ?& P0 Y8 N/ ^
& x/ ~  c6 a4 L( W
. \2 }; Y6 u/ C: T  ~5 _8 O
    <krpano>  ( {. n) q6 D- g

9 A  V/ ]" w, L: D3 @* `# O        <view stereographic="true"    Q/ W- b2 K% p) u
              fisheye="1.0"  
2 Z# Z, z$ y+ A" c) B: z% n0 X, v              fov="155"  9 Q# u! U1 ~' ?. w# `# ?4 s8 E
              fovtype="VFOV"  2 `( H. p4 Q: Y
              fovmax="150"  
6 |3 s( g7 @6 J5 Y! P+ H, G% i              hlookat="-60"  
, ^% J3 M2 N6 ^& t' K- ?              vlookat="77"  - w5 t) ~. E% N% e9 ]7 s3 r3 t' o
              />  , U( [7 m* t& h/ y4 B$ h

' s0 P5 N* A3 v$ S
* {  {! d0 f3 v# h        <display flash10="off" details="24" />  , r9 `. r- J7 W3 _: r
        <events />  
+ y) V9 v3 F, @( [      
7 y; r- f4 m; F3 Z  {" a        <action name="normalview">  
2 W, w% D6 f4 ~0 M& U            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
4 V5 s$ Z; F& N' p$ H. C% h            tween(view.vlookat, -35, 2.5, easeInOutQuad);  " I0 m( T7 u: d; P1 i
            tween(view.fov,     85,  2.5, easeInOutQuad);  
; X- R5 S# g" V" _- `            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);    J) Z0 C8 Z9 L  J* W6 @* `
            wait(2.7);  ; U7 f) ]: s! k
            set(display.flash10, on);  , F( T" k9 f0 ?" b2 \4 b, ^3 `! _" W6 G
        </action>  
: |1 l2 Y# b; n# Q1 q" V5 K  ]      
) h, b0 P" _: @0 w6 E# J7 z- F2 \      + `9 b. W) b+ N  L0 m4 i0 d
        <!-- showtext() textstyle -->  
! N3 d- |, I  F/ j        <textstyle name="infostyle"  
2 M7 c; C' ~; F: t0 D                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  ' d! f4 C( y; p8 S7 @' B6 N
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow; Z% H! D2 a6 X1 H: {( F' J
- e! r. T( F8 }: N: h
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  2 W" v2 a2 A9 N
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  ' l  I: a& n2 o0 M
                   />  
3 G; n2 `/ S3 v7 U( C      
, i3 j1 x( b% t) Y- A      
" o3 j' Z1 S( D2 O    </krpano>  
; z) B$ T- l8 x
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19# @* a9 k* \7 a0 m; }+ N0 v
pan2vr里怎么做
& P. t) Y* R5 }9 J
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
0 D% N( Q8 |7 RPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
) k4 U5 O, L* u% v7 x8 ~
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM$ ?3 w, C! c9 t  }1 \: B7 Q
PANO2VR貌似无此功能。
+ X: T8 ?! t# G7 A) n6 @% jPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

. Q: b( O3 p5 C- S6 S! d2 R能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则