Entonces, en primer lugar, ¿qué es ArmorPaint? Es un paquete de software independiente para pintar texturas PBR en modelos 3D. El autor vende ensamblajes listos para usar por 16 euros, pero la compilación desde la fuente en GitHub es gratuita. El autor recomienda el paquete en sí para ser utilizado junto con ArmorEngine, un motor de juego integrado en Blender.
Quien no quiere leer
Entonces empecemos. Necesitamos el siguiente 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
Establezca release y x64 en la barra de herramientas superior. Haga clic derecho en el proyecto Krom (a la derecha), llame al menú contextual y haga clic en construir. El montaje está completo. Presionamos las ventanas del depurador local, se lanza el programa ensamblado. Para actualizar las fuentes, puede insertar las siguientes líneas sucesivamente antes de construir:
git pull origin master
git submodule update --init --recursive
El programa ensamblado se puede mover de la carpeta apbuild a otra ubicación para un uso más conveniente. Gracias por su atención.