dajiaohuang 6ed1ef3c6b docs: fix three dead self-links in base/docs
All three pointed at paths that no longer exist, so they 404 on GitHub:

- `base/docs/amake.md` linked `ashader.c` at `tree/main/base/docs/ashader`,
  which is neither a file nor a directory. The doc is `ashader.md`, so the
  link needs `blob/` and the `.md` suffix.
- `base/docs/brute_pathtracer.md` linked the raytrace sources under
  `base/sources/`, but they live under `paint/sources/render/` now.

Verified by resolving every armory3d/armorpaint self-link in the tree's
markdown against the tracked file list: 3 of 8 were dead before, 0 of 8
after.
2026-09-10 19:45:47 +08:00
2026-07-05 17:43:38 +02:00
2026-09-09 17:32:58 +02:00
2025-12-12 00:09:38 +01:00
2026-08-22 15:43:55 +02:00
2026-03-24 12:40:18 +01:00
2026-06-04 10:16:03 +02:00

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
S
Description
GitHub Trending: armory3d/armorpaint
Readme
293 MiB
Languages
C 92.6%
Objective-C 3.5%
Metal 2%
GLSL 1.1%
JavaScript 0.4%
Other 0.1%