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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?6 S3 W7 @/ _" Q4 B& T, B/ ^" A

6 F8 r. u: x2 e. ~6 U2 z9 ~

小行星

小行星

7 b& t9 S$ b- E6 G- q
' r4 I% G! B$ n5 ]

7 [3 [2 I1 N! n8 Z8 N

全景

全景

6 \: @+ V1 T0 {+ W* r3 |8 _

% `( r2 T% ?+ b7 ~
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:4 ?3 j; P9 I) d8 [  F' ^* z. e
<view hlookat="0"0 X# ?# J( e9 U0 y# y% y' J6 L( d
      vlookat="90"6 [; F2 u3 @" J4 O
      fisheye="1.0"+ k* Z; L! P& Y& }% J* W' u$ E( ?
      stereographic="true"
" i2 H2 b1 z! z      fov="150"
6 J  r" L. T8 ~( a3 ~      fovmax="150"# X) j8 L& Q# q9 L6 {! i& @% K9 x
      />
, B  S# `9 V2 M; d$ }* |7 _$ m就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
: O: i5 N4 [9 c/ g7 F& e现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 1 t7 _. B) @2 E0 b6 u  E4 @

  o/ l0 h5 ~. K以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:: Z. g2 [' t7 G8 A
0 L& Z! U4 o7 c
: Y9 W' d2 u' n0 m2 H! J
    <krpano>  
* G3 H7 s: L. i- v+ t' n
1 |" ~! I) k  b) v$ \        <view stereographic="true"  # C8 p0 V2 z$ y/ ]* ?& w6 E
              fisheye="1.0"  
* D5 m7 C9 l) O$ V+ `              fov="155"  
5 ^2 m, D% r7 j8 b4 c              fovtype="VFOV"  9 h: Q7 X$ N2 I" H4 b1 A
              fovmax="150"  
5 o% F2 h( Q* C9 N/ H              hlookat="-60"  : E5 `' N% [! E4 e  j3 R* @$ g* z; A
              vlookat="77"  : N- Q4 ^* s" R2 w
              />  . H: h) a# Q5 I( _, R) x9 i( Y8 a

( Q9 n/ }' H  K& S. A" Z5 D & j* P5 q% }$ w+ w' U
        <display flash10="off" details="24" />  
/ G) R6 Y2 u4 y$ s3 d% ]        <events />  3 a3 t! @4 H+ @6 Z9 F& u9 X+ E' }2 s
      
' o8 g# w  b* ~3 r* f( b        <action name="normalview">  , Z7 B( G0 ^7 L& L  g6 |( M, f' y
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  ; p) W3 [6 N. E; m
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
, o# ^+ ?8 e& ^# l! o' B            tween(view.fov,     85,  2.5, easeInOutQuad);  
# Z  e( ~2 f' K0 H; f) v            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  + m2 M% T7 K( ~. k" h# t
            wait(2.7);  
1 P) V$ {) G8 O% j- p            set(display.flash10, on);  
( R- r4 N/ _" o& Z) m! x& z        </action>  
+ O1 w' E2 p$ E      
  `2 ^3 D4 \& D1 F8 }# G' _2 Z3 S      1 B; ]: ~: ?# P; o6 y" l! T$ W
        <!-- showtext() textstyle -->  
* |5 u4 c' d. m7 o2 P% x4 E; `        <textstyle name="infostyle"  
1 U/ z0 q6 K7 s- M  w9 G; u1 R+ h                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  " T+ U& [/ v" i4 G, N# F
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
) n% u7 f# G8 h- z, m
2 k% A8 Q4 s* E( ^(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  0 F& p! t1 _; I& p
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
' p5 E# e1 }$ }) c+ R' h- L+ x                   />  
+ {0 h. S: s9 f0 B$ f$ R      * f! h3 W$ f% x
      
) K; p! l- w5 O' ?7 ?    </krpano>  
5 l7 l( c" C  K8 h0 X5 U
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
8 M  k& j9 p) j1 s. tpan2vr里怎么做

+ u5 V, {8 ?+ Z( ]% a" F这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
# E4 A2 O- t/ q" {0 g! FPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习5 O( S# n3 `& A* ~+ b! `4 B
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM0 ?' F$ R) u: M
PANO2VR貌似无此功能。  O% i: x) \7 }* A
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

. C. m5 O1 k/ {; z7 b1 S能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则