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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?7 M5 i. x+ S3 R0 }
. b1 B0 H1 k8 f% H- j0 c

小行星

小行星

1 K9 c$ |0 w3 O$ H
) g% u9 W+ x: Q7 L2 u8 o
' k- U7 H) \0 S! V8 _" T

全景

全景
: q. |8 n# d3 h4 s+ L4 c
. T" G5 ~1 f: d2 h; E+ o/ b5 V
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
7 z# ?0 R* f* i" d# R- c7 R9 d! L/ _<view hlookat="0"& s( l( u* @1 G! F5 M
      vlookat="90"
# E& l$ P' i0 s4 W; _      fisheye="1.0") G3 I5 ~& u7 W; p- W
      stereographic="true"2 c2 n3 W5 d: P+ _
      fov="150"
. ?7 C8 E; {4 X) h( @      fovmax="150"5 l; Q' R8 G; E5 r
      />
$ z' V4 o' k9 x0 D) x  [) T3 a3 b3 F4 A就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。& N" X! k2 t7 a2 Q' t  I/ N
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
' r+ }' p7 }/ T: z! k0 M/ ^
' [5 a, V3 J$ y& O+ F0 h  Z  \6 P# U以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
: ]% k. X5 v- w* w/ {9 z% e1 \! E( ?
6 n* u# {4 L# V: I- z9 v- J; ^
    <krpano>  
, j2 ?! G4 A3 z , U0 C' @( y" S' B
        <view stereographic="true"  
- a% o( q  |% ]- E$ x# Y5 b              fisheye="1.0"  9 N, S/ R- X& X
              fov="155"  + [/ c1 r' \; V" \& @6 U; `* ~4 ~2 a
              fovtype="VFOV"  
) x0 o' I- X2 z4 k: |! g2 o/ V              fovmax="150"  
/ c4 E) D5 y, \6 w1 ~              hlookat="-60"  
4 j4 C: N: k% P' z6 Q$ d' ^              vlookat="77"  8 m- |3 f+ S. o* d' f  ?
              />  
9 D/ B: o4 |; k
2 L: y, c0 r* a  w/ ~
, q" S, {1 r, }! Z& {) s, z        <display flash10="off" details="24" />  
4 y5 J' H2 M9 k# Z! f# u! v" L        <events />  
% W8 u$ Q9 z: K5 y! F4 x! X3 a      7 @/ _# E/ h; K3 M2 Q$ r: A! k
        <action name="normalview">  
" d9 \" G. {9 K$ n            tween(view.hlookat, -40, 2.5, easeInOutQuad);  % L! B2 }1 C4 g  D) _
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
6 e/ b0 s* `1 k* f$ f            tween(view.fov,     85,  2.5, easeInOutQuad);  
$ ~5 E/ {; ]8 i" U$ }2 s            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
( k! k0 t% s" I4 ?( R6 y3 G8 X            wait(2.7);  
9 H+ `* W4 w' P2 y            set(display.flash10, on);  4 t: V7 e) a2 G1 a
        </action>  8 ^' m' U  o  D
      
: p5 `/ E, n0 c      % a) d/ R2 T) Z2 L7 t8 q
        <!-- showtext() textstyle -->  
, c+ q2 ^4 w3 S( d2 D7 l5 \        <textstyle name="infostyle"  & `" O+ m* Q% J
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  ; H! J3 b& \" s0 R; d( T
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
. H, W7 B# O7 G* t/ l* W- b
2 b8 L! l! E  ?+ v9 R2 F(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  8 X  v' D& N2 `2 v) p
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  ( t2 v% g% R' f" G: G" W( _  p; n
                   />  
" O, }# O4 G2 V( N      - B( \$ b( }: |4 z. R) m  I
      8 G' C% N, ?6 v: p
    </krpano>  
# g) j( U7 S+ e% }- m1 L+ y
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
& H$ R% Q) \. i1 ^6 i5 Npan2vr里怎么做

9 p& A6 r  P2 u这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
  _2 V9 s3 H/ }8 H  z5 xPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习5 Q; x) H3 p' B6 B( W+ z8 d: h
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
  [' s6 Z0 J8 ePANO2VR貌似无此功能。1 Q  ?- v( z, V# G( i. Z8 l
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

& d- V7 k7 a2 [/ J! \7 I; T; F( ~4 i能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则