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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?4 _+ a  ^* i% ^2 |* V4 E: [

# u+ @9 R& h5 X/ G6 W" D; q  C( _% d

小行星

小行星
( Y5 a: p2 z3 d) Q& V0 S
; F. c) F) S: F, R$ r7 v2 m9 Q
, ~& g9 C- }+ b; U# S9 X

全景

全景
3 u' O8 _) C1 D8 O) g. a* ~' a

  X( B1 p+ v' L3 ^% n
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:+ z# E3 Z. _! d
<view hlookat="0"- P' y/ S3 y9 ?
      vlookat="90"
1 Y0 \7 `# Y& E( _: Q) N      fisheye="1.0"3 J! q4 m7 c0 \; _' e  S8 n( i% o
      stereographic="true"5 _. J7 r! i$ v9 |, ~6 I' c
      fov="150"7 q. x6 I4 E% c  V
      fovmax="150"
7 R# u- i: R! v      />
- L6 x: {& I# d0 Q: S% A, J+ M就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
) f( s+ A' ^, r现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 # P$ A" n+ k' J) D4 F4 _
. `) |6 U' @) p; A4 U9 h* e0 B
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:5 h* i2 h5 V0 b9 |6 B' a5 j! |

8 E0 L) U- ?3 L& _- }; s: x: e
: v( |+ W4 h  r$ F; c    <krpano>  2 Y! {9 q: L8 M1 F1 ]3 I# B, p
7 C; q2 V. p, j! n3 s& F9 b
        <view stereographic="true"  
% {5 o1 Y6 {' O1 t5 E5 Z              fisheye="1.0"  
3 [9 J* h, O* a              fov="155"  / O5 o3 W# y$ [! b5 c9 b: x; _$ s
              fovtype="VFOV"  
  i* M3 f4 n- Y" K; ~              fovmax="150"  
3 A/ M# ~; Z( ]! i; M: Z. Y4 o# Y              hlookat="-60"  * W( l, \' E3 X3 I2 c, f% K1 E* r
              vlookat="77"  
, @, G9 _# q  O              />  
- _: v" E1 h$ \5 v! {0 l3 g5 r' ^/ r/ n& U) S; m% [  d

  N7 s6 w& b3 z& V/ s        <display flash10="off" details="24" />  ; H: ?+ U9 ]4 A+ G' g
        <events />  
* g+ o4 l8 m/ B& `% @5 D* @: x3 d      
0 K, C7 o5 M6 `: e2 L' {: F        <action name="normalview">  . e! C6 k; N* Y* v4 e% r
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  
- L" b; z% ~. R- ?            tween(view.vlookat, -35, 2.5, easeInOutQuad);  * Z  h  T+ [' ?' Z; M
            tween(view.fov,     85,  2.5, easeInOutQuad);  
1 |# n! s8 x% j- ~            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);    b/ ~" L6 H' O2 j2 I
            wait(2.7);  3 V* E7 u* ?$ H
            set(display.flash10, on);  
+ a# [* t6 S6 u        </action>  & s& f) ?" J; n9 f* v# m3 M( T, i$ W
      
9 W8 z) C1 }3 [+ _      
' O% ~0 i0 u( s: H2 W2 _        <!-- showtext() textstyle -->  
' M) o; O2 [0 B1 M" ^        <textstyle name="infostyle"  
6 D  N" }. K& {8 K' `% _# B% r                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
: [' @& d  V( a                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow
+ ]8 C0 P: p5 f3 K- U% X; q: A! a& Z( N- L
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  9 ~6 q% x& M4 s/ j+ b
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
7 F  V9 J3 E) L8 i' I! `( p                   />  
# Y1 A$ L# P7 U      
6 m4 N9 R' P) L, b0 g      
3 L- N  `/ {* k' N/ W( \8 e    </krpano>  
2 v3 v& k/ A* Y6 |. ?9 Z# M4 l6 h
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
& o: u/ `& Z( o% D4 B; Jpan2vr里怎么做

% O9 k' t9 ~" Z4 w: y) \0 g这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
7 ]' A" C+ m+ E3 HPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习4 h( M2 k8 L, `% X! ]
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
+ M9 i* L% m- o0 S/ v) g' o6 ePANO2VR貌似无此功能。, g. u2 T5 r2 ^
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
- D+ w+ ]6 i' Z: ~
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则