3DCAT 二维码

扫一扫 立即咨询

行业资讯实时游戏

游戏研究:游戏类植被如何制作,制作过程/教程分享-02
By:Ducrocq Hugo 这是Ducrocq Hugo使用了Substance Designer,SpeedTree和Megascans制作了沼泽植被项目的第二部分。 然后,我转到视口的直接设置并切换到“opacity mode”,以便更好地查看地图集。并通过选择分支并按W将其在视口中移动来简化地图集的放置。  警告!不要将地图集粘贴得过于靠近纹理的边缘或彼此之间距离靠的太近!  现在要做的就是创建新的地图集。可以在其中设置要导出的地图及其分辨率。确保它们的分辨率为4k,并且地图除了纯白色(设置为“乘法”)外没有其他颜色,否则,会使Megascans地图失真并且可能需要重新制作。 完成地图集后,将其重新导入到Substance Designer中,并将其插入制作的简单生成器中。它使我可以模糊植物周围的填充,调整SSS或粗糙度,并打包 UE4的贴图。(译者注:3DCAT支持 ue4实时渲染) 另外,由于Substance Designer的最新更新,可以使用“散布”节点散布它可以自动识别的地图集。例如,借助在Substance Designer中散布的Megascan地图集,制作了地面上的叶子或树干上的地衣贴花。这使我可以很快获得同一图集的多种变体。 Megascan资产和Substance Designer中的Scatter节点快速做出的变化示例: 如果对此感兴趣,我强烈建议您去看看Jobye-Kyle Karmaker的工作,尤其是他关于视频游戏中植被模块化的方法。他分享了他的经验和建议,这些经验和建议对我来说非常宝贵! Jobye-Kyle Karmaker的工作 苔藓着色器 为了实现这种moss着色器,我想使用顶点绘制来始终对其进行精确控制,而不是创建仅在对象之上的moss。 这是苔藓着色器。目前可能尚未针对视频游戏中的使用进行优化;我想了解如何使用自定义着色器,并充分利用它来处理像这样的小型场景。 在moss着色器中,我使用了“ HeightLerp”节点,该节点允许根据纹理的高度创建Alpha。然后将其与“ MatLayerBlendStandar”节点结合在一起,该节点允许根据给定的alpha混合材料。 我不会在此处详细说明整个着色器,因为要重复几个点,但是主要是有基础材料和辅助材料:在基础材料中,依次输入MSK纹理的alpha和高度图在“ Height Lerp”节点中使用它,然后将一种顶点颜色连接到lerp节点上。然后,混合了两种材料。 重复了此操作3次,这样就可以添加青苔,改变粗糙度并添加泥土(或其他材料),这要归功于3个顶点颜色RGB通道。 为确保更真实地应用该蒙版,我在Substance Designer中添加了自定义的RGB蒙版,每层中都有一个黑白蒙版,并使用了3种不同的蒙版:一种用于泡沫,一种用于粗糙度,另一种用于泥浆。我将此蒙版乘以“ Height Lerp”节点的alpha输出。 这是使用和不使用自定义蒙版的两种混合之间的区别: UE4有一个名为“Fuzzy Shading”的节点,它使我可以创建特定的 particular fresnel并在纹理的边缘上创建苔藓效果。只是在最后将其插入反照率。我向所有想要在UE4中制作青苔的人推荐该节点,因为它非常逼真并且可以进行调整。 至于其他设置,没有什么复杂的:我从简单的标量参数更改为乘数参数,以调整平铺和对比度。这是最终的着色器参数: SpeedTree潜力 使用SpeedTree,您可以创建树木,也可以像我之前展示的那样,创建地图集或重新组合它们,创建小植物,灌木,灌木等。我所有的植物都是在SpeedTree中创建的: 不过要小心的 是,SpeedTree是具有许多不同设置的软件,有时使用经典3D程序制作简单资产比在数小时内使用所有SpeedTree设置要好得多。 我不会详细介绍如何在SpeedTree中创建植被,因为它涉及很多参数,并且SpeedTree的教程比我要清楚得多。对我来说,开始时最重要的事情是寻找大量参考资料,并尝试使用该软件中的不同选项。为了更好地了解软件的内部工作流程并开发自己的技巧,没有什么比自己发现更重要。在SpeedTree中,有几种工作方法。首先也是最重要的一点是程序地创建树叶,然后借助SpeedTree的“节点”工具,手动管理树叶和树枝,以构建有趣的形状,赋予其含义和真实感,并打破其“程序化”外观。

2020-03-05

【UE4实时渲染】漫画家揭秘如何用UE4制作漫画的实时背景
当提到漫画背后的创作过程时,你大概不会立刻想到 实时渲染引擎技术。然而,有一天著名漫画家Inio Asano灵感一闪:“如果用虚幻引擎来创作漫画会怎么样呢?” 经过努力的实验,他成功研究出了一项创新的技术,用于为他的漫画创造引人注目的,大气的背景。目前,他正在使用 UE4作为他的漫画系列《Dead Dead Demon's Dededede Destruction(死神的破坏)》的创作工具之一,该系列正在漫画杂志《Big Comic Spirits》上连载。 Asano解释说:“每当我想要创建一个真实的背景,我都会以一张照片为基础进行修改,然后再画漫画插图。但在做了10多年之后,我开始觉得这项技术有点过时了。我也意识到,我只是在利用自己拍摄照片的优势而已。” 他开始希望自己能有更多的创作自由,于是他开始考虑使用3D模型的可能性。他说:“虽然我知道UE4很多年了,但我一直认为它只是一个游戏引擎。作为一名漫画家,一开始我并不认为它和我的作品有太多交集。后来有一天,我想看看 虚幻引擎,我发现它是免费的!” 使用3D可视化的实验漫画 由于没有进入的门槛,Asano决定下载引擎并尝试使用。那是他第一次体验到 实时渲染的威力。他回忆道:“在3D空间中移动并调整灯光和颜色很容易。这些影子也很逼真,比我用手画的还要逼真。然后我会参考这些图,做一些手工调整。” 利用UE4 Marketplace中提供的资源,Asano在引擎中创建了整个故事的背景。他说:“我发现建筑相对容易画,我最努力画的还是植物和野生动物。有很多树叶资产作为建筑模块可供出售,这让我很容易地就创建出一个森林,只需点击几下鼠标。我意识到我可以在我创造的这些环境中画一个故事。实际上,当我使用虚幻引擎时,我降低了 渲染的质量,使图像更接近于手绘的漫画艺术。 实时技术开辟了新的创意途径 Asano对 实时渲染技术的探索越深入,越能找到更多的方法来提高他的艺术水平——有些是他以前从未考虑过的。他说:“有了虚幻引擎,我开始尝试那些过去我认为不值得去做的事情。如果一个场景缺了什么,我就会买一些资产放在屏幕上。这样,我就可以在相对较短的时间内按照我想要的方式设置环境。” Asano发现 3D模型的另一个优点是,与只能使用一次的漫画插图不同,3D模型可以重复使用或从不同的角度绘制。这意味着他将获得更大的价值,并有机会在未来的绘画中重用资产。 Asano的 实时云渲染技术之旅开启了一个充满创意可能性的世界,产生了一些令人兴奋的新想法。他解释说:“我想通过在UE4建造一个完整的城市,然后再画一部漫画来描述城市中发生的故事,这样彻底改变了我的创作过程。” 经验丰富的艺术家是这类实验的强烈倡导者,我们相信会有更多的艺术家可以受益于探索 实时3d可视化。“在过去的10年里,任何人都可以使用UE4来创作艺术品,”Asano说。“既然这些工具是免费提供的,我认为每个人都应该接受它们,让创意变得比以往任何时候都更容易实现。”

2020-03-04

【实时渲染】游戏研究:游戏类植被如何制作,制作过程/教程分享-01
By:Ducrocq Hugo 关于沼泽植被项目 Ducrocq Hugo使用了Substance Designer,SpeedTree和Megascans制作了沼泽植被项目。 这个项目是他游戏研究的一部分,而游戏《猎杀对决(Hunt:Showdown) 》测对他产生了很大的启发,所以决定创建一个沼泽环境,这个项目的目标是创造一些枝繁叶茂的植物。在项目制作期间才发现,想要植被看起来正确是一个很复杂的过程。这就是为什么制作者会将植被和主场景分开制作的原因。 灵感 《猎杀对决(Hunt:Showdown) 》是一款PVP / PVE合作游戏,游戏中植被无处不在。游戏场景都是在一个看起来不祥的沼泽中,到处都可以看到植物和叶子。 狩猎团队设法创造出连贯,清晰,自然的植被,并且最重要的是为游戏提供服务,让玩家可以身临其境,同时加入 实时渲染平台的支持。这就是我想在项目中传达的内容:易读性和植被语言。 猎杀对决(Hunt:Showdown) 》中的植被 设置纹理 为了获得逼真的植被,根据时间来有两种方式可以用来制作纹理。可以使用植被扫描技术,也可以在Megascans上找到的那些高质量的纹理,这些都可以节省很多时间。但是如果这些都不符合我们的要求的话,还可以使用Photoshop(以一种非常简单的方式)来创建自己的纹理,或者还可以选择使用Substance Designer,但是它们需要花费比较多的制作时间。 我选择了混合技术:我希望在这个过程中可以学习如何使用Substance Designer制作植被以及如何正确整合Megascans的植被。对我而言,如何在UE4中正确的显示植被的材质是非常重要的事情。特别是混合扫描和程序纹理时,融合不同纹理是非常麻烦的事情。 这是树叶的主要材料。可以通过几个不同的参数调整着色器,例如其粗糙度,颜色,SSS或法线。 着色器本身并不是很复杂。无论使用哪种引擎,我都建议视窗中在“亮”和“不亮”模式之间进行切换,甚至可以通过检查“粗糙度”或“法线”来走得更远。这将为您提供几种操作观点,这是获得良好结果的最佳方法。 可视化使您可以检查所有内容是否统一,并且没有任何对比。 寻找Megascans,我发现了在许多能满足我的需求的植物。为了节省纹理空间,我将它们导入了SpeedTree,  然后将它们重新组成了一个新的图集。这是一项简单的技术,可让更好地优化工作流程和场景。 然后,我创建了一些材料并从Megascans导入了地图。请注意,无论SpeedTree的视窗渲染如何,我都会将所需的粗糙度设置放在高光上。这样可以正确导出地图。注意将所有颜色设置为白色,否则最后结果会略微失真。 然后转到“网格”部分并编辑一个新的模型:此处的模型多边形数面数无关紧要,因为这一步只需要导出纹理。 注意:对于分支,可以将皮肤设置为“spine only”,以使分支不可见。对于树干,只需按H即可隐藏该节点。 然后,将视口设置为顶视图以捕获新地图集。 在视口参数中,将分辨率设置为4k让渲染显示正方形。

2020-03-04

【3ds Max建模】《光晕(HALO)》粉丝制作 : 游戏场景设计 上
By:Alexander Sharov 亚历山大·沙洛夫(Alexander Sharov)现在住在俄罗斯莫斯科,现在在一家移动游戏发开工作室Pixonic担任环境设计和关卡设计。曾在大学时学习 建模,随后加入了游戏行业。 他坚信,只要向着正确的方向前进,才能让以后的路变得更加清楚。 目标:模仿《光晕》风格的创作 亚历山大·沙洛夫(Alexander Sharov)一直是科幻游戏迷:《质量效应(MASS EFFECT)》,《光晕(HALO)》,《星际争霸》,《毁灭战士》等。在掌握制作游戏的技能同时,还想创建一个独特的东西-一个基于自己的愿景的项目,好像是自己游戏。 为什么要选择《光晕》?很简单-他是宇宙的忠实拥护者,与它以及游戏本身有着很多美好的回忆。最近发行的《光晕:无限》预告片进一步推动了他最终做出了选择,朝这个方向发展。 该项目的主要目标之一是训练从头到尾的生产流程的所有步骤。而关卡开发是一个漫长而又反复的过程,通常要在游戏制作中工作一段时间后,您才能对它的许多方面有所了解。目标就是如何提高技术和艺术技能,加深对设计的了解,研究颜色,灯光和构图,并弄清楚如何自然开发出视觉效果的游戏,并引导玩家朝正确的方向发展。他还计划学习新的软件和技术,并练习一般环境生产中所需的所有技能。 参考和Gray boxing 他认为,项目的参考/概念阶段是容易被低估的最重要阶段之一。最终用了很多天浏览Internet并准备了全面的参考资料集。在数十张照片中,他特别喜欢其中的几张照片,最终决定将它们结合在一起,并添加一些额外的细节,这就是一般概念的创建方式。现在,只需要将其制作成现实。 关卡开发(无论是小型独立项目,手机游戏还是大型AAA游戏)始终会受时间限制。您收到的概念设计可能从非常详细的设计到大致的一般形状的草图不等,因此有必要研究类似的主题,游戏,美术书籍和电影。这将有助于填补概念设计中的空白。 还要记住游戏的类型,因为摄像机的位置会影响用户对位置的感知。正如您在以下概念设计中看到的那样,场景是在第三人称视角中绘制的,而游戏是第一人称视角。解决方案很简单:从影响轮廓的基本形状开始,逐步将想法转换为3D。更改表单时,请密切注意场景的感觉如何变化,确保所做的更改不会影响概念设计。 场景设计 因为这个项目只是粉丝向的,最终决定只是专注于场景的视觉外观和氛围,而忽略一些游戏功能。否则,可能会面临太多工作。首先,他绘制了玩家的路线图,并弄清了会影响比例感知的形状的大小:它们是其他所有模型大小比例的标准。 开始的位置在哪里?它的主要特点是什么?它会唤起什么感觉?如何播放?您需要多少时间来创建它?您应该如何带领玩家穿越该地点?等等等等。开始时自己的问题越多,下一个阶段的工作就越容易。 他的第一个想法是,摄像机将从狭窄的封闭区域进入开放空间,镜头内具有广阔的全景和焦点对准的目标。然后,在走过场景的主要部分后,玩家将进入另一个狭窄区域,因此转到下一个位置。这种范围的对比会影响玩家的情绪。虽然后来,他意识到这个想法需要太多时间。 主要场景分为三个区域:着陆点,主要建筑物以及它们之间的一部分。同样,他为每个区域收集了一些参考资料,以了解它们的外观以及如何协同工作。 需要牢记一点是:场景中对象的功能。如果对象具有功能,则玩家将下意识地“相信”场景。以降落点为例:比如飞机的起降方式,货物的运输方式,飞行员的信号灯放置方式,等等。使用这些常识并制定基础知识。 像往常一样,工作流程从一般变为特定,从一部分移到另一部分,直到设计中没有空隙,这是一个漫长的过程。有时会错过关卡,不得不重新设计和重置许多对象。我一直将《光晕》与具有纪念意义的东西相关联。 在下面能看到一些图片,这些图片说明了位置设计过程。某些情况下,第一次尝试就可以达到目标,因此有些零件需要重新设计或放在一边。第二张图像是理想的结果,应该确定颜色和材质之前获得。如您所见,此初步制作帮助他测试了几个版本并选择了最喜欢的版本。然后重点转移到了着陆点和主楼。   最终结果超出了期望,该位置可能是任务的起点(玩家会降落在地面上并被带入到环境中)或结束(主要是在建筑物内进行游戏之后,最终到达开放空间和现场场景)。

2020-02-28

【3ds Max建模】《光晕(HALO)》粉丝制作 : 游戏场景设计 (下)
这是由亚历山大·沙洛夫(Alexander Sharov)以《光晕(HALO)》风格所做创作的游戏场景设计的第二部分: 阅读上一部分 造型 建模工作的流程非常简单,最终在Maya中完成了这些物体。制作中经常会检查参考资料,并玩一下《光晕》,这样能更好地理解为什么艺术家为什么要这么做。不断的分析,理解,测试,修改-这就是他的建模方式。还有一些建筑对象是由模块化的零件(拱,楼梯,圆柱等)制成的,其他则是单个模型。 场景中的所有对象-从道具到大型建筑元素-都经过修改来适应场景。就像在原始的《光晕》中一样,这个过程中注意大型垂直元素,可以用它们用作引导观众眼睛的视觉东西。 纹理化 场景使用了几种图素材料:塑料,金属,金属漆。一些材料取自在线图书馆,另一些则是从头开始制作的。过程中使用了Substance Painter,Substance Source和Megascans。为了有效给一些东西添加细节,使用了trims和mesh decals.。 照明和材质的效果紧密相连,制作时需要在两者之间找到平衡。例如,减少颜色饱和度,以便在烘焙后获得更自然的效果。另一方面,艺术和个人的品味会有些冲突,而这基于个人喜好的选择。 Substance Alchemist是一个很棒的工具,可以快速获取结果并马上可以得到反馈。它算是一个快速原型。  按照原来的计划将着陆点和建筑物之间的区域有机化-地面,石头和草地。然后将这些材料上传到Unreal,进行了一些迭代,然后决定用不同的东西替换它们。在这种情况下,与在Substance Designer中制作的材料相比,Substance Alchemist可以节省很多时间。最后,还是通过道路将场地和建筑物连接起来。 背景 在制作背景时,必须要注意的是要将背景和中间地面和前景清楚地分开。这里可以使用一些现有的山脉的资产,然后调整它们。重新制作山脉也是可以的,但是时间上会有所浪费。现在网络上有很多高质量的内容,直接使用它们可以节省很多时间,以最小的努力获得最好结果才是最好的选择。 天空 天空是我最喜欢的部分,这里参考了Tyler Smith如何手动创建体积云的教程。在后来的制作中还在空中增加了一艘巨大的船只,然后修改构图和布局,然后使用了调整过颜色还具有透明度的平原。 最终效果: 实时渲染、 像素流送就上3Dcat实时渲染云平台www.3dcat.live

2020-02-28

【实时渲染】UE4头发实时渲染技术的进步-part2
第一部分: UE4头发实时渲染技术的进步-part1 进入 UE4的基本DDC Hair管道虽然目前不存在用于Hair Grooms的标准文件导入/导出格式,但是此新的实验性Hair工具提供了一种命名约定方案,用于使用Alembic文件提取从标准DCC工具导出的Groom数据。这也为单个Alembic文件中的多个头发组提供了支持(例如,头发,桃子绒毛,胡须,睫毛和眉毛)。 通常,模拟和渲染头发都是昂贵的。UE4 4.24中可达到的头发帧速率取决于修饰的大小,分辨率和运行它的基础硬件,但作为指导,人们可以预期人类修饰的2080Ti的帧速率为30fps或更高(40K +股)的1080p分辨率。Morand与之合作并演示的测试groom绝不是骗子,他们是长长的金色groom,这是最难使用的案例之一。查尔斯·德·鲁西耶斯(Charles de Rousiers)解释说,目前的表现只是实验性的,因为“目标是将所有内容放在适当的位置,而不是着眼于当前的特定表现。” 团队很快指出,当前的头发表现并不像人们想象的那样,Epic很快就能实现。 Miglio解释说,在第一个实验软件版本中,团队专注于“确保我们提供出色的视觉质量和物理模拟”。“说实话,今天,当您将Alembic引入 虚幻引擎时,几乎所有内容都是不可编辑的。即使编辑简历,也几乎没有能力。我认为,随着时间的流逝,有一个逐步改进此问题的雄心,并允许UI提供更多的调整,更多的修改,但是距离还很远。” 可以调整头发的外观和渲染,但不能调整groom本身。正如莫兰德(Morand)指出的那样,“我们要确保我们保持对话的畅通。我们已经与Peregrine Labs进行了初步讨论。他们有兴趣与我们合作,但可能不会在下一版本中……但是某些系统可以使用户拥有实时链接,如果有人在Ap中进行修饰,则更新将自动通过引擎。” 头发受以下三个因素驱动:BRDF,几何形状以及发束之间的反应,或者光从发束间反弹到发束的方式同时还带有阴影。UE4使用了许多最先进的方法来实现实时性能,该性能可以根据艺术家的实时预算而有所不同。例如,系统对groom进行体素化并使用深阴影贴图。该修饰可以通过MSAA进行超采样,每个像素8个样本。尽管使用全路径跟踪对头发的某些解决方案相对容易,但是它们的成本很高,因此Epic团队使用了一系列巧妙的方法来加快渲染速度( 实时渲染云),同时生成完全由几何形状和响应组成的自然外观的头发。可能是背光,自阴影和照明。 导入时,曲线也可以标记为引导线以驱动模拟。大多数头发模拟并不均等地模拟所有头发,而是使用权重机制从一组特殊引导头发中传播出去。这很重要,因为UE4不仅提供渲染和着色,而且还提供使用 UE4的Niagara进行的动力学模拟。

2020-02-06

【实时渲染】UE4头发实时渲染技术的进步-part1
By MIKE SEYMOUR 实时游戏,虚拟制作(尤其是数字人类)中最复杂的问题之一是模拟移动并看起来逼真的头发。 去年12月,Epic发布了UE4 v4.24,对于致力于创作更加可信的角色,生物和数字人类的艺术家,它首次展示了Epic基于链的新头发和毛皮系统。该系统使艺术家能够以实时帧速率模拟和渲染成千上万的逼真的头发。 Gaelle Morand是Epic Games的高级技术艺术家,曾是在San Francisco在Industrial Light&Magic从事外观开发和照明工作主管5年。作为一名经验丰富的艺术家,她对新系统的开发速度以及该实验性早期发行版能做什么有明确规划。尽管Charles de Rousiers对于 实时渲染性能的这种飞跃一直不太确定,但是在检查了新系统之后,我们同意Morand的说法,即“ Charles和团队已实现的功能非常出色”。 传统上,实时头发是使用基于卡的渲染或其他近似方法创建的。在基于卡片的工作流程中,少量的大平板用于提供大量单个头发的近似形状和运动。使用UE4.24中新的头发渲染和模拟功能,现在可以渲染每根头发。通过渲染每个单独的头发,艺术家可以极大地提高实时模拟头发的视觉保真度。 大约5年前,NVIDIA提供了一种名为HairWorks的头发解决方案。HairWorks工具集包括DCC工具集成以及对头发的 实时渲染云和模拟。较新的UE4版本不再支持Hairworks。 最近,Epic Games从Joe Alter(他于2019年11月也加入了Epic)手中购买了《剃头和理发》。令人惊讶的是,该公司随UE4.24一起提供的新Epic理发工具根本不涉及该软件。自从获得Shave and Haircut以来,Epic Games已经在GitHub上提供了它的v9.6 Maya插件和相关的着色器,作为源代码和编译后的二进制文件。这些都是免费的,每个人都可以在Unreal Engine 4 EULA下使用。认为“剃须和理发”现在将成为UE4解决方案的关键部分可能是合理的,但事实并非如此。Epic知道,修饰工具的市场并不大,并没有占据主导地位,该团队热衷于与Peregrine Labs及其Yeti软件等一系列公司合作。Epic显然可以凭借其庞大的研发预算和市场影响力淘汰掉这些较小的公司,但是Epic非常专注于为这些规模较小的专业美发公司提供长期支持。 Epic目前正在与Ornatrix,Yeti以及Houdini的groom一起测试其新的Hair实施。Ornatrix和Yeti都可以“即插即用” Alembic出口到UE4的新Hair中,但是工作室并不局限于这些软件包。实际上,任何事情“现在都可以进入虚幻”,Morand解释说。“Groom可以是ILM的Haircraft或Weta Digital的Barbershop-只要符合Alembic出口和我们在输入时寻找的属性集,就可以了。当UE4使修饰成为引擎时,UE4正在寻找一组真正构成修饰的标准属性。”她补充道。修饰不仅仅是一组曲线-还有一些重要的属性,例如宽度和颜色,而这组元数据至关重要。 Epic购买剃须刀和理发的附带好处与专利有关。该市场领域一直是专利雷区,因此一些软件无法在美国销售。现在,由于Epic拥有Shave和Haircut的专利,并且拥有雄厚的财力,该公司放弃了涉及的任何专利问题,这为Yeti和Ornatrix的广泛应用扫清了道路。 虚幻引擎产品管理总监Sebastien Miglio补充说,两家公司现在都知道自己受到Epic的保护是安全的,而且“它们可以以前所未有的方式在全球进行商业化”。 第二部分: UE4头发实时渲染技术的进步-part2

2020-02-05