天美御用资深设计师分享建模心得:句句都是拿捏面试官的重点

文章详细介绍了3D游戏角色从概念设定到引擎测试的完整流程,包括原画设计、3D建模(中模、高模、低模)、UV拆分、贴图绘制、骨骼搭建与蒙皮、动画制作及最后的引擎测试。整个过程涉及原画师、模型师和动画师等多个岗位,通常耗时30到45天。
部署运行你感兴趣的模型镜像

一个3D游戏角色的制作流程分为概念设定—3D建模—贴图—蒙皮—动画—引擎测试六个步骤,涉及到的岗位有原画师、模型师、动画师等。整个制作周期30到45天。

1、概念设定(原画)

概念设定的主要工作是做游戏世界观的视觉化表现工作。原画师(概念设定师)根据策划的文案,设计出整个游戏的美术方案,包括角色设定、场景设计、怪物、道具、载具等等,为后期的游戏美术(模型、特效等)制作提供标准和依据。

通常每款游戏都会有相应的美术风格及美术标准,这将决定整款游戏的美术方面——风格、美术效果、细节要求以及特征呈现等。

游戏概念设定也被称为原画及设定,一般分为场景原画、设定原画、CG原画。很多游戏官网会提供游戏的原画供下载传播。

2、模型设计制作及拆分UV

当游戏角色原画及设定确定后,会进行角色模型制作。次世代角色模型制作流程一般是:3Dmax建中模-ZB雕刻高模-maya拓扑低模-mayaUV拆分-toolbag或SP烘焙贴图-SP绘制材质。

在朋友圈里,找找数字:❷0❸❽❽❸❽❷❸❻ 各种高清版建模zi源素材,喜欢建模的小伙伴无偿得取,还有可以参与10年建模大佬学习解答直播课堂,保姆级教学,一堂课入门

中模是指中等面数的模型。中模要求根据原画设定,用最快的速度把角色的形体结构准确的表达出来。这一步的制作不需要特别考虑面数,只需要尽可能精致准确的表现模型的轮廓和形体就可以。

中模完成后会进行高模制作。高模是指高细节,高精度的3D模型,看上去十分逼真细节非常丰富,模型的面数也相当的高。

高模会将角色模型做得非常精细,包括人物细节,角色材质等,以表现角色的细节特征。高模也经常用来制作游戏过场动画。

高模之后是低模。由于在手机游戏运行中需要考虑性能的问题,而高模细节多,面数高,游戏引擎拖不动,从而产生拓扑低模的概念。目前所有游戏使用的模型都是低模。

低模会根据高模减少面数,尽量保证角色轮廓匹配的情况下进行优化。在精简面数同时要合理布线以方便后续角色动画的制作。

模型制作完成后,还需要拆分模型UV。

拆分模型UV就好比一个骰子六个面,要画贴图(见下一章节)就先要把UV拆成一个平面,因为我们绘出的贴图是平面的(横X纵Y轴),所以UV也要拆成平面,并且UV坐标要和贴图坐标对应(U对应贴图的横坐标,V对应贴图纵坐标,也即映射)。

学术点说就是当我们将3D的模型拆开,变成2D平面时,每个平面对应3D模型的具体位置都是通过UV进行计算的,UV能够使贴图在精准的对应到模型表面。

3、贴图绘制

在模型制作完成后,需要进行贴图绘制。贴图可以理解为对照原画给角色模型添加“衣服”。

次世代游戏贴图分为描绘物体表面细节的凸凹变化的法线贴图(normalmap)、表现物体的颜色和纹理的反射率贴图(albedomap)、表现物体在光线照射条件下体现出质感的金属度贴图(metallicmap)和粗糙度贴图(roughness)。

最新的次世代技术是PBR技术,指使用基于物理原理和微平面理论建模的着色/光照模型,以及使用从现实中测量的表面参数来准确表示真实世界材质的渲染理念。

在通过各种微调、细节优化后,便开始了贴图的绘制,这也是游戏美术风格、角色美术细节体现的部分,除了要用到大量的高清素材,还需要设计者手绘进行原创制作,次世代游戏则会结合以上的贴图,以达到更好的角色质感和表现效果。

4、搭建骨骼及蒙皮

模型、贴图制作完成后,需要进行游戏角色骨骼搭建及绑定。这里会根据角色的特性进行不同的设计,合理的根据角色肌肉、关节搭建骨骼,以方便后续的动画制作。

除了角色本身以外,角色武器也要进行搭建骨骼及绑定,如下图战神主角武器链刃的绑定。

而在角色骨骼搭建完毕之后则可以开始蒙皮。蒙皮就是将创建好的骨骼与模型绑定在一起,保证模型能顺利且正确的动起来。

角色建模师往往会把模型建成双手向两侧抬起的姿势,这个姿势叫作T-pose(也叫绑定姿势,如下图)。这样做是为了方便动作美术进行蒙皮,蒙皮后模型上每个顶点都会保存在绑定姿势下相对于部分骨骼的相对位置。

5、动画制作及优化

在人物蒙皮完毕后,会根据游戏中的需求进行动画制作,比如人物行走,以到活灵活现的效果。

在动画制作及优化环节会比较严谨,除了要反复检查参与活动的皮肤与骨骼,还需要删除不必要(多余)的骨骼,要严格按照动画流程来制作。

6、引擎测试

在完成了上述工作后,动画制作人员会将做好的角色交还给模型制作人,此时会将角色模型导入引擎中进行测试,包括任何动画和变形,以及检查纹理和照明适用于正确的表现方式。通过测试后,一个角色模型本身的制作过程就算完成了。

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

### 腾讯天美工作室 EMIS 系统的技术架构与功能解析 #### EMIS 的定义与发展背景 EMIS 是腾讯天美工作室群推出的一款 **Event Management and Information System (事件管理与信息系统)**,主要用于支持大型电竞赛事的管理和执行。该系统旨在通过集成化的技术手段提升赛事运营效率,降低人为错误率,并提供实时数据监控能力[^1]。 #### 核心模块组成 EMIS 系统由多个核心子模块构成,这些模块相互协作以满足不同阶段的比赛需求: 1. **赛程编排模块** - 提供灵活高效的赛程安排工具,允许管理员快速创建、修改比赛日程表。 - 支持多种赛制(单淘汰、双败淘汰、循环赛等),并通过可视化界面简化操作流程[^2]。 2. **选手管理模块** - 实现参赛队伍及成员的信息登记、审核和维护工作。 - 自动化身份验证机制确保每位注册者的真实性和合法性[^3]。 3. **直播控制台** - 整合了视频流分发、导播切换等功能的一体化解决方案。 - 可适配不同的转播平台规格要求,保障高质量的画面呈现效果[^4]。 4. **数据分析引擎** - 利用机器学习模型挖掘隐藏在玩家行为背后的价值规律。 - 输出详尽报告辅助决策制定过程,帮助主办方更好地理解观众喜好倾向[^5]。 #### 技术栈概述 为了达成高性能低延迟的目标,EMIS 构建在一个现代化微服务体系之上: - 后端主要依赖 Spring Cloud 微服务框架构建RESTful API接口; - 数据存储层选用分布式数据库 MongoDB 来保存结构化文档形式的数据集; - 前端部分采用了 Vue.js 单页面应用框架打造响应迅速的人机交互体验; - 消息队列 RabbitMQ 承担异步通信职责,促进各组件间无缝衔接运作[^6]。 ```python # Python 示例代码片段演示如何连接MongoDB查询特定条件下的记录 from pymongo import MongoClient client = MongoClient('mongodb://localhost:27017/') db = client['emis_db'] collection = db['player_info'] result = collection.find({"team_name": "TeamA"}) for doc in result: print(doc) ``` ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值