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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?- @' e7 A* v: q6 O- ~

5 `  N/ t! j% T4 [, b: j- [

小行星

小行星
- p) y* v% x. M; I! u( f% c8 \

8 Z. D) I( R: Y
" \. k' q' e7 w2 o1 I) ?( K* Q

全景

全景
5 B# @! J9 X6 I
$ d% G% v: b( p  L
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:* ~8 S! T% d1 n8 h
<view hlookat="0"
4 E7 k+ x1 q. G      vlookat="90"
: W  A3 \$ D1 M  Y      fisheye="1.0") Z) C  j1 n; V7 f
      stereographic="true"
, k2 ]) D) I9 x' }# Q' `" r2 e) B      fov="150"; S2 U0 E9 G3 s7 D
      fovmax="150"9 _; l% q6 Z" q5 J; M1 G/ t+ f
      />; H6 k$ s: P1 y
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。; P2 z' H& M+ C  ~
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 6 x5 ^$ M  k4 k' i2 f
; W$ H5 i% x& _
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:0 G+ j4 k" S  i  \+ G5 M

1 h' x% `9 `6 R  \% S/ X/ I; U
& T& m; Y7 ^# d1 K    <krpano>  
9 h% x# Q$ `9 J  Y; [" B2 k 5 v9 v/ Y3 N1 }! s( P  U3 n1 ^
        <view stereographic="true"  6 z" i+ s4 U! E( [# p8 o0 S2 `
              fisheye="1.0"  
  `2 F( E$ Y( s2 ~              fov="155"  
  h9 e- k/ K, `4 B              fovtype="VFOV"  
$ L: m+ Y2 ]2 k3 C' p& H              fovmax="150"  
% ]( w* m2 p5 e" Q' I+ @; W: J* U: a              hlookat="-60"  
) v) a* ^% B, b  R% C              vlookat="77"  
/ e+ n# Z! F5 y. d/ `$ {; L              />  
" p0 Z' f' N+ E" z  q( N$ u. K4 f* Z  d" l0 c$ R# {0 Z8 v2 M
. r. N+ g- N0 s% a  x5 T; b
        <display flash10="off" details="24" />  9 ^# Q0 S. z% o' u4 s* p! M
        <events />  : k% K4 W8 X; H$ @9 g
      
' L6 `. b! i, z2 h; ]        <action name="normalview">  
) |. U) d4 {3 ^            tween(view.hlookat, -40, 2.5, easeInOutQuad);  8 P% h/ x6 F- G3 \
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
& O- S. }% G1 ^3 N" ^. a# k            tween(view.fov,     85,  2.5, easeInOutQuad);  ; r  T6 ]5 p" w2 s/ T3 j
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);    p2 {; y4 \( ]0 }" v% ]% F6 U% d
            wait(2.7);  
4 W  @: ?" j' v            set(display.flash10, on);  
$ L- r+ S! q* w5 |' y        </action>  / C8 w$ c5 Z& O2 C( y8 R
      7 t/ y4 M7 y( h7 ?: u
      
4 n+ i  A- C% v+ c% [( `        <!-- showtext() textstyle -->  
4 j% w9 w! A. b: S! L        <textstyle name="infostyle"  
8 [. s  J1 i1 v& O* H& Y) z3 |                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
! T+ F# V: M) Y! a                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
! `% K+ i* o/ B& P9 h9 ]6 K. v
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
5 P2 t/ P3 A: i; r$ f                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
6 s; O3 Y( n8 \) K8 {                   />  ( S5 p, W, [- `4 p6 k1 s0 n
      
7 W/ k5 T  z# J8 S3 x$ q- h8 S$ e8 C      1 @% ?. U/ {6 Y* w
    </krpano>  
7 A  I5 \$ |5 ^
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
$ a2 I) T5 l. g6 I9 Hpan2vr里怎么做

% l1 j2 f! s7 u! W* W; `( y这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。* E* Q4 Q6 N# t) @- c/ `/ O
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
% U; I' ~- \1 h; {/ G* |& X
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
+ t) O) z5 Y9 A" J  ]- ^+ `- ~: k1 PPANO2VR貌似无此功能。
" Q* o* M9 b  R& a* oPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
9 c& N+ J7 J6 Q$ A8 u. C. C
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则