三维动画设计在协同管理系统中的应用
赵震
摘要:论文首先分析了三维动画素材库平台系统建设的背景和意义,对系统进行了需求分析,这个系统模块功能划分为,系统管理员功能、资源管理功能、系统维护功能、各种数据统计查询功能、设计人员管理员功能、帮助信息功能。其次三维动画素材库平台系统通过结构化、原型化、面向对象软件开发等方法结合NET开发平台进行系统实现。最后通过不同模块实施调试和测试检测实际应用效果。
通过本系统的研究和应用,切实提高了设计公司三维动画素材管理的效果,提升了整体资源共享水平,促进了设计模式的改革和设计人员在线学习的发展。对于其他设计公司开展三维动画素材库管理平台起到借鉴作用和参考价值。
关键词:管理信息系统 三维动画素材资源库 软件设计 ASP.NET
中图分类号:J 文献标识码:A
文章编号:1003-0069(2017)09-0066-03
引言
這几年人们越来越重视动画行业,优秀的国产动画也大量涌现。各种产业链使得动画设计产业得到了重视也加快了其发展速度。动画设计产业发展的主要环节——就是三维动画素材的加工与设计。在素材设计阶段,每日都需要进行大量的三维动画素材修改和设计,但是因为三维动画素材的修改根据不同的种类不同的需求,修改程度复杂,需要大量的动画素材设计图,因此原来的管理模式已经无法满足于现代化素材管理的需求了。企业要想做好与扩大动画设计这块业务,最根本要解决的一个问题就是,企业在三维动画素材设计过程中如何提高三维动画素材重用的问题。在传统的设计过程中,关于三维动画素材的管理大部分情况下是以电子版形式存放在工作人员的电脑中的,这个存放方式就无法实现资源共享,这样设计人员在设计的过程中很容易做无用功,出现反复设计等问题,大大降低了工作效率。要解决此类问题必须对动画设计进行数字化管理。这些单位也在进一步完善过程系统以及设计管理系统。但是在实际使用过程中依旧会出现许多不可预测的问题,这些问题会大大影响软件系统的稳定性和功能性。例如有些突出的问题是在发展进度上无法跟上信息技术的发展步伐,这就是管理上的滞后性。还有一些问题是不能完全覆盖设计管理部门所有的管理任务,这是系统的功能相对不完善的原因。还有的问题会直接影响整个系统之间的信息处理速度和信息交换速度,这是因为不先进的系统整体设计与规划导致系统存在一些问题,如在规划性和可用性上有所欠缺。
通过改善设计三维动画素材库平台,来进一步改善原来的信息系统,这样系统管理人员的日常管理工作得到了很大的缓解与改善。给设计人员在日常管理带来了很大的便利,只要通过就可以把自己需要的数据应用到相关设计环节,省去了重复设计的时间,增加了设计人员的数据处理和信息采集能力,改变了当初资源无法共享,闭门造车的现象,大大提高了信息系统采集人员、设计人员的工作效率和工作能力也大大节约了工作时间,三维动画素材库实现了共享化、现代化、数字化,这样使得三维动画素材设计系统的职能和效能得到了充分发挥,这样一方面能解决大量的设计问题,另外一方面大大提高了图库资源库的利用率。
针对目前设计部门自身存在的主要特点,以及图纸管理系统平台存在的主要问题,对三维动画素材管理系统进行设计开发的主要目的是提高设计部门的工作效率避免重复劳动,根据设计部门自身的需求以及业务部门的需求,来设计整个系统的功能模块、数据库以及一些功能的开发。该系统主要是提供给设计人员一个有效的动画素材设计辅助管理的一个平台,在功能设计方面根据设计部门的需求逐渐增多、在系统的稳定性和适用性上不断完善,最终目的在动画设计工作中起到现代化管理的效果。
一、国内关于三维动画素材管理的研究状况
这几年,动画设计无论在国内外都得到了前所未有的重视与发展,动画行业的进步意味着对三维动画素材设计的质量也要跟上了这个进步的步伐,这对于行内人员提出了更高的要求,同时对三维动画素材管理系统平台工作也相应地提出了一系列要求,在功能上也要完善与实用。我国互联网事业在上个世纪末期有了很大的进步,同时相关行业也开始高度重视国内的设计信息化问题,因此三维动画素材现代化管理势在必行,相关软件必须开发,而且开发目的明确,必须要以资源共享为前提,提高工作效率,减少重复劳动为目的。信息如何获取、获取后如何加工和再生这是一个主要的研究开放过程。因此维动画素材管理系统主要实现这一过程的研究。设计资源库管理信息化就是在整个过程中,对现有的资源进行整体的规划,包括设计资源和设计信息,依靠多媒体技术和互联网技术对整个资源实现共享化、现代化。对于这样一个系统的开发研究,在我国从事三维动画素材设计的企业中大部分公司已经拥有了比较完善的一个系统对资源进行管理,另外,很多设计公司通过各种方式,外包或者自主研发使用了基于WEB技术的三维动画素材管理信息系统,对设计系统管理的网络资源化需求已经基本实现了。只有做到信息在使用过程中的规范性、系统的开发性和灵活性等,才能在推进动画素材的管理信息化建设过程中突破核心技术的碍,这样可以直接推进三维动画素材库资源管理信息化建设工作的稳步、快速发展。
二、三维动画素材管理系统分析
需求分析就是根据用户的需求而对系统进行的分析。本章节是对系统本身功能的需求、功能的需求、安全性的需求和其他方面的需求进行了全方位的分析。
对需求的分析是开发和设计的前提,而具体的用户调研过程尤为关键。因此,该文主要通过软件开发原型法,以用户对WEB三维动画素材管理系统的需求作了详尽分析,通过具体的调研得出以下具体需求:
(一)系统性能需求。在数量明显增加时,是对用户的并发行为进行紧急处理,系统必须要有足够的负载平衡能力,在急剧增加的并发情况下可以提供可靠、稳定的协调操作。此外,整个三维动画素材管理系统还要有足够稳定的内部运行系统和容错需求,不管是对用户的输入错误还是正常的输入进行检查,一旦发现有错误的情况并提出对应的提醒,以便因用户不当操作影响到整个系统的稳定和安全。
(二)处理数据的能力。这个系统必须具备数据处理能力,不仅要让用户的数据得到及时的存储,还要保证其快速读取,除此之外还需要有备份和还原数据的能力。只有对数据进行及时有效的备份才能防止数据丢失和遗漏的现象,而且要具备通过备份来进行还原,一旦用户操作不当或者想恢复之前的操作,可以还原到想要的当前数据。整体而言就是要保证数据的完整性和可控性。
(三)系统安全性需求。既然是软件就存在被病毒攻击的可能性所以通过建立安全机制来保障安全性的需求是必然的。不仅要建立密码认证的机制,还需要设置权限监控和管理,对不同需求的人员开放不同权限的使用级别。而且对外的应用协议上,需要通过专业的安全通信协议来保证系统的安全性,以便信息被外界盗取或篡改数据。
三、公司信息传递现阶段在管理上存在的一些问题
大部分公司目前一个状态是,在三维动画素材管理的过程中,虽然使用了一定的信息化手段,但是这个信息化程度远远满足不了动画设计的需求。共享文件的方式是目前三维动画素材的信息传递实现的主要方式,这种方式虽然实现了共享,但是无法进行信息查询,比如说设计图的版本等,而且这种方式没有快速定位的功能,设计人员需要一副设计图的时候需要花大量的时间与精力进行查找。这种数据共享的模式虽然比传统模式来说已经有了很大进步,但是无法真正地解决大量三维动画素材共享和重复设计的问题,这对公司设计的效率和质量就会有很大的影响。其中主要存在的问题如下所示:
(一)三维动画素材在共享程度方面受到很大制约,目前设计人员实现部分设计图的共享是通过共享磁盘的方式,这种原始的方式造成了共享资源程度比较低,而且这种简单的共享仅仅完成了图纸传递,在稳定性和时效性上都有很大的缺陷,并不是真正意义的稳定资源库,这就意味着公司设计图的共享程度相对较低,整个三维动画素材管理的过程中缺乏科学性的管理。
(二)三维动画素材重复设计,重复劳动严重。很多设计人员在进行零件图设计的过程中,经常进行重复设计,而当团队其他人员没有发现一个零件图被多次设计时,一个团队的设计图中很有可能对一个零件图使用的是不同版本的,这不仅重复劳动,而且对整个设计造成很大的影响,最后影响整体素材设计的进度和效率以及完整度。
(三)素材共享管理体系不科学、不健全,管理体制的不健全,使得三维动画素材审签的过程中缺乏有效的约束,整个过程缺乏约束性,因此在公司的管理实践中,零件图的设计权就归属权不明确,一般情况是谁先审签通过则零件图的设计权就归谁所有,这种模式就浪费了大量的人力与物力,很有可能多名设计人员从事一个零件的设计工作,而最终是采纳一名设计师设计的,整个设计工作是缺乏合理性与科学性的。而且由于整个过程时间久,经常会出现对同一个零件反复审签等问题。
通过对公司目前三维动画素材设计管理手段以及存在的问题进行解析可以看出,公司缺乏统一的三维动画素材管理平台,本文的研究应该能从公司层面出发,建立一条符合公司实际需要的三维动画素材管理平台,使得公司的三维动画素材管理得到合理有序的管理已經成为促进公司发展的关键问题之一。
四、系统可行性分析
对于三维动画素材管理系统,本文中主要从技术、经济以及社会这三个方面来实现可行性分析。绘制决策树分析(如图1)所示:
系统的可行性主要经济可行性、技术可行性、法律可行性和运行可行性这个四个方面:
(一)经济可行性:三维动画素材成本低,不需要价格昂贵的EJB服务器而且软件中的绝大部分都是不需要付费的,系统建成之后对高校课堂有很好的辅助作用,为课堂教学管理提供了便捷和强大的硬件支持。
(二)技术可行性:三维动画素材在维护方面也更加容易,因为管理系统框架是S2SH,语言是java编写,系统内源各种业务是通过S2SH框架技术分离的,运行起来也会更加稳定,采用DIV+CSS作为系统前台,这样可以保障了页面的稳定性和动态性。
(三)法律可行性:三维动画素材管理系统是为个人设计与开发的,在开发过程中的合同与内容、责任等方面与去律都没有冲突的方面。
(四)运行可行性:运行环境没有很高的要求,学校的电脑上就可以运行,所以只要是在普通配置电脑和常用的浏览器上该系统都可正常运行。整个系统界面设计简单,一目了然,上手快,用户不需要有特别多的专业知识就可以流畅地进行操作,还提供了一些很有趣的功能帮助提高学习工作效率,这样可以很好地提高学校工作效率。
五、平台的功能需求分析以及业务流程
业务流程是设计一个平台很重要的关节。只有通过详细的调研与需求分析才能得到一个清晰的业务流程。在图中,能够一目了然的知道整个信息流程、每个设计人员的工作流程,同时也能很直观的知道所有业务的开展顺利。
功能需求分析是任何一个软件的基础。通过需求分析我们可以更好的设计三维动画素材管理软件。具体有管理三维动画素材功能、维护和管理系统稳定功能、管理用户功能以及管理检索功能这些常见功能和其他不常用功能。这些功能是对三维动画素材库管理软件设计开发是非常重要的。
(一)三维动画素材管理
1.三维动画软件最重要的是一个素材的管理。实际上,“三维动画素材管理主要功能是三维动画素材的查询、上传、下载,修改和删除等。”此外,用户具有不同的特征和类型。所以,在上传和下载的过程中,仅仅单个资源的下载和上传是不能满足用户需要的,而更多的是要实现同时多个资源的上传和下载功能。除此之外,还需要提供让用户自己对该系统中资源进行自我描述,并且能够使用关键词来进行检索和查阅。另外还需要提供修改、查询、去除关键词等功能。
2.资源审核的功能。三维动画素材库管理软件的核心功能,就是资源审核功能,对这个平台来说是非常重要的,必须对用户提供的资源及资源的描述信息进行审核才能确保用户提供的信息有时候是否有用,确定去留。这也是对三维动画素材库数据的管理规定。而且要与用户及时做好反馈工作。
3.链接与分类功能。这项功能主要是将用户上传的资源分类存储,在知识点和资源之间建立某种连接功能。
4.利用和查找资源的功能,不仅要对资源有详细的记录,还要能及时的阅读该资源的具体信息的功能。要想保证用户的需求,必须满足这一条件。因为在一个系统中,无疑有很多的信息资源,而如何在众多的信息资源中查找到对自己有用的信息并加以利用,是用户的最终目标。所以根据用户的这一需求,必须有一个完善的机制为用户的查找和浏览提供方便。此外,三维动画素材库管理软件还具有网上互动的功能,可以允许用户进行评价而且评价被可以让其他用户可见,从而实现资源的共享以及用户之间的交流沟通。
(二)系统维护与管理
三维动画素材库管理软件的功能还要针对用户和数据之外进行管理。为了系统的维护、系统的稳定性和可扩展性,支持用户访问,所以必须要对自身进行管理。这些维护功能要具备系统备份功能还应该具备系统清空和恢复功能,从而保证系统正常运转。
(三)用户管理
不同的设计人员都可以使用三维动画素材库。因此,在上传和下载中,仅仅单个资源的下载和上传是不能满足用户需要的,而更多的是要实现同时多个资源的上传和下载功能。除此之外,还需要提供让用户自己对该系统中资源进行自我描述,并且能够使用关键词来进行检索和查阅。此外还需要提供查询、修改、删除关键词的等功能。不同的用户可以分配不同的权限,比如管理员可以有权限分配、限制资源上传的功能,而设计人员则只能进行浏览和下载,这样的设计是从系统资源的管理和安全的角度考虑的。
(四)检索功能
有了检索功能用户可以不用费时费力的進行查找,用户只需要输入关键词,就可以快速的找到需要的东西。有了检索工具就简单方便很多,能够支持关键词检索,只要输入关键词,按下确定键就能对三维动画素材资源的查找,而且支持多个检索关键词查找,增加成功率。
动画设计公司的关键问题是满足客户要求,缩短设计周期,而如果通过整合内部资源以及将三维动画素材的设计效率提高则成为解决关键问题的关键方法。同时,动画设计公司发展的重要战略部署之一就是三维动画素材设计信息化管理,而整个素材管理的信息化,现代化是大势所趋。三维动画素材设计信息化管理最终目标是通过网络把设计人员的三维动画素材等资源实现共享,并且有效地实现整合,这样使得整个设计流程简单化,避免大量重复劳动,对整个动画设计行业来说更加节约了资源与空间。
结语
本文正是结合自己这些年来在企业中所碰到的问题,在这样的背景下,进行了认真而详细的研究。本文首先阐述了三维动画素材资源平台系统的研究背景、研究意义和研究目的,并且对国内外的研究现状作了详细的分析和解剖。在第二部分,本文对三维动画素材管理系统建立的理论基础进行了深入研究,并且对整个管理系统系统的可行性与必要性进行了评估,最后在对行业需求,进行了深入的调查,并在此基础上提出了系统三维动画素材的软件框架结构。针对这个框架,论述资源的科学性分类、功能的模块化设计、数据库的科学化输入输出业务流程,而且探讨了系统软件、框架的各种实用性、科学性以及其特性。最后,在完成一系列设计以及数据库开发的基础上,对三维动画素材资源系统的稳定性,可实现性进行了测试分析,以及阐述了分析的意义和方法。