Skip to content
SPECIFICTION
Get listed

Material Maker

materialmaker.org

Free plan WindowsmacOSLinux
Visit materialmaker.org
Spec score 8.1 #9 of 29 in 3D Texturing Software

What it is

Material Maker is an open-source tool for authoring procedural PBR materials with node graphs and exporting them for game engines and movie assets. It supports static and dynamic PBR, raymarching, and dynamic unlit materials. The official site lists more than 200 nodes; users can create nodes by combining existing ones or describing them in GLSL. Materials can be exported for Godot, Unity, and Unreal Engine. Unreal requires extra steps: Unreal Engine 4 needs manual material setup, while Unreal Engine 5 uses a generated Python script that must be run in Unreal. The tool provides 2D and 3D previews, image and spritesheet export, and loading of custom OBJ models. An experimental procedural-brush feature can texture 3D models. A website library offers community materials, nodes, brushes, and environments. Material Maker runs on Linux, macOS, and Windows. It is free through Itch.io, with a Steam plan at $14.99 as a one-time purchase. Its code uses the MIT License and assets use Creative Commons Zero 1.0 Universal.

Spec sheet

Purpose
Material Maker is an open-source procedural materials authoring tool for creating PBR materials with node graphs and exporting them for game engines and movie assets.Read 30 Sep 2026 · materialmaker.org
Audience
The creator describes Material Maker as a hobby project for making textures and materials for 3D games and related graphics work.Read 30 Sep 2026 · godotengine.org
Support
Users can report bugs or suggest features on GitHub and ask questions in the Discord server.Read 30 Sep 2026 · rodzilla.itch.io
3D painting
It includes an experimental tool for texturing 3D models with procedural brushes.Read 30 Sep 2026 · materialmaker.org
Asset sharing
Users can import website assets without logging in, but must create an account and log in to share materials, nodes, environments or brushes.Read 30 Sep 2026 · materialmaker.org
Community library
The website provides a community library containing hundreds of materials, nodes, brushes and environments.Read 30 Sep 2026 · materialmaker.org
Engine integrations
Materials can be exported for Godot, Unity and Unreal Engine.Read 30 Sep 2026 · rodzilla.itch.io
Export and preview
The tool provides 2D and 3D previews, can export images or spritesheets, and can load custom 3D models in OBJ format.Read 30 Sep 2026 · rodzilla.itch.io
Licensing
The code is licensed under the MIT License and the assets are licensed under Creative Commons Zero 1.0 Universal.Read 30 Sep 2026 · rodzilla.itch.io
Material types
Supported material types include static PBR, dynamic PBR, raymarching and dynamic unlit materials.Read 30 Sep 2026 · rodzilla.itch.io
Node system
The official site says more than 200 nodes are available, and users can create nodes by grouping existing nodes or describing them in GLSL.Read 30 Sep 2026 · materialmaker.org
Security and privacy
The site says it may collect email addresses, uses cookies and Google Analytics, and cannot guarantee absolute security of personal information.Read 30 Sep 2026 · materialmaker.org
Unreal limitation
For Unreal Engine 4, manual material setup is required; for Unreal Engine 5, Material Maker generates a Python script that must be executed in Unreal.Read 30 Sep 2026 · rodzilla.itch.io

Plans and prices

Itch.io download Free Name your own price Windows · macOS · Linux · MIT code license · CC0 assets Read 30 Sep 2026 · rodzilla.itch.io
Steam $14.99, paid once $14.99 Windows · macOS · Linux · Steam achievements Read 30 Sep 2026 · store.steampowered.com

Every Material Maker plan and price →

Strong points and limits

Strong points

  • More than 200 nodes are available.
  • Exports materials for Godot, Unity, and Unreal Engine.
  • Supports four listed material types.
  • Includes 2D and 3D previews.
  • Free Itch.io plan; code is MIT licensed.

Limits

  • Unreal Engine 4 requires manual material setup.
  • Unreal Engine 5 requires running a generated Python script.
  • The 3D painting tool is experimental.
  • Sharing assets requires an account and login.

Who it suits

Material Maker suits people creating procedural materials for 3D games and related graphics work, especially those using node graphs or exporting to listed engines. It also offers an experimental route for painting 3D models with procedural brushes.

Verdict

Material Maker combines node-based material authoring with multiple material types, previews, and engine exports. Unreal users should account for the additional setup steps, and 3D painting is explicitly experimental.

Where Specifiction places it

Alternatives to Material MakerAll alternatives →