Erstellen von ArmorPaint aus der Quelle

Hauptprogrammfenster
Hauptprogrammfenster

Was ist ArmorPaint? Es ist ein eigenständiges Softwarepaket zum Malen von PBR-Texturen auf 3D-Modellen. Der Autor verkauft fertige Baugruppen für 16 Euro, aber der Build aus dem Quellcode auf GitHub ist kostenlos. Das Paket selbst wird vom Autor empfohlen, um es in Verbindung mit ArmorEngine zu verwenden - einer in Blender integrierten Spiel-Engine.

Wer will nicht lesen

Also lasst uns anfangen. Wir benötigen folgende Software:

. Windows, OS .

Visual Studio Community 2019, :

Herunterladen und installieren

Git:

, , D:/apbuild

GitCMD :

Hier geben wir Befehle vom Github ein

:

Hier gehen wir zu dem Ordner, den wir erstellt haben

:

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

Klicken Sie auf OK und schließen Sie das Fenster
OK

Stellen Sie in der oberen Symbolleiste Release und x64 ein. Klicken Sie mit der rechten Maustaste auf das Krom-Projekt (rechts), rufen Sie das Kontextmenü auf und klicken Sie auf Erstellen. Die Montage ist abgeschlossen. Wir drücken die lokalen Debugger-Fenster, das zusammengestellte Programm wird gestartet. Um die Quellen zu aktualisieren, können Sie vor dem Erstellen die folgenden Zeilen einfügen:

git pull origin master
git submodule update --init --recursive

Das zusammengestellte Programm kann zur bequemeren Verwendung aus dem apbuild-Ordner an einen anderen Speicherort verschoben werden. Vielen Dank für Ihre Aufmerksamkeit.




All Articles