Material Maker 1.7 on Steam - Indie PBR Keep Hold Playbook 2026

If you are searching material maker at the end of July 2026, you are probably deciding two things at once: is 1.7 worth a re-smoke, and should the studio buy the new Steam SKU or stay on free itch?
Material Maker crossed a distribution line that matters to indies. Version 1.7 adds a Dynamic Sky Material, wider 32-bit node support, UI layout saves, Godot 4.7 under the hood, and — for the first time — a Steam edition so supporters can pay about $14.99 for auto-updates and achievements while itch.io stays free / pay-what-you-want. Primary sources: the 1.7 itch.devlog, CG Channel’s write-up, and the Steam store page (app 4110830).
That is not “another free texture pack.” Material Maker is a Godot-powered, node-based procedural authoring and 3D paint tool with export templates aimed at Unity, Unreal, and Godot — the open-source lane people compare to Adobe Substance 3D Designer. Steam availability changes how teams pin versions, budget tools, and explain spend to producers.
This playbook is the indie keep / hold / rewrite test. It is not the Blender 5.2 LTS upgrade lock (DCC version pin). It is not Meshy 8K Texture (AI native 8K albedo). It is the Material Maker 1.7 evening: pick itch vs Steam, smoke one Static PBR export, then file material_maker_17_receipt_v1.json.
Non-repetition: Distinct from Blender version pins, Blender→engine handoff checklists, Meshy 8K hero evenings, and Deck verify listicles. Same art family — procedural PBR keep/hold.
Who this is for: indie technical artists, Godot/Unity/Unreal micro-studios, and leads deciding whether Material Maker replaces or complements Substance spend in 2026.
Time: about 90–120 minutes for install + one graph + one engine import.
Honest limit: Steam ownership is support intent, not shader parity with Substance on your Unreal project.
Why this matters now
Three signals still matter for game teams at the end of July 2026:
- Steam is a support channel, not a feature wall — CG Channel and the itch.devlog are explicit: binaries remain free; Steam buys convenience (updates, achievements) and funds development. Studios decide pinning policy, not whether the tool became closed-source.
- 1.7 is a real authoring bump — Dynamic Sky Material, more 32-bit paths, metallic default-from-parameter, panel layouts, file-dialog thumbnails, and a Godot 4.7 upgrade. itch.devlog That justifies a re-smoke if you last evaluated Material Maker on older builds.
- Substance comparisons intensify when Steam exists — producers understand Steam line items. Diligence still needs an engine export receipt, not a Steam library screenshot.
If your fight is Blender color or version drift, finish those lanes first (ACES checklist, 5.2 LTS lock). If your fight is engine import flags after maps leave any DCC, keep the Blender → Unity/Godot handoff open beside this page.
Glossary
| Term | Plain meaning |
|---|---|
| Material Maker (MM) | Open-source procedural PBR / paint tool (Godot-powered) |
| Static PBR | Standard bake-friendly PBR material type for first engine smoke |
| Dynamic Sky | 1.7 sky material — lab unless skies are a milestone |
| Steam SKU | Paid support / auto-update channel (~$14.99); not a feature wall |
| itch / PWYW | Free or name-your-price downloads that remain valid |
.ptex / graph |
Material Maker project/graph files to version with the team |
| M1–M6 | Install → graph → export → import flags → lit smoke → receipt |
| Substance keep/hold | Whether Adobe Designer spend stays after MM smoke |
What Material Maker actually is
| Piece | Role | Indie note |
|---|---|---|
| Node graph | Shapes, filters, SDF, PBR stacks | Procedural variants beat repainting trim sheets |
| Material types | Static PBR, Dynamic PBR, 3D PBR, Raymarching, Unlit | Start with Static PBR for first engine smoke |
| 3D paint | Paint onto meshes | Useful; not required for night one |
| Engine exports | Templates for Godot, Unity, Unreal | Godot .tres path is a first-class win |
| Community site | Shared materials on materialmaker.org | License/document graphs you pull in |
| Steam 1.7 SKU | Paid support + auto-update | Optional; itch remains valid for CI |
Direct answer: Use Material Maker when you need editable procedural PBR on a budget. Keep Substance when your partner contract, megascan ecosystem, or Painter stack already pays for itself. Do not cancel Substance the night you install Steam — smoke one material into your real engine first.
What 1.7 actually shipped (cite the changelog)
From the 1.7 itch.devlog:
- UI — load/save/reset panel layouts, side-panel toggling, file-dialog thumbnails, single-window mode, node seed reroll, many connection/lasso/quickbar fixes (williamchange contributions).
- Nodes — Dynamic Sky Material; 32-bit options on various nodes; TEX3D improvements; export nodes inside subgraphs; PBR metallic parameter default; math
sqrt; Aperture UX shortcuts. - Runtime — upgraded to Godot 4.7 stable.
- Distribution — Steam release for auto-updates and achievements while itch downloads remain free/PWYW.
Keep / Hold / Rewrite — free vs Steam vs Substance
| Decision | Keep | Hold | Rewrite |
|---|---|---|---|
| Install source | itch free / PWYW for lab and CI | Hold Steam-only policy until finance okays a SKU | Rewrite studio tooling SOP only after M5 engine smoke |
| Steam purchase | Buy for auto-update + support if you rely on MM weekly | Hold if you only need one jam material | Rewrite budget if Steam becomes the mandated pin |
| Dynamic Sky | Lab / skybox prototypes | Hold as hero albedo source for characters | Rewrite lighting bible only if skies become a vertical |
| Substance Designer | Keep for contracted Adobe pipelines | Hold “we replaced Substance” marketing | Rewrite vendor spend after side-by-side quality gates |
| Blender materials | Keep Blender for mesh/UV/sculpt | Hold moving all materials to MM overnight | Rewrite material ownership only with a migration plan |
| Engine maps | Keep sRGB vs Non-Color discipline | Hold shipping without import smoke | Rewrite importer presets if MM exports fight existing flags |
Company diligence note: Steam ownership proves support intent. It does not prove shader parity with Substance Designer on your Unreal project. Put export screenshots and material_maker_17_ok in the partner zip.
Discord partner checklist (copy/paste)
Material Maker 1.7 keep/hold note
1) Install source: steam / itch / github | version: 1.7
2) Steam app 4110830 purchased? YES / NO / N/A
3) Material type smoked: Static PBR / other: ________
4) Target engine: Godot / Unity / Unreal | import flags checked? YES / NO
5) Dynamic Sky: hold / lab / adopt
6) Substance decision: keep / hold_replace / rewrite_spend
7) Engine smoke screenshot path: ________
8) Receipt: material_maker_17_receipt_v1.json filed by ________
9) Separate from Blender 5.2 LTS pin receipt? YES
Aftermath cadence — late July → August art pin
| Window | Do this | Skip this |
|---|---|---|
| Jul 28–31 (now) | File MM 1.7 receipt; pin Steam vs itch; one Static PBR engine smoke | Canceling Substance the same afternoon |
| Aug (first sprint) | Revisit Dynamic Sky only if lighting owns a sky milestone | Making Dynamic Sky the default albedo source |
| Before partner demo | Attach M1–M6 evidence + diligence sentence | Steam library screenshot as parity proof |
Beginner path — first Static PBR in one evening
Prerequisites
- Material Maker 1.7 from itch or Steam.
- One target engine (Godot, Unity, or Unreal) where you already know texture import flags.
- A simple mesh (engine primitive is fine).
- About 90–120 minutes.
- Folder:
release-evidence/material-maker-17/.
If Unity albedos already look washed from Blender, fix that with Blender color space looks wrong in Unity before blaming Material Maker.
Step 1 — Pick your install lane (10 minutes)
Write one sentence:
- Lab / CI: itch zip or GitHub releases (free, scriptable).
- Daily artist pin: Steam if you want auto-updates and a clear support SKU.
Do not mix “CI uses random itch nightly” with “artists swear they are on Steam 1.7” without writing versions down.
Step 2 — Open a starter Static PBR graph (25 minutes)
- Launch Material Maker 1.7.
- Create or open a Static PBR material.
- Wire a simple pattern (noise → color → roughness) so you can see channels update in the 3D preview.
- Save the project file into
release-evidence/material-maker-17/graphs/.
Skip Dynamic Sky on night one unless the whole point is a skybox experiment.
Step 3 — Export maps with the engine template (20 minutes)
- Use the built-in export path for your engine (Godot / Unity / Unreal templates called out in CG Channel and the Steam feature list).
- Export albedo, normal, roughness/metallic (or packed ORM) as your pipeline expects.
- Name files with a build tag:
mm17_demo_albedo.png, etc.
Step 4 — Engine smoke (30 minutes)
- Import into the target engine.
- Confirm sRGB on albedo and Non-Color / Linear on data maps (handoff checklist still applies).
- Drop the material on a lit sphere or prop.
- Screenshot before/after vs a known-good material if you have one.
Step 5 — Optional Dynamic Sky lab (15 minutes)
Only if skies matter this sprint: generate a Dynamic Sky sample, export, and mark it lab in the receipt. Do not replace your signed skybox without art-lead sign-off.
Step 6 — File the receipt (10 minutes)
Fill material_maker_17_receipt_v1.json. Latch material_maker_17_ok only when M1–M6 are green.
Developer gates (M1–M6)
| Gate | Pass if… | Evidence |
|---|---|---|
| M1 | Install source + exact version recorded (itch zip hash or Steam build) | versions.txt |
| M2 | Static PBR graph saves and previews without pink/black failure | Graph screenshot |
| M3 | Export produces expected map set for the target engine | Export folder listing |
| M4 | Engine import flags correct (sRGB vs data) | Importer screenshot |
| M5 | Lit smoke looks acceptable vs reference or written criteria | engine_smoke.png |
| M6 | Receipt + diligence sentence complete; Substance keep/hold decided | material_maker_17_receipt_v1.json |
M1–M6 deep notes
M1 — Record steam|itch|github, version 1.7, and Steam app id 4110830 when relevant. Artists and CI must not silently diverge.
M2 — If the preview is pink/black, stop exporting. Fix graph inputs first.
M3 — Match your engine’s expected packing (separate maps vs ORM). Wrong packing fails M5 even when M4 flags look fine.
M4 — Albedo sRGB; normals/roughness/metallic Non-Color. Re-read color space help if Unity looks washed.
M5 — Lit sphere under a known light setup beats a dark empty scene selfie.
M6 — Write one sentence: “Substance keep / hold replace / rewrite spend” with a date. No sentence → no latch.
Receipt template
{
"schema": "material_maker_17_receipt_v1",
"install_source": "steam|itch|github",
"version": "1.7",
"steam_app_id": "4110830",
"target_engine": "Godot 4.x",
"material_type": "static_pbr",
"dynamic_sky": "hold|lab|adopt",
"substance_decision": "keep|hold_replace|rewrite_spend",
"gates": {
"M1": "pass",
"M2": "pass",
"M3": "pass",
"M4": "pass",
"M5": "pass",
"M6": "pass"
},
"material_maker_17_ok": true,
"reviewed_at": "2026-07-31",
"notes": "Steam pin for artists; itch zip mirrored for CI; Unity URP smoke GREEN. End-of-July keep/hold."
}
Export smoke matrix - Godot / Unity / Unreal
| Engine | First win | Common fail |
|---|---|---|
| Godot | .tres / material import path |
Wrong normal map mode |
| Unity URP/HDRP | Lit material with correct maps | Albedo as Linear / normal as sRGB |
| Unreal | Material instance with packed ORM discipline | Channel packing mismatch vs template |
Always re-smoke after renderer upgrades — templates do not replace your importer presets.
Honest limits
- Not a full Substance Designer replacement for every studio — Adobe ecosystem, Painter, and partner mandates still win some bids.
- Steam price funds development; it does not add a closed feature set per CG Channel / author messaging.
- Community materials need license hygiene — see our environment texture license-checked list and VFX flipbook sources.
- Godot heritage helps Godot exports; Unity/Unreal still need your importer discipline.
- 32-bit and Dynamic Sky are power tools — measure disk and lighting intent before they become defaults.
- Open-source star signal — RodZill4/material-maker is an independent engagement check, not a quality waiver.
Failure modes
| Symptom | Likely cause | First fix |
|---|---|---|
| Washed albedo in Unity | sRGB/Linear flags wrong | M4 + color-space help |
| Pink material | Broken graph / missing maps | M2 then M3 |
| Artists disagree on version | Steam vs itch drift | M1 pin policy |
| “We replaced Substance” slide | No M5 side-by-side | Hold marketing |
| Sky looks wrong on characters | Dynamic Sky as albedo | Lab-only Dynamic Sky |
| CI breaks artists | Different builds | Mirror itch zip for CI; Steam for desks |
Troubleshooting — Monday failure modes
"Steam bought, no engine maps." Fail M3–M5. Export Static PBR before any budget rewrite.
"Artists on Steam 1.7, CI on random itch zip." Fail M1. Mirror one itch zip hash for CI; pin Steam for desks.
"Unity albedo washed." Fail M4 — sRGB vs Linear. See color space help.
"Producer says we replaced Substance." Hold marketing until M5 side-by-side exists.
"Dynamic Sky on characters." Lab only — restore Static PBR for hero materials.
Common mistakes
- Buying Steam and never exporting to the ship engine.
- Canceling Substance licenses the same afternoon.
- Using Dynamic Sky outputs as hero character albedo.
- Letting artists float between itch zips without a version pin.
- Importing normals as sRGB.
- Skipping license notes on community graphs.
- Confusing this tool evaluation with a Blender version upgrade.
- Treating Steam achievements as production proof.
- Skipping ORM packing checks on Unreal.
- Mixing InstaMAT / 3DCoat nights into the same receipt without separate spikes (InstaMAT, 3DCoat nodes).
Creator checklist - Discord to lit sphere
- Announce install lane (Steam vs itch) in Discord.
- Share one Static PBR preview screenshot.
- Post export file list + engine smoke shot.
- Paste Substance keep/hold sentence.
- Attach receipt JSON path.
Monday ritual (10 minutes)
| Minute | Action |
|---|---|
| 0–3 | Confirm version pin still matches versions.txt |
| 3–7 | Re-open last graph; reroll only if intentional |
| 7–10 | Check one engine material still lit correctly |
Search, beginners, and what outsiders should cite
| Audience | What this URL gives you |
|---|---|
| Beginners | Steam vs itch → Static PBR → engine smoke without Substance theater |
| Developers | M1–M6 gates, receipt JSON, export matrix |
| Creators | Discord pin + Monday ritual |
| Companies | Diligence zip language; Steam ≠ parity |
| Search | Primary keyword material maker with FAQ for free vs Steam, Substance, Dynamic Sky |
Cite-worthy hooks:
- Material Maker 1.7 features + Steam launch — itch.devlog.
- Independent press summary — CG Channel.
- Steam support SKU — Steam app 4110830.
- Open-source repo — GitHub RodZill4/material-maker.
- Micro-studio M1–M6 keep/hold (this page)—distinct from announcement-only SERP.
Key takeaways
- Material Maker 1.7 + Steam is the July 2026 distribution story — free itch remains valid.
- Smoke Static PBR → engine before any Substance rewrite claim.
- Treat Dynamic Sky as lab unless skies are a milestone.
- Pin one install source for artists and document CI separately.
- Keep Blender version/color locks on their own receipts.
- File
material_maker_17_receipt_v1.jsonwithmaterial_maker_17_ok. - Company language: Steam SKU ≠ production parity proof.
- Community libraries are editable gold — with license rows.
- Godot 4.7 under the hood is a maintenance signal, not an engine migration.
- Re-smoke import flags after every renderer upgrade.
- Paste the Discord checklist before any Substance rewrite claim.
- Keep Blender DCC pins and Material Maker PBR receipts on separate nights.
FAQ
Is Material Maker still free after the Steam release?
Yes. Author and press messaging state itch (and compiled downloads) remain free / PWYW; Steam is a paid support and auto-update channel. itch.devlog
Should our studio buy the Steam edition?
Buy Steam if artists will use Material Maker weekly and you want a pinned auto-updating SKU. Keep itch/GitHub mirrors for CI and offline labs. Do not require Steam for a one-evening jam experiment.
Can Material Maker replace Substance Designer?
Sometimes for indie PBR and Godot-friendly exports. Not automatically for contracted Adobe pipelines, Painter-centric teams, or partners who mandate Substance. Decide after M5, not after the Steam purchase dialog.
What is new in Material Maker 1.7?
Highlights from the itch.devlog and CG Channel: Dynamic Sky Material, broader 32-bit node support, UI layout improvements, Godot 4.7 upgrade, and the Steam launch itself.
Does Material Maker export to Unity and Unreal?
Yes — export templates for Unity and Unreal (plus Godot) are part of the product story on Steam and in press coverage. Always re-smoke import flags on your renderer (URP/HDRP, Godot, Unreal).
How does this relate to Blender 5.2 LTS?
Different layer. Blender owns mesh/UV/sculpt/color management version risk (5.2 LTS lock). Material Maker owns procedural material graphs. Many pipelines use both.
What goes in a diligence zip?
Install source + version, keep/hold vs Substance, export map list, engine smoke screenshots, and material_maker_17_receipt_v1.json.
Is Dynamic Sky required for 1.7 adoption?
No. Treat it as optional lab content until lighting owns a sky milestone.
Should we evaluate Material Maker again if we tried an older build?
Yes if your last smoke was pre-1.7. Dynamic Sky, 32-bit paths, UI layouts, and the Steam pin policy are new enough to justify an end-of-July re-smoke with a fresh receipt.
Where do community materials live?
Shared materials circulate via the Material Maker website/community channels — always document license/attribution before shipping. Pair with license-checked texture lists.
Related reads
- How to Use MubLoop Free - First Indie Seamless Loop Evening 2026 — August cousin; free audio loop keep/hold (not this PBR graph pipeline)
- Blender 5.2 LTS - What Indies Should Lock Before Upgrading Game Assets 2026 — DCC version pin; different primary keyword than this PBR playbook
- How to Use V-Ray Free in Blender - First Community Edition Render Evening 2026 — Chaos CE stills (August expand — separate from Material Maker graphs)
- Blender to Unity and Godot Export Pipeline - A Clean Art Handoff Checklist — importer flags after maps leave any DCC
- Blender 5 ACES HDR Color Pipeline for Indie Game Assets - 2026 Checklist
- How to Try InstaMAT 2D Painting - First Indie UV Spike 2026 — August cousin; UV-view paint / Pioneer (do not stack with Material Maker night)
- How to Try 3DCoat 2026 Nodes - First Indie GPU Texture Spike 2026 — August cousin; commercial GPU Node Editor (not this free/Steam PBR graph)
- How to Use Meshy 8K Texture - First Indie Hero Asset Evening 2026
- 25 Free Environment Texture and Trim Sheet Sources - License-Checked 2026
- Blender Color Space Looks Wrong in Unity - sRGB vs Linear Fix
- 25 Free Blender-to-Engine Workflow Resources
Sources
- Material Maker 1.7 itch.devlog
- CG Channel - Material Maker 1.7 is out
- Material Maker on Steam
- RodZill4/material-maker on GitHub
Conclusion
Material Maker 1.7 on Steam is a distribution and support story wrapped around a tool indies already whispered about as a Substance alternative. Keep the free lane honest. Buy Steam when pinning and funding matter. Smoke one Static PBR into your real engine before anyone rewrites the art budget.
File the receipt. Pin the version. Leave Dynamic Sky in the lab until lighting asks for it — and keep official 1.7 notes open while you decide.