MaterialCraft Web
MaterialCraft is an open-source, node-based procedural material designer that assembles tileable physically based rendering (PBR) textures from noises,…
Platform availability
Available on 4 of 9 platforms
Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.
59/100 Fair
- Maintained
- 72last commit 0 days ago
- Popular
- 44166 GitHub stars
- Easy to install
- 504 install platforms, Docker image
- Light to run
- No data
Based on 3 of 4 factors.
Availability: platform listings confirmed today
- GitHub stars
- 166
- Open issues
- 39
- Last commit
- 2026-11-04
- Latest release
- v0.1.1
- License
- Apache-2.0
- Activity
- rising
Checked today - source: GitHub (storytold/materialcraft)
Resources & Compatibility
Requirements not published yet.
Checked today - source: Docker Hub image tags and published docs
First-install notes
- Set WebAssembly and JavaScript file types When hosting materialcraft-web, your web server should send .wasm as application/wasm and .js as text/javascript. Without those file types, the browser may refuse to load the WebAssembly code and the app will not start. source
- Cache assets, but keep index.html fresh Set long-lived caching for hashed asset files and no-cache for index.html. That avoids your browser loading an old startup file after an update, which can make the app behave like an older version or fail to find matching files. source
- Give embedded iframes fullscreen and clipboard If you embed the app in an iframe, size the iframe and include allow='fullscreen; clipboard-read; clipboard-write' with allowfullscreen. Without those, browsers may block fullscreen or copying/pasting inside the material designer. source
- Download and install For native use, download the prebuilt installer for macOS, Windows, Linux or FreeBSD from the GitHub releases page and install it; for browser use, run the community Docker image and open the served web application in a browser. source
Fetched today - each note links to its source
Variants
Alternatives
No alternatives collected yet.
Common questions
Does MaterialCraft have a browser-based interface?
Yes. It runs in the browser via WebAssembly.
Are MaterialCraft project files lossless?
Yes, the project files are lossless.
Which material maps and image formats can it export?
It exports base color, normal, roughness, metallic, height, and ambient occlusion as PNG, JPEG, TGA, TIFF, BMP, WEBP, EXR, or HDR at 8, 16, or 32 bits.
Can it be controlled by a CLI, JSON channel, or MCP server?
Yes, every menu item is a command, so a CLI, a JSON control channel, and an MCP server can build materials.
Answers sourced from getartcraft.com, github.com
Community
No community discussions collected yet.