在UE5中创建一个受战锤启发的角色

Giulio Marrone Dittli谈到了Arbennian项目背后的工作流程,解释了实时布料模拟是如何制作的,并分享了他们对UE5的看法。

 

1、介绍

大家好,我是Giulio Marrone Dittli,我是一名角色艺术家,为游戏和电影工作。我来自意大利的佛罗伦萨,这是我对艺术和雕塑的热情所在。我记得走过老城区,盯着老大师的雕塑看了好几个小时,想象着所有的辛勤工作和思考都在其中。我在16岁读高中的时候发现了3D专业,后来搬到了瑞士的苏黎世,因为我成功地在一所名为SAE学院的动画学校获得了奖学金。不幸的是,那时意大利的动画和3D学校不多,甚至没有,所以我唯一的选择就是搬家。

经过一年的学习和晚上的额外在线课程,我很幸运地在一家小型创业公司找到了一份工作,该公司正在开发一款增强现实游戏。我在那里呆了2年半,我们成功地被苹果商场作为一个旗帜性的标题。此后,我决定转向AAA级开发,并加入了一家位于英国布莱顿的名为Electric Square的公司。在这家公司,我有机会作为角色艺术家参与了几款AAA级游戏(仍处于NDA之下)。我们工作的主要公司是育碧和EA。

 

2、Unreal Engine 5

虚幻引擎是惊人的,不需要其他语言。所有类型的艺术家,从游戏到电影,能够在该软件中创造的潜力之大,简直令人难以置信。最重要的是,每次更新后它都会变得更好。如果你习惯于使用离线渲染引擎,那么通过Nanite几乎完全无视多维数据的能力,甚至能够拥有如此惊人的光照和阴影的整体质量,所有的实时运行都是完全无消耗的。

 

3、布料模拟

我大约在一年前就开始了布料模拟的工作,在雕塑和基本装备准备好之后,我就可以用我的角色做一些测试。实际上,我完全不知道如何进行模拟。

 

 

我正在努力使着色和模拟的质量达到最高,所以我不想妥协任何步骤。每个人都建议我简单地在另一个模拟工具(如Marvelous Designer)中模拟布料,然后将一个alibic文件作为地理缓存导入虚幻引擎。在某种程度上,这将是一个容易得多的选择。然而,与此同时,我知道新的Chaos Simulation可以直接在虚幻引擎中使用,而且能够在引擎中控制角色的各个方面的想法真的很吸引我。

 

为了解释我在虚幻引擎中的我的装备到底是如何调整的,以及我必须要调整什么,让我们从斗篷的设计开始。-通常情况下,斗篷是放在角色的肩膀上的,它们的主要碰撞面是角色的背部。此外,它们也不会过多地妨碍角色的运动范围,因为它们使肩部和手臂处于自由状态。

 

我指的斗篷设计与我的角色有3个主要接触区域,因为它同时在我的他的前面、侧面和后面。此外,它还完全覆盖了右臂和肩膀,限制了很多运动范围。

 

为了解决这个问题,我想出了一个我称之为 "帘子系统 "的方法。基本上,斗篷的上半部分没有被模拟,只是被剥去了一组骨骼的皮,可以作为肩部周围的半圆形幕布,让斗篷向后折叠,在角色的肩膀后面。当上面的部分移动时,下面的部分也跟着移动,同时使用Chaos Simulation来实现逼真的变形。这创造了一种错觉,即斗篷在角色的肩膀上滑动,就像现实生活中的斗篷那样的表现。

 

为了掩盖非模拟的部分,我添加了一个额外的皮革片,这增强了角色的设计,同时也隐藏了我的工作方法。然后我使用了一个没有厚度的额外的重复模型作为模拟的代理 - 该代理也是装备的一部分,并且与主披风共享相同的皮肤权重。基本上,在虚幻引擎中可以向一个材料/网格添加特定的模拟属性,然后将其转移到另一个网格中。通过这种方式,我有一个优势,可以在一个简化的网格上进行编辑和工作,然后将所有的东西转移到我的最终披风上。然后我花了很多时间来定制仿真值,以便能够得到最好的结果。

避免伪影并不是那么糟糕。代理模型工作得特别好,斗篷的两个部分没有任何剪切问题。棘手的部分是确定了布的整体质量属性。为了达到斗篷厚重的感觉,我还在模拟中加入了一些阻尼。

 

虽然,我不得不重新渲染模拟4次,因为这些实时模拟并不总是可预测的,有几次我只是在一些帧中得到了一点剪切。但由于该项目是实时的,在4k条件下重新渲染整个片段所需的时间并不多。

 

4、Arbennian项目

我开始做Arbennian项目纯粹是出于对《战锤40000》系列的热爱。我从十几岁起就一直是黑暗科幻宇宙的粉丝,我总是喜欢它是一个如此广阔的宇宙,几乎一切皆有可能。这些都是我创造自己的个人角色的完美条件,他的故事和曲折。我记得我进入这个项目的第一步是我做的这些剪影研究,试图确定这个人物的一般姿态和气质。

 

我知道我希望他是黑暗和低调的恐怖,但同时又是优雅和敏捷的。然后我对我的图画进行了进一步的开发,并开始做一些雕塑。我的主要参考资料显然来自于《战锤》中的哈雷金人。由于我打算做我自己的个人设计,我从我最喜欢的电影之一《V for Vendetta》和历史上的威尼斯狂欢节中获得灵感。

 

 

我对我的角色有这样一个非常明确的想法。他需要以一个朦胧的形象出现,几乎就像一个剪影,当他潜伏在阴影中时,只有他的白色面具大部分伸出了调色板。但如果情况需要某种形式的战斗或威胁,他就会揭开藏在披风下的刀状武器。这样一来,他就会暴露出他多彩的一面,可以说,在斗篷的内部和身体上都展示出各种鲜艳的色彩。

 

我的一个很大的愿望是在虚幻引擎中获得尽可能高的视觉质量,重现各种电影的渲染效果,就像这是一个完整的动画片段。为了使纹理有足够的分辨率,以便在全身镜头和极端特写镜头中都能坚持下去,这个角色是由40种不同的材料和UV空间组成。看到我能够以如此快的速度建立一个场景并对其进行实时艺术指导,直到最后的调色,这确实令人惊讶。

 

这个角色最复杂的方面肯定是披风。网眼本身是由3块组成的。第一面是由皮革材料制成的,内部则是--用类似丝绸的材料和边缘装饰将这2个表面结合在一起。

为了使这3个对象都遵循相同的模拟,我使用了一个代理网格,并将模拟值复制到实际的披风上。我直接在虚幻引擎中使用 "Activate Cloth Paint "工具来分配布匹属性。

 

5、总结

这个项目总共花了将近两年的时间来完全开发。这是我的一个个人副业,在这些年里,我有几次停止了它,要么在一些专业的东西上工作,要么是因为我开始了另一个更快的项目。这绝对是一个漫长而艰难的过程。我曾处理过数据丢失、技术问题,以及其他什么问题。但我很高兴我成功地为这个角色设定了一个个人的质量标准。

这仅仅是个开始,我有一个完整的故事,我想用这个角色来探索,可能还有更多。因此,未来肯定会有更多的东西出现的。

Giulio Marrone Dittli,角色艺术家

采访由Arti Burton主持

- End -

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

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

相关文章

航空发动机中的传热

目录 航空发动机中的传热01 航空发动机的热防护(一)航空发动机热防护问题的提出(二)航空发动机主要热防护技术内部对流冷却冲击冷却气膜冷却发散冷却 (三)空气冷却造成的影响 02 热端部件冷却的几个指标&am…

计算机历史博物馆观后感:阿达·洛芙莱斯生平7

"The Analytical Engine has no pretensions whatever to originate anything. It can do whatever we know how to order it to perform." 分析引擎算不上是完全原创的东西。它可以做任何我们命令它去执行的事情。 "The thinking machine" In 1833 Lady…

2019 AI顶会时间表

欢迎关注微信公众号【计算机视觉联盟】 获取更多前沿AI、CV资讯 收集到量子位整理的2019 AI顶会时间表,包含会议举办的时间、地点、投稿截止日期、官方网址/社交媒体地址,还有H5指数(谷歌学术的期刊会议评判标准,即过去5年内有至多…

【收藏】计算机视觉领域全球顶级高校研究所团队总结

点上方蓝字计算机视觉联盟获取更多干货 在右上方 设为星标 ★,与你不见不散 本文来源于联盟成员笔记总结 亚琛工业大学 - 技术计算机科学系 专门研究人类媒体技术以及基于知识和可训练的系统(计算机视觉和计算智能)亚琛工业大学 - 语言处理和…

伦敦地铁介绍

关于日本、伦敦的地铁经历, 《我经历的日本东京交通》 《英超之旅-伦敦地铁篇》 碰巧看见这个,关于伦敦地铁站台介绍,非常细致,有需要的朋友,可以参考:https://bbs.qyer.com/thread-2969169-1.html 伦敦的火…

英超:热刺2-1逆转布莱顿 凯恩补射扳平阿里破门反超

英超:热刺2-1逆转布莱顿 凯恩补射扳平阿里破门反超 热刺2-1布莱顿 北京时间12月26日晚20:30,英超联赛第19轮一场比赛在热刺和布莱顿之间展开争夺。上半场凯恩进球被吹,韦伯斯特头球破门。下半场凯恩补射破门,阿里破门完成反超。最…

布莱顿制造!

Unity was in full effect at the Made in Brighton games conference yesterday – getting a mention right off the bat in the first talk. The south coast town has become a Mecca for games developers and digital arts with it’s beguiling beach life, hipster han…

布莱顿大学有计算机游戏研究生或者动画研究生么,布莱顿大学研究生申请条件...

布莱顿大学研究生申请条件:雅思总平均分6.5分,作文部分6分。托福575(机考233)(MBA要求590/243分),作文部分5分。 布莱顿大学研究生专业 介绍,布莱顿大学研究生专业主要有工程,自然科学与数学,环境建设&…

布莱顿大学有计算机游戏研究生或者动画研究生么,布莱顿大学研究生学费

布莱顿大学研究生学费差不多是12330英镑左右一年,同时学费会因为专业的不同所有所改变,不过差距不大。除了学费外还需带上足够的伙食费。 布莱顿大学研究生申请流程 首先、准备申请材料,这个部分非常关键,通过你的申请材料布莱顿大…

特殊球衣亮相,对阵布莱顿,纽卡的球衣亮点十足

北京时间8月10日,纽卡斯尔官方宣布将会在得到英超联赛官方批准的情况下,本周末客场挑战布莱顿的英超联赛第二轮中球队将身着特别版球衣亮相。 来自英超联赛官方裁定,纽卡斯尔2022/23赛季的三套球衣都将与布莱顿的主场蓝白条纹球衣发生冲突&am…

软件测试AI初体验-龙测AI-TestOps云平台

部门领导说今年要做自动化测试,我立马想到了selenium,但接着就是自动化测试框架,工作量巨大的测试用例编写工作,想想就头疼。后来chatGPT出现了,感觉可以和软件测试结合一下,还没开始研究,最近看…

英码积极参与行业交流活动,“快、易、省”赋能更多企业具备AI能力

2023年,ChatGPT的火爆引发了算力需求的大爆发,有人说,边缘计算因兼具时延低与安全等优势,或将成为解决AI算力紧张的良方;在人工智能产业发展的推动下,边缘计算成为了众人瞩目的焦点。随着应用场景的多元化和…

智能化软件开发微访谈·第二十四期 大模型时代的智能化软件生态(讨论汇编)...

CodeWisdom “智能化软件开发沙龙是由CodeWisdom团队组织的围绕智能化软件开发、数据驱动的软件开发质量与效能分析、云原生与智能化运维等相关话题开展的线上沙龙,通过微信群访谈交流等线上交流方式将学术界与工业界专家学者汇聚起来,共同分享前沿研究进…

2023年TF活动正式启动

TF——为技术团队提供顶级交流平台。日前,TF 2023年度活动计划已确定,共计33场活动将于4月开启,活动主题涉及知识图谱、数据科学、智能制造、架构、安全、智能设备与交互、数字化转型与企业架构、算法与AI、智能前端、工程师文化、研发效能、…

国内首个大模型评测数据集(MMCU)问世加速完善国产AI产业图谱

在当下人工智能领域,大语言模型将为各行各业带来颠覆性的效率革命和体验升级,这已经成为了业界共识。借此,一场由ChatGPT引发的“百模大战”早已轰轰烈烈地拉开序幕,纵观整个科技圈,几乎所有高科技公司都在打造自己的大…

你是想被ChatGPT改变,还是改变软件开发的未来?丨IDCF

星标关注,第一时间获取IDCF社区资讯,了解活动动态,福利多多不容错过! 人工智能技术的发展,正在深刻地改变着我们的生活和工作方式。在软件工程领域,ChatGPT作为一种新兴的人工智能技术,正在逐渐…

libphonenumber:Google的公共电话号码解析库

前言 以前在项目中碰到一个问题,测试提了个需求:接听接话使,皮套界面要能解析号码的来源地,并且要和系统的语言保持一致。这个问题说难不难,但是也不简单,一般情况下,我们可能会想到建立一个数…

有AI助手帮你,刷任何题都不吃力!

Rider如何配置AI助手? 前言:一、选择AI助手二、如何在Rider中配置CodeWhisperer三、使用方法四、分享你的AI解决方案 明明自觉学会了不少知识,可真正开始做题时,却还是出现了“一支笔,一双手,一道力扣&…

拒绝 AI 招聘、未来 20 年 AI 将产生重大影响?上万名“打工人”这么说……

整理 | 陈静琳 责编 | 屠敏 出品 | CSDN(ID:CSDNnews) 随着 ChatGPT 等相关 AI 系统的迅速发展,AI 技术已经在工作场所被广泛地运用,甚至某些老板在招聘和工作决策中也使用人工智能,不过,…

微信小程序开发template模板使用

在小程序开发过程中,一个项目需要在多处页面使用类似的模块,就需要创建模板减少代码量,同时提高代码复用度。小程序通过template 标签使用模板,template 标签的 is 属性与模板的 name 属性对应,data 属性代表传入模板的…