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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
- c5 ]. ?) R( `" N, T( k7 c! @$ @6 R  G; |4 z

小行星

小行星
' J) P7 Y1 B* B; k

9 }. z8 u3 x; s" B( e* ]  u& W

. d4 U1 L! |3 y% e

全景

全景
2 ?4 D$ d5 W) J+ D2 x! x8 m* ]9 Y

0 ~0 g$ @$ `' N
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
4 k: S& C+ \3 M0 |" B6 ?<view hlookat="0"0 x- `6 {9 N3 C/ _
      vlookat="90"
: u& J- V. M/ x. W      fisheye="1.0"6 W" O5 T6 L3 b; m8 T
      stereographic="true"2 l) y! w) `) P- t
      fov="150"- g- {3 \% N4 _7 U. X* o
      fovmax="150"
* I) f( c( [% ~6 B* H      />
, s# O! G/ P% L6 p' t就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
; L1 M# {: ]  `. y' b  e; i% r/ W现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 " v0 @! A+ f. M

3 _% G, A1 E& c3 v3 U9 f7 v以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
0 U) y0 w2 S; D3 D
6 X  ]2 _! i  ?! o6 Z: w7 h  B+ L/ A' @# d! u) k
    <krpano>  1 C8 R) q4 D1 h$ o0 C1 i% G- E4 \

) n6 p; A+ T2 u3 H$ {; D6 g/ p/ Z- P        <view stereographic="true"  # p/ o2 S' C9 }% K1 y
              fisheye="1.0"  
; x- K7 _' [  n              fov="155"  % @8 d5 o; j; f7 v) i7 f
              fovtype="VFOV"  / I0 |8 F, Y; h. p
              fovmax="150"  
# h! [/ H, j3 P/ ^              hlookat="-60"  ) l) P& I/ J* o  u! H
              vlookat="77"  0 f! B* y/ I: q/ v* B1 F
              />  
$ _7 m0 j) c/ p5 Y: h
6 x5 j5 b) A% G3 q0 F
+ D( _( t, L8 X" Q        <display flash10="off" details="24" />  ; r9 f+ N. q$ [& M
        <events />  6 p( ?4 n# y9 V9 b/ R& ^  R
      : _( l3 e8 X1 I8 z
        <action name="normalview">  
! u8 n9 q( }& Q' \            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
3 v% |' c! D; i$ P8 c            tween(view.vlookat, -35, 2.5, easeInOutQuad);  8 E! k4 R2 p- m, {, \, f0 L
            tween(view.fov,     85,  2.5, easeInOutQuad);  
) D. j+ {& w) |/ m            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
4 c6 `8 ^) i7 d$ W! b  ?6 A7 I            wait(2.7);  
0 @) C: Q& @( u* }            set(display.flash10, on);  
/ @6 E8 V0 _) h/ V0 ]+ C        </action>  
" J$ B6 J  S  |. h2 \4 _6 U3 ^7 M      3 r# r8 c/ c5 ?
      ' o+ J0 Y# V, U) B* Y9 ?
        <!-- showtext() textstyle -->  
$ f2 F8 C/ O! J' P. e        <textstyle name="infostyle"  7 W) ~) b* T) g' k
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
8 @: j+ n0 l7 d# X/ C! B                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
; ]- F5 q6 j5 E' d9 C+ ?3 d8 m) N0 F  p* q% e/ u4 y% W% O$ H3 W
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  # D; g: l& S6 f  r
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  6 {9 W0 w$ S1 O
                   />  * G5 G) e$ k3 m' k) x$ @
      
% I/ z; [: {! w# ~. k5 ?. Z/ A: y% Y      ) `7 d4 c& s" t" W
    </krpano>  & c; l! b0 T4 i! c4 V; K2 B& F
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:194 m( n& x  B% I' Y( S$ R
pan2vr里怎么做

' T: j& ?: c0 A0 d" P0 h这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。' ~. S" e5 a0 e% ?2 J7 l* O  [) V
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习  r* E# F2 h7 h9 m: H
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
, Q& v' G! K' k. |PANO2VR貌似无此功能。/ G. w6 |: i) t* `
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

7 q# `. Z3 v9 y能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则