armory3d/armorpaint

GitHub Trending (daily) Tools

Summary

ArmorPaint is a software tool for 3D PBR texture painting, with a GitHub repository providing build instructions and notes on distribution for developers.

Graphics Creation Tools
Original Article
View Cached Full Text

Cached at: 09/10/26, 02:18 PM

armory3d/armorpaint

Source: https://github.com/armory3d/armorpaint

armorpaint

ArmorPaint is a software for 3D PBR texture painting - check out the manual.

Note 1: This repository is aimed at developers and may not be stable. Distributed binaries are paid to help with the project funding. All of the development is happening here in order to make it accessible to everyone. Thank you for support!

Note 2: If you are compiling git version of ArmorPaint, then you need to have a compiler (Visual Studio with clang tools - Windows, clang + dependencies - Linux, Xcode - macOS / iOS, Android Studio - Android) and git installed.

git clone https://github.com/armory3d/armorpaint
cd armorpaint/paint

Windows (x64)

..\base\make
# Open generated Visual Studio project at `build\ArmorPaint.sln`
# Build and run

Linux (x64)

../base/make --run

macOS (arm64)

../base/make
# Open generated Xcode project at `build/ArmorPaint.xcodeproj`
# Build and run

Android (arm64)

../base/make --target android
# Open generated Android Studio project at `build/ArmorPaint`
# Build for device

iOS (arm64)

../base/make --target ios
# Open generated Xcode project `build/ArmorPaint.xcodeproj`
# Build for device

WASM

../base/make --target wasm --compile --embed

Generating a locale file

./base/make --js base/tools/extract_locales.js <locale code>
# Generates a `paint/assets/locale/<locale code>.json` file

Embedding data files

# Requires compiler with c23 #embed support (clang 19 or newer)
../base/make --embed

Similar Articles

ArcBrush – Node-based 2D image editor

Hacker News Top

ArcBrush is a free, node-based 2D image editor for creating non-destructive pipelines and automated exports, targeting game artists and illustrators.

Physically Based - The PBR values database

Lobsters Hottest

A comprehensive database of physically based rendering (PBR) values for materials, light sources, and cameras, useful for 3D artists and developers.

DALL·E: Introducing outpainting

OpenAI Blog

OpenAI introduces Outpainting for DALL·E, enabling users to extend generated or uploaded images to create large-scale images in any aspect ratio while maintaining visual consistency with shadows, reflections, and textures.

Can I texture 3D objects with oil paint?

Lobsters Hottest

A traditional oil painting artist developed the open-source tool Bob Jack Painter, which uses a real-time camera to map oil paint textures from a physical canvas onto 3D models, enabling the workflow of texturing digital 3D objects with real oil paint.