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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?$ q7 g1 Q5 a0 J1 i% e
+ s$ ~; T) k% O1 @

小行星

小行星
8 b* d6 ^6 o. ~& C

# L1 h- l  Q+ z& L( S

, ^3 y+ ~! W- w, u% G  F8 Q

全景

全景

1 P0 [4 s6 U, d& l; h3 T3 B' z9 E

, }5 }- b6 F& J) _& u5 Z
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:: ~" A# P/ X+ B, B
<view hlookat="0"
' i0 [) W. m. b4 x      vlookat="90"# e- P! W6 I! Y4 i
      fisheye="1.0"
* t! o6 z, r" g      stereographic="true"
4 h. k9 z  F* d: }8 |- I: V9 b8 i      fov="150"% O) S; O! n" u7 v0 L
      fovmax="150"
# Q) t/ l. c5 i( X2 J! K8 V      /># X; \! ~$ ]% g4 j; Y: ]1 Q; I% X
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。9 j! V- [- s6 M% M3 r0 g, h; d
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 0 m/ b$ w+ L7 `- z  ]0 {
/ W" ^4 M1 X/ j# l" r9 Z# `6 S1 q0 e
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
  H+ i' i$ E7 `8 p2 R  _. z3 R/ x9 q1 f

( |9 B4 P4 J5 _7 G    <krpano>  
5 a/ ^; ^7 D1 @  H
; J2 d7 i+ a& s; S        <view stereographic="true"  
' b2 k5 ]9 d* i              fisheye="1.0"  : C$ y9 _0 F# {) k, b) A# ]
              fov="155"  
# w' P# D* h; T4 p              fovtype="VFOV"  
- t, _, H, \' e              fovmax="150"  
% F6 N% f8 D* F& Z) k              hlookat="-60"  * i  r$ l5 P  ]
              vlookat="77"  
# L  ^  v4 j2 d& J8 k' g              />  + I/ x6 U1 ^: B( Q+ }# ^
! k3 e2 d) B0 Q" d$ ^9 M1 K4 W

: a, ]: U8 A0 V8 e# b# |" X9 V        <display flash10="off" details="24" />  
3 ?* q+ T4 H% P  l2 Y1 C        <events />  + H. P4 h- R7 N4 z$ w& v1 `& j" S" s
      7 H5 R5 f- `( ^6 G2 f
        <action name="normalview">  
# U- m' S/ o8 y/ x4 y( a            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
2 {, a* h4 i9 d, {7 i  p% U! x1 w            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
0 z2 I' {' M% W            tween(view.fov,     85,  2.5, easeInOutQuad);  1 Q, r' m% i! `0 o4 r4 B, N# T
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
( G5 ^# r/ w" }( h. G            wait(2.7);  : r; X0 C+ c, a8 [2 Z5 ^+ a
            set(display.flash10, on);  
3 U% n1 y! Z4 A- e' r2 b' c' w3 y        </action>  
' c9 V3 H7 q: C! X! w% P# D) H      - L: A0 P$ ]: k& k6 v; K
      / E8 C2 s- b. a/ S2 G  D- `" Z+ C- I, m
        <!-- showtext() textstyle -->  
$ x/ @0 j+ b. W2 i: w1 I        <textstyle name="infostyle"  ( N% w; y8 @5 @6 W6 N9 U
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
1 y- _5 ~# `2 Z                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
3 t, [2 j9 t: }  y' H2 ~# r% z* d" ^1 N
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  5 ^! ~* m9 C$ J2 F9 k) I
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
4 {3 S/ j5 B- t: L; q                   />  
) s' b% f" v7 @! c      
# b5 q- [$ z% q9 S  A- l; w      % S, ~0 S) T# s7 G7 Y+ k; V9 W
    </krpano>  
9 g- c* g8 Z2 Z6 ]+ a
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
+ k6 p0 n/ t+ ^* E2 u- q/ a$ i; n/ Fpan2vr里怎么做

+ g$ ]) a2 G' L0 x这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。$ P. {7 y6 v) N+ k9 n6 h
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习( i+ g1 P. X( J! Y+ \( \9 |/ `9 E
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
; A' P3 b2 Y1 H, D; {PANO2VR貌似无此功能。7 `# g7 |+ m. g& Z6 @- w
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
' {& A1 k9 |) V# s
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则