Jadi, pertama-tama, apa itu ArmorPaint? Ini adalah paket perangkat lunak mandiri untuk mengecat tekstur PBR pada model 3D. Penulis menjual rakitan yang sudah jadi seharga 16 euro, tetapi build dari sumber di GitHub gratis. Paket itu sendiri direkomendasikan oleh penulis untuk digunakan bersama dengan ArmorEngine - mesin permainan yang diintegrasikan ke dalam Blender.
Siapa yang tidak mau membaca
Jadi mari kita mulai. Kami membutuhkan perangkat lunak berikut:
. Windows, OS .
Visual Studio Community 2019, :

Git:
, , D:/apbuild
GitCMD :

:

:
git clone --recursive https://github.com/armory3d/armorpaint
cd armorpaintarmorpaint 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 & release1, armorcore, v8\libraries\win32\release\v8_monolith.7z monolith.7z. , .

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

Setel rilis dan x64 di bilah alat atas. Klik kanan pada proyek Krom (di sebelah kanan), panggil menu konteks dan klik build. Perakitan selesai. Kami menekan jendela debugger lokal, program rakitan diluncurkan. Untuk memperbarui sumber, Anda dapat memasukkan baris berikut secara bergantian sebelum membangun:
git pull origin master
git submodule update --init --recursiveProgram yang telah dirakit dapat dipindahkan dari folder apbuild ke lokasi lain untuk penggunaan yang lebih nyaman. Terima kasih atas perhatian Anda.