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

news2024/11/20 0:22:15

大家好,下篇分享咱们继续来说警探角色的重新拓扑、UV、材质贴图和渲染处理。

重新拓扑/UV

这是对我来说最不有趣的部分——重新拓扑。它显然是实时角色中非常重要的一部分,不容忽视,因为它会影响大量的 UV、绑定和后期渲染,这里没有真正的捷径,我只是在 Maya 中导入了装备的每个部分,细分级别为 3/4,并使用 QuadDraw 制作我的低多边形网格,一次一张脸,我确保边缘沿着衣服的接缝,将厚度保持在可见的地方,并在袖子内侧、衣领等隐藏区域添加了帽子。

有了良好的拓扑结构,展开网格就非常简单了,重要的是要记住你希望纹理和瓷砖如何应用于你的模型,尤其是衣服。

纹理的衣服


Substance 3D Painter中,我导入了具有正确命名(_low 和 _high)的整个角色,并使用“按网格名称”选项开始烘焙每个部分,整体效果不错,我在 Photoshop 中修复了一些小瑕疵以节省时间,然后继续进行纹理处理。

我喜欢通过在蒙版文件夹中为角色的每个部分创建一个基础填充层来开始组织我的纹理,它还可以让我清楚地看到没有细节的颜色。

从那里我开始添加一些基础材质,我调整它们以匹配我的参考,以及顶部的许多填充层和不同混合模式的填充蒙版,我的想法总是打破平铺的冗余并获得自然的结果。

观察是这里的关键,试图了解材料如何相互作用以及如何变脏/磨损,我试着想象经过几天的堕落和电化学引导的行为之后,Harry 的衣服会是什么样子!我将缝合直接实现到纹理中,因为我将主要使用 4K 纹理进行渲染,但低分辨率纹理要避免这种情况。

我总是尽量保持纹理的程序化,这样我就可以控制是否需要更改某些东西,但有些层必须手工绘制,比如织物上的撕裂或领带上的图案,我在上面故意使用了笔触和几个阿尔法。

渲染

完成 Harrier 模型和纹理后,我将所有内容导入 UE5 并设置着色器和纹理以进行渲染,在 Maya/Substance/UE 之间进行大量调整和来回调整之后,它开始看起来像我想要的那样,所以我只需要一个角色的姿势。

对于头部,我使用了之前提到的 MetaHuman 装备,并为骨骼网格头部导入了一个姿势。我希望主要姿势感觉非常严肃,眼中带着淡淡的悲伤,因为我认为大多数游戏都是这样,我还添加了更多的姿势,一个是著名的“表情”,另一个是简单的快乐。

身体的流程有点不同,我决定使用  ZBrush的 Transpose Master 在合并的模型上使用蒙版和旋转轻松创建姿势,然后将其传输回原始的分离网格,我只是小心不要移动胸部和头部之间的过渡部分,这样就不会成为再次匹配的麻烦。

接下来,我将 groom 导入到 UE5 并启用了 groom 和 alembic 插件,我创建了“groom绑定”以将头发缓存绑定到头部,因此它可以随着不同的表情很好地变形而无需任何剪裁。

最终,我决定从游戏中添加 Gauntlet 来为角色添加一些额外的细节,所以我只是在 Maya 中对其建模并以简单的方式对其进行纹理处理,我希望材质看起来有点像 Stormtrooper 盔甲,所以有点像白色塑料/金属,带有一些污垢和泥土。我也很快制作了一支符合姿势和角色的香烟。

最后的步骤是为地面添加一个平面,这让我想起了 Whirling-in-Rags 酒店房间,我使用了我从 Quixel 获取的材料,然后为场景添加了基本照明,它几乎是 3 点打光方式,带有一些额外的点光源来触及颜色,这让我想起了《极乐迪斯科》中的插图。如果需要做到更好的一个效果,瑞云农场小编也十分推荐大家使用
云渲染农场来完成工作!

最后的话

这个项目的工作很棒,我从中学到了新东西,所以我很高兴我完成了它,由于我大约 7 个月前开始停滞了一段时间没有继续,在上个月的空闲时间才继续开始,所以总的来说这个项目还是花了很长一段时间,大约 4 个全职工作周。

最大的挑战可能是想办法让 MH 装备与混合形状和变化一起工作,为夹克创造一种漂亮的绒面革材料,并让头发、胡须和胡须看起来好看(即使它可以有待改进,在我看来)。

我对有抱负的角色艺术家的建议是持续创作(我知道这并不奇怪)并创造你真正喜欢的角色,如果你想快速提高技能,我建议不要使用你自己的设计,因为这是一个完全不同的技能组合一个好的角色设计师。找到一个能激励你的角色并投入其中,犯错误,不要试图走太多捷径,并寻求反馈,慢慢来,你会看到结果!

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

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

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

相关文章

从零开始 Spring Boot 42:异步执行

从零开始 Spring Boot 42:异步执行 图源:简书 (jianshu.com) 在之前的文章中,我多次介绍过在 Spring 中如何使用Async注解让方法调用变成“异步执行”: 在这篇文章中,介绍了如何让定时任务使用Async变成异步执行。在…

​达梦三种主备集群介绍

DM主备守护集群分为实时主备、读写分离集群、MPP主备集群。基于redo日志实现,不同的集群采用不同的redo日志归档类型。 实时主备: 实时主备系统由主库、实时备库、守护进程和监视器组成。通过部署实时主备系统,可以及时检测并处理各种硬件故…

GIS大数据处理框架sedona(塞多纳)编程入门指导

GIS大数据处理框架sedona(塞多纳)编程入门指导 简介 Apache Sedona™是一个用于处理大规模空间数据的集群计算系统。Sedona扩展了现有的集群计算系统,如Apache Spark和Apache Flink,使用一组开箱即用的分布式空间数据集和空间SQL,可以有效地…

【备战秋招】每日一题:2023.05-B卷-华为OD机试 - 2023.05-B卷-华为OD机试 - AI面板识别

2023大厂笔试模拟练习网站(含题解) www.codefun2000.com 最近我们一直在将收集到的各种大厂笔试的解题思路还原成题目并制作数据,挂载到我们的OJ上,供大家学习交流,体会笔试难度。现已录入200道互联网大厂模拟练习题&a…

【双曲几何学 02】什么是极点和极线?

一、说明 Pole and polar 对于几何学,是普遍的概念。可能高中就学过,问题是在双曲几何又用到这个概念,因此,这里再次强调理解这个概念 。为后边学习双曲几何扫清障碍。 二、基本概念 在几何学中,极点和极线分别是相对于…

NetSuite SuiteQlet 功能包

目录 1.前言 2.功能说明 2.1术语 2.2功能概述 2.3逻辑阐释 3.安装 4.权限配置 ​​​5.操作指南 5.1Query查询 5.2Chart图表 5.3Dashboard仪表板发布 6.注意事项 7.视频链接 1.前言 SuiteQL是NetSuite数据分析框架中进行数据查询的有力工具,使用得当则…

华为云CodeArtBuild减负!云端编译构建,让你的开发省时省力!

每一个剑客都需要一把趁手的利器,初学者如何利用编译软件?只需五分钟,带你体验软件开发的效率。 请注册华为云账号并完成实名认证,实验过程中请使用Chrome浏览器完成相关操作。 华为云账号注册步骤请参考: ​​http…

介质中的平面电磁波与色散效应

目录 理想介质中的平面电磁波 方程推导 解的讨论 ​​​​​​​瞬时形式 等相面 参数讨论 导电媒质中的均匀平面波 方程推导 解的讨论 波的特征分析 色散效应的讨论 理想介质中的平面电磁波 方程推导 已知两个方程 我们如果令 方程就可以化简为 这两个方程在数学…

《C++ Primer》--学习1

变量和基本类型 NULL是一个预处理变量,用NULL初始化指针和用0初始化指针是一样的(但是不可以直接用值为0的int变量来初始化),应该尽量用nullptr,避免使用NULL 指向指针的指针 声明符中修饰符的个数并没有限制&#…

redis中sort妙用,实现动态生成排行榜

在游戏中,有很多维度的排行榜,服务器在实现过程中,一般都要预先维护对应因子的zset,比如根据玩家等级来排序,那就需要对应有一个level作为score的zset,如果是以战斗力排序,那就用战力作为score维…

微服务基础介绍

Part1一、基本概念 微服务最主要的功能是根据业务拆分成一个一个的子服务,实现功能的去耦合,每一个微服务提供单个业务功能的服务,各司其职,从技术角度看就是一种灵活独立的单元,能够自行单独启动和关闭,一…

亚马逊云科技中国峰会:自主驾驶开发平台 Amazon DeepRacer

0.引言 自动驾驶技术的快速发展和应用前景已经引起了广泛的关注,毋庸讳言,无人驾驶已经成为当今及未来前沿科技公司的重点研究方向。在这个领域中,Amazon DeepRacer作为一款全面的自主驾驶开发平台备受瞩目。 1.了解Amazon DeepRacer 1.1 什…

什么是消息队列(MQ)

其实字面意思很清楚了,存放消息的队列。 由于它的应用场景在服务器方面被重新定义而名声大噪,它的价值也被由原先的通信而重新定义,成为高并发场景下,分布式系统解耦合,任务异步,流量削峰的利器。 其实消息…

【flink】SinkUpsertMaterializer

在flink cdc同步数据时,基于sql的实现方式中发现了作业DAG有个SinkMaterializer算子,而且检查checkpoint历史时发现该算子state越来越大, 有必要搞清楚为什么会多了这个算子,作用又是什么。 通过算子名称定位到了源码为类org.apa…

常用API(String,ArrayList)

1:String类概述 String是字符串类型,可以定义字符串变量指向字符串对象String是不可变字符串的原因?1.String变量每次的修改都是产生并指向新的字符串对象。2.原来的字符串对象都是没有改变的,所以称不可变字符串。 2:String创建…

一文搞懂VOS费率前缀、地区前缀的区别和使用

登录VOS3000客户端 进入费率管理 "VOS费率前缀"和"地区前缀"的主要区别如下: VOS费率前缀:VOS(Voice Over Service)费率前缀是指用于国际长途电话呼叫的特定前缀号码。不同的运营商或服务提供商可能会使用不同的VOS费率前缀,用于标识国际长途通话的费…

49 最佳实践-性能最佳实践-Nvme磁盘直通

文章目录 49 最佳实践-性能最佳实践-Nvme磁盘直通49.1 概述49.2 操作指导 49 最佳实践-性能最佳实践-Nvme磁盘直通 49.1 概述 设备直通技术是一种基于硬件的虚拟化解决方案,通过该技术,虚拟机可以直接连接到指定的物理直通设备上。对于用户来说&#x…

ByteV联合“智农”打造数字孪生高标准农田,助力乡村振兴

ByteV联合“智农”打造的数字孪生高标准农田,不仅要让粮食稳产、增产,更要对土壤肥力进行改良和提升。不仅能够实现科技引领农业发展,更在智慧农业的基础上实现一站式托管,真正做到技术提升、5G引领、建后管护的闭环管理。让高标准…

C语言之指针详解(7)

目录 本章重点 1. 字符指针 2. 数组指针 3. 指针数组 4. 数组传参和指针传参 5. 函数指针 6. 函数指针数组 7. 指向函数指针数组的指针 8. 回调函数 9. 指针和数组面试题的解析 上一篇博客我们说过会把回调函数的一些知识再给大家讲一遍 这里把void*强制类型转化为str…

【Hadoop】 | 搭建HA之报错锦集

知识目录 一、写在前面✨二、Hadoop的active结点无法主备切换🔥三、Hadoop Web端无法上传文件🍉四、hdfs创建文件夹报错🍭五、IDEA操作Hdfs无法初始化集群🔥六、Java无法连接Hdfs🍭七、找不到Hadoop家目录&#x1f525…