それで、まず第一に、ArmorPaintとは何ですか?これは、3DモデルにPBRテクスチャをペイントするためのスタンドアロンソフトウェアパッケージです。著者は既製のアセンブリを16ユーロで販売していますが、ソースからのビルドはGitHubで無料です。パッケージ自体は、Blenderに統合されたゲームエンジンであるArmorEngineと組み合わせて使用することを著者が推奨しています。
読みたくない人
それでは始めましょう。次のソフトウェアが必要です。
. 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
![[OK]をクリックしてウィンドウを閉じます [OK]をクリックしてウィンドウを閉じます](https://habrastorage.org/getpro/habr/upload_files/a5c/b51/3a4/a5cb513a402640d58a4237f129fa92d8.png)
上部のツールバーでリリースとx64を設定します。Kromプロジェクト(右側)を右クリックし、コンテキストメニューを呼び出して、[ビルド]をクリックします。組み立てが完了しました。ローカルデバッガウィンドウを押すと、アセンブルされたプログラムが起動します。ソースを更新するには、ビルドする前に次の行を順番に挿入します。
git pull origin master
git submodule update --init --recursiveアセンブルされたプログラムは、apbuildフォルダーから別の場所に移動して、より便利に使用できます。清聴ありがとうございました。