在 ZBrush、Substance 3D Painter 和 UE5 中创作警探角色(P1)

news2024/12/23 14:04:35

小伙伴们大家好,今天瑞云渲染小编给大家分享的是自由CG艺术家Jean Zoudi创建《极乐迪斯科》的警探角色的项目花絮,会解释身体和服装的建模方式,分享角色发型和面部毛发背后的工作流程,也会详细介绍渲染过程。

介绍

大家好,我叫 Jean Zoudi,法国人,是一名从事游戏行业的CG角色艺术家。

大约 8 年前,我开始学习 3D,然后进入到一所 3D 艺术学校,后来又在斯特拉斯堡 (Neuronality) 的一家独立工作室工作,之后,我搬到了英国,加入了 Supermassive Games 工作室,目前我在那里担任CG角色美术师。

个人业余的创作项目一直是我作为艺术家发展的一个非常重要的部分,我非常有信心,因为我觉得我的大部分技能都来自个人工作和尝试新方法,从我喜欢的具有挑战性的概念或游戏中创造出不错的角色。

对我来说最重要的一点是找到一个真正启发和激励我的概念或参考,因为创建一个完整的角色通常意味着在同一个项目上工作相当长的时间。

Harrier du Bois 警探项目

《极乐迪斯科》是我玩过的最有趣的游戏之一。当我知道我想从事与《极乐迪斯科》相关的项目的那一刻,是在我完成游戏大约一年后再次听到“投降的乐器”时,它勾起了我美好的回忆!我也非常热衷于制作一个NPC角色的想法,可能大家玩游戏都不会注意到的角色,有很大的自由发挥空间。

于是,Harrier 这个角色成为一个显而易见的选择,所以我开始从游戏令人难以置信的插图和概念中收集参考,并积极思考我对这个角色的解释。

头部

从一开始,我就知道我希望能够赋予该角色不同的情绪和面部姿势,同时通过变形保持面部毛发到位,这是使用 MetaHuman 作为头部基础的一个很好的理由,所以我打开 MetaHuman Editor 并开始调整设置以获得尽可能接近我的想法的结果,我没有任何具体的头部参考,至少从我自己的角度来看,我想避免他看起来与其他角色雷同,而是让他更接近原始插图。

在我看来,MetaHuman Editor 仍然非常有限,并且很难获得粗糙和粗糙的面部特征(但是,它仍然是一个非常好用的工具)。

我使用 Quixel Bridge 将我的 MetaHuman 导出到 Maya,然后从那里将其重新导出到 ZBrush 以开始雕刻适合 Harry 奇特外观的头部,并希望远离可识别的“MetaHuman 外观”,我还为该混合形状的高多边形版本添加了一些细节和瑕疵,稍后将在
Substance 3D Painter中烘焙,我还为头发和胡须制作了一个块。

雕刻完成后,我将雕刻的头部作为混合形状应用到 MetaHuman,然后我将头部和 MetaHuman 纹理导入到Substance 3D Painter中,从那里开始,我在皮肤上添加了很多细节、颜色变化、瑕疵、丘疹、静脉、眉毛等,使它看起来更粗糙、更自然。

最后,我在 UE5 中导入了我的头部并将纹理应用到我调整过的 MetaHuman 着色器以匹配我想要的结果。

这里有一点免责声明,您可能想要使用Mesh to MetaHuman 工作流程来避免混合形状和导入/导出到 UE 的麻烦,唯一的缺点是结果与你的造型不完全匹配,有时会得到你不想要的效果。

头发

我决定使用 XGen 创建头发,因为我相信基于线束的头发是游戏中实时头发的自然演变(一些游戏已经在使用这种技术),而且我发现它比发卡工作流程稍微简单一点,即使 XGen 仍然非常不稳定并且很多东西很容易损坏,这确实让人无语。

我的工作流程非常简单,创建头皮、放置参考线并添加修改器,例如成团、切割、卷曲和噪波。我尝试让一切都与 XGen Core打通,当对结果感到满意时,我就会将我的修饰转换为 xGen Interactive,并在需要时修复/优化一些链,我从著名CG艺术家Hadi Karimi那令人难以置信的 XGen Core 工作流中学到了很多东西。

之后,我将其导出为 Alembic 缓存。

身体和配件

对于身体部分,我再次从 MetaHuman 的身体开始工作并雕刻它以匹配 Harry 的比例。我的主要参考是一个游戏概念,其指示为“有点松弛的胸部,强壮的手臂,细长的腿和笨重的躯干”。这对我帮助很大。

从那里开始,我开始在  ZBrush和 Maya 中制作一些服装,我雕刻了一个没有厚度的代理网格,我将其导入 Marvelous Designer 并用作模拟的基础。

我通常不会在 MD 上花太多时间,因为我发现在 ZBrush 中修复和添加褶皱要快得多,所以我只是模拟衣服以获得主要形状和正确的褶皱,然后在 ZBrush 中导入所有内容,接下来,我复制了服装和 ZRemeshed 每个部分以获得更好的拓扑结构,然后将 Marvelous 网格投影到 ZRemeshed 上。

之后,我使用 EdgeLoop 工具添加了一些厚度并开始雕刻高模服装,造型完成后,我添加了配件,如领带、裤带、腰带、鞋子和纽扣,这些都是我在 Maya/ZModeler 中建模的。

篇幅有限,咱们下篇继续拓扑UV、灯光材质、渲染等方面的分享。

本文《在 ZBrush、Substance 3D Painter 和 UE5 中创作警探角色(P1)》内容由Renderbus瑞云渲染-云渲染平台整理发布,如需转载,请注明出处及链接:https://www.renderbus.com/share/post-id-1462/

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

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

相关文章

性能测试怎么做?性能测试策略配套适用场景,打通性能测试...

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 1、常见的测试策略…

直流对数放大器

Logarithmic Amplifiers 对数放大器的应用场合 在雷达和一些其他测距的场合,sensor输出的信号的动态范围比较宽,也就是要求sensor输出的弱信号时有比较大的放大倍数,强的信号有较小的放大倍数,以保证sensor输出的信号经过放大器后…

可移动硬盘无媒体是什么意思?移动硬盘显示无媒体数据如何恢复

案例分享:【最近我遇到了一个麻烦,我的移动硬盘突然显示“无媒体”。我不知道发生了什么,我很担心我的硬盘中存储的大量重要数据是否还能恢复。我该怎么解决移动硬盘显示无媒体问题呢,求大神帮帮我吧!!&…

浏览器是如何实现生成HTTP消息的

我们经常会使用浏览器访问各种网站,获取各种信息,帮助解决工作生活中的问题。那你知道,浏览器是怎么帮助我们实现对web服务器的访问,并返回给我们想要的信息吗? 1. 浏览器生成HTTP消息 我们平时使用的浏览器有很多种&…

【强烈推荐】 十多款2023年必备国内外王炸级AI工具 (免费 精品 好用) 让你秒变神一样的装逼佬感受10倍生产力 (6) AI学习

🚀 个人主页 极客小俊 ✍🏻 作者简介:web开发者、设计师、技术分享博主 🐋 希望大家多多支持一下, 我们一起进步!😄 🏅 如果文章对你有帮助的话,欢迎评论 💬点赞&#x1…

【LLMs系列】90%chatgpt性能的小羊驼Vicuna模型学习与实战

一、前言 UC伯克利学者联手CMU、斯坦福等,再次推出一个全新模型70亿/130亿参数的Vicuna,俗称「小羊驼」(骆马)。小羊驼号称能达到GPT-4的90%性能 github 地址: GitHub - lm-sys/FastChat: An open platform for training, servi…

ChatGPT爆火网络背后的故事?

文章目录 前言一、ChatGPT的诞生背景二、ChatGPT的技术原理三、ChatGPT的推广策略四、ChatGPT的未来展望五、橙子送书第2期 前言 ChatGPT是一款基于人工智能技术的聊天机器人,它的出现引起了广泛的关注和热议。在短短的时间内,ChatGPT就成为了全球范围内…

实测|飞凌嵌入式OK3588-C开发板4G模组的使用与测试

本篇试用报告由发烧友 ouxiaolong提供,感谢ouxiaolong的支持。飞凌嵌入式会持续开展开发板有奖试用活动,更有京东E卡等着你!欢迎大家的持续关注。 飞凌嵌入式OK3588-C开发板是一款性能强劲的旗舰产品,采用核心板底板的分体式设计…

linuxOPS系统服务_Linux下用户管理

用户概念以及基本作用 **用户:**指的是Linux操作系统中用于管理系统或者服务的人 一问:管理系统到底在管理什么? 答:Linux下一切皆文件,所以用户管理的是相应的文件 二问:如何管理文件呢? …

JDK、JRE、JVM三者的区别

JDK(Java Development Kit):Java开发工具包 JRE(Java Runtime Environment):Java运行环境 JVM(Java Virtual Mechinal):Java虚拟机 (1)JDK和JRE 是…

Python海龟画图 几种基本图形

注:本文主要根据绘制步骤进行区分,实际使用时应当调节参数以绘制需要的图形。文中的步骤均为循环进行,循环50到100次,具体次数见代码示例。 1.前进小角度旋转 绘制效果如图,如果旋转角度为360的因数则绘制出多边形。 …

OJ Summation of Four Primes

1.题目 题目描述 Euler proved in one of his classic theorems that prime numbers are infinite in number. But can every number be expressed as a summation of four positive primes? I don’t know the answer. May be you can help!!! I want your solution to be v…

弹性盒子(display: flex)布局超全讲解|Flex 布局教程

文章目录 什么是弹性布局?弹性布局的特点?容器的属性justify-contentalign-itemsflex-directionflex-wrapflex-flowalign-contentorder属性flex-grow属性flex-shrink属性flex-basis属性flex属性align-self属性 什么是弹性布局? 弹性布局&…

我被今年就业难度震惊到了

随着毕业季到来,今年高校毕业生就业问题正在被越来越多的人关注。年年都是最难就业季,但今年却格外不同寻常的难。大家都知道 2022 年毕业生人数历史上首次突破千万。而今年毕业生人数,高达 1158 万人,史无前例的多。加上海外留学…

【Unity Shader】从入门到着魔(2)用C#画一个立方体

文章目录 一、构成一个立方需要多少个顶点?二、定义三角面的索引数组:三、定义UV坐标数组:四、最后构建Mesh:五、完整代码:一、构成一个立方需要多少个顶点? 这个问题是面试经常被问到的题。如上图,我们知道在几何中立方体有6个面,8个顶点。但在图形学中,顶点指的是模…

项目管理:制定项目计划,这些作用不可忽视

做任何事,做计划不可缺少,没有计划,就没有控制,编制计划可帮助项目管理团队提前进行思考。 制定计划后,还需要对项目计划进行跟踪,这样才不会让计划白做。 你知道项目计划进行跟踪,有哪些不可…

更新公告:Airtest更新至1.2.10.2版本

1. 前言 本次是Airtest库更新,版本提升至1.2.10.2,内容主要是Android录屏功能的改动。 2. 更改部分 在Airtest1.2.9中提供的cv2模式已经被舍弃,因为容易引发错误,效果也不如ffmpeg; 只有Android需要mode参数&#x…

java8 (jdk 1.8) 新特性 ——初步,发现不一样的新特性

前言 3202 年了,现在市面上的公司几乎都是 jdk1.8, 有也是极少数在用java7 , 即使是一些传统企业,在技术革新方面也很重视,毕竟现在是大数据时代 那么java8 有哪些新特性呢?换句话说为什么在码界 这么受欢迎!&#xf…

NLP:词义分布的空间维度——从文本符号到词向量表征

自然语言处理的前提是文本表示(Representation),即如何将人类符号化的文本转换成 计算机所能“理解”的表征形式。早期的自然语言表征主要采用离散表示。近年来,随着深度 学习的不断发展,基于神经网络的分布式词向量技…

对象存储?CRUD Boy实现对文件的增删改查

大家好!我是sum墨,一个一线的底层码农,平时喜欢研究和思考一些技术相关的问题并整理成文,限于本人水平,如果文章和代码有表述不当之处,还请不吝赐教。 以下是正文! 对象存储是什么&#xff1f…