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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?6 P; a/ H$ Y" Q  e

! U) `! Y5 c" N6 R' D# s. h

小行星

小行星

$ Q5 K! \8 [' w0 N/ I: z( i8 Y
& L8 w6 F& P. s  v% {
' z0 r) |2 X, k1 _6 ?

全景

全景

+ ^  C1 p: q& K8 p* m
8 K' [+ z. t* V8 m4 d. t
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
9 e6 }3 t* T( x7 ~+ E5 s- n& f<view hlookat="0"
' o8 H6 B7 w, \, D, _      vlookat="90"
5 R0 w* e" i4 u9 }3 V2 i  k& d: Z      fisheye="1.0"% q+ A+ P, o% X9 d% y; I+ h
      stereographic="true"
& b0 x9 V4 g. E2 m+ t! r      fov="150"- Q: h& u( S  q; }. l% z
      fovmax="150"
9 g& c0 X0 n, Y% r/ b1 P' }1 u  S7 T      />5 V( u. I" ]# X' z& L
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。3 x% [8 P. H7 h$ O1 Z) k4 B
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
" G' B- Q& c* t9 _) n) R! G* Y
3 i/ t* Z3 I( e8 ]" K以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
" Q6 T$ x* k# @. d, b0 R# z" F1 Y
9 z4 n6 b% Z3 K  A7 s/ E8 @) d$ P/ Y! @
    <krpano>  
2 p" g- T2 v& A0 N $ @$ Q" k0 U- a; E: h$ L
        <view stereographic="true"  , z5 y" s5 s; d; p/ i' G) L1 N
              fisheye="1.0"  
9 e! R+ j9 S- }7 h              fov="155"  9 a0 ~( i, n0 S) O
              fovtype="VFOV"  
- c5 b) B- `5 H. r% a: S* i              fovmax="150"  
. i  Z( v. w$ Y% @( i0 S3 \7 M. m              hlookat="-60"  & P  c! M$ k) N# C* S
              vlookat="77"  - z# u; [+ O7 n/ \# A
              />  
. v" D1 _6 e( n/ k( X. R2 b$ G: j5 L
5 u" C7 i$ A) |# h" Y' x9 B
. K5 k2 w4 d1 I        <display flash10="off" details="24" />  : ]( I! f4 z5 R( H% K: F
        <events />  . O  w6 L; _0 v; N0 L0 Z* M
      3 n3 |" ?: S% a" P4 E
        <action name="normalview">  
9 `/ r1 L2 ^! z* @8 K            tween(view.hlookat, -40, 2.5, easeInOutQuad);  ' U( O& m4 l3 e1 n# y
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
# E* o/ D: y2 z% t2 j6 U, ~            tween(view.fov,     85,  2.5, easeInOutQuad);  
( Q# Z3 N/ {( q; Q  v0 \            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  8 Y3 O( [& y2 _* _0 b
            wait(2.7);  " U; h& a4 ^; t. ~
            set(display.flash10, on);  
$ w# V6 f+ {( \' [1 v        </action>  # Y6 B0 Q: t/ ^7 W/ P2 @
      " r+ {& f4 Y/ X* R6 |- ]
      # P; K- V. N' N7 ?
        <!-- showtext() textstyle -->  
  b+ K/ Y5 W& Y5 Y" f$ H        <textstyle name="infostyle"  6 r4 z. \$ n! }: o1 I( Q) j. t
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  * W% \8 ]" e" R$ B* ~  T
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow! m8 K5 ^& [' j) e

  j' t7 D8 _  f7 Q9 A1 ?(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  + @8 }& g; ?, Q- K
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  3 W3 B% a" L" B% F
                   />  
( A# Z* ~- C* n. ~8 Y6 d( K      
+ S$ m5 l8 Q( r; d      
& p# u3 C9 z/ F% K! U    </krpano>  
* _! ^2 M$ o( q- i$ m. z
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:193 H) U- r! H+ t( m! |) F6 C( o
pan2vr里怎么做
4 `% Y1 a. @+ ~/ F8 T, c# j
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
9 A6 ^$ T* C' j0 R& dPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习+ o, `" ~) O7 L! a! \4 _( E
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
$ t( E, l6 a8 F4 }5 F3 hPANO2VR貌似无此功能。6 R/ O' _4 A% b+ }' d
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

% P% p. R. L; \1 q' x. X. b. b能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则