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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?  k' Q  V/ s: [8 T8 c3 u
3 {- E! C" g) c8 k3 }

小行星

小行星
5 D" e+ p8 J4 Q& J) c8 Y8 c$ ]

" z/ L0 a- \8 [7 z

% S% P0 ~; `3 _  C( i- X* w4 L4 g( w

全景

全景

- `4 ]8 B/ k3 V; L; X3 `, T

' s3 W' q$ J& Z! v
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
* M1 }1 X9 H6 t5 O+ x2 j8 w) u<view hlookat="0"
2 O) q% c8 s9 x: I+ M! |      vlookat="90"
$ d3 t. a* W) G3 ]0 Y      fisheye="1.0"7 X9 d. d4 _, F& q/ P1 h' m
      stereographic="true"
9 H; K+ N( F1 \* `      fov="150"' ~' f7 R0 C, c; P
      fovmax="150"! Q$ u- P; K  l$ A; ?2 {4 O* C
      />
; r& J& ^& C8 [0 @% T: N就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
, Q5 O  x, {3 C, H$ s! V现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 3 [# g! p$ ~/ ?# W
& J6 b0 u! }( |) J' z8 ?7 P
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:! m2 @/ E. ^# M# m

3 X0 P1 K* e; B1 y' d, u/ W1 @% C& Q6 R0 {7 p
    <krpano>  
1 Q* m0 n  c7 x9 m
! C' n" f4 w5 F1 k  t- I        <view stereographic="true"  
- V' b& H. q) r" m8 I/ A) N              fisheye="1.0"  
* M& f% \/ n* s3 y+ D; `% d$ h              fov="155"  
2 G( @3 x+ O- X5 E2 @5 F$ k3 Y3 }              fovtype="VFOV"  & z4 z$ T# E7 \! I+ l8 t7 ^$ e
              fovmax="150"  
: I0 o5 E& D+ b- m; H+ P& Q              hlookat="-60"  , i0 J4 u: X1 t6 V( ^' s( c, W3 L
              vlookat="77"  
8 B- ^8 D) D$ k* A              />  6 Q/ U8 i& `5 W& z- v) g
( a, f- @  W9 b1 S5 Y1 s

( P2 ~* b  l- i5 @        <display flash10="off" details="24" />  - P5 z5 A& T* L, P1 j; G
        <events />  + K6 H2 C  _; a+ r% J" Q0 _. [( o
      
* {& K' D( f' C3 h! k. c        <action name="normalview">  8 x* e, B9 L; o9 L5 {
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
$ Z, d9 v' t3 S            tween(view.vlookat, -35, 2.5, easeInOutQuad);  ; H2 N7 l" }( U. v; N  |
            tween(view.fov,     85,  2.5, easeInOutQuad);  ' v0 K7 F! P" {, }, X
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  - q5 P+ n4 _, Z( w4 Z. O. ^
            wait(2.7);  5 b5 R# G9 @. O. {- f" x* [, i
            set(display.flash10, on);  
3 j3 t- e# Z) N5 Y2 x6 i        </action>  3 h! k. X% ~5 k4 g7 E) ~% G
      
$ ~. p6 f7 B! p. u      5 E$ ~" R4 H! b% E% \2 E
        <!-- showtext() textstyle -->  
! @6 ]  e8 p6 J; Y, }. k        <textstyle name="infostyle"  
+ K( e  Z" P6 G! t* Q, A                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  - |% J1 q" H% g7 ~/ c& J8 |3 l& R
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow5 O9 w0 P0 F  y
6 I9 ?9 z" b1 z* p' W1 X
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
8 C6 a; P0 P0 m/ g                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
8 E6 v0 Q2 f$ H& L% z6 V                   />  + D% A% N" j7 U, ?+ I: `
      
' j4 m% i/ u( }! C+ d) w      - W$ E8 @; ?' d- O- q8 f8 w9 Z8 ^+ F
    </krpano>  
+ e6 o6 R+ M) s% s0 Z' V' t! d
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
8 E8 [* R4 _% f+ Y; ]pan2vr里怎么做

6 H& J/ P0 R# i% O: c这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。0 t3 r" [5 p6 c& ^
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
' S) u' }# v0 {; e% E# z! H5 q
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
- R+ H, }0 T1 h) S% G, s1 sPANO2VR貌似无此功能。+ T3 b- t1 C" {* R( {! d) S1 {
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
$ O) w# v; w5 m
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则