论文部分内容阅读
近些年来随着人们生活物质水平的提高和互联网的普及,对于文化产品的需求越来越旺盛,带来了动画产业的变革;从最初的2D动画到当前流行的3D动画,带来的不光是动画效果的升级,相应的也提高了开发成本。尤其是随着3D动画产品的需求越来越大,3D动画产业的发展产业化没有紧跟技术的发展,3D动画产品的制作越来越困难。因此急需新型的贴合动画制作过程的协同管理系统来满足产业发展的需求。在3D动画制作过程中会产生许多业务数据和媒体资源文件,数据是企业发展的命脉,合理有效的管控数据是企业发展的基石。当前的企业数据存储方式形式多样,通过对自己业务的合理分析选择合适的存储能为企业的发展奠定良好的基础。大量结构化与半结构化数据的涌现使得信息存储成为3D动画行业发展的瓶颈,为了实现数据的随时随地访问读取,节省本地存储的成本,基于不考虑数据备份等维护问题的前提下,选择合适的云储存服务已成为企业的不二之选。然而国内市场的云存储平台纷繁复杂,种类繁多,虽然提供了很好的存储平台但是其定制性差,并没有对于企业的项目进行系统管理,需要用户自己进行相关的项目数据划分和管理。除了数据的混乱外,动画产品在制作过程中的人员的配置混乱也在制约着产业的提速,人员和任务关联关系薄弱,系统管理人员难以掌握项目的进展、人员的分配等信息。开发人员则对于自己所负责的当前的任务、曾经的任务以及待完成的任务情况了解片面。开发的这个平台就是希望能够方便企业项目的开发。本文结合3D动画制作过程中遇到的问题选择FastDFS分布式文件存储系统来存储3D动画制作过程张所产生的媒体资源文件。FastDFS作为分布式的文件存储系统能够满足需要,并且在此基础上进行封装允许外部的通过API方式进行访问,实现云存储。通过关系型MySQL存储业务型数据和非关系型数据库MongoDB来存储文件存储信息从而解决存储量巨大且查询速度的问题。除了数据和文件存储的问题,3D动画媒体资源创作过程中依然存在着人员分工不明确,项目进展情况不明等问题。因此本系统还具备项目管理功能、人员管理功能、任务分配以及数据统计展示的相关功能。通过可视化方法来展示项目的情况,方便管理人员随时的掌握项目的进展情况,并且根据项目的实施改变人员配置。通过这些功能可以将3D动画媒体制作过程的每一个步骤进行记录从而能够形成完成的产业链,实现整个过程的可追溯,可恢复状态,为3D动画制作提供了全面高效的解决方法。