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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
7 e2 v7 e: H/ e! b: T' r$ L; J. s& o) I

小行星

小行星

4 y3 w6 f4 s% t6 S+ S: F% F8 }7 M% n0 {8 Z* B
8 @& K0 u, }2 k4 Y1 p

全景

全景

0 F5 O1 P- U  u  ?- C/ W: o
# z5 n1 n  N; y1 e4 T2 p$ @5 B
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:5 y1 G+ r! s0 R& |/ |
<view hlookat="0"! D% \7 _. J- B: x2 B% R' C7 _
      vlookat="90"' e# C7 ]( ^& N! @- A
      fisheye="1.0"
: ]! M) d5 U' o- y) [4 l+ Y      stereographic="true"! `" U" O/ V. x
      fov="150"
( U( O+ Q( Q1 A      fovmax="150"
4 F7 q$ Z( J8 F      />  Q4 h+ M# r2 z! z  ?) N. L  q0 A
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
7 y: V7 K9 _: P+ a* b现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 ; S9 K8 [4 H+ s
9 j" W9 ^0 j6 D' g
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
: a8 e: T0 B# Z# {; \( h! m4 B$ {" {) ~5 c+ E5 R

+ z3 M- ?2 p& x6 p) ]/ k( ^    <krpano>  
' k; ]* i& b- m- A
7 k/ O$ J9 ?# P3 @        <view stereographic="true"  % c6 j3 U( d4 M3 k& y! e
              fisheye="1.0"  / Z$ g0 m* _( Q
              fov="155"  ( i% ^6 E1 B4 T# M+ j, z
              fovtype="VFOV"  
- f: a* g* H5 t. \  o' |3 X              fovmax="150"  
* b5 k; T5 ]0 ~- Q+ D+ K' C; w              hlookat="-60"  - b0 m" j4 r; T# N7 `
              vlookat="77"  
# M/ n5 u; \) k) P( {5 t" m& H              />  ; f  Z0 f* N7 [  {$ D' Y+ Y1 D3 a

+ S! |. o, m8 S) i3 d . e9 |/ w3 |9 [" y
        <display flash10="off" details="24" />  
1 d4 T! Z4 V  D, X( |        <events />  
2 o& T. h8 \2 n      
7 u# W1 Y, y) j1 z: Y        <action name="normalview">  / K, [6 b7 O. n  ~/ K2 z
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  4 n# N7 X7 u, N6 P/ ~0 `$ x* j
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
$ e. c: I2 j6 e5 {, ]( [" h; \- H4 i            tween(view.fov,     85,  2.5, easeInOutQuad);  $ B  }/ X: a: J  R' m: i
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
3 a1 {2 x* Q% i3 N4 ?& y' m            wait(2.7);  ! o. A+ m7 \; Q, Q' J) ]) m$ O
            set(display.flash10, on);  
' S+ }8 B* R# O& k        </action>  
7 L* N( B8 q6 V6 O- r9 C. \) x      
9 W+ I& Q- V1 k      # k! d5 S1 D) M* u
        <!-- showtext() textstyle -->  
" Y. A; M) W7 L! P  c0 _% h        <textstyle name="infostyle"  
$ U0 V  R$ w3 M9 |0 X                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  $ s; G5 C; Y& H( G
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
* X* i7 O9 m9 U! Q5 p5 L9 s
* j& P7 H8 Q) `9 M5 X(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
: T/ q2 i8 A/ r+ T5 G                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  9 I3 i8 z' X  X
                   />  
, s. J- n! Z, _) S, F2 Z, ^' o      & U& j' W& o7 f. O* G  u& L* G
      
+ i% w7 `; r$ o+ Y/ n, ?    </krpano>  6 g7 m. {7 R/ K4 _- ?/ }" U
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
0 D" t8 v3 X3 B9 Ypan2vr里怎么做
; T# Y( X; k8 |) Z4 g) ~+ F6 @
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
# K2 ?' }$ A1 H7 b+ cPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
7 }0 W1 D" C0 C! H5 z; k' |
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM% |$ U$ x; N' n" C6 ~
PANO2VR貌似无此功能。: m/ i: ^" W' t0 s
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

2 Q; @8 M! }9 k; Y. q0 j, p能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则