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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
0 x: G5 \% v' @0 H5 ^6 N9 b( q% Q* B0 O9 u

小行星

小行星

" p5 Z' |; n; Y( i9 T; |& `
; C1 R$ H  _8 n9 W5 S$ ^- k
% E8 ~; ?; I% j( j- x/ n8 T. \

全景

全景

* b' C7 e7 |4 A
0 Y" s/ o% t6 O9 G4 r4 f
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:. u- ~1 G2 c4 L5 L2 |6 L
<view hlookat="0"
6 x( b: b/ D, N8 v; E& t      vlookat="90"
$ ^- Q# r, h+ N# M" I1 G7 R      fisheye="1.0"
+ V9 j0 ~" C, x4 H1 Y4 f& T      stereographic="true"
( E  C! u+ ?6 R* g      fov="150"2 G1 y. w) t/ H1 r5 f( t( S4 n. X
      fovmax="150"3 k+ Q3 E- P' _4 U. ~7 @! d
      />
! b; ^1 ?' v) b5 d2 u8 ?% d/ T6 L就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。6 n/ E3 R5 e  {4 _2 |8 ?# B3 D
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 ; v# K* D, t- |
$ T7 ^1 y, J% O0 g. W8 @
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:; D9 e* \6 B* L! v% ]

3 l. M2 U- x) j9 n0 o. ?6 V; u9 Q  i$ t
    <krpano>  0 _$ h- p) x1 e2 r' I
/ _- U0 g/ z8 D' ~. k+ ]
        <view stereographic="true"  
; I( K2 s7 w3 i* P! D              fisheye="1.0"  ( f$ x% p/ ^! j+ C
              fov="155"  
' w9 v3 D1 |4 \/ q5 S# a8 m" k              fovtype="VFOV"  
$ G) B6 `- K* ]# s' y4 c! ~# @              fovmax="150"  
% Q7 _) W% h; D% k              hlookat="-60"  
8 u; @+ D" J1 a- y2 ?1 J              vlookat="77"  
% g" l! v4 Q0 q" G: b              />  - W2 W, W$ H. W/ q
1 S1 r  u7 N. W( `

) M3 j+ a' d, t7 X        <display flash10="off" details="24" />  6 q1 r6 r" s# ^! y+ ]! q
        <events />  6 _- t3 ]6 j- N3 h1 R) B8 l, u
      
& {4 e1 p+ v+ B9 v/ Y9 M# z( j& G        <action name="normalview">  : n" R8 n+ x; u% k6 W: f! F4 J
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
4 A4 q6 _% x- g  A* s            tween(view.vlookat, -35, 2.5, easeInOutQuad);  ! l+ F6 q& R0 m1 @
            tween(view.fov,     85,  2.5, easeInOutQuad);  & E+ C; t- P. i& O% H
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
. u* b( I" A& {2 g# I$ a- i            wait(2.7);  + I4 E! W8 G8 W
            set(display.flash10, on);  
5 J& L, Q2 @" o2 ~        </action>  ; P% t( C: L# g3 O% {/ [
      . q4 h4 y# n; \% A9 R% W1 k  D, T
      
1 v, l) h: e' D; k# r9 \# g* v" V        <!-- showtext() textstyle -->  : F3 e  q. a9 ]+ O/ ]. H, Y
        <textstyle name="infostyle"  
$ G, j8 @1 q, Z, ?( G, u" T3 \+ W$ m# o                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  9 [, K  U2 Z3 x* Y
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow; q! I# S) @; P- n1 d
* w- m4 h# v) {% J- K9 ^
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
2 u5 G  M- Y+ L( ]3 [( m' T                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
! I, U  z, o- l( n+ }' F                   />  8 b) B; B2 |: u
      5 W- ?, T6 W1 b* \1 s$ d; A3 u+ w3 s
      
- ~6 u4 A& o# \' z5 K    </krpano>  
1 t& [, q& v9 t5 m; U  `% i5 ?
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:191 Y4 d8 |) o: t. b4 s
pan2vr里怎么做
6 I# ?! i- K% t) z; Y
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。3 T3 u) y+ _- P* z. ]
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习8 s+ f0 k# l/ {. d7 z4 O
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM3 z; A+ K- E* t3 A7 J# j9 L! B' Q) Q
PANO2VR貌似无此功能。
' a, _$ x+ h% sPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

- p  [7 F9 }3 W' r! p能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则