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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
, Q: S/ ]5 R3 z8 H& R# `, {  x
) u" x- x  o% l7 i. p

小行星

小行星
% F1 F, ]* U0 |1 I2 ]3 m

. D$ \9 g* |/ W3 S3 ]
! |5 ~2 M5 {% t/ S) T9 I

全景

全景

. v$ ~" w# i; }1 v" u

# f5 a3 \5 g7 Q/ ^- I4 y
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:- U$ T/ B+ Y& q, C" s5 d7 U
<view hlookat="0"
; {+ h8 \$ D* W# }# }! r      vlookat="90"
; Z( v: a( f5 C" E( c      fisheye="1.0"0 D" x# B/ M# J% X1 Z& u, p; L& N
      stereographic="true"
* _0 l# v2 T) N, v5 Z! D. b      fov="150"
$ Y- y" a5 o# ]* ~! z      fovmax="150"
: s/ X) r; _; n% p3 ?% n7 O7 f      />
/ [/ J! {( x( M. V5 K# x) }# w- X就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
( T' Q$ X, M# O: T) }现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
- c$ Y6 G1 L' X3 }1 ?  v8 g. i( |3 o0 y" [2 x
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
, m3 g/ q0 X; b0 L* T: B0 R/ f. I; |. W

' v) t* F  T/ B" _( n8 e! d" L. j    <krpano>  
8 u0 c. I6 B1 M+ ]* ~ ' N% q! B4 B3 j
        <view stereographic="true"  - p: `  Y# b) t  Z
              fisheye="1.0"  
3 h! t6 `6 g2 t              fov="155"  
' W5 D3 T/ K: I; t' T$ b. a$ @              fovtype="VFOV"  
5 n- P, \/ O' o6 x" u, g9 U              fovmax="150"  ( ~( k+ E* |, H
              hlookat="-60"  9 o3 ~$ K" W1 S+ j1 ?% w8 X
              vlookat="77"  3 [5 f/ p- G3 J* A& w
              />  
6 ]3 c) B" C' C7 q* u. p0 a) V9 l- g" F; `% N

$ t& v3 y$ L' V8 P        <display flash10="off" details="24" />  
) V8 P4 _$ x+ q/ J7 o% B6 A        <events />  
' a6 _4 @2 J. [- J4 W1 f1 v; h      
2 r. M- [; S; V" a: l        <action name="normalview">  
) O- S5 a: I, \$ {& ^. h  Q            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
0 X$ V7 u; Q7 r6 q- P' V; f            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
; }6 G  a, D% {- V5 t; }            tween(view.fov,     85,  2.5, easeInOutQuad);  
: o) K9 U! i3 \; Q% M! r            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
" p& H2 M3 e  Q6 ?5 Y& L; B: N            wait(2.7);  
( P% U* J+ V5 P: C  T            set(display.flash10, on);  
& S1 M1 E& p/ d' f3 i2 x6 @        </action>  
8 |% Y7 N, p1 A7 A      
& q8 O) ^& i: s' P' x      
4 E6 r, a% s; t3 k        <!-- showtext() textstyle -->  & ~: U7 e. M, S! `( [+ w
        <textstyle name="infostyle"  5 h3 x. ]- H( M1 [
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  ! t* P9 V8 @4 l9 |$ _) o
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow( b& i/ v% L. n0 g$ y6 s; ~9 `

/ ?- h# T* `: J, H(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
# Q- j1 J% P" f. n% y/ x, Q                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  7 C; U, H( y, Z2 m/ W: I
                   />  
; ^# q3 m% Q& Y      6 J+ a* Q# c+ u" t
      
( F; F  C. M5 {    </krpano>  # y; G+ z5 k* a
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19  ?% ]+ P# Q- q2 \+ \8 f- G
pan2vr里怎么做

: I( _, M. H0 w% ?  |这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。  m! y9 J3 V# i- @% C5 o
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
; S% S! `* ]4 }5 h4 h0 J
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
# `2 W4 q3 c3 Q+ sPANO2VR貌似无此功能。( S! ^% D9 ]$ L
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
) R+ |  M! G. v' ], D8 S  a' _
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则