knekke / armorpaint

3D PBR Texture Painting Software

Home Page:https://armorpaint.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

armorpaint

Build Status

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 currently 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 - Windows, clang + deps - Linux, Xcode - macOS), nodejs and git installed. Learn more about Kha, Kore and Krom.

git clone --recursive https://github.com/armory3d/armorpaint
cd armorpaint
# Windows
node Kha/make krom -g direct3d11
cd Krom
node Kore/make -g direct3d11
# Open generated Visual Studio project
# Set command-line arguments to `..\..\build\krom`
# Build for x64 & release
# Linux
node Kha/make krom -g opengl --shaderversion 330
cd Krom
node Kore/make -g opengl --compiler clang --compile
cd Deployment
strip Krom
./Krom ../../build/krom
# macOS
node Kha/make krom -g opengl
cd Krom
node Kore/make -g opengl
# Open generated Xcode project
# Set command-line arguments to `armorpaint_repo/build/krom`
# Build
# Optional: Parse krom.js bytecode into krom.bin for startup efficiency
./Krom_binary armorpaint_repo/build/krom armorpaint_repo/build/krom-resources --writebin

About

3D PBR Texture Painting Software

https://armorpaint.org

License:Other


Languages

Language:Haxe 79.5%Language:GLSL 19.0%Language:JavaScript 0.8%Language:HLSL 0.3%Language:C++ 0.2%Language:Python 0.1%Language:Batchfile 0.0%