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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?+ e% g+ p) A" l8 _
" `; @! V6 C: S7 g  _

小行星

小行星

" P# A7 J! \1 [
' F3 z) q/ {' p- T$ N+ L  m, B
5 Q7 Q& ^: F: w% ^

全景

全景

* w' n2 O; j) E; @7 P
5 K. P' D6 f5 ^1 ^9 ^& A
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
5 Y+ q- t$ V' m  d+ O<view hlookat="0"- b& P) _, e) z: m3 j
      vlookat="90"
: o% ~, E' B. M/ ~$ z# g. Z  E      fisheye="1.0"* a/ e" Q: W$ O6 x
      stereographic="true"0 |- ^# }4 A" m; Z6 Z, r* D. B
      fov="150", q7 ^+ @0 s) [' Z- ?1 h/ k6 ]$ _/ [
      fovmax="150"5 @5 x- I" B7 e- B6 ^2 @
      />
0 n1 o- d0 `' @7 @就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。, x0 P6 A" g: N* A. ^
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 ' n; M8 r! s+ J3 P
/ i; K# i: s. s3 R( k% T. h
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:" a! \+ m9 b, @  Z# M" ]
- J& H: \( U  R- f  f9 L3 s

8 n- x+ z) W9 {! t- W+ d    <krpano>  $ A. U$ ]/ j. e3 u/ N
$ i( c& z8 B% w! B0 E
        <view stereographic="true"    {+ S- S* W* A2 o6 Z0 }# {# v
              fisheye="1.0"  4 h  C9 K7 T. M- a+ V7 F0 _8 {
              fov="155"  ! C. q& F) |  ^
              fovtype="VFOV"  9 @1 F5 E- ~% D/ q1 F
              fovmax="150"  
/ J% D. g5 G3 d; Q- p              hlookat="-60"  ) J9 [  Y; C7 H1 j
              vlookat="77"  9 T1 l* k' i6 N" A+ E
              />  
9 Q/ s9 p0 \! t# f, G# @  j- `- G( v- ^" c
! M- q! \2 T. l
        <display flash10="off" details="24" />  ' ]3 A8 u  X( I' J+ E& W/ w& Y
        <events />  
% g: T- ?' o/ K      
7 P8 D7 A( l# r+ N" L        <action name="normalview">  
" q6 `) b& h* h            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
; ?" ]& _& X$ G/ L            tween(view.vlookat, -35, 2.5, easeInOutQuad);  9 }+ R2 s. A( s8 R! q' n' ]) ?
            tween(view.fov,     85,  2.5, easeInOutQuad);  ) B1 l/ s/ \- G3 m1 i0 u
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  * f! m2 T5 V9 P+ j5 l) L
            wait(2.7);  + ~7 g+ N" B3 F" ]- j( r! M8 V
            set(display.flash10, on);  " }, n5 H9 \+ K" A3 \
        </action>  
8 R$ J% C* E7 C" s# k      1 x$ X' ^: H2 E
      
3 \% P7 @% k' W+ S' u1 R        <!-- showtext() textstyle -->  
7 O4 [+ o; H7 \6 c* f+ p        <textstyle name="infostyle"  ! A# `9 \5 q. Z  ~, U( D
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  * m, R3 L: {& f2 g  G) R& e
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow4 b  r9 i" m5 K4 p- z2 D

/ L/ T5 a1 h. X% Q1 @1 w5 e(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  1 C  h+ \! M' n7 J2 H9 i
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  $ X1 `  Z5 `9 R) B. o/ i2 b
                   />  
& n6 Y, V' m7 u( U) Q5 z  ~5 M+ U      
- r$ b) d- @4 O2 H/ \6 ?6 Y4 A) O      
1 `) Q9 Z, G) N    </krpano>  
* {, b; P7 g: ^2 O$ D. ~: d9 E" P
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:195 p! L3 u* _/ n7 S+ B( S
pan2vr里怎么做
" i# ?5 e1 T2 \& u1 q
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
: F$ W+ q* Z# k2 rPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习& o, q: i; R9 o1 C/ ]/ I7 V6 u" i" u
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM; k3 k7 N6 F; b7 v' Q2 K
PANO2VR貌似无此功能。
% h. [* L9 H  gPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
' ~7 Z3 e6 E& s
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则