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

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

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

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

x
请教大大们,就是小行星图像开始展开渐入全景漫游这个动作是怎么实现的?
4 y% }  y) D, ^' _# W2 [( \) n
1 O$ `" d5 [5 }3 c+ O

小行星

小行星

3 Y6 l6 `3 z: O. j8 V9 O
: m2 Q8 Z, k, o% B$ J* [2 f

9 t7 ^; B& ~  s  F% {9 U

全景

全景
1 \2 T8 w: I0 J  O+ G
# _3 U7 e: Y& E. G/ Z1 G; _+ M
cgf | 2014-9-5 14:04:00 | 显示全部楼层
在krpano生成的全景文件里xml里嵌入以下代码:
) ]3 d) H. e1 X<view hlookat="0"0 g# }+ o; ?! I8 m2 C0 k" H) {# Q8 Q
      vlookat="90"
) f; u7 [1 p% d      fisheye="1.0"
# _: s3 w' o$ w6 f- u. d      stereographic="true"
( L4 p$ _: U) e      fov="150"
9 f6 u7 ~% l6 y# C% G. F0 k      fovmax="150"
* l" ?; U: E6 O4 d5 F      />
8 b6 ]$ o8 r9 q* X' E2 J就可实现小行星效果,继续追加命令即可实现小行星进入全景开场动画。
  W$ L; K& e. c现在我想请教的问题是怎么让小行星的视场在从远端开始,就是从无穷远处开始渐渐拉近,再展开成全景?请大大们给个属性控制代码。:loveliness:
cgf | 2014-9-5 14:10:27 | 显示全部楼层
本帖最后由 cgf 于 2014-9-5 14:11 编辑   {) ?  D: K/ r8 g* A, M
& a' o1 A5 B9 o& ]( N, s
以下是小行星开场进入全景代码,但是也只是从相机实际的位置开始,而不是最远端,还请朋友们帮帮忙:
1 F$ t# [6 _8 C$ I& a% q# n
5 R. I& }2 P" a+ g
& O& L+ n2 g  p; t  s$ k) b: P    <krpano>  
( ?, G; h. r, L   h/ N5 @* W* p- j. a
        <view stereographic="true"  ; `" R, {* ?0 [8 ]. f" b  r
              fisheye="1.0"  5 Y6 C; s5 g, N9 i9 l9 w2 ~
              fov="155"  , |9 w" a- P+ `) S7 ]
              fovtype="VFOV"  # c, Y* |& M' K' _/ Z$ w1 z% X3 Q, o
              fovmax="150"  
: e; L. G6 c. Y7 u) F% i2 P              hlookat="-60"  
# ], x, M6 O3 S# s              vlookat="77"  
+ X  p7 x+ |4 F7 q( ~5 V              />  ! y4 V. {7 D* v: o! H- g: y
  J# R5 A1 y! J; M; K3 Z7 E+ N9 H

, w! z# O! n' W        <display flash10="off" details="24" />  5 k* T" x6 ~1 J% M) U
        <events />  
# G0 u: P5 p" q& S        K4 }& \- x; P
        <action name="normalview">  
' q0 Z: f, W, {( j            tween(view.hlookat, -40, 2.5, easeInOutQuad);  # Z* {$ f/ s0 u0 @8 h$ x2 ?
            tween(view.vlookat, -35, 2.5, easeInOutQuad);  
" J: N2 N8 R' P  d0 K: Q' X# A            tween(view.fov,     85,  2.5, easeInOutQuad);  
' [4 K0 k. K" [. X7 r            tween(view.fisheye, 0.0, 2.5, easeInOutQuad);  9 Y% H  o5 Q/ D& u
            wait(2.7);  0 [8 G8 L2 {, Q* `2 u) I/ C
            set(display.flash10, on);  
5 L% c, H0 [  d# W# f# N' w  j        </action>  - U& O( D% C* s. @2 ^
      
! m' e; I. A$ ^. U% Y% |      / K; d- I" P1 L1 x( b) o( X) N
        <!-- showtext() textstyle -->  5 Z, N/ s3 S& V, G: C6 e
        <textstyle name="infostyle"  
6 X8 c4 b/ q7 |$ r5 g                   origin="center" edge="center" yoffset="-39" textalign="center" background="false" border="false"  
, ^' }( k7 N' l+ k: v/ w, c% z- i. ]                   fontsize="40" textcolor="0xFFFFFF" bold="false" effect="glow(0xFFFFFF,0.7,4,2);glow/ Y5 t4 O6 U- F4 c9 o

3 g6 D6 S; m3 a(0x000000,1,4,2);dropshadow(3,45,0x000000,2,0.6);"  
( @( J( M! M9 I$ w1 ?                   showtime="3.0" fadeintime="1.0" fadetime="1.0"  
% X0 X# h6 A8 O                   />  4 Y* D  G; e( h; _7 e7 @
      ) T+ s9 v  V( i% M$ k' v
      
& L: M  B7 ^5 o: l  j    </krpano>    y7 ]# v' k: C0 f3 \
CHERNYO | 2014-9-5 14:19:42 | 显示全部楼层
pan2vr里怎么做
cgf | 2014-9-5 15:03:14 | 显示全部楼层
CHERNYO 发表于 2014-9-5 14:19
5 q; Q  L0 n" }: O6 H! r7 lpan2vr里怎么做
' o# V: [' _/ v# a  E' ]% _
这里面我也不会做,除非开发商在里面嵌入这个功能。或者你输出文件的时候选择html格式,再嵌入这些内容,也许可行。
CHERNYO | 2014-9-5 16:17:43 | 显示全部楼层
输出网页格式后,怎么嵌入啊?
大美溪北 | 2014-9-8 18:15:00 | 显示全部楼层
也想知道“独门绝技”,非商业目的。
admin | 2014-9-8 21:36:26 | 显示全部楼层
PANO2VR貌似无此功能。+ \/ r. L+ ^1 r$ [; y
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行星载入)即可。
wjab123 | 2015-6-19 14:27:33 | 显示全部楼层
现有的只是krpano可以实现,其他的暂时没有发现
mazhi01 | 2015-6-29 17:09:58 | 显示全部楼层
看不懂啊。学习学习& c1 b/ @( Y. s8 Y& P: F8 E
豆腐圆 | 2015-11-10 15:17:33 | 显示全部楼层
学习了
一颗牙 | 2017-6-7 03:18:45 来自手机 | 显示全部楼层
admin 发表于 2014-9-8 09:36 PM
5 x3 E6 A% \7 dPANO2VR貌似无此功能。4 l. n* N/ u" U8 {+ z3 Y
PANOTOUR PRO里很简单,在Behaviour(行为)里选little planet introduction(小行 ...
' |2 Z" Y& B1 w
能加我qq么有事请教您qq350964664
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则