【游戏素材】一个用节点生成材质的小工具:Material Maker
这是欧米的第377篇游戏开发原创分享。
点击关注↑ 解锁价值百万的「灵感生产线」
在做 3D 游戏时,材质这部分往往很容易越做越重。贴图要准备,法线要处理,粗糙度、金属度这些通道也要一一补齐。如果只是想先做一套能用的地面、墙面、木板或者石材,很多时候并不想一开始就把流程铺得太复杂。这时候,程序化材质工具就会很有用。
Material Maker 是一个开源的程序化材质制作工具,核心思路很直接,就是用节点来生成和组合纹理,再输出成完整的 PBR 材质。它的定位很明确,就是一款用来制作程序化材质的小工具,可以通过节点创建和变换贴图,再导出到游戏引擎中使用。

这个工具比较适合做基础材质,比如石头、砖块、地面、木头、金属这类重复性比较高的内容。它的工作方式和常见的节点编辑器很像,左边是各种节点,拖出来以后连接起来,就能一步步生成贴图。它内置了很多基础节点,也支持把已有节点组合成新节点。对于想自己搭一套材质流程的人来说,这种方式会比较灵活。
Material Maker 做的是标准 PBR 流程。对游戏开发者来说,这点很重要,因为很多时候工具好不好用,不只看能不能做出效果,还要看做完之后能不能顺利放进项目里。像 Unity、Unreal、Godot 这类常见引擎,本身都能接这类材质通道,所以只要流程规范,后续接入会省很多事。

除了材质本身,这个工具还有一个比较实用的地方,就是社区内容比较丰富。已经有不少人分享了现成的材质、节点和笔刷资源,可以直接拿来学习,或者继续改成自己项目里需要的样子。对刚接触程序化材质的人来说,这会省去很多从零开始摸索的时间。
它还带有一些额外功能,比如简单的纹理绘制能力,可以配合程序化节点一起使用。虽然这不是它最核心的部分,但放在一个轻量工具里,也算是个不错的补充。
整体看下来,Material Maker 更像是一款面向开发者和技术美术的小工具。它不一定适合所有项目,但如果你想找一个开源、轻量、节点式的材质制作工具,它是很值得了解的。尤其是在做原型、搭基础场景,或者想自己掌握一套程序化材质流程的时候,这类工具会比单纯到处找贴图更主动一些。
结尾
好了,这就是今天分享的全部内容。
给欧米留言,分享你的心得!
点击”在看”让更多开发者看到
我是欧米,每天分享一点游戏开发小知识,希望能帮助到每一个走在实现梦想路上的游戏人。
本文由【欧米De游戏开发小屋】原创,抄袭必究
主笔:欧米
数据,排版:枫叶君

最近在做一个小的游戏创作者站点,
想先拉一个真的在做项目的小群内测。
你或者你的团队,现在如果有在做游戏,或者准备开始做,
任何游戏类型都可以。
夜雨聆风