ソースからArmorPaintを構築する

メインプログラムウィンドウ
メインプログラムウィンドウ

それで、まず第一に、ArmorPaintとは何ですか?これは、3DモデルにPBRテクスチャをペイントするためのスタンドアロンソフトウェアパッケージです。著者は既製のアセンブリを16ユーロで販売していますが、ソースからのビルドはGitHubで無料です。パッケージ自体は、Blenderに統合されたゲームエンジンであるArmorEngineと組み合わせて使用​​することを著者が推奨しています。

読みたくない人

それでは始めましょう。次のソフトウェアが必要です。

. Windows, OS .

Visual Studio Community 2019, :

ダウンロードとインストール

Git:

, , D:/apbuild

GitCMD :

ここでは、githubからコマンドを入力します

:

ここで、作成したフォルダーに移動します

:

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

[OK]をクリックしてウィンドウを閉じます
OK

上部のツールバーでリリースとx64を設定します。Kromプロジェクト(右側)を右クリックし、コンテキストメニューを呼び出して、[ビルド]をクリックします。組み立てが完了しました。ローカルデバッガウィンドウを押すと、アセンブルされたプログラムが起動します。ソースを更新するには、ビルドする前に次の行を順番に挿入します。

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

アセンブルされたプログラムは、apbuildフォルダーから別の場所に移動して、より便利に使用できます。清聴ありがとうございました。




All Articles