検索
Start typing to search...

Aximmetry用のUnreal Editorにサードパーティ製コードプラグインをインストールする方法

Author:

注意: Aximmetry 2024.1.0 以前のバージョンを使用している場合は、以下のドキュメントではなく、

前提条件

重要: Visual Studio 2022 に Aximmetry DE 前提条件 セクションの How to Install Aximmetry ドキュメントで説明されているオプションのワークロードがインストールされている必要があります。

プラグインの入手

Epic Gamesの3Dコンテンツ向け統一デジタルマーケットプレイスであるFABを通じて、多様なプラグインとアセットが利用可能です。アクセスはhttps://www.fab.com/から可能です。さらに、多くのプラグインはGitHubや各種サードパーティのウェブサイトでも発見可能です。一部のプラグインはサードパーティのプログラムにバンドルされている場合もあります。これらのプラグインは、元のUnreal Engineで正常に動作する場合、Aximmetry用のUnreal Editorバージョン2024.1.0以降と互換性がある必要があります。

FAB

FABからプラグインを取得するには、https://www.fab.com/にアクセスし、サイトの右上にあるプロフィールアイコンをクリックしてEpicアカウントでログインします。ログイン後、Epicアカウントに追加したいプラグインを閲覧して追加できます。

ダウンロードしたいプラグインをダウンロードするには、Epic Games Launcher をインストールし、その後、以下のリンクに従ってUnreal Engine をインストールしてください。here

Unreal EngineのバージョンとAximmetry用のUnreal Editorのバージョンを一致させることが重要です。必要なバージョンを確認するには、Aximmetry用のUnreal Editorを開き、[ヘルプ] > [Unreal Editorについて] を選択します。バージョン番号の最初の2つのセグメント(例:5.3)に焦点を当ててください。

注:ディスクスペースを節約するため、Unreal Engineのインストール(ステップ3)時に、オプションをクリックし、ターゲットプラットフォームを含むすべてのインストールオプションを無効化してください。

Epic Games Launcherを開き、Libraryから希望のプラグインを元のUnreal Engineにインストールしてください:

インストールされたプラグインは、C:\Program Files\Epic Games\UE_x.x\Engine\Plugins\Marketplaceフォルダーに格納されます。そこから、インストールされたプラグインのフォルダーを、AximmetryのMarketplaceフォルダー(...Aximmetry...\UnrealEngine\Engine\Plugins\Marketplaceにコピーします。

プラグインのインストール

まず、必要なプラグインをダウンロードします。

プラグインを、Aximmetry インストール用の Unreal Editor の Marketplace ディレクトリにコピーします。以下のパスに従ってください: ...Aximmetry...\UnrealEngine\Engine\Plugins\Marketplace\

NOTE: プラグインのドキュメントで他のディレクトリが指定されている場合、Marketplace ディレクトリではなくそのディレクトリにプラグインをコピーしてください。

Aximmetry 用 Unreal Editor を起動します。新しく追加されたプラグインを有効にするには、Edit> Pluginsに移動します。必要に応じて、エディターを再起動して変更を適用します。

注:一部のプラグインには追加の手順が必要です。このページの下部にある手順を参照してください。

プロジェクト プラグイン

一部のプラグインは、Unreal Engine の Marketplace または Plugins フォルダーではなく、プロジェクトの Plugins フォルダーに配置するように設計されています。後者に配置されている場合、クッキング プロセス中に次のようなエラーが表示される可能性があります:

Missing precompiled manifest for '...'. This module was most likely not flagged for being included in a precompiled build - set 'PrecompileForTargets = PrecompileTargetsType.Any;' in ... to override. If part of a plugin, also check if its 'Type' is correct.

この問題を解決するには、Unrealプロジェクトのフォルダー(Configフォルダー、Contentフォルダー、および*.uprojectファイルが格納されている場所)内に「Plugins」という名前のフォルダーを作成します。次に、プラグインを元の場所(例:Marketplaceフォルダーまたはダウンロードした場所)から新しく作成したPluginsフォルダーに移動します。

この操作が必要なプラグインの例には、Houdini NiagaraSPCRJointDynamicsが含まれます。

特定のプラグインに関する追加の指示

ほとんどのプラグインは、前述の手順に従ってインストールできます。ただし、一部のプラグインには追加の手順が必要です。これらのプラグインのほとんどは、標準のUnreal Engineでバーチャルプロダクションに使用する場合でも、同じ手順が必要になります。

ほとんどのケースでは、これらのプラグインの制限はプロジェクトのビルドを妨げるだけですが、プラグインはEditor DataまたはLive Syncモードで引き続き使用可能です。

NVIDIA DLSS

プラグインを有効にするには、公式のインストール手順をご確認ください。これらの手順は、DLSS Unreal Engine プラグインの ZIP ファイル内の「"UE5 DLSS3 Plugin Installation Guide.pdf」というファイルに格納されています。

さらに、ZIP ファイルには「Documentation」フォルダー内に DLSS の公式ドキュメントが含まれています。プラグインを使用する前に、関連する部分をご一読いただくことをおすすめします。

DLSSを使用すると、バーチャル ビルボード(Unrealでレンダリングされるビルボード)の品質が大幅に低下する可能性があります。DLSSを有効にしている場合は、非バーチャル ビルボード(Aximmetryでレンダリングされるビルボード)を選択することをおすすめします。

注意:DLSSは、標準のUnreal Engineとは異なる方法でフォーカス(深度フィールド)を処理します。DLSSに切り替えると、フォーカスを適切に調整していない場合、シーンがボケたように見える可能性があります。

V-Ray For Unreal

  • Current Installation Parameters ステップで Customize をクリックします。
  • Unreal Engine プラグインの場所を ...Aximmetry...\Engine\Plugins\Marketplace に変更します。
  • Install Chaos Cloud Client オプションがチェックされていることを確認します。
  • 残りのインストールを通常通り完了します。

Character Creator & iClone 8 Auto Setup

  • Reallusion HUB からプラグインをダウンロードします。
  • プラグインの場所(iClone 8 のデフォルト:C:\Program Files\Reallusion\Shared Plugins\iClone 8 Live Link for Unreal\iClone Live Link Plug-in for Unreal x.x\Plugins\)に移動します。
  • そこから、プラグインのフォルダーを Aximmetry のマーケットプレイス フォルダー内の Unreal Editor にコピーします: ...Aximmetry...\Engine\Plugins\Marketplace.
  • Unreal Editor for Aximmetryを起動し、編集 > プラグインでプラグインを有効にします。

プロジェクトをクックする前に、編集 / プロジェクト設定 - マップ & モード / ゲームインスタンスに移動し、ゲームインスタンスクラスLiveLinkGameInstanceに設定します。

Aximmetryでクックしたプロジェクトをロードする前に、Unreal Editor for Aximmetryを閉じてください。MVN Live Linkは単一のアクティブ接続のみを処理できるためです。

Rokoko Studio Live

このプラグインにはクックできないいくつかの制限がありますが、Editor DataまたはLive Syncモードでは使用可能です。

プラグインをインストール後、Unreal Editor(Live Sync モード)にアニメーションをストリーミングする機能は問題なく動作します。ただし、Editor Data モードでプラグインを使用する場合は、追加の手順が必要です:

Unreal Editor でレベルブループリントを開き、Create Virtual Production Source ノードを追加し、BeginPlay イベントに接続します。(検索結果にノードが表示されない場合は、検索ボックスの上にあるContext Sensitive オプションを無効にしてみてください。

プロジェクトをAximmetryで読み込んだ際に、Unreal EditorがRokoko Studioに接続されていないことを確認してください(Rokoko Studioは同時に複数のクライアントに接続できません)。

MetaHuman

このプラグインには、クックできないいくつかの制限がありますが、Editor DataまたはLive Syncモードでは使用可能です。

VRM4U

VRM4Uプラグインは、以下の2つの組み込みUnrealプラグインが有効になっている必要があります:

  • OSC(Open Sound Control)
  • Live Link

これらのプラグインは、Unreal Editor内の編集 > プラグインに移動して有効にできます。

Cesium for Unreal

マーケットプレイスからプラグインをインストールし、Aximmetry用のUnreal Editorで有効にしてください。

以下のエラーが発生した場合:

LoadErrors: Error: Collision Profile settings do not include an entry for the Water Body Collision profile, which is required for water collision to function. Add entry to DefaultEngine.ini?

ウィンドウ / メッセージ ログ ウィンドウ内の「DefaultEngine.iniにエントリを追加しますか?」テキストをクリックしてエラーを修正してください:

Substance

このプラグインは、特定のケースでUnreal Editorでクラッシュを引き起こすことが知られています。これはプラグインのバグのため、vanilla Unreal Editorでも発生します。クラッシュは、特定のメッシュをSubstance Painterに送信した際に発生します。これはマテリアル名の衝突が原因のようです。この問題を回避するには、Send to Substance Painterをクリックする前に、メッシュアセットを別のディレクトリに移動してください。

Datasmith Twinmotion Content

Datasmith Twinmotion Contentプラグインを正常にクックするには、マーケットプレイスの「Code Plugins」カテゴリから追加のプラグインをUnreal EditorのAximmetryマーケットプレイスフォルダーに配置する必要があります。例えば、以前に mention したSubstanceプラグインが該当します。したがって、Datasmith Twinmotion Contentプラグインをインストールする際は、別の適切なプラグインをダウンロードしてマーケットプレイスフォルダーにコピーしてください。

この追加プラグインはプロジェクト内で有効化する必要はありません。

Zoom Meeting SDK プラグイン

このプラグインはプロジェクトプラグインであり、Unreal プロジェクトのフォルダー内の Plugins フォルダーに配置する必要があります。

クック時に「C++ 例外ハンドラーが使用されましたが、アンワインドセマンティクスが有効化されていません。/EHsc を指定してください」というエラーが発生します。

この問題は、プラグインの ZoomMeetingSDK.Build.cs ファイルに以下の行を追加することで解決できます。このビルドファイルは次の場所にあります:

YourProject'sFolder\Plugins\ZoomMeetingSDK\Source\ZoomMeetingSDK\ZoomMeetingSDK.Build.cs.


テキストエディターで開いて、以下の行を追加してください:

bEnableExceptions = true;

例えば、以下の場所に挿入できます:

// Some copyright should be here...
using System;
using System.IO;
using UnrealBuildTool;
public class ZoomMeetingSDK : ModuleRules
{
    public ZoomMeetingSDK(ReadOnlyTargetRules Target) : base(Target)
    {
        bEnableExceptions = true;
        
        PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs;
        // Path to the zoomLibPath.
        // Update this to the path where Zoom SDK is.
        // Note: UE only supports x64.
        string zoomLibPath = "$(PluginDir)/Source/Library/ZoomSDK";

VolingaRenderer

公式の Volinga ドキュメントに従ってください。

注意: プラグインをクック済みモードで使用し、エンジンレベルにインストールしたい場合は、プラグインファイルを c:\Program Files\Aximmetry\AxiVersion_UnrealEngine\Engine\Plugins\Marketplace\ にコピーする必要があります。

記事内容

Loading
Close
Loading spinner icon
1/10