Surface Labs
- Android app
- Yes
- Free plan
- Yes
- Runs on
- Android, api, iOS, Linux, Mac, Windows

Summary
Surface Labs is a node-based application for authoring procedural textures and materials by connecting operations in a graph. Its library includes generators, filters, blends, transforms, normals, channel operations, and math nodes. A GLSL editor lets users create custom nodes that compile to the native engine, which is written in Rust. Desktop authoring supports resolutions up to 8192 × 8192 in 32-bit float; iPadOS and Android are capped at 4096 × 4096. A headless command-line tool evaluates project graphs and exports textures for batch work and CI. The built-in MCP server is opt-in and lets compatible assistants inspect and edit projects, render nodes, and export textures. It binds to loopback, requires a generated token, and rejects requests with a non-local Origin, but its file arguments are not confined to a project directory and can reach files available to the user account. A .surfacelabs project bundles materials, subgraphs, embedded images, fonts, the preview model, and export settings. The app is free while in early access.
Who it is for
It suits indie developers and people working in Unity, Unreal Engine, Godot, VFX, or other PBR texture workflows. The command-line export and CI support may suit users automating texture output.
What is good
- Graph-based authoring includes a broad set of node types.
- Custom GLSL nodes compile to the native engine.
- Command-line tool supports batch exports and CI.
- Portable project files bundle assets and export settings.
What to know first
- Mobile authoring is capped at 4096 × 4096.
- MCP file arguments can access files beyond a project directory.
- iPad builds use TestFlight and expire on its usual 90-day cycle.
- Free access is specified for early access.
Verdict
Surface Labs offers node-based material authoring, custom shaders, and automated export in a free early-access application. Consider the mobile resolution cap and the MCP server’s access to files outside a project directory.
Surface Labs plans and pricing
All plansCompared on 3D texturing software
- Free plan
- Yessurfacelabs.app
- Procedural materials
- Yessurfacelabs.app
- Texture baking
- Yessurfacelabs.app
- PBR workflow
- Yessurfacelabs.app
- Node-based authoring
- Yessurfacelabs.app
- Supported platforms
- Windows, macOS, Linux, Android, iPadsurfacelabs.app
Facts
- What it does
- Surface Labs is a node-based procedural texture and material authoring application for building textures by connecting nodes into a graph.surfacelabs.app · 3 Oct 2026
- Rendering
- It uses a native Rust engine, and the maker says most nodes render in under 2 ms.surfacelabs.app · 3 Oct 2026
- Node library
- Its node library includes generators, filters, blends, transforms, normals, channel operations, and math nodes.surfacelabs.app · 3 Oct 2026
- Custom shaders
- A GLSL editor lets users create custom nodes, with code compiled to the native engine.surfacelabs.app · 3 Oct 2026
- Resolution limit
- Desktop authoring supports up to 8192 × 8192 in 32-bit float; iPadOS and Android are capped at 4096 × 4096.surfacelabs.app · 3 Oct 2026
- Automation
- A headless command-line tool can evaluate project graphs and export textures for batch work and CI.surfacelabs.app · 3 Oct 2026
- AI integration
- A built-in MCP server lets compatible assistants inspect and edit projects, render nodes, and export textures.surfacelabs.app · 3 Oct 2026
- MCP security
- The MCP server is opt-in, binds to loopback, requires a generated token, and refuses requests with a non-local Origin.surfacelabs.app · 3 Oct 2026
- MCP limitation
- The in-app MCP server's file arguments are not confined to a project directory and can access files available to the user account.surfacelabs.app · 3 Oct 2026
- Project portability
- A .surfacelabs project stores materials, subgraphs, embedded images, fonts, the preview model, and export settings in one portable file.surfacelabs.app · 3 Oct 2026
- Platforms
- The maker lists Windows, macOS, Linux, Android, and iPad; Surface Labs is not offered on iPhone.surfacelabs.app · 3 Oct 2026
- Notable limit
- The iPad build is distributed through TestFlight, whose builds expire on its usual 90-day cycle.surfacelabs.app · 3 Oct 2026
- Support
- The maker provides support by email at [email protected] and uses Discord for questions, feedback, and feature requests.surfacelabs.app · 3 Oct 2026
- Who it is for
- The maker describes it as an independent alternative for indie developers and says it can fit pipelines using Unity, Unreal Engine, Godot, VFX, or other PBR texture workflows.surfacelabs.app · 3 Oct 2026
Best Surface Labs alternatives
See all 12Where it ranks on Everything Xiaomi
Is Surface Labs yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- surfacelabs.app/docs/· checked 3 Oct 2026
- surfacelabs.app· checked 3 Oct 2026
- surfacelabs.app/docs/faq/· checked 3 Oct 2026
- surfacelabs.app/docs/mcp-server/· checked 3 Oct 2026
- surfacelabs.app/docs/help/file-formats/· checked 3 Oct 2026
- surfacelabs.app/docs/install-and-platforms/· checked 3 Oct 2026
- surfacelabs.app/docs/support/· checked 3 Oct 2026




