Construyendo ArmorPaint desde la fuente

Ventana principal del programa
Ventana principal del programa

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, :

Descargar e instalar

Git:

, , D:/apbuild

GitCMD :

Aquí ingresaremos comandos del github

:

Aquí vamos a la carpeta que creamos.

:

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

Haga clic en Aceptar y cierre la ventana.
OK

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.




All Articles