Skip to content
SPECIFICTION
Get listed

Forge Material Studio vs Surface Labs

Forge Material Studio

github.com

Surface Labs

surfacelabs.app

Side by side

FigureForge Material StudioSurface Labs
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
WebYes—
WindowsYesYes
macOS—Yes
Linux—Yes
iOS—Yes
Android—Yes
API—Yes
Plans published12
Spec score · 3D Texturing Software7.8 (#14)8.4 (#4)

Plans

Forge Material Studio

  • Free and open-sourceFree

Forge Material Studio pricing →

Surface Labs

  • Early accessFree
  • Early-access downloadFree

Surface Labs pricing →

In their own words

Forge Material Studio

Forge Material Studio is a local-first tool for authoring procedural PBR materials on the web or Windows. Its node graph builds tileable materials from components such as cloud noise, Voronoi, gradients, bricks, math, blending, and normal nodes. It can also convert PNG, JPEG, or WebP albedo images into editable base-color, height, normal, roughness, metallic, and ambient-occlusion maps. A live Babylon.js preview shows materials on a sphere, cube, plane, or production-style model, with full-result and channel views. Work can be done at 512, 1024, or 2048 pixels while preserving the source aspect ratio. Projects are stored in IndexedDB with recovery, generated-map caching, undo and redo, and keyboard save shortcuts. Exports include individual PNG maps or validated .mmpack packages with baked maps, the source graph, a manifest, and an export report. The standalone viewer opens these packages in browser memory. The tool has no account system, telemetry, or material upload service. It is free under the MIT License, which permits commercial use if the copyright and license notice remain with the software.

Visit github.com

Surface Labs

Surface Labs is a node-based application for building procedural textures and materials by connecting operations in a graph. Its node library includes generators, filters, blends, transforms, normals, channel operations, and math nodes. A GLSL editor supports custom nodes that compile to the native Rust engine; the maker says most nodes render in under 2 ms. Desktop authoring supports up to 8192 × 8192 in 32-bit float, while iPadOS and Android are capped at 4096 × 4096. A headless command-line tool can evaluate graphs and export textures for batch work and CI. The built-in MCP server lets compatible assistants inspect and edit projects, render nodes, and export textures. It is opt-in, binds to loopback, requires a generated token, and rejects non-local Origins, but file arguments can access files available to the user account rather than staying within a project directory. A portable project file bundles materials, subgraphs, images, fonts, a preview model, and export settings. Surface Labs is free while in early access; its iPad build is distributed through TestFlight, where builds expire on the usual 90-day cycle.

Visit surfacelabs.app