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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
  y8 z; F& j- t' N  `1 [  T3 S2 {7 \2 w( v

小行星

小行星

$ q- {5 b4 I; @, v: _# S4 h/ b3 f& k, d9 ~9 Z+ f
/ p) N& |" d; P9 j

全景

全景
0 ?$ I% R: u$ @1 V$ X5 d! R

. {  M' @- F: Y
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
  u2 U& q5 H( z" U<view hlookat="0"
) ], Q: K  B0 Q: Q' c      vlookat="90"  `8 g- ~2 B7 X! q. q; o9 M
      fisheye="1.0"
# O9 k  }! H3 Y6 t      stereographic="true"4 j$ J' o+ L2 A' T3 _+ {+ [0 H
      fov="150"" _: e% v& k5 n. i! U
      fovmax="150"
+ {" _) p# n8 r) g4 m3 s; G      />0 e" K! w' |' z/ i7 D
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
8 y$ Y7 s: m& A- a# G: k% p现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 3 ~4 ^0 \# u$ `# _: p
8 J9 T; y$ g9 g) r( B9 G" o
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
. E- f& e7 B, j
9 r3 L! Z) D/ v+ D
9 S" }9 ]: o0 y8 `    <krpano>  6 m3 A7 a1 p0 s$ W8 d( i- [# L) ]% W
; a# S- q1 k. t* P! y: I
        <view stereographic="true"  2 q. b# R. o7 q  L, `; b0 C
              fisheye="1.0"  
( Q$ o# J! N: ]( o5 h              fov="155"  9 ^/ A3 s% N, U5 w5 L
              fovtype="VFOV"  
/ u( T( J: }' w+ W7 x' l  Y1 z& A( V1 ^, ~              fovmax="150"  3 s  C# o. r0 ^2 {3 ^+ f
              hlookat="-60"  ( r) b4 Y& o' P# R/ O; {% p1 L0 |
              vlookat="77"  
( j/ ~- N7 ?: |8 r              />  
1 \& C/ l7 t+ ]4 i: r9 A- F  Y& ?4 O6 F
+ S2 @) t3 O7 P  K/ v
        <display flash10="off" details="24" />  ; ~$ {# l" A5 V1 _! R8 K) d
        <events />  
) k; p2 W! h: d      
. T5 T: l' n/ {7 w! {  M% N        <action name="normalview">  9 F+ _: T% z, W( T- O- n" c3 G0 G
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  ' R! V7 F' r( |0 L% M
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  . s4 w. U8 d! a2 i8 Y
            tween(view.fov,     85,  2.5, easeInOutQuad);  
; H6 f1 E" U9 }) u( d            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  / o: \# e, o' s6 S) P7 w" g# D7 k
            wait(2.7);  
0 V2 b4 x6 r0 K* a9 Q. h7 \$ b            set(display.flash10, on);  
/ e  ]+ t" Z( L) Z' E$ B' _, p        </action>  
  }% n" ?( u. R9 ~5 |# a2 _      * w& m5 W& F; g3 k6 f1 w) l
      2 p' j0 l1 W9 S. m1 G7 v1 P
        <!-- showtext() textstyle -->  5 F7 I+ [  r) j0 i  N: B  }
        <textstyle name="infostyle"  9 M' B5 H0 I$ |$ m# r
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  & \" b& J9 s. G8 v/ j
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow5 ^" }/ r) u) Z5 G+ U
1 H) z0 N4 l/ F. m. S
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
  S  c3 D5 }" v& `                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
# b& C2 V* ~7 U- R2 d                   />  
3 }  c! b7 l3 j8 V5 a      
' k5 A4 a( r7 A! [  A      
, _. g) F- G" j* o  ?+ z: D5 E    </krpano>  
1 t, x$ h/ J# A( J' b9 G  m
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19$ r: S0 a/ f$ ^! F9 b
pan2vr里怎么做

: B5 @: f7 L" U1 y( U/ n1 m这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
% n. |# O* e$ Y+ S3 P8 A+ J6 {+ K$ cPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习7 o/ t9 E1 l0 w6 \2 n+ E: {; w3 o
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
) M) G! W, k* [3 z0 KPANO2VR貌似无此功能。" c& H8 _5 m# {3 ^) |- r/ M  X
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

1 `2 W% ]7 T! h$ A% g能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则