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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?2 p8 `4 c# J0 Z" X) l

& d/ H7 Z# n- t' g

小行星

小行星

3 j8 b! K% b) |" t1 E
. q. a1 D  |. J  D

" Z7 G$ c9 ~& [" M' J( b

全景

全景

+ c& A- Z) p/ V7 v' Z' u
: T3 C; r# O5 r" W- \, U# |" w; w8 a
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:7 _8 d. v# _! E# [
<view hlookat="0"9 v# F- P  I3 C$ [" X; B; t
      vlookat="90"
* d! r7 J+ j3 G1 ~      fisheye="1.0"& C$ y- x1 \+ o# X9 d: l  e, l
      stereographic="true"( Z% f2 K; e  W# O5 u# v
      fov="150"
. {( C7 r- i  @  o      fovmax="150"  v$ a& b9 `; W) F
      />; I0 p  y* c! z) I, t& s
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
; ^0 V4 o7 \/ @8 c% G6 w: _现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
9 u  l3 X6 ]! N1 \( T3 Z! n- N8 z5 l- g
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:) Y4 i9 |) q4 B1 ~+ c; z/ R
1 M' `/ e: g) u; U  R
, x) B. W6 E+ t1 e5 i- f' X
    <krpano>  6 f2 d8 U3 ^3 c" ~

$ b' h8 y1 d4 }        <view stereographic="true"  
7 E8 D+ n! S: W2 f              fisheye="1.0"  
% y  s! b. ^  P2 t/ G              fov="155"  
# y, \! }$ P/ d# G4 q6 Y6 P- a: N8 a              fovtype="VFOV"  , y, D5 k9 t5 ~1 a" d7 d
              fovmax="150"  * @/ y. d9 c$ b& e! f6 |
              hlookat="-60"  
- G/ G/ W$ p6 X' E7 q              vlookat="77"  
1 `1 ?% [  V$ A+ z% q              />  " n' W$ I. {! o6 a

3 @8 U  L. p: ?- `/ ] $ B3 `; [9 E0 h$ z, I' i5 I8 X. b
        <display flash10="off" details="24" />  
/ Y& D* U% h" K% K! p7 ?) t        <events />  
! t8 K  A% C0 W, q% [      
$ p3 x" c* `4 J        <action name="normalview">  ' i/ f' }9 _0 q; l8 I0 G% G$ z
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
. n0 U6 {" ~# S7 r9 A; C' b            tween(view.vlookat, -35, 2.5, easeInOutQuad);  ( s; C; f0 K0 o5 J
            tween(view.fov,     85,  2.5, easeInOutQuad);  
0 d3 S3 h7 a* _& O& D( c            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
2 G* ^# G; s0 ^2 x8 H; D            wait(2.7);  
+ @/ q/ G# I( Z. J            set(display.flash10, on);  
8 G# J, B( `0 P* g8 N, m5 g% P, L        </action>  
& a  \* L; N8 e' B7 X) m" B/ G      ; _' E/ Q( L/ R6 X! A) K7 C& G
      
+ t- A" H6 Y  O  U8 k+ ^        <!-- showtext() textstyle -->  ; g- z. w9 i( k' K
        <textstyle name="infostyle"  ; ^: y5 h7 ^9 f6 z; \' U" }
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
6 {% ^: ?3 y, W2 M                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow2 s! I3 f, t6 U1 Z# v" z% h4 S9 T

5 v' F& p  C6 H. {  f2 l& A: B5 w(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  % E" ?6 [# c5 n- `
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  : e- i% \! T+ v% R: ]$ V$ W0 n
                   />  
+ f8 ^1 d, ~) d0 \$ m# X& J2 q      
9 j# y( ]! \2 v- E      ! \+ O4 \  z/ r  d# L9 G
    </krpano>  - L0 w; O  t# e! z
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19, ?+ l4 T5 a9 C; o5 |$ J: x* Z0 F
pan2vr里怎么做

- H- T7 _; a6 {& i+ B这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。, X8 b2 q8 P6 s4 C: q* y
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
7 z% O- s5 y; s
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
. Y$ U2 z# D! U1 U) g: [  q$ jPANO2VR貌似无此功能。
* w1 Z  c5 J7 {! B) a$ a4 _" vPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

6 M) n9 ^' S) S+ z  J3 _- r能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则