Então, em primeiro lugar, o que é ArmorPaint? É um pacote de software independente para pintar texturas PBR em modelos 3D. O autor vende montagens prontas por € 16, mas a compilação do código-fonte é gratuita no GitHub. O pacote em si é recomendado pelo autor para ser usado em conjunto com o ArmorEngine - um motor de jogo integrado ao Blender.
Quem não quer ler
Então vamos começar. Precisamos do seguinte software:
. Windows, OS .
Visual Studio Community 2019, :

Git:
, , D:/apbuild
GitCMD :

:

:
git clone --recursive https://github.com/armory3d/armorpaint
cd armorpaint
armorpaint apbuild. Git # Open generated Visual Studio project
node armorcore/make -g direct3d11
cd armorcore
# Unpack `v8\libraries\win32\release\v8_monolith.7z` using 7-Zip - Extract Here (exceeds 100MB)//
git apply patch/window_handling.diff --directory=Kinc
node Kinc/make -g direct3d11
# Open generated Visual Studio project
# Set `Project - Properties - Debugging - Command Arguments` to `..\..\build\krom`
# Build for x64 & release
1, armorcore, v8\libraries\win32\release\v8_monolith.7z monolith.7z. , .

, Visual Studio. apbuild/armorpaint/kromx/build, Krom.vcxproj. Visual Studio.
VS ..\..build\krom

Defina liberação e x64 na barra de ferramentas superior. Clique com o botão direito no projeto Krom (à direita), chame o menu de contexto e clique em construir. A montagem está concluída. Pressionamos as janelas do depurador local, o programa montado é lançado. Para atualizar as fontes, você pode inserir as seguintes linhas por vez antes de construir:
git pull origin master
git submodule update --init --recursive
O programa montado pode ser movido da pasta apbuild para outro local para uso mais conveniente. Obrigado pela atenção.