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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
& \4 @( v9 T2 e9 e3 Z: @
/ f& }" u" E0 R/ \

小行星

小行星
: t5 ^3 ^7 E4 ?
& n7 k# v) y5 v0 ]

, C' C. o1 p' O/ ?8 |8 f

全景

全景
& V) z" O( n6 x

& \/ g$ V3 `& w
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:. ]) U- G4 d6 a4 W% p4 S8 y
<view hlookat="0"
/ M+ w0 H) O* {# E5 P6 K      vlookat="90": Y/ S. W; P4 J; b
      fisheye="1.0"+ T- ^" R; R0 b! E
      stereographic="true"9 \2 X, J3 T% S+ M) H
      fov="150"
% b: i. `3 P  u/ i+ C" e! {; c8 t      fovmax="150"8 j3 G  n) F8 D$ }
      />
. t0 C* h+ X# n! G9 T就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。( u$ q2 u, J5 F6 s8 U  K9 N
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 : ^, T! j3 X. y

" Q/ o, v/ K/ H2 D" y5 i以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
6 c% C. e3 |+ z+ i1 R9 u* p0 e1 `. }& |! `/ f7 O7 _. g
- b( D; a1 B$ C5 x
    <krpano>  1 J' ^8 ?, ^1 D+ k0 V  e

+ V) Z7 `) j4 {        <view stereographic="true"  
% @2 r; @* J8 H! J              fisheye="1.0"  " s, D# w  _0 ?7 |- w
              fov="155"  
6 k7 V4 l1 q% J8 v              fovtype="VFOV"  2 I/ S% b" V. a+ E( A
              fovmax="150"  4 M: }$ |$ l, O: b: e0 w1 _
              hlookat="-60"  8 r/ m, e8 p# \  R$ ?
              vlookat="77"  8 c3 d5 v! ~6 \! Z. A; d# M6 k2 T
              />  
" m& m. A: w2 H% n+ n6 G  ?7 x$ X7 n6 r# ?6 h+ b# i; b& q
" T/ b/ |: I! `8 }; @
        <display flash10="off" details="24" />  ) p) D* O* A3 A, @8 j
        <events />  
, D: d# p3 o7 e# c# {% x      ' A9 h$ Z: u! G; y% F: O& M' d
        <action name="normalview">  9 o1 C7 ^3 u9 J, [6 O/ ^; r
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  ) L* u8 b$ L  J9 X: {( }, q
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
$ f$ B3 L! A$ l4 w            tween(view.fov,     85,  2.5, easeInOutQuad);  1 H" l# P2 |, N0 h1 j
            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  
& X/ g4 o$ j# {5 [7 B* c+ F5 i* M            wait(2.7);  * x" c; [0 q/ g9 U5 O4 f
            set(display.flash10, on);  ! G$ `# t4 k) g& S+ t. ^
        </action>  ( d4 C4 S& Q4 F- I% a# ?" q& Z
      ' j# u9 v3 L3 ~  P( f8 R- w" U
      : o2 Y+ {0 v6 K8 Q
        <!-- showtext() textstyle -->  % m  V6 b, l' j2 T+ b5 d5 h
        <textstyle name="infostyle"  
' ~0 f# i2 A% e. d& \                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  ' n# `" n( H  z' \' \
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow0 o+ S; v( b+ h' b- S' w& o
; F8 H  t4 J$ L7 A$ \! t  C* M
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  9 ^, V( w( D) S/ |$ S
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  * u  v7 ]; ?) _& W8 X
                   />  
; t: Z1 x2 l* m( i% h# O7 J      
0 g0 v! J4 B+ `, W- V8 D' G7 k      
: v6 N5 ^, F7 Y0 ^5 `$ a    </krpano>  3 y( I' J* |; f6 b% n9 C
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19  r( p2 m4 q" |, b# H/ O
pan2vr里怎么做

+ T3 W2 \- I  p- Z这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
4 g( o0 i! B9 J0 a9 w# R' MPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
/ ?$ @+ n; u0 b4 V8 b
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM$ M4 @. H0 E9 l% C
PANO2VR貌似无此功能。5 E. M6 O5 y7 ~& R
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
/ @) W9 D' r4 z& _6 Y5 ?, G
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则