Alors, tout d'abord, qu'est-ce qu'ArmorPaint? Il s'agit d'un progiciel autonome permettant de peindre des textures PBR sur des modĂšles 3D. L'auteur vend des assemblages prĂȘts Ă l'emploi pour 16 âŹ, mais la compilation Ă partir des sources est gratuite sur GitHub. Le package lui-mĂȘme est recommandĂ© par l'auteur pour ĂȘtre utilisĂ© en conjonction avec ArmorEngine - un moteur de jeu intĂ©grĂ© Ă Blender.
Qui ne veut pas lire
Alors, commençons. Nous avons besoin des logiciels suivants:
. 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
DĂ©finissez release et x64 dans la barre d'outils supĂ©rieure. Faites un clic droit sur le projet Krom (Ă droite), appelez le menu contextuel et cliquez sur construire. L'assemblage est terminĂ©. Nous appuyons sur les fenĂȘtres du dĂ©bogueur local, le programme assemblĂ© est lancĂ©. Pour mettre Ă jour les sources, vous pouvez insĂ©rer les lignes suivantes Ă tour de rĂŽle avant la construction:
git pull origin master
git submodule update --init --recursive
Le programme assemblĂ© peut ĂȘtre dĂ©placĂ© du dossier apbuild vers un autre emplacement pour une utilisation plus pratique. Merci de votre attention.