SDK API リファレンス
ALiSplatActor · ULodGlspComponent · 公開型
概要
LiSplat Unreal SDK のランタイムモジュールは GaussianSplatting です。
| クラス | 説明 |
|---|---|
| ALiSplatActor | アセット、チャンク、レンダリング、LOD 設定を管理するシーンのエントリーポイント。 |
| ULodGlspComponent | 1 チャンクのレンダリング、LOD 読み込み、動的フィルタリング。 |
| 公開列挙型と構造体 | 両クラスで使用する設定用の型。 |
通常、アプリケーションコードで必要なのは ALiSplatActor だけです。アセットを割り当てると、Actor は ULodGlspComponent のインスタンスを自動作成して管理します。
C++ での使用方法
- プロジェクトの
Build.csにモジュールを追加します。
csharp
PublicDependencyModuleNames.Add("GaussianSplatting");- ヘッダーをインクルードしてアセットを設定します。
cpp
#include "LiSplatActor.h"
SplatActor->SetSplatAsset(SplatAsset);
SplatActor->SetLightMode(ELightMode::Lit);個別のチャンクを直接制御する場合は、次のヘッダーもインクルードします。
cpp
#include "LodGlspComponent.h"