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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
( m% [4 x/ j9 ~7 B* p' V( S$ E
0 J* T% u6 W3 L  b7 c3 E

小行星

小行星

  M3 j0 L9 F& n
$ ?6 p: v) B9 Z

$ o# O5 R0 W5 {8 i5 @5 |& k

全景

全景

9 m1 ?8 c2 T# _; m5 ]
. X8 s8 f& R2 ]  d: B
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:, Y1 q. [1 e$ u! O- R" o: x% X
<view hlookat="0"
4 N; V- A% T5 L; a! a      vlookat="90"  A3 p, C5 N: B2 f
      fisheye="1.0"
9 I/ i3 V7 z. A/ O  a5 g1 g0 N0 u# a      stereographic="true"' e- ?& Y' `! @0 H
      fov="150"
# e/ M" ^' I( S: X$ ?      fovmax="150"  L, m/ \* {7 g" l4 u$ x
      />
7 F5 t' i3 J0 p' `5 |就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。; e4 u9 R$ [, w& g9 j( e
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
$ i' r6 D7 S, ^  {
. G( @+ a6 A4 w8 K以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:2 u+ p# M1 J0 @! o9 d

% v2 w0 |) h' F: Q6 Y$ }" j4 g* j
    <krpano>  
, w) L; U& H" h% Z. A7 L; Z8 ~% ] 2 o4 }. g3 y* g/ A1 j/ _9 h
        <view stereographic="true"  
$ H. Y/ H; m6 V              fisheye="1.0"  ; P" d8 c# T  Y  d. Q  a
              fov="155"  
9 N9 Y& H6 l2 B4 ]! `              fovtype="VFOV"  3 ]& @! k  c5 y3 b4 U4 ]
              fovmax="150"  
8 X! [& x. p' C9 K4 D              hlookat="-60"  
: B# H, h1 \, E$ Q              vlookat="77"  
* g/ L5 B7 k: S6 P1 U' n% J$ Q              />  
/ B& k6 P3 k6 M3 R# |% l9 t
2 A; K' z/ j( y& M8 ?2 C3 P 3 m& h- i  Z2 \6 {7 V
        <display flash10="off" details="24" />  
" Q/ j  s$ P1 i        <events />  4 P! w1 ~' z& X% k3 w: [  d0 w8 U/ L' \
      
( Z* q7 s/ u% z. ~        <action name="normalview">  0 G% _5 O5 V* s/ F: X
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  + J) K+ x( r) A1 W9 W2 r" e
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  . X0 {: p, a  v* R
            tween(view.fov,     85,  2.5, easeInOutQuad);  & J1 X% i" g8 ^# b) d* U
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
- C! Y2 w* d2 Z4 B& c6 O            wait(2.7);  # `7 q1 A/ i# U2 G/ V! w( M
            set(display.flash10, on);  4 P3 b% F2 l& Q0 i( \9 y8 r; ^
        </action>  0 \" |4 V5 @/ {7 `7 {; p
      
4 R! T. X- U3 }8 Y( F5 o; q5 }$ E      ( b; M2 D" u2 y: h; r
        <!-- showtext() textstyle -->  
+ m! ^& B2 C) L* e        <textstyle name="infostyle"  
* Y! u4 C$ H' v3 {3 w' m! n+ c                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
8 D" W; R9 z5 Y! B$ l6 F                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow% k- P& A4 o" S. ?" G
+ X  l- m: n6 k9 v8 ~: d& d
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
' g' j8 h- T- }- _                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  : k8 U- y$ j! p( i
                   />  ! ?$ w! v0 M6 |- ^
      + y! u) e8 ^+ ~, h* y7 A
      0 z; s, G( n1 L* [" Q: \. v$ T; z
    </krpano>  / O+ i5 ~/ ^3 f3 p
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19. U) S( d% u$ {% x0 G
pan2vr里怎么做
9 H  z8 t1 N. W: w& @; E
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。3 S3 a3 l  |1 B% `- {1 [( O- E+ ?# H5 D
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习$ t- O. D" q0 ?4 @" B2 w: M
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
5 B  i' n7 e. g' iPANO2VR貌似无此功能。
: L: O/ u. [( {+ e8 D5 {5 L  cPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
1 g3 ~4 n0 T6 p# s/ X' [2 ]9 ?
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则