游戏动作师效能汇报以及交接流程规范

2023-11-30 00:12

本文主要是介绍游戏动作师效能汇报以及交接流程规范,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

游戏动作师效能汇报以及交接流程规范

效能部分

一段300帧以内的表演类或连招动作手K大概需要2-3天时间。(不含蒙皮时间)当然也根据内容的复杂程度而定,一般会预出1-2天

一般蒙皮会给予1-2天的时间(根据蒙皮精细程度),高模带表情蒙皮可能会需要2-3天

常规走跑跳攻击等动作,一套动作给予2-3天一周(根据动作精细程度和复杂度而定)完成。

若有动捕数据的情况下,则相等的动画时长,时间缩短为0.5-1天。精度若要求非常高,则时间与手K时间基本相同甚至更长(工作流程不同)。但设计时间,将另外计算,若策划负责把控演员的内容,动作师掌机的时间不算在工期内。

动捕设备能够大幅提高动画师在制作真实类动画时的效率和效果。(通常手K和动捕精修,服务的项目不一样,工艺流程不同,所以也不能完成相提并论,主要还是要根据项目情况而定。例如王者荣耀使用动捕则没必要,也和美术呈现不搭;而PUBG需要真实感,单纯靠手K出细节,则费时费力,同时效果还很难达到需要呈现的效果。)

模型师交接

通常来说,模型师的模型规范,一定程度上也会影响动作师的时间,比如模型轴点、模型焊接、布线、对称性、比例大小、模型拆分、三角面这类常见问题一般模型师需要去注意,通常交由动作师时会进行复检,发现问题第一时间交返模型师进行修改调整。

需要注意的方面:

  • 模型的轴点是否完全处于0点
  • 模型是否存在孤立点或未焊接的点
  • 关节部位的布线合理性(是否足够或走向正确)
  • 模型的单位高度要严格按照160cm、170cm、180cm等真人比例数值输出,同时单位统一为厘米;比例方面,注意同类型或同性别的角色手脚长度,特别是末端位置的统一性,方便动作师重新封套蒙皮,减少同类型角色的重复蒙皮工作。
  • 模型师要确保模型布线的对称性,尽量避免过多三角面的产生,这样会对动作师蒙皮工作效率造成极大影响。
  • 模型拆分,应按照程序架构设定进行拆分,例如:头部与身体分开,上身与下身分开,身体和衣服分开,同一个模型拆分的肢体,通常会放在同一个文件内,在编辑软件中根据肢体名称进行拼音或英文命名。例如:head、body、L_eyes/R_eyes等
  • 三角面在交付时也应当注意,因为三角面无法进行循环或环形等快捷操作,同时不好观察布线走向,导致动作师蒙皮工作效率大幅下降。

在此需要注意一点的还有,模型师的模型命名规范和文件内模型命名问题,一定程度上,会影响动作师整理资产时的工作量,所以在交付的时候应按照以下规范进行:

  • 贴图以及模型(若包含高低模则需一并输出)打包交付,同时文件名为:角色名+序列号、项目+角色名、职业+角色名、职业+代号,例:女武士A001、NPC_001、火线部队_炮兵。
  • 贴图部分,通常都会以H、M、D区分高、中、低模或贴图精度,该位图不仅在制作动作时需要应用,还会经动作师交付程序,方便引擎调用资产。通常格式为:角色名+精度标注,位图功能+精度标注。

3、一般来说,模型师需要将贴图文件和模型文件分别建立文件夹,命名规范通常为Tex(贴图)、max(常规导出为FBX,文件夹名称以动画师的编辑软件名称命名,通常动画师会直接将源文件放在里面)。

动作师拿到模型后,确认没有问题,再进行制作。

策划对接

策划首先需要在动作需求表上,填写好需要制作的动作需求以及描述,策划在与动作沟通之前,应先与程序沟通实现可行性,确保想法可落实(通常在前期时策划与程序在搭建前已经沟通清楚和确定内容实现方式,若是一次性的内容则,每一次策划都需要和程序确认清楚实现方式和内容),故,在填写动作需求表时,时间与呈现方式(是否循环)都是根据程序实现的逻辑和架构去撰写的,别乱写,会导致程序和动作掐架,然后再被程序和动作联合胖揍。

常见需要具化的内容:

  • 是否循环(通常是走跑待机类型,需要循环)
  • 是否原地(通常是进行攻击状态时)
  • 动作内容(如果没有具体要求,则要写明技能描述或属于是什么类型的动作)
  • 时间区间(通常是关乎衔接和存在时间,这个是策划前期规划好,并且程序已经写好的,比如,攻击的时间是0.5-1秒,则相当于是15-30帧,也可直接写秒;如果没有则不写,通常为出场动画或舞蹈等一次性的内容)

5、截止日期或优先级(通常是根据整体的进度表,限定时间完成或标明优先级,通常是存在多个需求时,告知动作师程序实现动作时间节点的)

动作师在进行动作制作之前和完成每个阶段,策划和动作一般都会实时跟动作进行沟通,确保动作符合达到策划需要的效果。

6、衔接动作(若没有特殊要求,则默认为衔接待机)

动作师工作流程与规范

动作师工作流程:检查模型以及文件命名、skin制作、动作制作、导出FBX、打包资源

1、动作师制作完蒙皮后,禁止里面K帧,保存无动画,并以角色名称+skin命名,保存一份源文件。

2、一般来说,动作名称通常是角色名+动作名称,例如:女武士_walk、女武士_run;若表演动作居多,内容比较复杂,难以用英文或拼音阐述,则直接在名称上说明,例如:介绍公司、扭头走、可爱舞蹈等。通常来说,动作会有动作需求表,策划会将动作进行分类标注并描写具体需求(该部分直接影响到程序实现和衔接方面的问题)。

3、制作完动作后,除skin为模型和骨骼无动画导出,其他动作皆只需导出骨骼,并确保动画帧数完全导出,格式为FBX,命名与源文件相同。

4、整理资源打包上传至引擎,只需要将FBX与贴图上传即可,请勿上传源文件(max格式)。

动作师文件规范需要注意:

  • 骨骼是否在0点
  • 若要根骨骼,根骨骼需要始终保持各项数值归0,同时根据程序实现方式,进行层级建立,通常根骨骼命名为root,位于最高层级。在skin制作时就需要建立,并且保证所有的动作文件都包含。特殊情况,是直接附加在质心上,该情况只出现在技美或程序单独开发的脚本或插件时,根据技美或程序的要求建立。
  • 需要衔接的动作,要保证衔接帧之间的一致性。
  • 导出时注意单位是否正确,以及骨骼朝向(一般为Y轴朝上)。

这篇关于游戏动作师效能汇报以及交接流程规范的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/434870

相关文章

Spring AI ectorStore的使用流程

《SpringAIectorStore的使用流程》SpringAI中的VectorStore是一种用于存储和检索高维向量数据的数据库或存储解决方案,它在AI应用中发挥着至关重要的作用,本文给大家介... 目录一、VectorStore的基本概念二、VectorStore的核心接口三、VectorStore的

python之流程控制语句match-case详解

《python之流程控制语句match-case详解》:本文主要介绍python之流程控制语句match-case使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录match-case 语法详解与实战一、基础值匹配(类似 switch-case)二、数据结构解构匹

在VSCode中本地运行DeepSeek的流程步骤

《在VSCode中本地运行DeepSeek的流程步骤》本文详细介绍了如何在本地VSCode中安装和配置Ollama和CodeGPT,以使用DeepSeek进行AI编码辅助,无需依赖云服务,需要的朋友可... 目录步骤 1:在 VSCode 中安装 Ollama 和 CodeGPT安装Ollama下载Olla

通过Python脚本批量复制并规范命名视频文件

《通过Python脚本批量复制并规范命名视频文件》本文介绍了如何通过Python脚本批量复制并规范命名视频文件,实现自动补齐数字编号、保留原始文件、智能识别有效文件等功能,听过代码示例介绍的非常详细,... 目录一、问题场景:杂乱的视频文件名二、完整解决方案三、关键技术解析1. 智能路径处理2. 精准文件名

linux环境openssl、openssh升级流程

《linux环境openssl、openssh升级流程》该文章详细介绍了在Ubuntu22.04系统上升级OpenSSL和OpenSSH的方法,首先,升级OpenSSL的步骤包括下载最新版本、安装编译... 目录一.升级openssl1.官网下载最新版openssl2.安装编译环境3.下载后解压安装4.备份

C#集成DeepSeek模型实现AI私有化的流程步骤(本地部署与API调用教程)

《C#集成DeepSeek模型实现AI私有化的流程步骤(本地部署与API调用教程)》本文主要介绍了C#集成DeepSeek模型实现AI私有化的方法,包括搭建基础环境,如安装Ollama和下载DeepS... 目录前言搭建基础环境1、安装 Ollama2、下载 DeepSeek R1 模型客户端 ChatBo

Linux流媒体服务器部署流程

《Linux流媒体服务器部署流程》文章详细介绍了流媒体服务器的部署步骤,包括更新系统、安装依赖组件、编译安装Nginx和RTMP模块、配置Nginx和FFmpeg,以及测试流媒体服务器的搭建... 目录流媒体服务器部署部署安装1.更新系统2.安装依赖组件3.解压4.编译安装(添加RTMP和openssl模块

0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型的操作流程

《0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeekR1模型的操作流程》DeepSeekR1模型凭借其强大的自然语言处理能力,在未来具有广阔的应用前景,有望在多个领域发... 目录0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型,3步搞定一个应

springboot启动流程过程

《springboot启动流程过程》SpringBoot简化了Spring框架的使用,通过创建`SpringApplication`对象,判断应用类型并设置初始化器和监听器,在`run`方法中,读取配... 目录springboot启动流程springboot程序启动入口1.创建SpringApplicat

通过prometheus监控Tomcat运行状态的操作流程

《通过prometheus监控Tomcat运行状态的操作流程》文章介绍了如何安装和配置Tomcat,并使用Prometheus和TomcatExporter来监控Tomcat的运行状态,文章详细讲解了... 目录Tomcat安装配置以及prometheus监控Tomcat一. 安装并配置tomcat1、安装