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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
  u; V+ K8 o; h+ h- ^$ N  `0 m" L$ Q2 B) Y1 a) b- c

小行星

小行星

3 e' V+ N; c3 k$ m( ?8 g; o3 S/ g* ]# Z- i9 g3 j
( ]5 m( Z+ A6 d

全景

全景

7 Z# t" d6 q( C
1 ?% d9 }4 D" V) t/ b
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
& l4 O+ ^  F: x: a: [1 D) f# x<view hlookat="0"2 A0 v, \# q$ c8 D; [& Q
      vlookat="90"
' m, A( [/ y7 [+ i( {/ h' q% Y! m      fisheye="1.0"
" G- o+ k2 w5 Q9 h0 l      stereographic="true". l& Q3 m/ X4 u4 ]  @
      fov="150"$ z0 h9 L4 J  m. R* k
      fovmax="150"; M) K0 E2 y, m. ~- Z3 T' x& l
      />
# N, y* k  q# E就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
( ~# d- R' f1 F( u9 Z( f" V' W2 [现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 * v* P0 e; c+ w6 E$ _0 J# s

3 G9 \7 B8 _, d4 B7 h2 q以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
" @, i% k* n1 |+ w4 X* p) {4 F0 F# b4 i

) D  o, J5 C- s. s, y/ \    <krpano>  6 d) u" d4 D, [) ~8 Y3 D
' Q( V: F( H9 c, o
        <view stereographic="true"  
7 ^' b0 r4 L$ A" ]2 I1 b) f8 d              fisheye="1.0"  . u8 q( R. u5 r% j4 E& Q% D5 e/ [" c6 y
              fov="155"  ' V/ f8 V2 q' k' B1 {1 a$ x& Y
              fovtype="VFOV"  7 a$ }* b# c4 {! _* a& K' G
              fovmax="150"  , B9 m" y2 s& \, x  n9 g$ h
              hlookat="-60"  
, }$ \8 O7 M+ S              vlookat="77"  
9 t: x/ |+ C9 f! w              />  
% \5 [; {1 w$ v' ?5 L# ^, c# U
' @+ d8 ^" I; H
# ]% v( o& c- e5 Z2 Y! `1 p        <display flash10="off" details="24" />  ( U. C1 Q" p% T# ]: Y: [, V3 G7 \
        <events />  
7 M( _. o8 f/ B8 ?      
7 A+ c# i2 T  [        <action name="normalview">  
, O5 q% H* L5 f2 A- f0 D& p            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
% N+ e# q$ I: b0 j7 @; {            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
8 O% F) ?! t% M! N' m            tween(view.fov,     85,  2.5, easeInOutQuad);  
# y2 t6 ]! g  j' D* \            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  0 q0 T7 Q" ~0 `8 d
            wait(2.7);  $ {& z9 j( V6 B  y9 B+ H
            set(display.flash10, on);  - ?3 Y/ Y6 J0 B
        </action>  6 ~2 y/ S7 N. F" \' W
      4 M$ r, j5 o8 v, K! H% y: s
      6 d& H6 {! v) ~1 L
        <!-- showtext() textstyle -->  & ^( ?1 w+ c! D) h7 B4 [1 ?
        <textstyle name="infostyle"  0 M- T6 R. \8 Y, u
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  - p# Z6 g/ C4 F" Z& S% @
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow6 h" a" {- e" Y" V, V% M
: d) a. @" ]6 i( [% P, A: m6 R2 \; p
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
7 v1 T3 Y3 f+ O% m8 K& Z; y                   showtime="3.0" fadeintime="1.0" fadetime="1.0"    @8 P; P- w1 v! O. S+ c2 N! u
                   />  
1 ~5 `6 B( U3 q) L      
3 o! c- p1 b* q- T7 V      5 R1 c) q+ e9 P  r, I& \
    </krpano>  ! |/ B  T! b8 m* L) T
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:191 X! q  B8 f- F( ^5 b* U3 u
pan2vr里怎么做
- k; ~: l+ T6 n0 ]3 h1 `
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
1 c, R# @# @# y2 D4 d; H# bPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习# i" I5 P; i* {, h/ q& l+ Y6 D! L. ^
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM# k/ Q. v9 B2 R# z4 j! r- s
PANO2VR貌似无此功能。
# A9 L; G1 B, ~  ePANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
3 p7 E1 y8 e6 _6 w# Z5 R0 ~7 A
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则