awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Substance Painter Alternatives

Ranking updated Aug 19, 2026

For an open source 3D texture painting software, the strongest matches are rodzill4/material-maker (Material Maker is a node-based procedural texture generator and), armory3d/armortools (Armortools is a dedicated 3D texture painting and material) and armory3d/armorpaint (ArmorPaint is a standalone 3D texture painting and material). blender/blender and jwagner/simplex-noise.js round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

We curate open-source GitHub repositories matching “open source alternatives to substance painter”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Substance Painter Alternatives

Find the best repos with AI.We'll search the best matching repositories with AI.
  • rodzill4/material-makerRodZill4 avatar

    RodZill4/material-maker

    5,541View on GitHub↗

    Material Maker is a node-based material editor, procedural texture generator, and 3D painting software. Built on the Godot engine, it provides a visual graph interface for authoring complex surface properties and textures through the connection of functional operation nodes. The tool allows for painting colors and materials directly onto the surfaces of three-dimensional geometry. It features a procedural material exporter that converts authored data into file formats compatible with external 3D modeling software and game engines. The system supports physically based rendering material creat

    Material Maker is a node-based procedural texture generator and 3D painting software built on the Godot engine, fitting the category well despite relying on a node-graph approach rather than traditional layer-based painting.

    GDScriptPBR Material AuthoringProcedural Texture GeneratorsReal-Time Viewport Previews
    View on GitHub↗5,541
  • armory3d/armortoolsarmory3d avatar

    armory3d/armortools

    3,933View on GitHub↗

    Armortools is a 3D PBR texture painting suite and mesh texture workflow tool. It provides a system for painting physically based rendering materials directly onto 3D meshes using a combination of layer and mask support, a GPU-accelerated texture baker for extracting geometry data from high-polygon models, and a node-based material editor for creating procedural textures. The software features integrated neural network tools for AI texture authoring, allowing the generation of PBR maps from text prompts, image-based material extraction, and texture upscaling via local nodes. It also implements

    Armortools is a dedicated 3D texture painting and material authoring application featuring layer-based painting, PBR export, a 3D viewport, and procedural node-based material creation.

    C3D Texture Layer StacksReal-Time Viewport PreviewsTexture Exporters
    View on GitHub↗3,933
  • armory3d/armorpaintA

    armory3d/armorpaint

    0View on GitHub↗

    ArmorPaint is a standalone 3D texture painting and material authoring application featuring layer-based painting, procedural nodes, and PBR export, which fits your search for realistic surface creation tools.

    Texture and Material Tools
    View on GitHub↗0
  • blender/blenderblender avatar

    blender/blender

    18,787View on GitHub↗

    Blender is a professional 3D creation suite designed for modeling, animation, rendering, and video editing. It functions as an open-source 3D engine that provides a comprehensive framework for procedural geometry, physics simulation, and high-quality visual output. The platform is built upon a foundational architecture that utilizes data-block-based memory management and a dependency-graph-based evaluation system to handle complex scene transformations and geometry updates. The software distinguishes itself through a highly modular, node-based procedural architecture that allows users to cons

    Blender is a comprehensive 3D creation suite that includes extensive texture painting, material authoring, and PBR node-based shading capabilities, though its broader scope goes beyond dedicated texture painting applications.

    C++3D Modeling Software3D EnginesAsset Management Systems
    View on GitHub↗18,787
  • jwagner/simplex-noise.jsjwagner avatar

    jwagner/simplex-noise.js

    1,833View on GitHub↗

    Simplex-noise.js is a mathematical noise generator and graphics library implemented in TypeScript. It computes smooth pseudo-random values across two, three, and four dimensions, producing organic patterns and spatial effects without relying on static image assets. The library operates through a stateless mathematical engine that uses precomputed coordinate lookup tables and typed array buffers to manage numeric data. It supports deterministic seed injection, accepting custom pseudo-random number generator functions to initialize permutation tables with reproducible values for repeatable outp

    This repository is a mathematical noise-generation library rather than a full 3D texture painting and material authoring application, making it a building block you could use for procedural effects rather than the complete tool.

    TypeScriptProcedural Texture GeneratorsProcedural Noise Textures
    View on GitHub↗1,833
  • anthonynsimon/bildanthonynsimon avatar

    anthonynsimon/bild

    4,192View on GitHub↗

    Bild is an image processing library implemented in the Go programming language. It provides a collection of algorithmic engines for image manipulation, including a convolution kernel engine for filtering, an image blending tool for layer composition, and a procedural noise generator for creating synthetic textures. The project is distinguished by its procedural generation capabilities, implementing Perlin, Gaussian, binary, and uniform noise algorithms to produce random pixel distributions and organic patterns. It also features a command-line interface that allows users to apply visual effect

    Bild is an image processing and procedural texture generation library rather than an interactive 3D texture painting and material authoring application.

    GoProcedural Texture GeneratorsProcedural Noise Textures
    View on GitHub↗4,192
  • ashima/webgl-noiseashima avatar

    ashima/webgl-noise

    2,985View on GitHub↗

    WebGL Noise is a library of shader routines designed for procedural graphics generation within the browser. It provides a collection of mathematical functions that allow developers to calculate noise patterns directly on the graphics processing unit, eliminating the need for external image assets or pre-computed data textures. The library focuses on the implementation of standard noise algorithms, including simplex, classic, cellular, and periodic patterns. By executing these calculations as stateless functions within the shader pipeline, the project enables the creation of dynamic, evolving

    This is a shader noise library rather than a full 3D texture painting and material authoring application, making it a low-level building block for procedural generation rather than the standalone tool requested.

    C++Procedural Texture Generators
    View on GitHub↗2,985
  • tencentarc/instantmeshTencentARC avatar

    TencentARC/InstantMesh

    4,431View on GitHub↗

    InstantMesh is a neural 3D reconstruction tool and single-image 3D mesh generator. It utilizes a sparse-view large reconstruction model to convert a single two-dimensional image into a three-dimensional object mesh. The system functions as a textured 3D mesh exporter, saving generated objects with either vertex colors or full texture maps for use in external rendering software. The framework covers a range of capabilities including feed-forward geometry inference, single-image depth estimation, and neural radiance fields. It also supports differentiable mesh rendering and workflows for spars

    This is a 3D mesh reconstruction tool rather than a texture painting and material authoring application, meaning it generates geometry from images instead of letting you paint and author shaders.

    PythonTexture Exporters
    View on GitHub↗4,431
  • danielenger/bake-to-vertex-colorD

    danielenger/Bake-to-Vertex-Color

    0View on GitHub↗

    This repository provides vertex color baking utilities rather than a full 3D texture painting and material authoring application, making it an adjacent tool for a specialized workflow step.

    Texture and UV Tools
    View on GitHub↗0
  • riccardoscalco/texturesriccardoscalco avatar

    riccardoscalco/textures

    6,087View on GitHub↗

    Textures is a data-driven texture library and SVG pattern generator designed to create scalable vector graphic patterns. It serves as a vector graphics utility for programmatically building repeating patterns and fills for web-based data visualizations. The library focuses on using structured data to generate visual textures that distinguish between different categories of information. It employs a data-driven approach to create custom backgrounds and surface details, providing an alternative to color-based styling in charts and maps. The system handles the generation of repeating textures t

    This repository generates 2D SVG vector patterns for data visualizations rather than providing a 3D texture painting and material authoring environment.

    JavaScriptProcedural Texture Generators
    View on GitHub↗6,087
  • farbrausch/fr_publicfarbrausch avatar

    farbrausch/fr_public

    3,726View on GitHub↗

    This project is a creative software framework and procedural graphics toolset designed for building custom graphics, sound, and user interface software. It functions as a development environment that provides integrated project and dependency management for creating technical multimedia productions. The system serves as a historical source archive, preserving the code and assets used in technical creative productions from 2001 to 2011. It includes a media production bundler to package source code and assets into single executable distributions for end users. The framework covers a broad rang

    This project provides a procedural graphics toolset and creative coding framework, but it is an archival development environment rather than a dedicated 3D texture painting and material authoring application.

    C++Procedural Texture Generators
    View on GitHub↗3,726
  • google/filamentgoogle avatar

    google/filament

    19,658View on GitHub↗

    Filament is a real-time physically based rendering engine designed for high-fidelity 3D graphics. It functions as a cross-platform graphics library that provides a unified interface for rendering complex models and materials across desktop, mobile, and web environments. The engine distinguishes itself through a data-oriented architecture that optimizes memory usage and processing speed, alongside a shader-variant system that generates specialized code for specific material and lighting configurations. By abstracting diverse hardware graphics backends, it ensures consistent visual performance

    This repository is a real-time physically based rendering engine and graphics library rather than an interactive texture painting and material authoring application.

    C++Physically Based Rendering Materials
    View on GitHub↗19,658
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
rodzill4/material-maker5.5KGDScriptMITJun 9, 2026
armory3d/armortools3.9KCNOASSERTIONJun 18, 2026
armory3d/armorpaint0———
blender/blender18.8KC++NOASSERTIONJun 16, 2026
jwagner/simplex-noise.js1.8KTypeScriptMITJul 26, 2024
anthonynsimon/bild4.2KGoMITMar 30, 2026
ashima/webgl-noise3KC++MITNov 15, 2024
tencentarc/instantmesh4.4KPythonApache-2.0Jan 3, 2025
danielenger/bake-to-vertex-color0———
riccardoscalco/textures6.1KJavaScriptMITJan 1, 2023

Related searches

  • an open source web based image editor
  • an open source alternative to Sketch
  • an open source pixel art editor
  • an open source browser based 3d modeling tool
  • an open source parametric CAD software suite
  • an open source raster graphics editor
  • an open source vector graphics editor
  • an open source alternative to Figma