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

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

效能部分

一段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.mzph.cn/news/182894.shtml

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

相关文章

lightdb-ignore_row_on_dupkey_index

LightDB 支持 ignore_row_on_dupkey_index hint LightDB 从23.4 开始支持oracle的 ignore_row_on_dupkey_index hint, 这个hint是用来忽略唯一键冲突的。类似与mysql的 insert ignore。 语法如下: 在LightDB中ignore_row_on_dupkey_index的效果等同于o…

深入了解HMAC加密技术:原理、应用与实践

一、引言 在网络安全领域,消息认证码(MAC)是一种重要的技术手段。Hash-based Message Authentication Code(HMAC)作为其中的一种,凭借其简单、高效、安全的特性,广泛应用于各种网络通信场景。本…

k8s中批量处理Pod应用的Job和CronJob控制器介绍

目录 一.Job控制器 1.简介 2.Jobs较完整解释 3.示例演示 4.注意:如上例的话,执行“kubectl delete -f myJob.yaml”就可以将job删掉 二.CronJob(简写为cj) 1.简介 2.CronJob较完整解释 3.案例演示 4.如上例的话&#xf…

工艺系统所管理数字化实践

摘要 本文介绍了上海核工程设计研究院在数字化转型方面的实践,包括业务数字化和管理数字化两个方面。业务数字化方面,该院通过开发小工具改进工作流程。管理数字化方面,该院采用零代码平台集中管理管道力学信息相关模型和数据,并…

虾皮shopee关键词搜索商品接口,虾皮shopee关键词搜索列表接口,宝贝详情页接口,关键词取商品列表接口

关键词搜索商品API接口在电商平台中具有重要的作用,可以提供精准搜索、增加用户转化率、优化用户体验、精准广告投放以及市场调研和商品策划等功能。这些功能有助于提高用户的购物体验、提升电商平台的竞争力,并增加用户的忠诚度和购买意愿。 shopee.it…

JeeSpringCloud uploadFile.jsp 文件上传漏洞复现

0x01 产品简介 JeeSpringCloud是一款免费开源的JAVA互联网云快速开发平台,微服务分布式代码生成的敏捷开发系统架构,项目代码简洁、注释丰富、上手容易、还同时集中分布式、分布式事务、微服务,同时包含许多基础模块和监控、服务模块,JeeSpri…

RabbitMQ消息模型之Work Queues

Work Queues Work Queues,也被称为(Task Queues),任务模型,也是官网给出的第二个模型,使用的交换机类型是直连direct,也是默认的交换机类型。当消息处理比较耗时的时候,可能生产消息…

供应链 | “利刃出鞘”——顶刊POMS论文解读:制造商借助电子商务部门入侵

论文解读者:肖善,温梓曦,张怡雯,杨子豪 编者按: 解密品牌商在线电商平台:组织结构、策略选择、三方共赢 Manufacturer encroachment with an e‐commerce division 原文作者信息 Shi, S., Wang, C., Ch…

微信小程序上传报错TypeError: Failed to fetch

上传之后报message:TypeError: Failed to fetch这个错误。 关掉项目 > 选择项目的ide界面右上有个齿轮设置 > 代理

嵌入式设备与PC上位机通信协议设计的几点原则

嵌入式设备在运行中需要设置参数,这个工作经常由PC机来实现,需要为双方通信设计协议,有代表性协议是如下三种: 从上表可以看到,一般嵌入式设备内存和运算性能都有限,因此固定二进制是首选通信协议。 一&am…

关于数据可视化编程一些话

这个专栏,主要是我学习数据可视化编程 d3 的一些记录: 1.前需知识: (1)HTML与文档对象模型(DOM); (2)JavaScript; (3)…

【智能算法】改进粒子群优化算法及对比分析

程序名称:改进粒子群优化算法及对比分析 实现平台:matlab 代码简介:基本粒子群算法(BPSO)中,每个优化问题的解都可以看作粒子在搜索空间中的位置,粒子通过飞行速度决定它们的搜索方向和搜索范围,粒子群通…

磁环电感参数计算

磁环电感参数计算 1.什么是电感磁饱和2.电感饱和的原因3.电感饱和带来的影响3.1 感应电动势变化3.2 电感值变化3.3 功率损耗增加3.4 系统稳定性受到影响4.饱和电流计算最近在做DC/DC电源,电感是用磁环绕制的,所以关注一下磁环绕制电感参数的计算,学习学习。 某款磁环参数。 …

【Java安全】Java反射机制-成员变量的赋值与取值

文章目录 前言利用反射机制获取类的成员变量利用反射机制获取类的成员方法总结前言 Java反射(Reflection)是Java非常重要的动态特性,通过使用反射我们不仅可以获取到任何类的成员方法(Methods)、成员变量(Fields)、构造方法(Constructors)等信息,还可以动态创建Java类实例、…

根据优先级 + LRU 缓存数据

文章目录 前言一、优先级队列PriorityQueue 简介 二、优先级LRU总结 前言 在项目中遇到了,需要根据 优先级 LRU 缓存数据; LRU 优先考虑采用hutool ,然后自己附加搞上 一个优先级就行了 一、优先级队列 PriorityQueue 简介 PriorityQueue是基于优先级堆的无界队列。 Prior…

家庭教育,培养娃什么最重要?

家庭教育,培养娃什么最重要? 培养能力最重要 (我这么认为的) 时代巨变,技术变革的非常快,所以总的来说 年轻一代接触的新东西慢慢比老一代的要多,年轻一代的工作会比老一代的多而且多很多&…

mybatis的流式查询

1&#xff1a;第一种&#xff1a;xml配置 <select id"selectFetchSize" fetchSize"100" resultSetType"FORWARD_ONLY" resultType"com.example.poi.entity.EntityDemo">select * from entity_demo</select>1-2&#xff1a…

char* 指针的数据,转为十六进制的字符串

目录 1、用CString的方式&#xff1a; 2、用 string 方式 前言&#xff1a; 有些字符串直接打印出来是乱码&#xff0c;显示不出来。于是要转为十六进制的字符&#xff0c;再打印出来。 C语言字符串转换为16进制&#xff1a;自定义转换函数 1、用CString的方式&#xff1a; …

【Python】实现一个简单的区块链系统

本文章利用 Python 实现一个简单的功能较为完善的区块链系统&#xff08;包括区块链结构、账户、钱包、转账&#xff09;&#xff0c;采用的共识机制是 POW。 一、区块与区块链结构 Block.py import hashlib from datetime import datetimeclass Block:"""区…

大数据-之LibrA数据库系统告警处理(ALM-37014 Gaussdb进程锁文件已经存在)

告警解释 当集群中的CN实例或者DN实例锁文件创建失败时&#xff0c;产生该告警。 告警属性 告警ID 告警级别 可自动清除 37014 严重 是 告警参数 参数名称 参数含义 ServiceName 产生告警的服务名称 RoleName 产生告警的角色名称 HostName 产生告警的主机名 I…