当前位置: 首页 > 专利查询>西北大学专利>正文

一种基于互联网的交互式数字皮影戏制作方法技术

技术编号:7759972 阅读:580 留言:0更新日期:2012-09-14 03:02
本发明专利技术提供了一种基于互联网的交互式数字皮影戏制作方法,主要包括以下四个步骤:1)交互式设计;2)皮影建模;3)皮影戏制作;4)皮影戏播放。通过该方法实现了戏曲场景的布局与皮影戏的交互式表演,用户可直接操纵和控制数字化的皮影道具,更加容易和方便地制作自己的数字皮影动画,并配合音频视频的多通道输出反馈,达到与真实皮影戏相对吻合的程度,有效的解决目前数字皮影技术交互性不足和缺乏表演性的问题,为数字皮影的后期发展提供新的思路。

【技术实现步骤摘要】

本专利技术属于皮影制作技木,尤其是。
技术介绍
皮影,是ー种极其古老的民间表演艺术,在我国乃至世界拥有很高的艺术价值。但是由于皮影的制作エ艺及表演形式及其复杂,同时皮影成品难于保存、传播渠道比较单一,使得皮影这门古老艺术的发展现状不容乐观。因此,皮影戏的数字化传播成为其发展的必然趋势,将皮影戏这种传统的艺术表现形式通过数字化的手段进行制作和表演,并加入信息化的元素加以推广和传播,这对于 皮影戏的传承和发展来说无疑有着巨大的促进作用。皮影戏的数字化在国内已经展开,目前对数字皮影技术的研究主要集中在皮影仿真建模技术,皮影动画控制技术,皮影的数字化保护以及皮影戏的数字化表演等方面;这些所谓的数字化大都为单纯的数码化的过程,类似于动画的制作,缺乏交互性和表演性,而皮影戏的精髄在于它的表演过程,它对表演的技艺要求很高,普通的群众一般无法掌握,也就不能了解这个过程所帯来的艺术创造力;所以真正的数字化皮影的目标,是要让普通用户參与,实现以用户为中心的设计目标,在用户与系统的交互过程中了解皮影,体验皮影戏的创作乐趣。
技术实现思路
本专利技术的目的在于提供,实现用户可直接操纵和控制数字化的皮影道具,更加容易和方便地制作自己的数字皮影动画,并配合音频视频的多通道输出反馈,达到与真实皮影戏相对吻合的程度,从而解决目前数字皮影技术所存在的交互性不足和缺乏表演性的问题。为达到上述目的,本专利技术提供了,其特殊之处在于,包括以下步骤1)交互式设计;2)皮影建模;3)皮影戏制作;4)皮影戏播放。上述步骤I)包括皮影戏制作区、皮影戏动画显示区及自动提示信息的设计,均采用点击界面的交互形式,即在浏览器中定义自己的工作区,所有可视动作只要单击鼠标键和移动鼠标即可。上述步骤2)主要包括2. I)皮影人物角色建模和2. 2)皮影背景建模;其中,步骤2. I)皮影人物角色建模的具体过程是对构成皮影人物形象的各个部件进行扫描并数字化,将数字化后的各个部件抽象为ー个个的皮影人物对象,每ー个皮影人物对象中都包含了所述各个部件的图片、各个部件的旋转角度、各个部件图片的存储路径、各个部件的旋转轴在制作区内的坐标、各个部件的旋转轴在图片内的相对坐标、热点坐标、热区半径、变换后的热点坐标、变换后的热区半径、各个部件图片的高与宽、各个部件在X轴的平移距离和各个部件在Y轴的平移距离;其中热区是指所述的各个部件所对应的圆形区域,当用户用鼠标点击该区域视为用户选中该部件;热点是指该热区的圆心;上述的每ー个皮影人物都有唯一的ID编号,以便用户选用,每ー个皮影人物对象还包含动作链表RADList和状态链表RSRList,所有的皮影人物对象均存储于相应的数据库中。上述步骤2. 2)皮影背景建模的具体过程是将皮影背景扫描并进行数字化,并抽象为ー个个背景对象,每ー个背景对象都包括背景的图片、该图片所对应的位置坐标、图片的初始角度、图片背景的编号、所对应热区的中心点坐标、热区半径和图片资源地址。所有的背景对象均存储于相应的数据库中。上述步骤3)皮影戏制作的具体过程是选取背景一选取角色一选取皮影动作一预览选用的皮影动作一完成皮影戏制作一选择背景音乐一保存或者提交皮影戏;所述皮影动作是数据库中已有的皮影动作或用户自定义设计的皮影动作; 在进入皮影戏制作区之后,数据库自动初始化以下几个链表皮影人物链表roleList,按顺序保存正在制作的皮影戏所选取的皮影人物;皮影背景链表backgroundList,按顺序保存正在制作的皮影戏所选取的皮影背旦牙ヽ;用户操作记录链表operRecordsList,按顺序记录用户姆ー步操作选取的对象,包括对象是人物还是景物,及相应的人物和景物编号。上述背景是指在制作皮影戏的过程中用到的道具,该道具可以不选也可以多选,选取后就可以将背景平移到合适的位置,根据所选背景的编号将该背景对象保存到皮影背景链表backgroundList中,选取完背景后就可以对该背景进行平移,该操作将会被保存到用户操作记录链表operRecordsList中;所述角色即皮影戏人物,有生旦净末丑五种角色,用户可以选择ー个或多个该皮影戏人物,根据所选角色的编号将该角色对象保存到皮影人物链表roleList中;所述选用数据库中的动作或设计自定义的动作并保存是指数据库中为用户提供了一些已做好的皮影动作,用户可以在制作皮影戏的过程中选择这些动作,同时系统会自动的将所选的这些动作保存到用户操作记录链表operRecordsList中;用户自己也可以通过鼠标拖动皮影人物的各个部件的旋转以及皮影整体的移动,为皮影人物设计多个动作的初始状态和终止状态,并把每个动作保存在人物动作链表RADList中,在人物动作链表RADList中保存每个动作的初始状态和終止状态;所述预览选用的数据库中已有的动作或设计的自定义动作的效果是指根据皮影人物链表roleList中存储的人物所对应的动作链表RADList中的数据,来重放前面设计的一些列动作;所述完成皮影戏制作是指将用户操作记录链表operRecordsList中所有人物对象中的人物动作链表RADList的内容存入数据库,将所有皮影背景链表backgroundList的内容存入数据库;所述选择背景音乐是指在皮影戏制作完成后,用户可以选择合适的背景音乐,并将音乐信息存入到数据库;所述保存或者提交皮影戏是指将用户操作记录链表operRecordsList中所有人物对象中的人物动作链表RADList和人物状态链表RSRList的内容存入数据库,所有皮影背景链表backgroundList的内容存入数据库。上述步骤4)皮影的具体播放过程是指在播放时根据数据库中保存的皮影人物对象、背景对象的初始状态和終止状态,通过线性插值算法进行帧的插值,得到完整的动作数据,获得平滑流畅的皮影动画播放效果。在上述的四个步骤中,其中通过扫描获得的原始皮影人物对象、背景对象的边缘信息是粗糙的,也是很难提取其边缘的,因此先对皮影人物对象、背景对象进行滤波去噪,使其边缘变得平滑与突显,然后使用拉普拉斯图像边缘检测算法去获得皮影人物对象、背景对象的各部件 的完整边缘信息。对于在上述四个步骤中提及的用户操作过程中使用的平移是采用基于矩阵的图像平移变换,图象旋转过程采用传统的旋转矩阵以及调用java.awt· geom.AffineTransform 类来实现。本专利技术的优点是实现了对戏曲场景的布局与交互式表演,用户可直接操纵和控制数字化的皮影道具,更加容易和方便地制作自己的数字皮影动画,并配合音频视频的多通道输出反馈,达到与真实皮影戏相对吻合的程度,有效的解决目前数字皮影技术交互性不足和缺乏表演性的问题,为数字皮影的后期发展提供新的思路。附图说明现结合附图和实施例对本专利技术做详细说明图I是皮影人物骨骼树。图2是摘值算法不意图。图3是皮影戏制作区示意图。图4是皮影动画显示区示意图。图5是皮影戏制作过程的流程图。对图I中各个符号的解释如下0、头部;1、上身;2、腰;3、左腿;4、右腿;5、右大臂;6、右小臂;7、右手;8、左大臂;9、左小臂;10、左手;root、上身和腰连接的节点。具体实施例方式本专利技术的目的是提供,实现用户可直接操纵和控制数字化的皮影道具,更加容易和方便地制作自己的数字皮影动画,并配本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:华庆一冯筠
申请(专利权)人:西北大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1