3D Content Creation Tools

#gamedev #haxe #tools

luboslenco 46b694e048 Update submodules 6 years ago
.github ca3d1c1781 Create FUNDING.yml 6 years ago
Assets ccdaab8e78 Add shader file 6 years ago
Bundled ccdaab8e78 Add shader file 6 years ago
Kromx @ 7d24759328 46b694e048 Update submodules 6 years ago
Libraries f6677e3130 Update submodules 6 years ago
Sources d2f8c23d0e Rename to paint bias to paint bleed 6 years ago
compiled dd73873a7b Fix packing inline 6 years ago
.gitattributes 2b2f5dceba Add .gitattributes 6 years ago
.gitignore cfa447d53a Write config 6 years ago
.gitmodules 2d9a9aa891 Include format 6 years ago
.travis.yml 2993299d97 Cleanup 6 years ago
LICENSE.md d90e637b84 Repository link 6 years ago
README.md e30d83e144 Update submodules 6 years ago
khafile.js c56ad2513b Cleanup 6 years ago

README.md

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, Kinc and Krom.

git clone --recursive https://github.com/armory3d/armorpaint
cd armorpaint
# Windows
node Kromx/make -g direct3d11
cd Kromx
# Unpack `V8\Libraries\win32\release\v8_monolith.7z` using 7-Zip (exceeds 100MB)
node Kinc/make -g direct3d11 --noshaders
# Open generated Visual Studio project
# Set command-line arguments to `..\..\build\krom`
# Build for x64 & release
# Linux
node Kromx/make -g opengl --shaderversion 330
cd Kromx
node Kinc/make -g opengl --noshaders --compiler clang --compile
cd Deployment
strip Krom
./Krom ../../build/krom
# macOS
node Kromx/make -g opengl
cd Kromx
node Kinc/make -g opengl --noshaders
# Open generated Xcode project
# Set command-line arguments to `armorpaint_repo/build/krom`
# Add `path/to/Kromx/V8/Libraries/macos/release` into Library Search Paths
# Build