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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?: a3 ^5 E5 ~* M5 p

/ s1 F$ J1 T3 b" z& e7 v% [1 Y

小行星

小行星
8 v* K* e6 K" K+ r
- {3 T& B% C6 g0 \% C/ e
$ Q, ^1 O1 W+ F

全景

全景
" c8 c# q1 d; E/ ^5 k7 o5 t

1 {) e- G, x. X, m1 K
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
. s+ `/ v$ w2 @3 @<view hlookat="0"% c$ I5 J0 F, ~  O: r3 h
      vlookat="90"
7 O# }4 y& R- N( V: e1 _" N      fisheye="1.0"
2 Y! o0 j5 C2 g; B, C      stereographic="true"
; q# ^( o% `1 z+ k      fov="150"/ y7 `. x% n9 w/ l8 \
      fovmax="150"
5 J$ |; p& b( w      />
/ A" s9 O# v* x. J/ D就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
# P1 p" D1 H5 B现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
% j9 J; O  n0 N7 F* o4 }
8 |) n5 }+ }9 k$ Y: S以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
% E% v8 h, H+ `* c4 D( u' O
+ N, r6 X5 }! O" w! W1 i$ s  t5 t4 {# U+ w7 Y# l
    <krpano>  
! z6 v8 ]$ i  Q# B# j, e
3 U7 }# |1 X; E0 z- P) k        <view stereographic="true"  + ]4 H  e) d% C7 ?+ k
              fisheye="1.0"  8 n! S1 |/ O7 z/ Z8 A  E
              fov="155"  0 l9 A5 w9 i' R& S4 T2 b* p; B
              fovtype="VFOV"  
( w3 ^1 L( P; @6 R9 G! t4 T              fovmax="150"  
/ @. b: Z' ^# `& q/ H5 C$ B9 S              hlookat="-60"  5 e. D1 G" H7 W% |2 x4 Y
              vlookat="77"  : g0 J: ^' e# m- Z, e
              />  
6 ~) _* u. }3 F$ w+ p
) u- R+ W& {$ j; [* A% y0 K' m 9 `. W9 @2 w, I6 n6 d
        <display flash10="off" details="24" />    o7 K# u! d7 ]) K
        <events />  ) W2 e; l; i) F$ g+ I
      ; C, G6 x  P- r" S' s
        <action name="normalview">  + K  H% l/ N! @; }+ |+ C
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  + F8 ^" P# Q" F
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  2 j" Z6 K! U! Q6 q; A0 {
            tween(view.fov,     85,  2.5, easeInOutQuad);  ' H& Y! Q! |7 _* r
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
6 `1 M  s! Z; l8 }# _$ z            wait(2.7);  : l0 y: F0 j% K0 e3 _3 X
            set(display.flash10, on);  
" R4 o% l9 W! L3 ]0 P! X) a        </action>  
& c" w1 |8 D( x  b+ P      . H# t4 Y* p5 f
      ( A" u/ L- c' S( k/ e* Q
        <!-- showtext() textstyle -->  
9 S4 a5 `. I3 G/ {9 w  r        <textstyle name="infostyle"  
. m: e. x4 v/ }1 R' }0 E* m, F                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
5 s( L' j7 R: k; E$ A                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow, g9 W$ k( F) e  W* ~4 _- z

) Z& N2 B+ q2 v) b7 _1 [8 x1 W(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  ( a% ?( E9 z  u( [2 N
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  1 ~3 y1 @+ b; h9 N3 a
                   />  
' {" h6 `, Y0 [9 T/ g5 u1 A      
- f" Y9 P. k/ x% d) Q2 D      
. k6 t9 i5 J' X. E9 {4 P6 N    </krpano>  
( t1 u2 [* n& R) r( b. _) J& Z" H
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19/ p3 f: O9 z, d+ t' L5 p' c
pan2vr里怎么做
" N, d3 A) k: E! A6 ~
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。/ g9 G6 `* ^+ l4 \" I  K
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习/ k: C% v4 F+ R; p4 F  \
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM$ Y9 p; Q0 l+ `+ F6 q: b
PANO2VR貌似无此功能。+ S% ]+ t0 ^" [- R& y
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

: X. v% a$ o% C+ F能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则