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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
' s$ \) U8 ^1 N( x4 j- [- _; ^
# \; W( l0 s" J' s- }- l

小行星

小行星

6 N+ I6 H# Z: L
2 a" m  `2 f5 Q. B! _
% L. p" A& U  u7 D# G! `. W. e

全景

全景
5 C0 m/ q8 H, \: |/ _$ r
! d- q& o( p: U) r! Z/ w) h
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
- {: X4 _1 {; \<view hlookat="0") ~% v$ r# ]( b# H
      vlookat="90"! O" k0 R# B8 t
      fisheye="1.0"+ _1 z7 c. c# F5 r+ Q, ~
      stereographic="true"- ?3 V( ?9 L) f. E* ^4 Y+ \
      fov="150"
( m" W  J; j$ r1 T5 |0 C4 C6 R      fovmax="150"' `! J/ w7 h  w) I$ i: h
      />
  P0 s# @$ o# [3 J7 H6 i% I2 X就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。7 J2 ~, |; k/ j: p6 I/ Y6 v
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
" H; O* ?" P/ V. M3 _) T7 U1 W3 ?9 i$ ~5 {- f5 [, s/ a0 u% h
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
' r) E$ T* \; f: Y- `
  v) i. {( L  z7 Q- {$ b3 a% A
3 q; ]7 p5 w, U; U8 l/ P0 t: |    <krpano>  
8 |. p4 g2 j1 x - U$ l; X) X, l& A; N: V( H
        <view stereographic="true"  , o& ?1 o  \5 Q( L$ M9 S9 n
              fisheye="1.0"  % ]2 u9 a* s. C% L6 X" W
              fov="155"  0 ~1 m7 g7 e2 r" e* w/ w" l9 F- p
              fovtype="VFOV"  3 ]/ H( Z( b& F9 w
              fovmax="150"  ( _9 ~3 |5 b7 Q) V3 Z9 E
              hlookat="-60"  
) D/ ]' c  v6 Y2 m+ d1 X4 _. t              vlookat="77"  : O4 a: r( v8 T# U0 N: d
              />  
: w  i2 I* T; N5 y: K
/ W- u+ j. o0 q2 n
0 F- d* k( {) W6 I7 L        <display flash10="off" details="24" />  
" u# y% Q+ _5 I; u        <events />  # Q2 E& }% c$ f+ b' m2 V* G+ v
      1 q+ z) e# w! U
        <action name="normalview">  
7 i  \& D! s3 ^/ g/ G            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
* l: l# l  d- P4 L8 X8 a            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
7 j: M* ]- ?- i( W            tween(view.fov,     85,  2.5, easeInOutQuad);  
" e5 i  I3 g) c6 T            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  7 U; f# j; A% F
            wait(2.7);  
, ^( S/ y* ?7 \$ Y  _' e: F            set(display.flash10, on);  
9 F. O8 t: v: _& a3 d8 S1 \7 P: n        </action>  $ J) n. g# Z, S2 ^
      
/ n8 r7 ]$ ~! L      
$ T0 T/ @& w( p1 g! O        <!-- showtext() textstyle -->    y: A- _8 C  E, m7 f' I: ^
        <textstyle name="infostyle"  
9 V1 D" ~. ]& b% x; T3 [                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
1 p) \6 t8 A1 J* r                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
* [5 Z/ w5 u0 J  Z- Y  ?4 D- Y
+ e' l' H! b$ H4 m(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
" z4 _. Z' u! q& ]                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
* X+ \0 h7 D$ F, z2 c                   />  
  U2 o& S7 ?/ Z1 L' S      4 U3 |/ z# d/ @$ s& @# W
      , {9 P$ _) o6 k0 c3 Z* O
    </krpano>  9 Q9 W; ^+ {% V0 U6 j
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
4 w# S+ R' u: b- Q* o! l' V: Ppan2vr里怎么做
( A: I+ N2 j" v$ N4 C
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
3 j" q9 F: V+ `2 E$ ?  FPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
2 J) {! ]3 [: }5 ?5 m
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM$ }; Q1 H1 X0 f+ O7 A
PANO2VR貌似无此功能。
! X& N1 _) K8 i, x& B0 gPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
/ ~" _- E0 l# x" T- @9 K( M3 g
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则