在 ZBrush、Substance 3D Painter 和 UE5 中创作警探角色(P2)
大家好,下篇分享咱们继续来说警探角色的重新拓扑、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/
相关文章:
在 ZBrush、Substance 3D Painter 和 UE5 中创作警探角色(P2)
大家好,下篇分享咱们继续来说警探角色的重新拓扑、UV、材质贴图和渲染处理。 重新拓扑/UV 这是对我来说最不有趣的部分——重新拓扑。它显然是实时角色中非常重要的一部分,不容忽视,因为它会影响大量的 UV、绑定和后期渲染,这里…...
如何在大规模服务中迁移缓存
当您启动初始服务时,通常会过度设计以考虑大量流量。但是,当您的服务达到爆炸式增长阶段,或者如果您的服务请求和处理大量流量时,您将需要重新考虑您的架构以适应它。糟糕的系统设计导致难以扩展或无法满足处理大量流量的需求&…...
【GPT LLM】跟着论文学习gpt
GPT1开山之作:Improving language understanding by generative pre-training 本文提出了gpt1,即使用无标签的数据对模型先进行训练,让模型学习能够适应各个任务的通用表示;后使用小部分 task-aware的数据对模型进行微调ÿ…...
【玩转Docker小鲸鱼叭】Docker容器常用命令大全
在 Docker 核心概念理解 一文中,我们知道 Docker容器 其实就是一个轻量级的沙盒,应用运行在不同的容器中从而实现隔离效果。容器的创建和运行是以镜像为基础的,容器可以被创建、销毁、启动和停止等。本文将介绍下容器的这些常用操作命令。 1、…...
专项练习11
目录 一、选择题 1、执行下列选项的程序,输出结果不是Window对象的是() 2、以下哪些代码执行后 i 的值为10: 二、编程题 1、判断 val1 和 val2 是否完全等同 2、统计字符串中每个字符的出现频率,返回一个 Object&…...
ASP.NET+SQL通用作业批改系统设计(源代码+论文)
随着网络高速地融入当今现代人的生活,学校对网络技术的应用也在不断地提高。学校的教学任务十分复杂,工作也很繁琐,在教学任务中,作业的批改也是一个很重要的环节。为了提高老师工作效率,减轻教师的工作强度,提高作业批改的灵活性,《通用作业批改系统》的诞生可以说是事在…...
基于深度学习的高精度打电话检测识别系统(PyTorch+Pyside6+YOLOv5模型)
摘要:基于深度学习的高精度打电话检测识别系统可用于日常生活中或野外来检测与定位打电话目标,利用深度学习算法可实现图片、视频、摄像头等方式的打电话目标检测识别,另外支持结果可视化与图片或视频检测结果的导出。本系统采用YOLOv5目标检…...
Vue搭建智能文本检索视频界面
前言 随着人工智能技术的发展,智能文本检索已经成为了一种非常流行的技术。在视频领域中,智能文本检索技术可以帮助用户快速找到自己需要的视频片段,提高用户的观看体验。本文将介绍如何使用Vue框架搭建一个智能文本检索视频界面,…...
软考A计划-系统集成项目管理工程师-一般补充知识-中
点击跳转专栏>Unity3D特效百例点击跳转专栏>案例项目实战源码点击跳转专栏>游戏脚本-辅助自动化点击跳转专栏>Android控件全解手册点击跳转专栏>Scratch编程案例点击跳转>软考全系列 👉关于作者 专注于Android/Unity和各种游戏开发技巧ÿ…...
springboot-内置Tomcat
一、springboot的特性之一 基于springboot的特性 自动装配Configuretion 注解 二、springboot内置Tomcat步骤 直接看SpringApplication方法的代码块 总纲: 1、在SpringApplication.run 初始化了一个上下文ConfigurableApplicationContext configurableApplica…...
Flink流批一体计算(2):Flink关键特性
目录 Flink关键特性 流式处理 丰富的状态管理 丰富的时间语义支持 Data pipeline 容错机制 Flink SQL CEP in SQL Flink 应用程序可以消费来自消息队列或分布式日志这类流式数据源(例如 Apache Kafka 或 Kinesis)的实时数据,也可以从各…...
2023软件工程中各种图在现代企业级开发中的使用频率
概览 系统流程图 ✔ 数据流图 不常用 ER图 ✔ 状态转换图 ✔ Warnier图 不常用 IPO图 不常用 Petri网 不常用 层次方框图 不常用 层次图 a.k.a. H图 ✔ 1,层次图描绘软件的层次结构.层层次方框图描绘的是数据结构。 2,层次图的方框表示模块或子模块。层次方框图的方框表示数据结…...
macOS Big Sur 11.7.8 (20G1351) 正式版 ISO、PKG、DMG、IPSW 下载
macOS Big Sur 11.7.8 (20G1351) 正式版 ISO、PKG、DMG、IPSW 下载 本站下载的 macOS 软件包,既可以拖拽到 Applications(应用程序)下直接安装,也可以制作启动 U 盘安装,或者在虚拟机中启动安装。另外也支持在 Window…...
【C++案例】一个项目掌握C++基础-通讯录管理系统
文章目录 1、系统需求2、菜单功能3、退出功能4、添加联系人4.1 设计联系人结构体4.2 设计通讯录结构体4.3 main函数中创建通讯录4.4 封装添加联系人函数4.5 测试添加联系人功能 5、显示联系人5.1 封装显示联系人函数5.2 测试显示联系人功能 6、删除联系人6.1 封装检测联系人是否…...
Triton教程 --- 动态批处理
Triton教程 — 动态批处理 Triton系列教程: 快速开始利用Triton部署你自己的模型Triton架构模型仓库存储代理模型设置优化动态批处理 Triton 提供了动态批处理功能,将多个请求组合在一起执行同一模型以提供更大的吞吐量。 默认情况下,只有当每个输入在…...
Python的并行(持续更新)
0. 参考: 《Python并行编程 中文版》https://python-parallel-programmning-cookbook.readthedocs.io/zh_CN/latest/index.html 1. 线程和进程: 进程可以包含多个并行运行的线程;通常,操作系统创建和管理线程比进程更省CPU资源&am…...
chatgpt赋能python:Python实现Fibonacci数列
Python实现Fibonacci数列 Fibonacci数列是一个非常经典的数列,定义如下: F ( 0 ) 0 , F ( 1 ) 1 F(0)0, F(1)1 F(0)0,F(1)1 F ( n ) F ( n − 1 ) F ( n − 2 ) F(n)F(n-1)F(n-2) F(n)F(n−1)F(n−2) 也就是说,第n个数等于前两个数之和…...
开环模块化多电平换流器仿真(MMC)N=6
模型简介: 运行环境MATLAB2021a 开环模块化多电平换流器仿真(MMC)N=6,连接负载,采用载波移相调制。 可以得到换流器输出N+1=7电平的相电压波形。可考虑线路阻抗。 子模块采用半桥结…...
java springboot整合MyBatis联合查询
前面文章 java springboot整合MyBatis做数据库查询操作写了springboot整合MyBatis的方法 并演示了基础查询的语法 根据id查 那么 我们这次来演示联合查询 我们staff 表 内容如下 每条数据 对应的都有一个departmentid 这是 department部门表的外键id department表内容如下 如…...
windows2022证书配置.docx
Windows证书的配置 要求两台主机,一台作为域,一台进入域 按要求来选择角色服务 确认之后安装 安装完以后配置证书服务 选择服务 按要求配置 注:此处不用域用户登陆无法使用企业CA 按要求来 创建新的私钥 这几处检查无误后默认即可 有效期…...
HCIP网络笔记分享——IA回顾及OSPF协议
第一部分 HCIA回顾1、网络基础2、动态路由协议3、路由认证4、路由控制(AD metric ) 一、知识巩固二、场景模拟1、获取IP地址1.1 DHCP --- 动态主机配置协议1.1.1 DHCP客户端1.1.2 DHCP服务器1.1.3 DHCP客户端1.1.4 DHCP服务器 2、打开浏览器3、路由器进行…...
网络:IP地址、子网掩码、网络地址、广播地址、网段、网关
目录 一、IP地址 二、子网掩码 三、网络地址 四、广播地址 五、网段 六、网关 七、IP地址、子网掩码、网络地址、广指地址、网殷、网关的关系 参考链接 一、IP地址 IP地址是因特网协议(IP)中使用的一种数字标识符,用于唯一地标识网络…...
编程的未来 - 还有未来么?
缘起 唐门教主上个月某天深夜写了一篇博客 --《编程的未来》,要我谈谈感想。 这也是最近软件工程师们聊得比较多的问题,上周,在上海的 “关东小磨” 和十多位 CSDN 博主聚会的时候,大家也稍微谈了一下这个话题,但是谈…...
从零开始搭建群众权益平台(二)
这篇文章我们要建立的群众权益维护平台需要提供用户注册、登录、提交和查看问题或建议的功能,并且支持电话短信登录。在这个过程中,我们需要存储用户的登录信息。 我们将使用Node.js和Express.js作为后端框架,MongoDB作为数据库,并且使用Twilio服务发送短信验证码来实现手…...
Mysql之数据备份
一.日志 1.MySQL 的日志默认保存位置为 /usr/local/mysql/data2.修改日志配置文件 vim /etc/my.cnf [mysqld] ##错误日志,用来记录当MySQL启动、停止或运行时发生的错误信息,默认已开启 log-error/usr/local/mysql/data/mysql_error.log #指定日志的…...
【数据库数据恢复】SQL Server数据表结构损坏的数据恢复案例
数据库故障&分析: SQL server数据库数据无法读取。 经过初检,发现SQL server数据库文件无法被读取的原因是因为底层File Record被截断为0,无法找到文件开头,数据表结构损坏。镜像文件的前面几十M空间和中间一部分空间被覆盖掉…...
C语言/C++ 之 打飞机游戏
【项目简介】 1、设计思想:本项目主要是为了实现打飞机游戏,主要包括5个函数模块,和1个主函数框架。分别是chu_shi_hua();、you_cao_zuo;、wu_cao_zuo();、show();、main();等。项目完成过程中主要运用了C/C中的输入输…...
在 Docker 中部署 Mino 并挂载配置文件
创建本地目录 首先,在主机上创建一个目录,用于存放 Mino 的配置文件。例如,创建一个名为 mino 的目录,用于存放 Mino 的配置文件。 mkdir mino拉取 Mino 镜像 使用以下命令从 Docker Hub 上拉取 Mino 的最新镜像: …...
无限脉动:释放音乐和区块链在音乐领域的力量
音乐是一种永恒的通用语言,它将人们聚集在一起,超越了边界,在我们灵魂深处产生共鸣,创造联系。在当今数字时代,随着区块链技术和去中心化网络的出现,音乐世界正在经历一场深刻的变革。 我们在与艺术家合作&…...
读发布!设计与部署稳定的分布式系统(第2版)笔记09_一窝蜂和容量
1. 停电事故后电力恢复的方式 1.1. 停电后常见的情形是,送电几秒钟后又再次断电 1.2. 数百万台空调和冰箱的用电需求,使刚刚恢复的电力供应发生过载 1.3. 当电力供应不足时,增加的电流很快就到达满负荷,导致过载,触…...
网络技术培训心得体会/黑帽seo培训网
登录微信商户平台 输入密码时 一直提示 微信密码框提示下载并安装安全控件 点击下载重复下载了很多次 依然没有用 解决办法:这是 兼容问题 浏览器切换至兼容模式或者直接用IE浏览器就可以登陆了...
wordpress 主题 主机/常州网络推广平台
题外话:本篇博客讲的是软件架构设计中的软件架构概念以及软件架构风格。由于软件架构风格包含的内容太多,在本篇博客中只讲一部分的架构风格,其余的放到下一篇博客中继续阐述。 一:软件架构的概念 1、软件架构的概念 软件架构是需…...
网站建设公司有哪些比较知名的/网站百度不收录的原因
Relate is an Environment for Learning And TEaching Relate是在 Django上面构建的,可以快速搭建LMS系统,该系统可以方便学习管理和在线课程的发放; 由于最近弄了一个python的课程,所以自己动手测试了以下这个框架 Relate本身包含…...
代做网站地图/百度应用商店app下载
rust链接服务器超时 内容精选换一换弹性负载均衡(Elastic Load Balance)产品功能总览,为用户介绍弹性负载均衡支持的功能。如果客户端工具的运行环境为Linux环境,您需要准备一台和CloudTable集群在相同虚拟私有云的Linux弹性云服务器作为客户端主机。例如…...
wordpress写robots/产品推广介绍
服务器负载均衡,理解为单台服务器不能称为均衡,只有多个服务器才能称之为均衡,只有多个服务器才能称之为均衡,即:多个服务器组成的这个系统,称之为服务器均衡系统。 负载均衡组成的方式: 负载均…...
旅游营销的网站建设/大连seo关键词排名
#一、描述 最近这两个星期宽带一直没有,我的流量都去的不行不行的,谁让对面的小伙伴搬走了呢,终于等到了其他人牵到了宽带,但是发现他的Wifi范围到我的房间远远不够,搜索都找不到,真是一会天堂一会地狱啊&…...