What is MaterialCraft?
MaterialCraft is an open-source procedural material editor built around a node graph. A package contains graphs, resources, exposed inputs and reusable settings.
Make a finish for a game prop, a tiled surface or a product study. EasyRunCraft keeps the original workspace and adds an Agent connected to the running graph engine.
Why use MaterialCraft online on EasyRunCraft?
Open a material package
Use a native .mcraft package, an .sbs file or a prepared homepage example.
Refine the appearance
Inspect the graph alongside its 2D output and 3D material preview.
Keep your graph
Download the editable package, including its embedded resources.
Start with the free manual tools. When you want AI help, one EasyRunCraft account and credit balance covers supported hosted services across the suite, including the built-in Agent and MCP processing.
What can you do with MaterialCraft?
Connect procedural nodes
Combine generators, noises, filters and output nodes using their real input and output ports.
Control PBR channels
Build base color, roughness, metallic, normal, height and other material outputs.
Expose useful controls
Give a graph inputs and presets so a finish can be adjusted without rebuilding it.
Preview and export
Look at a material on a model and export maps through the editor’s supported output settings.
A matte ceramic finish
Start with a neutral PBR material and ask for a warm ceramic glaze. Review the colour and finish on the model while keeping the graph editable.
Files, projects and exports
| Format | Use it for | What to check |
|---|---|---|
| .mcraft | Self-contained editable package. | Use this to keep graphs and embedded resources together. |
| .sbs | Material package interchange. | Referenced assets must be available; unsupported third-party nodes may differ. |
| Texture maps / .mcmat | Editor-supported outputs and TextureCraft material exchange. | Check channel assignments, resolution and the destination format. |
Keep an editable project as well as the finished output. The browser and desktop editions can use different releases; check the chosen build before depending on a particular format or feature.
How to use MaterialCraft online
- Open a package. Start from an example or import your material.
- Refine its look. Edit nodes yourself or describe the finish you want to the Agent.
- Save and export. Keep the native package, then use the required texture-map export.
Download a package before leaving. Signing in does not synchronize material projects across devices.
Work with the built-in MaterialCraft Agent
The website Agent reads graphs, node parameters and connections, looks up the live command and node libraries and edits the open package.
A plan returns readback and a preview. Native undo reverses a failed plan when possible; external edits are detected instead of overwritten.
Make this a warm terracotta finish with a rougher surface. Keep the same pattern.
Review the result in the editor. Supported document edits use native undo, so you can reverse a change while keeping control of the project. AI assistance uses account credits; manual editing remains free.
Use MaterialCraft through MCP
MaterialCraft MCP opens uploaded packages in a private native session, using the CLI’s own command registry and filesystem guards.
Agents can inspect graphs, change materials and produce native packages or supported map outputs. Upload dependent resources into the same session.
Give this material a darker, more matte finish and return an editable package.
Connect Codex, Claude Code or a compatible client using MCP setup. The MaterialCraft MCP guide lists available operations and limits. Your agent works on an uploaded copy and returns results; it does not control the project open in your browser. Download the output to keep it.
MaterialCraft online or desktop?
Use the browser for immediate graph editing. Desktop offers direct file access and more resources for large graphs and high-resolution outputs.
| Workflow | Online on EasyRunCraft | Original desktop app |
|---|---|---|
| Materials | Graph editing with live browser previews. | Native graph editing and local resources. |
| AI | Shared EasyRunCraft account and credits. | External agent and original CLI/MCP. |
| Saving | Download the package or map exports. | Save and export directly to disk. |
Download the original desktop app
Open the MaterialCraft releases on GitHub, expand Assets, and choose the package for your operating system and processor. Follow that release’s installation instructions. For immediate browser access, open the online editor.
MaterialCraft guides and source
MaterialCraft comes from the ArtCraft Team and its contributors. EasyRunCraft independently hosts the community browser build. Find the original code, documentation and releases in the MaterialCraft GitHub repository; preserved license information is available through About & credits.
Explore all ArtCraft Crafting Apps available online on EasyRunCraft →
