# MaterialCraft Web

MaterialCraft Web is a self-hosted media applications app. MaterialCraft is an open-source, node-based procedural material designer that assembles tileable physically based rendering (PBR) textures from noises, patterns and filters in a live node graph with 2D and 3D previews. It is open source and self-hosted, installable on Unraid.

Canonical page: https://ourlocalhost.com/app/7463/materialcraft-web

## Description

MaterialCraft is an open-source, node-based procedural material designer that assembles tileable physically based rendering (PBR) textures from noises, patterns and filters in a live node graph with 2D and 3D previews. It runs natively on macOS, Windows, Linux and FreeBSD, and in the browser via WebAssembly, which a community-maintained Docker image lets you self-host. Aimed at texture and material artists who need to create and export map sets for any engine, the container serves the static web app only, with no server-side rendering or centralized project storage.

## Platform availability

Available on 4 of 9 platforms: Unraid, Mac, Windows, Linux.

## Desktop and other devices

Mac, Windows, Linux.

## Health score

59/100 (Fair), based on 3 of 4 factors.
- Maintained: 72 (last commit 0 days ago)
- Popular: 44 (166 GitHub stars)
- Easy to install: 50 (4 install platforms, Docker image)

## Links

- Unraid: https://ca.unraid.net/apps/materialcraft-web-1do726r1o6gw1z?q=materialcraft-web
- Official website: https://getartcraft.com/apps/materialcraft
- desktop: https://github.com/storytold/materialcraft/releases/latest

## 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.

---
Source: Our Local Host (https://ourlocalhost.com/app/7463/materialcraft-web), the self-hosted and open-source app directory.
