《数字皮影表演中同步机制的研究与实现》由会员分享,可在线阅读,更多相关《数字皮影表演中同步机制的研究与实现(88页珍藏版)》请在金锄头文库上搜索。
1、分类号:T P 3 1 1 题 J 占 2 ( , 10 5 单位代码:1 0 0 0 5 学号:$ 2 0 0 7 2 5 0 2 9 密级:公开 北京工业大学工程硕士学位论文 英文并列 题目T H E R E S 星区g H ! = ! 夔兰丛里L 垦丛! ! ! 亚Q E 旦! 鱼! ! L 墨旦旦Q 受坠) S Y N C H R O N I Z A T I O NM E C 础蝌I S M 导师姓名:沈堕 毖剑 研究方向: 筮生王猩这丕 职称: 副数援 王猩! 巫 论文报告提交日期:坌Q ! Q 生垒旦学位授予日期: 授予单位名称和地址: j 生立工些太堂 j 壁宝壹麴田邕垂国! Q
2、 Q 曼 独创性声明 本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研 究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他 人已经发表或撰写过的研究成果,也不包含为获得北京工业大学或其它教育机构 的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均 已在论文中作了明确的说明并表示了谢意。 签名:钯日期:丝! ! :三2 一 关于论文使用授权的说明 本人完全了解北京工业大学有关保留、使用学位论文的规定,即:学校有权 保留送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部 分内容,可以采用影印、缩印或其他复制手段保存论文。 签名
3、:! 妊导师签名: 皮影艺术是我国所特有的民问工艺美术与戏曲巧妙结合而成的独特艺术形 态,是中华民族艺术殿堂中不可或缺的一颗精巧的明珠。但是由于皮影制作工艺 复杂,皮影戏表演对皮影表演技艺要求较高,在皮影表演过程中观众除了观看并 不能参与皮影戏的表演等因素制约了皮影艺术的传承与发展。随着计算机科学技 术的发展,运用计算机数字化技术对皮影艺术进行仿真,可以弥补传统皮影艺术 的局限性,使得传统的皮影艺术能够通过数字化的方式得以传承和保护。 数字皮影表演是将我国传统艺术与计算机技术结合的尝试,它不仅能够表现 传统皮影的特点,而且赋予了传统皮影新的生命及活力。根据传统皮影表演的特 点,数字皮影表演应具
4、备实时性、交互性、多鼠标控制等特性。数字皮影表演同 步机制研究的是数字皮影表演交互过程中出现的问题,客户端之间能够顺利进行 通信是数字皮影表演同步机制研究的前提,因此通信模型的设计与实现就成为了 数字皮影表演同步机制研究过程中不可或缺的一步。由于数字皮影表演具有较高 实时性,并且数字皮影表演过程中所需要处理的信息量比较大,所以数字皮影表 演的同步机制的设计必须尽可能的对所传输的信息进行优化,并且当遇到数据状 态不一致的情况能够对不一致状态进行处理,从而保证数据的一致性。 本文首先通过对现阶段广泛使用的同步机制及其相关算法的分析研究,总结 出了各种同步机制及其算法的优缺点以及各自的适用环境。其次
5、,根据数字皮影 表演的特点以及具体实现技术的要求,设计并实现了数字皮影表演通信模型,从 而为数字皮影同步机制的设计和实现打下坚实的基础。最后,在以上研究的基础 上,设计并实现了数字皮影表演同步机制,并应用于数字皮影表演平台。通过数 字皮影表演同步机制的应用,客户端与服务器端的数据状态基本能够保持一致, 从而达到同步机制的预期的应用效果。数字皮影表演同步机制的研究与实现的过 程,不但为数字皮影表演平台提供了良好的通信条件,而且保证了各个客户端和 服务器的数据状态一致性,更为数字皮影表演平台的实现打下了坚实的基础。 关键词数字娱乐仿真;数字皮影表演;同步机制;网络通信 北京T , I k 人T 程
6、顺I 学化论文 I I A b s t r a c t T I l ea r to fC h i n e s es h a d o wp l a y , au n i q u ea r t i s t i c f o r mt h a ti sf o r g e db Yt h e s e l l l i n a l 如s i o no fC h i n e s e f o l kc r a f t sa n dt r a d i t i o n a lo p e r a ,i sa ni n d i s p e n s a b l ep a r to t C h i n e s ea n s
7、 H o w e v i t sc o m p l i c a t e dc r a f t s m a n s h i p ,t h es u p e r b s k i l l sr e q u l r c dt o p 确n nm i s 础,a n dm el a C ko fp a r t i c i p a t i o no fa u d i e n c ed u r i n gp e r f o r m a n c e h a V e c o n s t r a i n e di t sh 矾a g e 觚dd e v e l o p m e n t N o n e t h e
8、l e s s ,t h ea d v a n c e m e n t o fc o m p u t 盯 s c i e n c ea n dt e c h n o l o 幽b ys i m u l a t i n gC h i n e s e s h a d o wp l a yu s i n gd i 西t a l e c h n o l o g y , h a s1 a r g e l ye l i m i n a t e dt h i sc o n s t r a i n t ,e n a b l i n gt h ei n h e r i t a n c ea n d p r o
9、t e c t i o no tt h l s t r a d i t i o n a la r tf o r mv i aad i g i t a l i z e da p p r o a c h D i g i t a ls h a d o wp l a yi sa na t t e m p t t om e r g eC h i n e s et r a d i t i o n a la r tw i t hm o d e n l c o m p u t e rt e c h n o l o g Y , w h i c hn o to n l yp r e c i s e l yh i
10、g h l i g h t s t h ef e 咖r e so ft r a d l t l o n a l s h a d o wp l a y ,b u ta l s oi n v i g o r a t e si t A c c o r d i n g t ot h et r a i t so ft r a d i t i o n a ls h a d o wp l a y , t h ed i g i t a l i z e dp 酿恤a n c e i sr e q u i r e dt ob er e a l t i m e ,i n t e r a c t i v e ,a n
11、 dc o n t l l e d b y m 1 1 l t i m i c es y s t e m I t ss y n c h r o n i z a t i o nm e c h a n i s ma i m sa tm u l t i - e l i e n tp e r t o 衄a n c e , w h o s ei r n p l e I I l e n t a t i o n i st h eb a s i sf o rt h ei n t e r a c t i o nb e t w e e nm u l t i P l e c I i e n t s T h e r
12、e f o r e ,t h ed e s i g na n di m p l e m e n t a t i o no fc o m m u n i c a t i o nm o d e l i sas l g n i f i e 肌t p r o c e d u r ei nt h eo v e r a Ui m p l e m 耐a t i o n o fs y n c h r o n i z a t i o nm e c h a n i s m F 。耐h 锄1 0 r e , m eo p t i m i z a t i o no ft h ea m o u n to f i n f
13、 o r m a t i o nt r a n s m i t t e di sr e q u i r e d ,b e c a u s eo f t h e h i 吐d 锄a n do fi n f o r m a t i o nd u r i n gp r o c e s s i n gd u e t ot h er e a l t i m ep e r 】o 仰8 n c e - M o r e o v m ec o n s i s t e n c yo f d a t ao u g h tt ob em a i n t a i n e de v e nf a c i n gt h e
14、1 n c o n s l 删 s t a t e s ,w h i c he n s u r c st h ef l u e n c yo fp e r f o r m a n c ei no r d e r t op r o t e c tt h eP r o 虹t so fa l l c l i e n t s T l l i sa r t i c l ef i r s ts l l m m 撕z e st h ep r o sa n dc o n s a n da p p l i c a b l es i t u a t i o n so fa r a n g eo fw i d e
15、l yu s e ds y n c h r o n i z a t i o nm e c h a n i s m sa n da l g o r i t h m sb Ya n a l y Z l n g t h 锄 T h e n b a s e do nt h ef e a t u r e s o fd i g i t f ls h a d o wp l a yp e r f o r m a n c e a l l di t ss p e a l l c r e q u i r 锄e n t f o ri m p l e m e n t a t i o nt e c h n i q u e
16、 s ,t h e d e s i g na n di m p l 锄e n t a n o n o t c o m 如u n i c a t i o n m o d e li sp r e s e n t e d , w h i c hf o r m sas o l i d b a c k b o n ef o r t h e s c h r o n i z a t i o nm e c h a n i s mo fd i g i t a ls h a d o w p l a y F i n a l l y , b u i l to n a l la b o V er e s e a r c n , t h ed e s i g no fs y n c I l r o n i z a t i o nm e c h a n i s mo fd i 舀t a l s h a d o wp l a y , t o g e t h e rw i t h1 t s 卵p l i