3D Content Creation Tools

#gamedev #haxe #tools

luboslenco d34e06077a Fix CameraControls enum 6 лет назад
.github d51201dec1 Update funding.yml 6 лет назад
Assets ffbf3a7403 xatlas -> uv_unwrap 6 лет назад
Kromx @ 114e5e381f 4195b42ac8 Update submodules 6 лет назад
Libraries 0ce685acd5 Update submodules 6 лет назад
Shaders 09707e008d Update basis calc 6 лет назад
Sources d34e06077a Fix CameraControls enum 6 лет назад
.gitattributes 38514c673d Update git config 6 лет назад
.gitignore d017faaa6d Update gitignore 6 лет назад
.gitmodules 38514c673d Update git config 6 лет назад
LICENSE.md d90e637b84 Repository link 6 лет назад
README.md 46d66a38b4 Update readme 6 лет назад
changes.md 22e8b00bad Plugin manager 6 лет назад
checkstyle.json 4a16a82852 Apply checkstyle 6 лет назад
khafile.js a33864e2e1 Reduced gpu mem usage 6 лет назад
vscode.hxml 4a16a82852 Apply checkstyle 6 лет назад

README.md

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 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
# Open generated Visual Studio project
# Set command-line arguments to `..\..\build\krom`
# Build for x64 & release
# Linux
node Kromx/make -g opengl
cd Kromx
node Kinc/make -g opengl --compiler clang --compile
cd Deployment
strip Krom
./Krom ../../build/krom
# macOS
node Kromx/make -g opengl
cd Kromx
node Kinc/make -g opengl
# 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
# Updating cloned repository
git pull origin master
git submodule update --init --recursive