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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
" y; ?8 U0 p7 l; z( d
; y7 G! T( ?; ?* F: t9 \. ~

小行星

小行星

" n0 A8 k6 U5 }7 Q; t7 u) I6 X6 j; h7 ?6 @, f; ^: E6 E  \: }6 t
5 K& F  O) |& n1 S+ A) N! C% u

全景

全景
. |' \% q- _1 l3 Q- T
+ B& y% G( Z- P% B% A
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:! e7 J" }( P' p4 y& r
<view hlookat="0"
1 d0 G2 y' i  T' j      vlookat="90"
- t  \0 Z: D% v+ H% ^      fisheye="1.0"
9 x8 J. G) F; ~9 `      stereographic="true") I9 x' b7 `: W4 d
      fov="150": j1 w' M4 G) U9 t  i0 |
      fovmax="150"
9 e% k. j; I, v. u7 {! u      />+ x9 M3 M$ S% b% Q
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
/ C- d/ u; q& G+ G6 o/ p/ D- ^: w现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 % v5 {' g8 u5 R& g/ R
) j; I5 s7 ?' D
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:* z4 y8 l7 J5 B- l, ~* t( ~

6 k' G# O9 @: [  h) Z/ f5 ^# I: h+ ?( a" P. d
    <krpano>  
0 [6 `' ]% N4 `) W9 E
$ L! K8 s" k, |) d+ B# c        <view stereographic="true"  1 n' _. E2 a9 U& D# P  L$ o7 m/ @
              fisheye="1.0"  6 Y: x" f- N$ t# U- y4 s: A8 n: U
              fov="155"  
6 y% D6 ]0 A  L$ f: u              fovtype="VFOV"  
1 M1 x) h) N2 r2 q- w              fovmax="150"  
2 j9 q  X! @$ G              hlookat="-60"  
& [. O( E$ {' q: m8 {7 C8 L  y              vlookat="77"  
5 c2 m! C# L4 Z5 V              />  
1 @' H" B! y9 }. o2 _! K3 f/ e& N* @2 o- C

7 C' ?3 @& s7 k& F# C0 K& \% J/ h        <display flash10="off" details="24" />  : k, \7 t% k4 @) m2 O. O
        <events />  
2 y* b6 D# [, G" Z6 [      % v: a" }' x  x& B, q# }8 ~1 R! P
        <action name="normalview">  ) _: j- u7 n) y/ m8 R, d
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
6 b& S! N. o: E7 |" {            tween(view.vlookat, -35, 2.5, easeInOutQuad);  + b# d9 r* p: c
            tween(view.fov,     85,  2.5, easeInOutQuad);  * `8 @2 @( D! }
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  ! Y8 d0 U, P  l# }1 e
            wait(2.7);  / V& t; c2 @; a/ U
            set(display.flash10, on);  
% R( W1 `3 b/ z( p" z8 Q- s        </action>  
, {$ r1 U1 n* \1 `* w      
1 z7 U; _0 @: K8 V      
1 U9 V- _" F/ h2 n9 }        <!-- showtext() textstyle -->  ( D+ I' |+ }" X: W
        <textstyle name="infostyle"  5 d' i! I  s0 E9 x; m" _9 ~
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
" A2 z/ k$ o- C" C4 R- }* Q                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
4 t0 I( [: G' ]: c$ {/ n9 K% W# M( Q2 L, }* R
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
' p0 ]; y, j3 l* _! H                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  : k0 {3 ]# `4 Q: Y
                   />  ( Q' n/ o  N; i. |+ X, {
      % C* Y3 p) f; n! l' }2 S7 w
      ; W$ P+ i9 z& h8 [9 m) t
    </krpano>  . z) K! K( E( }9 h  p2 W3 T
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
: O4 g9 {% o; s4 Ppan2vr里怎么做
6 p' ]8 G" ^; [/ b8 n, y2 \
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
4 I; _- |1 j* H2 J! y" B8 v" ]PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习2 A( q+ x3 O8 b
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
, i8 ]" V$ W8 Y* _. D8 l, wPANO2VR貌似无此功能。
8 x! K; K6 k/ I2 _% m5 rPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
( \( ~: x5 B6 e3 C
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则