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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
3 ?$ s. a+ g' Z( W2 O1 i+ L7 X
! t" e+ z! X* M2 \9 z  j

小行星

小行星

4 d5 N+ c) W% ]/ t* ]' n& r0 M
& `  g% v: w6 T: F& O) l

6 C3 h% ?4 w8 P2 J; I$ j; Z  H

全景

全景
! [  i/ a: b4 t- ]

3 L7 l: p% {0 J0 D
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:+ Z9 n* e2 n* E& U3 S
<view hlookat="0"
- Z* h$ m: I6 R. r5 s      vlookat="90"! U4 u1 @- D) I1 [, l
      fisheye="1.0"
4 e0 H! B1 O8 \1 U) \3 X1 H      stereographic="true"9 f7 K$ b" j. g6 u. s: m% q! i2 A, B
      fov="150"
6 M( g9 p; g  z) t      fovmax="150"
6 R0 p7 T, M  n0 L; ~, _+ B      /># b: K6 N& w0 s1 Q# I
就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
8 }, b9 U! ~1 F* {, g, P* d  {# t现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑
3 M/ Y3 `8 k" ]2 v! l# B" U2 P* m0 o6 X1 @9 U% P& o2 S
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:  a" z  N. i) \" [- m" B6 v
  ~2 n. R' B. i5 _' r1 @1 D
& Z5 |: R7 l- ?1 i5 m( X% p
    <krpano>  % t" H7 _6 c; [$ s1 _$ L* L

, ^& l. i; i9 P        <view stereographic="true"  : o( A! E+ e/ O! r8 Z, u/ n
              fisheye="1.0"  $ O; l3 x+ ^0 G7 ^  p6 Q
              fov="155"  
; s3 X+ v6 L" Y* w# B              fovtype="VFOV"  
- q- }4 E) C2 v/ W              fovmax="150"  
$ ]! o. F, L/ T- G: \& T5 K              hlookat="-60"  ( D  k3 z: ~- }% h: z
              vlookat="77"  
2 b8 R) \/ ^' ]              />  2 Y; I& G; L0 c) M

- u7 Q+ e2 r! _4 B9 d% { & e* N0 ]0 b: S; E# I. z& f
        <display flash10="off" details="24" />  
% w3 I& d' \1 g7 `        <events />  
9 Y. t; |7 ?  l* H- @( l      
0 z* W* n( E& w        <action name="normalview">  
+ M5 T9 o+ Y5 b3 L3 @5 i            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
; b1 M/ c& P! p/ x" M3 N            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
- e* u9 b9 h9 [6 ^            tween(view.fov,     85,  2.5, easeInOutQuad);  
; f1 K5 f9 }  K+ Y6 z+ O7 }            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
' f+ W4 M1 B1 d0 ?! V4 D0 |            wait(2.7);  
4 Q- K( Q: c4 Y  u, v, @            set(display.flash10, on);  & t, l) L2 ?+ x- u2 U7 p- `
        </action>  
$ S9 c& n. I+ {8 X1 O5 U$ V      
& g" E. V1 \+ Y5 X, [      
0 K1 l$ ]$ U9 `  u- b/ N# K        <!-- showtext() textstyle -->  
7 i* L! E+ ^7 H7 {        <textstyle name="infostyle"  ! U8 i/ u4 x9 Q/ K% q4 j9 O  }
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"    j0 g) V3 X4 T/ w6 y1 }
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
& x- L* o7 `' v/ W) E8 y
2 [0 }0 d7 b7 r' L(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
7 B# C* {! P! \" I0 ?5 p                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
+ _  ]$ g' I0 {                   />  - O6 P9 Y; `2 Q# U0 R
      
0 U1 L5 L  p/ F% i# r        A/ v4 D  m( x& ?) {7 U
    </krpano>  
/ R1 t' u) \! [' H
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
/ |/ a0 Z2 a6 Z+ _$ cpan2vr里怎么做
3 R/ x  p: I& o- c& O
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
3 K: T5 I9 h6 Q9 g9 wPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习1 `% k) u) x5 X1 Z' e7 n
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM' F) _; ?( w" f7 u8 ~
PANO2VR貌似无此功能。
# `5 f% v3 ]1 ]. _+ \+ [; L& UPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

/ P+ a" v, b% M. Q9 U- ?能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则