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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
% S3 N, k( k; Z& }
1 a1 o3 ^8 D0 f5 o  |

小行星

小行星
6 p5 D. `3 B6 f- \) k
+ @7 [9 Y7 B3 O2 a
0 d$ j* G. {! ^1 k- _

全景

全景
$ A# h/ A" I! T2 f
1 L' g% P: n( Z) |) r; V
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:. w% h+ c# Y( K5 L; [
<view hlookat="0"& Y1 i) O/ k* m2 Y
      vlookat="90"
2 v7 l5 X* ~3 v1 ]  A$ L' }7 {2 G      fisheye="1.0"
9 r# [( |( ]# N3 v2 J' e8 m      stereographic="true"
- v: D% Z7 F7 Y7 K) E7 o1 R/ z      fov="150"
9 @4 ~& a: M. M: Z      fovmax="150"
. R6 Z5 b8 j, c5 t$ q) b7 o) t      />
+ N& E+ U3 L1 {% N5 j2 @就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。* s) P0 z- t: E" X5 v) J1 \5 e" d9 _
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
- `5 b  f+ l, M! i' u; ?
3 O, f4 _3 Y6 a) k0 S以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
9 b+ m5 X! r6 m; L- v9 f8 T8 p0 v+ n7 I2 M" K* j/ ~+ t% h
: u; `! e5 p) s) q: X
    <krpano>  
7 e; J0 V2 [/ _" U+ W 1 J: i3 S# x; @8 D% B8 @
        <view stereographic="true"  & i  y& d* o" J  x
              fisheye="1.0"  2 @$ u5 k3 H  V+ J
              fov="155"  
1 {- |+ b0 I8 {5 }: c' [5 o              fovtype="VFOV"  8 g. \$ p, h6 L+ X7 i
              fovmax="150"    W5 r' L5 U& Q: T
              hlookat="-60"  + \4 ?+ Q  v# t6 R: Z
              vlookat="77"  2 K) |: j! S3 c% \& r9 o
              />  
8 T* Y$ Y3 g- k6 P6 n9 e$ g- H7 L2 a

+ n/ @1 b. ~# n        <display flash10="off" details="24" />  . d; q! H# `9 F. N; T/ \) R
        <events />    D/ X5 O" c2 S" X7 \
      
& f+ b  {4 q7 K! C+ g# L2 o  \        <action name="normalview">  
+ R7 y. v& k7 R  X) I* ~            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
" v9 d" M0 C" d+ U            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
$ E" J0 u/ q# ?            tween(view.fov,     85,  2.5, easeInOutQuad);  
& y: I# E# e2 w+ n& {            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  4 O% o, V- g1 R* }
            wait(2.7);  2 E* V& s1 W( C. m( ~) A* |0 q6 D
            set(display.flash10, on);  
, C/ ?/ n: {  w# ?; ^, Q        </action>  & v  q* T$ v& @0 K7 J% h9 @
      
3 ~3 @  U! }, F      
1 H; i2 Y6 }9 L# a' v        <!-- showtext() textstyle -->  
; o# O" n) x! a/ }2 g- Y  z        <textstyle name="infostyle"  - d9 @# L& p4 e% m- z
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
; W& A" g) b8 w. \, l# h                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
( O  P! H( `$ c: m* ~
( w, ~, w7 V# Z4 Y7 h2 i' ^(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
2 l* p( A' E& o8 b  [$ ?& N                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
5 x9 C1 Y7 y! y0 }9 ~                   />  0 [" L) k- V5 _6 ^
      
% n0 X% u, I2 @      
8 z0 L& a7 `3 ~9 h8 N" j, D8 v' w    </krpano>  2 o; h* }5 _2 F, e4 p
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19) [7 M" b5 b+ y2 y  N+ v" A/ P
pan2vr里怎么做
, y" }5 v! M" g5 m2 t
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。: e+ T1 p6 E$ ~% x9 n. I
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习! V8 E& M' s5 ], Q1 p3 V$ f
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM! P1 H6 n1 Y# T! Q" `
PANO2VR貌似无此功能。& O2 m# x; p4 J& G% V; M5 j" j
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
& t$ T* ^0 a& M; ~1 }0 l; T2 q# L) k
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则