Substance 3D Designer+Houdini制作吉尔吉斯斯坦蒙古包流程分享!
CG小苏CG 1521 1
实名

通过了实名认证的内容创造者

发布于 2023-6-15 16:46:32

您需要 登录 才可以下载或查看,没有账号?注册

x
                 
4ed6bad903acafd70b6b8b7980ec608f.png

          640.jpg 作者: Max Kutsenko   作者网站:https://www.artstation.com/artwork/8bmJZx

[micxp_wxonkey]wxv_2968552566897524737[/micxp_wxonkey]
.
介绍                                
世界,您好,我叫 Max Kutsenko,我是来自爱沙尼亚小国的纹理艺术家,目前在 Ubisoft Barcelona 工作。








.
项目                                
首先,我要感谢你再次邀请我。我真的很高兴与您分享我的工作流程并解释我是如何建造这个吉尔吉斯斯坦蒙古包立体模型的。你知道我对所有的程序技术非常着迷,并且已经很好地掌握了 Substance 3D Designer,今年我专注于学习 Houdini。此,制作蒙古包提供了一个很好的机会来深入了解这个神奇的软件并试验一些牛皮纸模拟。
.
参考与启发                                
说实话,这个蒙古包是我无意中发现的。一天早上,它作为 Windows 桌面墙纸出现在我的 PC 上。我安装了这款名为“Bing Wallpaper”的超赞软件,它每天都会将来自世界各地的不同图像加载到我的桌面上。我强烈建议为艺术家购买它,因为由于这个功能,我发现的鼓舞人心的内容数量令人兴奋。总之,当我第一眼看到这个蒙古包的时候,就被它五彩斑斓、错综复杂的图案,还有包在底座上的粗犷的毡布给吸引住了。我立刻对自己说,“用 3D 重现它不是很酷吗?” 这是我在 Artstation 上没有见过的新鲜事物,而且它让我第一次尝试了 Houdini 的牛皮纸模拟。在我们进入创建过程之前,我想给你一个小小的蒙古包总结,以了解我们在这里处理的是什么。蒙古包是吉尔吉斯文化中最重要的部分之一,不仅仅是房屋。他们代表家庭、地球和宇宙,涵盖从出生到死亡的一切。蒙古包承载着大部分吉尔吉斯文化,从重要的仪式和庆典到手工艺和传统艺术。此,首先,我对吉尔吉斯人如何组装蒙古包以及羊毛毡和图案是如何制作的进行了广泛的研究。
我看了很多视频,收集了各种各样的图像,并最终编译了一个 PureRef 参考板以将所有内容放在一个地方。

.
白盒和建模                                
我以与在现实生活中建造蒙古包相同的方式来创建蒙古包。首先,我模拟了一个木制底座结构,稍后将在其周围包裹毛毡织物。在 Houdini 中,我创建了一个圆柱形光束,将其旋转 45 度,然后将其散布成圆形。然后,我在相反的方向重复这个过程,为墙壁创造了一个纵横交错的格子效果。吉尔吉斯人传统上用绳子系住横梁,但我跳过了这一步,因为我知道结构本身在最终渲染中是不可见的。我保持它非常基本,只将它用作毛毡模拟的碰撞网格。请注意我是如何包括一个人作为比例参考的,以保持现实生活中蒙古包尺寸的真实感。所以,感谢 Paul 加入我的这个项目。

为了用毡布覆盖墙壁,我创建了一个基本的圆柱体并应用了一个“山”节点,它根据所选的噪声类型移动网格。
因此,我选择了“稀疏卷积”,因为它在墙壁上引入了吸引人的缺陷,类似于我的参考文献中的缺陷。之后,我从主网格中移除了门,并使用“加厚”功能增加了厚度。

屋顶上的毡布制作起来更复杂,需要认真计划。看了一段视频后,我才知道有两块半圆形的布片,用棍子拉上屋顶,然后用绳子或绳子系紧,把所有东西固定住。考虑到这一点,我创建了一个半圆形平面,向其添加了细分,并运行了牛皮纸模拟。我设置它的方式是让它落在屋顶梁的顶部,从而在着陆时形成逼真的褶皱。

[micxp_wxonkey]wxv_2968555300912644104[/micxp_wxonkey]我使用“Vellum Brush”细化了褶皱,它允许您选择具有各种炫酷效果的画笔,并通过将鼠标光标拖到网格上来实时模拟布料。超级好玩!正如你在视频中看到的那样,我选择了“拖动”画笔,左右拖动布料,直到它产生一些好看的褶皱。您还可以将网格固定在任何地方(蓝色小方块),这样它在您运行模拟时就不会移动。当我想将那四个松散的口袋(丝带架)固定到位时,这个功能就派上用场了。[micxp_wxonkey]wxv_2968556132710236160[/micxp_wxonkey]对结果感到满意后,我在毡布上增加了一些厚度,然后继续对屋顶的其他部分以及绳子重复相同的 Vellum 模拟。

为了在屋顶的边缘创建一条丝带,我使用了 Houdini 的重新拓扑功能,称为“TopoBuild”。使用此功能,您可以在曲面顶部绘制四边形。完成绘制后,我将网格细分并赋予它一定的厚度,就像之前一样。

为了创建缠绕在蒙古包上的绳索,我遵循了以下步骤。首先,我使用两个扫描节点的组合制作了一根绳子,正如您将在视频中看到的那样。我真的很喜欢只需进行一些调整就可以非常容易地获得漂亮的结果。[micxp_wxonkey]wxv_2968557854690131971[/micxp_wxonkey]然后,我隔离了我希望绳索沿着的网格边缘,并使用“Pathdeform”使我之前制作的绳索沿着边缘的曲率伸展。

为了完成绳索,我使用软选择工具上下移动了一些部分,使它们看起来更加不完美和有机。为了创建从绳子上垂下来的刚毛,我决定再次使用牛皮纸模拟。如视频中所述,我在圆圈内分散了多个点,并使用“复制到点”功能为每个点分配一条线。由于“attribrandomize”节点,每一行都具有不同的长度。然后,我应用抖动通道稍微移动点并运行牛皮纸头发模拟,对与地面接触的点施加约束。这确保底部的所有点都稍微粘在地板上,防止头发在模拟过程中飞散。最终的模拟对头发产生了一种令人愉悦的混乱感,这正是我想要的。为了结束这个过程,我增加了刷毛的厚度。[micxp_wxonkey]wxv_2968559410894356480[/micxp_wxonkey]我将它倒置旋转,并通过柔和的选择挤压顶部的顶点,使其看起来像是在张力下拉在一起的弦。接下来,我使用了一些原始形状(如球体)并将它们相乘以形成将刷毛固定在一起的绳索。

组装完成后,我将这些刷毛沿着先前创建的变形绳索的路径手动放置,然后继续进行纹理创建过程。
.
纹理和物质                                
首先,我决定创建一种基础可平铺毛毡材料。一旦准备就绪,我就可以叠加那些彩色的吉尔吉斯图案。蒙古包毡本身就很独特,有一个精细的过程,将羊皮剥下来,凝结压在一起,最后剪成碎片。所以我跳进了 Substance 3D Designer 并构建了我的主要形状,一如既往地从创建高度图开始。正如您从我的图表片段中看到的那样,我使用了相当多的模糊和扭曲变体来四处移动我的湿气噪声,并在不同的比例下创建许多柔软的表面运动,模仿羊毛如何被压在一起并有一些起伏在表面上。

在我看来,真正卖羊毛毡效果的关键在于法线贴图。我用它做了一些操作,我相信它有助于增强材料。我采用了像“水分”这样的高频噪声,将其转换为法线贴图,并对其应用“多向变形颜色”。这将我的法线贴图推向了四个不同的方向,从而破坏了法线的连续性,并在光线照射到表面时产生了复杂的相互作用。

最重要的是,我使用了细节法线贴图,添加了一层来自 textures.com 的扫描毛毡毛发。

反照率工作相当简单。我使用了一种奶油色、均匀的颜色,并叠加了一些蹩脚的噪音,使它看起来既旧又脏。我重新使用了羊毛头发的扫描件,将此信息包含在颜色中。这些微小的毛发从远处看不太明显,但它们确实会给质地带来一种模糊和粗糙的感觉。基础毛毡材料制成后,我开始用吉尔吉斯图案制作饰边,这些图案最终会装饰在蒙古包上。我试图包括各种有趣的装饰细节,这些装饰细节具有饱和和强烈的颜色,例如红色、绿色、蓝色、粉红色和紫色。对于装饰品的创作,我非常依赖 SVG 节点,这是一个超级方便的工具,可以让您快速绘制曲线和创建复杂的形状。程序方法会花费我很长时间。我在之前关于教堂装饰的文章中介绍了这个节点,您可以在这里找到它:https://gamesartist.co.uk/church-wall-tr ... l-creation-max-kutsenko/

一旦我有了形状,我就通过“Tile Generator”运行它,将它排列成一个水平的平铺条。

我对其余的装饰品重复了相同的过程。同样,我以与教堂装饰相同的方式处理整个装饰组件,因此请查看我之前的文章,其中解释了我在 Designer 中构建装饰的方法。一旦我把所有的形状都放在一起,我将它们弯曲几次以制造瑕疵,给它们一些体积,并在边缘应用一些小的折叠来传达这些碎片是手工缝合在一起的想法。为此,我根据边缘蒙版散布了一个高斯形状,并插入了一个垂直于矢量图输入的图案。这极大地有助于将高斯形状与图案的角度对齐。然后,我扭曲、模糊并从基本高度中减去结果。

最后,我为我的形状条分配了统一的颜色,确保它们相互补充。这是事先收集大量参考资料真正帮助指导我选择颜色的时候。这个想法是为了尽可能地保持吉尔吉斯蒙古包调色板的真实性。这是 Albedo 进度的简短 GIF 分解图。下面是最终的修剪渲染。




.
UV                                
我对蒙古包进行紫外线照射的方法非常简单。我主要依靠“uvflatten”节点,这是我最喜欢的 UV 工具。让我们看一下示例视频,我在其中处理了屋顶上弯曲丝带的 UV。首先,我切割自己的接缝,选择切割件,然后使用“调整四边形组”按钮将它们转换成完全笔直的条带。我喜欢在 Houdini 中快速轻松地完成工作。最后,我根据我选择的蒙古包图案缩放和定位我的条带。我几乎将相同的技术应用于蒙古包的其余部分。[micxp_wxonkey]wxv_2968566161358209025[/micxp_wxonkey] .
渲染                                
完成蒙古包的建模和纹理后,我将场景带到 Marmoset Toolbag 4 进行最终渲染。它看起来已经不错了,但我觉得也许添加一些树叶会使它变得更好,所以我制作了一个小立体模型。我使用了来自 Substance Assets 页面的扫描地面泥浆材质,并应用了圆形 alpha 贴图,使其像蒙古包一样呈圆形。然后,我从 Paul Sandoval 的商店买了一个很棒的植物包,并小心地将它们放在地上,类似于我的参考图片。https://www.artstation.com/bpaul/store对于照明,我选择了一张晴朗的中午天空图,没有使用任何额外的灯光。我完全依赖 HDRI 贴图作为光源,并使用了一些光线追踪魔法。我想让场景保持自然和简约,我对最终结果非常满意。

这是最终结果。


.
结论                                
总而言之,我真的很喜欢这个个人项目,因为它让我可以更多地探索 Houdini。我希望它能激发一些读者自己尝试一下。与任何软件一样,一开始它似乎令人望而生畏,但如果您坚持并尝试将 Houdini 整合到您的小型项目工作流程中,您就会意识到这个程序的强大之处。所以,试一试吧,伙计们!感谢您阅读本文并继续创作!




END



声明:本文章中所有的图片和视频都归原作者所有,仅供大家参考学习和交流,不作商业用途,侵删。如果你喜欢这篇文章,欢迎转发!谢谢!


更多学习和交流可扫描下方二维码哦!



评分

参与人数 2元素币 +8 活跃度 +2 展开 理由
molimoli + 4 + 1 看看
xunmixunmi + 4 + 1 楼主终于出手了

查看全部评分

授人以鱼不如授人以渔!B站和微信公众号关注: CG小苏  每日分享最前沿视频教程和技术文章白嫖资源!
使用道具 <
狂奔de蜗牛  发表于 2023-7-12 09:51:47  
2#
回复 收起回复
使用道具
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表