Alienbrain-数字资源在团队三维动画制作行业中的应用

目前的电脑设计产业的.特别是三维动画行业、电子制图行业的发展十分迅速。近几年动画设计公司迅速增多,同时,设计公司的制作水平和规模也在大大增强,一些大型的三维动画制作项目也越来越多。团队三维动画制作已经成为必须的趋势,然而制作过程中产生的数据呈动辄上百GB,文件数量也在几万到十几万,团队成员也往往几十或上百,这时对整体数字资源规划和管理的需求也在提升。动画制作行业对数字资源管理的认识也由作坊式的数据管理提升到数字资源管理系统的层次上来。

1、数字资源管理系统的概念

数字资源管理系统又称内容管理系统.其功能是对有价值的信息资源进行有序化的组织的整理,并提供给用户(如美术师、动画师、管理者等)创建、更新、存储、管理等名种形式的应用需求。信息资源内容就动画行业而言包括:Maya文件、3Dmax文件、视音频.文本、图片等。

由于三维动画制作的复杂性较高、工作最较大,没有制作团队就很难完成长时间的三维动画片断。传统上,对大量数字文档的版本住制、数据安全等关于数字资源的管理常常通过人力忙表格来进行,大大消耗了管理成本,形成一种系统的数字资源管理已经成为一种潮流和趋势。

2、传统三维动画制作过程中数据管理的问题

在传统团从三维动画制作的过程中往往是这样 : 多个团队成员共同进行制作,数据统一存放在一个共享磁盘中,每个成员在工作时,都从共享盘中拷贝副本或者直接在共享盘中打开制作。然而不可避免的存在难以解决的问题。

2.1版本控制

文件的一致性:对三维动画角色的模型、动画的制作往往是团队中的多个人共同协作的过程,不同的人对同一个动画文件的不同部分同时做着修改,然后通过参考(reference) 关联到同一个公共的动画文件,每个人的本地机器上都有这个公共动画文件的拷贝,当出现交叉修改的情况,比如两个人同时修改公共部分,或者一个人修改另一个人员所负责的部分时,就会出现文件版本不一致的倩况。

文件的历史版本问题:由于文件需要做大量的修改,会在不同时期产生不同的历史版本。随着时问的推移,制作人员可能对文件的不同版本间的差异的理解变得模糊不清了。而如果去人工维护这些历史版本,又会花费更多的精力。

2.2成员权限

文件的安全问题:传统的制作过程中数据采用的是共享方式,数据完全暴露在所有项目成员面前,任何成员都可以增加,删除,修改任何数据。这样就存在着大大的安全隐患, 一个成员很容易误操作另一个成员负责的文件,特别是修改共同文件时,往往波及整体。

2.3数据存储

文件的分散性:因为每个成员在做修改时,往往把文件拷贝到本地,不但造成了文件的不一致性,同时也造成了文件的分散性,在做数据备份的时候,很容易出现文件丢失和备份不完整.当出现不同的历史版本时,制作常常不会把历史版本保存到服务器,在调用历史版本的,就很难查找了。

2.4文件检索

文件描述信息的单一性:制作过程中,频繁的会用到查找功能.然而采用共享盘的方式,对文件的描述信息过于单一,只有文件修改时间、文件名称等信息,无法进行多条件查找和全文检索。

3、数字资源管理系统在中央电视台动图部的应用

中央电视台动画部在进行团队三维动画制作时采用了数字资源管理系统软件.很好解决了上述的问题,并在工作流程管理,工作量统计和项目跟踪和分析上起到了很好的作用。具体表现在以下几个方面:

3.1 随时恢复和查看历史版本

版本控制管理能将任何一个文件恢复到某一时期的状态。因为对每个修改版本都写了注释,很容易区别两个版本之间的差异。对于文本、图片、音视频等文件也可以通过比较,方便的识别出两个版本之间的差异。如果当前版本的修改的不对,可以迅速恢复到以前的任何一个版本,同时如果只是想查看以前的版本,也能从历史列表中快速查看。

3.2 保证文件的一致性

由于文件及历史版本统一的存放左一个集中的地方,成员对文件的访问只能通过服务器,对文件的操作是通过检入(check in)、检出(check out)的方式进行,检入(check in )是为了保存文件,检出(check out)是为了修改文件。当一个成员对文件进行检出 (check out)操作时,其他成员是无法检出(check out)的,只有当第一个成员进行检入(check in)操作后,其他成员才能进行检出(check out)操作。这样就保证了在同一时刻只能有一个版本的文件存在,即使进行交叉修改,也不会出现文件的不一致。

3.3 对团队成员的权限进行了有效的管理

通过对团队成员的权限定制,使得成员对数据的读写权限有了约束,同时对成员的误删除也能恢复。最终完成的文件,由导演或管理员对文件进行冻结(Iock),被冻结( lock) 的文件任何人都不能检出(check out)进行修改了。 

3.4 实现了数据的统一集中存储和备份

整个项目的数据被逻辑的存放到一台服务器中,然而物理上可以将不同的项目存放到不同的物理存储器上,这样就可以实现对单个项目或多个项目实行多级存储。而且对历史版本的集中存储和备份极大的减少了过多的冗余数据占用的存储空间。

3.5 多种文件格式的预览 

三维动画制作所处理的信息资源的类型是多种多样的,每种类型的文件都要用不同的应用程序打开,运用了数字资源管理系统可以兼容多种类型的文件。如果只是为了浏览,就不需要打开多个应用程序,极大的方便了用户。 

3.6 工作流程状态的统计

在中央电视台动画部的三维动画制作过程中,制定了严格的检查工作流程,主要流程状态有:生产制作状态,等待组长检查状态,等待一级导演检查状态,等待二级导演检查状态,等待最终完成状态,返修状态等。而数字资源管理系统能够实现对文件的工作流程状态的标识,并通过报表系统,产生工作流程的汇报,使得管理部门很快察觉出现问题的原因所在。

3.7 实施任务的分配和项目的跟踪

在制作过程中,任务是由导演传达给组长,由组长再对成员进行具体的任务分配。第一个阶段主要由会议确定,第二阶段则由数字资源管理系统来完成。具体过程是,首先由项目组长将大任务分解为多个文件,输入到数字资派管理系统中,每个文件作为一个小任务分发给组员,组员收到任务后进行检出(check out)并开始制作,完成后进行检入(check in),并标识好工作流程状态。

作为项目管理者,主要关心的是整个项目的进度,完成了多少?未完成多少?正在修改的多少?……通过数字资源管理系统自动生成项目的进度报告,可以迅速的得知项目的进度。 

4、具体实施

中央电视台动画部制作中心采用了Avid公司的NXN aIienbrin作为数字资源管理系统,并以三维动画片《网络小精灵》为项目背景下,精心进行了平台搭建和系统部署,具体实施方法如下: 

4.1 建立制作环境

在基础设施上,首先搭建了一个千兆骨干局域网,使用一台普通服务器作为数字资源管理系统服务器,使用一台NAS服务器作为文件服务器,通过使用两台DVD刻录机作为光盘数据备份。另外通过一台磁带机用作完全——增量数据备份。

数字资源管理系统是基于c/s架构的,所以将数字资源管理系统服务器应用程序安装在一台普通服务器上;而将资产数据存放在NAS服务器上,并得NAS服务器的项目目录共享出来;在每台图形工作站上安装数字资源管理系统的客户端,这样就构建好了基本的应用平台。

4.2 创建项目数据存放结构

项目数据的存放结构是一个统一的规范,包括目录创建规范,文件命名规范等。

项目的目录创建规范采用了分集目录,每一集定义了一个目录,定义格式为:项目编号——Act——集号,比如9901-act-001;分集目录下又定义了分组目录,每一个组定义一个目录,以组名为目录名,以上两级目录是固定的,创建权限只有管理员来进行;然后每组再根据各组自己的具体情况创建具体的目录。

项目的文件命名规范采用了:组名——镜头号,组名——类型等格式,比如

Animation-Sc001.mb ,Model-Character.mb等等。

4.3 创建用户并定制权限 

根据项目需要创建了四种用户角色:管理员、导演、项目组长、项目组员。管理员可以对其他用户角色进行管理和设置,可以完全性制项目数据和文件。导演可以完全控制文件数据,可以冻结(lock)和解冻文件(unlock),但不能对用户角色进行重新设置。项目组长可以对本组的文件进行完全控制,对相关组的文件进行一般的读写操作。项目组员只能对本组的文件进行读写,无删除权限。

根据工作流程,将整个项目人员划分为:建模、版面设计、设置、动画、材质灯光、 特效、渲染七个组。一些组是相互关联,比如建模和材质灯光;一些组是毫无联系的,比如设置和材质灯光,通过进行权限设置将各组的权限进行了划分,达到了保护数据安全的效果。

4.4 工作流程规范

首先,由导演将故事板分配给组长,组长进行分析,确定工作量和工作难度,创建文件,输入(import)到数字资源管理系统中,由组长分配(assign)给相应的组员。

组员收到任务后,检出(check out)文件,开始制作,制作完成后检入(check in)文件,标识状态(制作完成),并发消息给组长。

组长检查制作情况,如果通过,标识状态(制作通过),并发消息给导演;如果不通过,标识状态(返修),并发消息给组员。

导演收到消息后,检查制作情况,如果通过,标识状态(冻结);如果不通过,标识状态(返修),并发消息给组长。

4.5 存储和备份方案

项目的数据存储和备份分为两个部分:一是项目最终版本数据;一是项目历史版本数据。项目最终版本数据是指项目组正在进行的最新的文件,项目历史版本数据是指每个文件在制作过程中的历史版本。项目最终版本数据采用了磁带机进行备份,备份策略采用每 15 天进行一次完全备份,然后每天采用增量备份;项目历史版本数据采用了DVD光盘刻录进行存档,存档策略是把3个月之前的历史版本刻录成DVD光盘存档。

5、结束语

数字资产管理系统已经大范围的运用到报业、媒体、软件等公司企业,而三维动画制作公司采用数字资源管理系统也是非常必要的,它不仅对文件的版本进行控制,还能协调多个成员的工作,对整个三维动画制作的过程进行了有效的管理,大大提高了三维动画制作的效率,收到事半功倍的效果。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/50680.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

动漫插画培训班有哪些

动漫培训班有哪些,今天给大家带来的是国内专业的动漫培训机构排名,这5个动漫培训机构,相信你一定都知道,快来看看吧! 一:动漫培训机构排名 1、轻微课 轻微课是国内人气很高的板绘学习平台,主打课…

计算机图形学第五次上机——真实感图形绘制(引入光照模型)太阳系动画实现

计算机图形学 课程实验报告 实验名称 真实感图形绘制 一、实验目的 1.掌握光照模型的编程应用 2.能够编程模拟实现简单的太阳系 1. 用不同的着色和光照参数绘制茶壶: i. 线框模型的茶壶 ii. 没有光照的固定颜色的茶壶 iii. 只有环境光&#xff…

合合信息获中国图象图形学学会科技进步奖二等奖

图片来源于中国图像图形学学会CSIG公众号 去年12月,中国图象图形学学会(CSIG)公布了2021年度自然科学奖、技术发明奖、科技进步奖评选结果。其中,合合信息牵头与华南理工大学共同完成的“复杂场景文档图像识别与理解关键技术及应…

SIGGRAPH2021电脑动画节获奖名单出炉!获奖作品全方位解析

5月24日,SIGGRAPH最受瞩目的环节之一——电脑动画节(Computer Animation Festival,简称CAF)宣布了本年度的获奖名单,并发布了今年电子剧院(Electronic Theater)上映影片的预告片。 瑞云渲染为您…

图扑国风设计 3D 可视化 | 科技与文化碰撞炫酷”火花“

当今时代,各领域互融互通,各种表现形式交叉融合,要主动适应新的发展趋势,推动中华优秀传统文化与新媒体、新技术的融合传播,让新时代的文艺与科技创新呈现更具深度、更有潜力的新境界。 “凡益之道,与时偕…

AIGC大模型之——以文生图介绍

一、什么是以文生图? 以文生图是AIGC ( AI Generated Content )框架中的一个关键技术,通过文字描述,将文字转化为图像并展示出来。以文生图具有白动化程度高、精度高、可扩展性强、可定制化等优势,具有广泛的应用前景&…

图扑 3D 可视化国风设计 | 科技与文化碰撞炫酷”火花“

当今时代,各领域互融互通,各种表现形式交叉融合,要主动适应新的发展趋势,推动中华优秀传统文化与新媒体、新技术的融合传播,让新时代的文艺与科技创新呈现更具深度、更有潜力的新境界。 “凡益之道,与时偕…

用于app的支付成功与失败页面

博主在开发一款app时制作了几个支付页面,在这里分享给大家。

本人成功续费了。你的支付授权失败。请核对你的信息并重试,或尝试其他支付方式。请联系你的银行了。

今天两个苹果账号都是这样弄的,都成功了。大家可以试试。 正常登录登录开发这账号,到要登录苹果账号的时候,我用注册地香港的账号(这是重点,原先用大陆的苹果账号试都不行),卡用的试招行VISA卡…

微信支付 {“errMsg“:“requestPayment:fail errors“}

使用的是uniapp uni.requestPayment 微信支付 错误解决 需要开通微信开放平台 1.登记的包名或签名有没有错误 不知道应用签名的可以先打个包安装到手机之后;使用签名工具下载地址https://open.weixin.qq.com/zh_CN/htmledition/res/dev/download/sdk/Gen_Signature_Andr…

UniAPP 进行微信支付时报错: {“errMsg“:“requestPayment:fail:[payment微信:-1]General errors“}

☞ 问题描述 Uniapp 开发过程中,参考文档进行微信支付的配置操作后 感觉前期的应用申请,商户号绑定,代码云打包都成功了 但是,通过 HBuilderX 连接安卓真机(魅族手机)进行测试,神奇的情况出现了…

【FAQ】应用内支付服务无法拉起支付页面常见原因分析和解决方法

华为应用内支付服务(In-App Purchases)通过简便的接入流程为用户提供良好的应用内支付体验,然而在实际接入过程中,有一些开发者反馈测试时会无法正常拉起支付页面,下文将详细分析问题出现的5种情形,并给出解…

关于微信支付退款接口问题 PHP版

微信支付申请退款接口,直接上代码 $orderinfopdo_fetch("select * from hx_order where orderid$orderid"); $transaction_id$orderinfo[transno]; //退款 //$total_fee$orderinfo[paymoney]; //$refund_fee$orderinfo[paymoney]; $total_fee1; $refund_f…

微信支付-“申请退款”接口遇到curl出错,错误码:58解决方案

微信支付后 退款,接口遇到curl出错,错误码:58 这个问题基本上是证书没对应上(微信支付不需要申请证书,退款要用到证书),证书要去微信商户号后台(账户中心-API安全-申请证书)下载&am…

支付业务-信用卡拒付

业务术语 持卡人:持有信用卡的买家 卡组织:银行卡转接清算机构(又称信用卡组织/银行卡组织),由成员组成的国际性或区域性支付卡组织,授权成员发卡,受理商户的卡交易,拥有并经营自己…

【ChatGPT】GPT 原理解析:Transformer 模型的核心思想:注意力机制(Attention Mechanism)的核心原理是什么?并给出数学公式代码实例。

文章目录 注意力机制是什么?多头注意力机制(Multi-Head Attention)Multi-Head Attention 算法原理、代码实例算法原理代码实例应用场景注意力机制的计算步骤Python 代码实例Softmax 函数参考资料注意力机制是什么? 注意力机制(Attention Mechanism)的核心原理是根据输入…

chatgpt赋能python:Python图中打字的SEO文章:让你的图片说出更多的话

Python图中打字的SEO文章:让你的图片说出更多的话 图片是传达信息的有力工具。不过,当你在网站上发布图片的时候,这张图片就很可能会被浏览器、机器学习算法、甚至是一些视觉障碍用户忽略。为了弥补这个缺陷,我们可以使用Python来…

React流式打字效果实现(不需要CSS) - Typing Effect with out use Css

前言 最近有个云栖大会的demo展示需求,要实现个类似的打字效果,所以我找了找相关的库。找到一个还不错的~叫iTyped.js。但是最终的效果和我想要的不太一样,会有回删效果,看了下源码,所以就自己写了一个~ 再夸奖下 iT…

模仿Chart GPT输出的打字效果

demo代码&#xff1a; <!DOCTYPE html> <html><head><meta charset"utf-8"><title>打字机</title><style>.text {font-size: 40px;}.content {text-align: center;font-size: 0;}.blink {font-size: 40px;animation: tia…

chatgpt赋能python:Python怎么入侵手机

Python怎么入侵手机 现在移动设备已经成为人们生活中必不可少的一部分&#xff0c;因此&#xff0c;攻击者越来越多地将目光转向移动设备。 进入移动设备的主要方式之一是通过应用程序漏洞进行攻击。而Python编程语言的出现可以让攻击者更容易地发掘和利用这些漏洞&#xff0c…