动画系统在角色库中的实现探析

来源 :消费电子 | 被引量 : 0次 | 上传用户:newnew111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本文描述了动画系统在角色库中的实现。首先阐述了本系统概况和所用到的关键技术,其次介绍了本系统的功能模块,最后提出了本系统的实现过程。
  关键词:动画;flash;角色库;XML;RIA
  中图分类号:TP391.41 文献标识码:A 文章编号:1674-7712 (2012) 12-0086-01
  一、系统概况及关键技术
  (一)概况
  本文动画系统在角色库中的实现使用RIA技术、XML技术,结合asp.Net及SQL Server构建的一个网络应用系统。系统提供了数量庞大的动画素材让用户编写故事快速组合角色素材生成动画作品,系统创作平台使用flash进行开发,而系统的管理维护使用asp.Net进行开发,而数据的交换及数据的存储等使用了XML及SQL Server。
  (二)其关键技术
  1.富互联网应用程序(RIA)
  RIA(Rich Internet Application,富互联网应用系统)技术允许我们在因特网上以一种象使用Web一样简单的方式来部署富客户端程序。这是一个用户接口,它比用HTML能实现的接口更加健壮、反应更加灵敏和更具有令人感兴趣的可视化特性。无论将来RIA是否能够如人们所猜测的那样完全代替HTML应用系统,对于那些采用富客户端技术运行复杂应用系统的机构来说,RIA技术确实提供了一种廉价的选择。富互联网应用程序是下一代的将桌面应用程序的交互的用户体验与传统的Web应用的部署灵活性结合起来的网络应用程序。”
  Flash 从6.0开始Flash就逐步具备建立窗体风格的应用程序的功能。据Macromedia称已经有98%以上的桌面系统的浏览器都安装了 Macromedia Flash Player。这使得以Macromedia Flash Player为客户端的RIA可以支持种类广泛的平台和设备。
  2. XML技术
  可扩展标记语言XML(eXtensible Markup Language)是一种简单灵活的文本格式的可扩展标记语言,起源于SGML(Standard Generalized Markup Language),是SGML的一个子集合,也就是SGML的一个简化版本,非常适合于在Web上或者其它多种数据源间进行数据的交换。
  XML的特点:自述性、可扩展性、内容和显示分离、本地计算、性化数据视图和数据集成。
  Flash是目前网络动画制作的主流,而XML是跨平台数据结构的最佳选择。XML对象允许输入和集成任何Web上的XML格式的数据到Flash中,FLash能够将XML数据和精彩的动画及声音无缝结合起来。另外,Flash几乎拥有在任何平台上处理XML的能力。
  二、系统构造
  本系统采用B/S三层体系结构。用户、素材及作品数据存于数据库服务器;系统配置在web应用程序服务器;客户端用户基于浏览器进行动画创作及管理。
  三、系统功能模块
  (一)动画创作平台
  用户登录后可以进入动画编辑模块进行动画创建。创作界面包括:系统菜单(新建、打开、保存、浏览),时间轴(创建场景、删除场景、场景前移、场景后移),场景编辑区(场景窗口、场景元素时间控制工具、场景预览工具、背景编辑工具),素材库(背景、角色、道具、对话、声音、效果),动画预览。
  (二)管理平台
  用户登录后可以对已创建保存好的动画文件进行管理。包括编辑、删除、浏览、推荐、发布到其他博客等。
  (三)动画播放平台
  用户浏览某个动画时,需要调用播放器播放。播放器功能包括:播放、暂停、停止、前进、后退、全屏,窗口模式,背景音乐控制。
  (四)系统管理后台
  系统管理员进行素材的更新,同时管理所有用户的动画资料。包括对用户动画的删除、复制、推荐、归类等。
  四、系统实现
  动画由场景及场景对象两部分构成。
  场景属性:场景lD,场景顺序号
  对象属性:类型,名字,深度.源路径,入场时间,出场时间,位置(一x,.y), 缩放(_xscale,_yscale),旋转(_rotation);对话类型素材还将包含字体、颜色、大小、内容等属性。
  以XML数据文件对动画进行描述如下:
  
  漫画标题
  
  
  ……
  
  
  < scene name=〞s2〞playOrder=〞1〞>
  
  ……
  
  ……
  
  若动画包含n个场景,那么Cartoon节点下包含n+1个节点,第一个节点定义漫画的文件信息,包括作者,标题,时间,背景音乐等。后面n个节点定义场景信息,节点属性包括场景名称,场景出现顺序,节点以场景出现顺序进行排列。而每个场景节点下面的子节点则定义场景中每个对象的属性。
  数据存储:关系数据库针对XML数据,一般有两种存储方式:一是将其按结构层次拆分开来分别存于不同字段,二是将XML文档原封不动地存人数据库。本系统采取的是第一种方式。数据库动画关键字段如下:
  本系统使用了3个特殊符号“l@#”进行节点属性以及节点的分隔。进而把XML数据转化为字符串然后提交到后台程序写入数据表字段。
  参考文献:
  [1]孙亮.对我国动漫产业发展的思考[J].经济理论研究
  [2]潘果,唐欣韵.浅析XML的相关技术及应用[J].中国科技信息,2007,4
其他文献
摘要:幽默是师生关系的“润滑剂”,是激活学生思维的“催化剂”,是完成教育教学任务的“助推剂”。班主任把幽默带进班主任工作中,会起到快乐管理的效果。班主任工作幽默既具有幽
通信建设项目可研报告,是对拟建项目在决策前进行方案比较、技术经济论证的一种科学分析方法,是项目建设前期工作的重要组成部分。通信建设项目的可研报告中的经济评价,包括财务
随着市场空间的逐渐萎缩,在消费级产品已经沦为一片血搏红海的时候,各大显示器厂商开始将目光移向了专业领域。无论是高端三菱还是大佬三星,都纷纷推出了自家的专业、商用产品。
优秀的中国共产党党员、原中国科学院武汉物理研究所研究员蒋危平先生,因病医治无效,于2012年9月9日9时50分在中南医院去世,享年七十七岁。蒋危平先生于1935年10月24日出生于江
妊娠期肝内胆汁淤积症[1](ICP)是妊娠中晚期以肝内胆汁淤积,皮肤搔痒,黄疸为特征的疾病,血生化检查伴有胆汁酸明显升高及轻至中度转氨酶升高,分娩后临床症状很快消失.ICP的危
绩效评价机制是政府知识产权管理的基础和企业技术创新的导向。然而,很多地方政府专利绩效评价所依据的指标过于片面,导致专利制度发展过程中产生了一系列的问题。科学的绩效
晶体后囊膜不完整或缺如的病例,植入人工晶体(IOL),由于前房型IOL植入后并发症较多,现多不主张植入[1],后房型人工晶体双襻或单襻固定术符合眼视觉生理,能满足人们对提高视觉
公共秩序保留是国际私法内部制衡的重要方面,但与国际私法的内在品性存在一定程度的冲突,应当慎用.涉外亲属法领域的公共秩序保留具有特殊性,适用难度较大.我国涉外亲属法中
交互式电子白板在教学中既新增了现代多媒体教学的优势,又保持了传统普通黑板的优点,开创了边疆双语教学的新高地,实现了教与学的新互动,极大地丰富了教与学的方式。
摘要:本文介绍了在计算机专业建设过程中围绕数据库系统原理课程所开展的一系列工作,分析了数据库系统原理课程教学状况,并从教学目标、教学内容、教学方法、考核方式等方面进行了探讨,提出了在数据库系统原理课程教学中引入案例教学法、在课后巩固复习中引入基于反馈机制的教学模式、实践教学中引入基于反馈机制的教学模式,构成课堂教学质量控制的闭环,强调了实践环节,提高了学生的实际应用能力,达到了应用型人才培养的目的
期刊论文动画系统在角色库中的实现探析发表于2012年12期消费电子作者崔兰超 孙鹏飞,本篇论文的所有权归原作者崔兰超 孙鹏飞所有,如果您对本文有版权争议,可与客服联系进行内容授权或下架。