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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?/ H- M" P! W  W1 o4 }" [
4 U( Y& W) ^3 P, H  r- }- P

小行星

小行星
  `& p# C# g6 J# P# ]9 l4 f

4 P0 ]8 y6 k- g( @* R* r- s+ I

9 l% f2 X; ]  W, F* R+ i1 z

全景

全景
$ J: X" F6 w% R7 o+ r8 i  ~

% Q' Y* G# A0 {
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:6 u5 ]& v# n: X* j
<view hlookat="0"! ?! }9 y8 X- ?9 w0 J/ |$ D
      vlookat="90"
' n# J  V3 |$ y: y" \      fisheye="1.0"
' d% q; m. d+ C      stereographic="true"
- v; a3 B: O* P- T* f+ N6 ]      fov="150"$ q* b' B& C/ v* a# A+ X
      fovmax="150"& o  r6 ?- D+ \* K% S5 {
      />
) g4 C8 Q; U1 @就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。' m* Z9 b  ?$ {( W- |, J+ M
现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑 - ~. l, k5 D, j5 n

4 M- w. I0 T! G) x+ [以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
5 f3 k# v* y" d# x; ]. f9 j$ ~' e* @) c' b" @$ r
) E$ W/ K# n( [: ]6 q* c. }4 V6 G: h
    <krpano>  ; Y* }' q. W" _$ x
+ ~  v7 K7 p4 [  A# b. b
        <view stereographic="true"  
! O9 E$ N. z, ?5 u; `3 [2 K              fisheye="1.0"  & E5 t6 A/ b$ {' s  O& ?
              fov="155"  - S& B8 s/ Z: A% j4 Q
              fovtype="VFOV"  0 _+ F1 {' E0 n; [6 w- g5 }
              fovmax="150"  
  x) m7 h9 `  U2 \              hlookat="-60"  # o2 H3 ?- J+ [6 \4 t
              vlookat="77"    ~, B- h: m# f6 u' O: N% P7 B& @
              />  
( N. |( T- F4 h" K2 [5 e" w( q6 o7 Q8 @/ v9 Z% l; P2 ]8 g
, t0 ^* O( o2 L3 y
        <display flash10="off" details="24" />  
. y, E7 ?7 M7 `8 N' f        <events />  
% d4 Y2 T. r/ Y8 p; Y      / {3 d+ h! {. ~$ `, H
        <action name="normalview">  9 F% Y! Q: Z9 V1 M3 f6 j! }
            tween(view.hlookat, -40, 2.5, easeInOutQuad);  8 L' p) w2 e  C& e/ \9 d
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  , \: M8 V9 J2 y' Q4 a
            tween(view.fov,     85,  2.5, easeInOutQuad);  
. h5 x  I0 T- Q) T* \' U$ X8 V+ i            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  6 L8 k. j/ @) p5 h
            wait(2.7);  % u/ o- Z, E( x# ^- m
            set(display.flash10, on);  % N* G8 \' P1 a, M, B
        </action>  
, H7 ?# U; B% X1 X+ G) ^+ v      9 m5 |, l. R- {+ f+ z, E
      
( |1 {  R" |2 ~; u$ k+ |9 q        <!-- showtext() textstyle -->  
, U! ^2 Y! @: E1 Z        <textstyle name="infostyle"  / h1 x  z) L! o& f2 C: W
                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  0 ~9 K# S. C7 c* ^$ t3 v. q! z
                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow6 t8 n5 e& H& ?
; W( [( e) x+ p
(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  % Y( N, U) _2 W5 H, v) i% L
                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
0 H& z1 V9 F  b1 T9 f                   />  
% \( U3 K0 J# \2 J- M4 T+ H      8 W$ T7 ~" t. U& V4 E% d$ G
      9 S* m1 R7 M( ]8 R, I
    </krpano>  % P. C9 b" p# k& J  ~7 y' r
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19% z, S$ c& @9 w: O
pan2vr里怎么做

1 M2 o0 }0 z) Q& v这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。
, k, M- P/ |- o$ A3 |PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习
# D5 G6 Y! F" h/ n
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM7 A$ c% E9 ?8 v& x6 A& d
PANO2VR貌似无此功能。
0 @# Q+ Q+ R" S3 q7 d0 b8 G5 wPANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...

- O* D' a: E# @- {$ B能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则