Unreal Engine Genvid プラグイン

Genvidプラグインは、Unreal Engine 4および5の標準プラグインで、Unreal Engineゲームにドロップすれば、 Genvid MILE SDK をすぐに使い始めることができます。

このプラグインは、Genvid native API との相互作用に役立つユーティリティルーチンを提供します。また、オーディオおよびビデオデータの自動キャプチャを実行するために必要なコードも提供しています。最後に、利便性のため、プラグインがロード/アンロードされた際、自動的に Genvid_Initialize() および Genvid_Terminate() を呼び出します。

/engine-integration/ue4/GenvidPlugin にあります。

詳細

  • GenvidPlugin
GenvidPlugin/Source/GenvidPlugin/GenvidPlugin.Build.cs
Unreal Engine ビルドプロセス内にプラグインを統合する必要があります。
GenvidPlugin/Source/GenvidPlugin/Public/GenvidPlugin.h
Unreal Engine の標準モジュールのネイティブ API インターフェイスを定義する class です。
GenvidPlugin/Source/GenvidPlugin/Private/AutoCaptureUtil.h
自動キャプチャ (オーディオおよびビデオ) の設定を行うヘルパー class です。
GenvidPlugin/Source/GenvidPlugin/Private/GenvidPlugin.cpp
GenvidPlugin class の実装。
GenvidPlugin/Source/GenvidPlugin/Private/AutoCaptureUtil.cpp
AutoCaptureUtil class の実装。
GenvidPlugin/Source/GenvidPlugin/Private/GenvidPluginPrivatePCH.h
オプションのコンパイル済みヘッダーを指定し高速コンパイルを行うために使用されます。

Unreal Engine の Genvid プラグインのアクティベーション

Genvid プラグインをUnreal Editor、 Plugins タブよりアクティベートします。メニュー選択 :Edit –> Plugin をクリックして、タブを開きます。

../../../_images/ue4_Genvid_Plugins.png

図 45 Genvid プラグイン

Enabled のチェックボックスにチェックを付けて、プラグインをアクティベーションします。

Unreal Engine 4.27 以降の Win32 プラットフォームの構築

Unreal Engine 4.27 より、Epic Games 社は正式に Win32 プラットフォームのサポートを終了しました。以前は、Genvid Unreal Engine Plugin は、ビルドターゲットプラットフォームを Win32 および Win64 に設定した状態で提供されていました。

そのため、デフォルトでは Win64 プラットフォームのみを設定しています。もし、Win32 プラットフォーム用にビルドしたい場合。

  1. GenvidPlugin.Build.cs`` ファイル内の Win32 プラットフォームに関連するコードのアンコメントを行います。
  2. GenvidPlugin.uplugin`` ファイルの WhitelistPlatformsWin32 を追加してください。