finds.dev← search

// the find

RodZill4/material-maker

★ 5,530 · GDScript · MIT · updated Jun 2026

A procedural textures authoring and 3D model painting tool based on the Godot game engine

Material Maker is a node-based procedural texture authoring tool built on Godot Engine, using GLSL compute shaders under the hood. It's aimed at game developers and 3D artists who want Substance Designer-style workflows without the subscription. The node graph drives shader generation at runtime, so you can export PBR texture sets directly into your game pipeline.

The GLSL-backed compute pipeline is real — textures are generated on the GPU via Godot's RenderingDevice, not software-rasterized. The library of built-in nodes (SDF generators, noise functions, warp/blend ops) is genuinely broad and covers most PBR authoring needs without custom node scripting. Shipping as a Godot addon means you can embed the engine directly in a Godot project and drive texture generation at build time or even runtime. It's MIT-licensed with no telemetry, no account, and no phone-home — rare for this category of tool.

Being written in GDScript means the engine logic is slow to parse and not easily auditable or extended by people who don't already know Godot internals; there's no stable API contract, just GDScript you can read. The 3D painting side is clearly secondary to the procedural graph — UV seam handling and multi-tile (UDIM) workflows are limited compared to dedicated painting tools. Export options are functional but narrow: you get image files out, not deep integration with asset pipelines like USD or MaterialX. Documentation exists but is thin on the node reference side, so learning the less-obvious nodes is mostly trial and error.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →