XGRIDSドキュメント
  • 简体中文
  • English
  • 繁體中文
  • 日本語
  • Deutsch
  • Español
  • Italiano
  • Français
  • Русский
  • 简体中文
  • English
  • 繁體中文
  • 日本語
  • Deutsch
  • Español
  • Italiano
  • Français
  • Русский
  • PortalCam

    • 製品概要
    • デバイスの基本操作
    • LCC Scan App の使用
    • メンテナンスとお手入れ
    • FAQ
  • Lixel K シリーズ

    • Lixel K1

      • 製品概要
      • デバイスの基本操作
      • デバイスのアクティベーションと接続
      • デバイス収集
      • 絶対座標のポイントクラウドデータを取得する
      • マップフュージョン
      • 典型的なシーンにおける経路計画の推奨
      • 注意事項
      • FAQ
    • Lixel K2

      • 製品概要
      • デバイスの基本操作
      • デバイスのアクティベーションと接続
      • デバイス収集
      • 絶対座標のポイントクラウドデータを取得
      • マップフュージョン
      • 典型的なシーンにおける経路計画の推奨
      • 注意事項
      • FAQ
  • Lixel L シリーズ

    • Lixel L2 Pro

      • 製品概要
      • デバイスの基本操作
      • デバイスのアクティベーションと接続
      • デバイス収集
      • 絶対座標のポイントクラウドデータを取得する
      • 実時計測機能
      • 付録
      • FAQ
  • Lixel Studio

    • バージョンと著作権
    • インストールとアクティベーション
    • ソフトウェアインターフェース
    • ファイル操作
    • プロジェクト処理
    • ツール
    • 2D 作図
    • 業界応用
    • 設定
    • デバイス接続
  • Lixel CyberColor

    • LCC Studio

      • はじめに
      • バージョンと更新
      • ダウンロードとインストール
      • インターフェース概要とナビゲーション
      • 再構築前の準備
      • モデル再構築
      • 単一モデル再構築
      • 地図合成
      • 空地融合
      • 航空撮影再構築
      • マイモデル
      • その他の機能
      • 設定とアカウント
      • Converter
      • 動画再構築
      • よくある質問 / FAQ
    • LCC Scene Editor

      • バージョンと更新
      • アカウントとサインイン
      • 製品概要とホーム画面
      • エディター画面
      • ナビゲーションモード
      • ファイル
      • 設定
      • 編集
      • ウィンドウ
      • グローバルツールバー
      • アセットとプロパティ
      • 左ツールバー
      • ビューポイント
      • ポータル
      • スカイボックス
      • アノテーション
      • 測定
      • フライスルー
      • シーンレポート
      • 3D レイアウト
      • ミニマップ
      • プレビューモード(Viewer)
      • ヘルプ
      • よくある質問(FAQ)
      • スポーンポイント
    • LCC Model Editor

      • バージョンと更新
      • ユーザーガイド
      • 概要とインターフェース
      • ファイル操作
      • セレクター
      • モデルの編集
      • 測定
      • カラーグレーディング
      • アセット管理
      • 設定とヘルプ
      • よくある質問
    • Capture Guide

      • 概要
      • 撮影デバイス概要
      • 一般的な撮影の原則
      • 屋内シーンの撮影
      • 屋外シーンの撮影
      • 大規模撮影(マップフュージョン)
      • 空地マップフュージョン撮影
      • オブジェクト撮影
      • 人物撮影
      • ビデオ再構築撮影
      • HD Enhancement
      • 制御点(Lixel P1)
      • FAQ とトラブルシューティング
    • バージョン履歴
  • プラグインと SDK

    • Unreal

      • 概要
      • クイックスタート - Windows
      • クイックスタート - Linux
      • クイックスタート - Quest3
      • エディションとライセンス
      • レンダリング
      • 画面調節
      • 法線とライティング
      • シーン編集
      • パフォーマンスパラメーター
      • パフォーマンス最適化ガイド
      • サードパーティおよびエンジンプラグインとの連携
      • プロキシメッシュ
      • 読み込みアニメーション
      • コリジョン
      • ナビゲーションシステム対応
      • Single layer water 対応
      • ローカライズ
      • よくある質問
      • トラブルシューティング
      • ログと診断
      • お問い合わせ
      • API リファレンス

        • ALCCActorBase
        • ULCCComponentBase
        • ULCCComponent
        • ULCC2Component
        • SOG / SPZ / PLY Actors
        • ALCC2ProxyMesh
        • ALCCClippingVolume
        • ALCCSectionPlane
        • ULCCUtilLibrary
        • Enums
        • Structs
      • 更新履歴

        • v3.3.1
        • v3.0.0
        • v2.2.1
        • v1.0.0
        • v0.9.0
        • v0.8.0
        • v0.7.1
        • v0.6.1
        • v0.5.2
        • v0.4.1
        • v0.4.0
        • v0.3.0
        • v0.0.5
        • v0.0.4
        • v0.0.3
        • v0.0.2
        • v0.0.1

LCC Unreal Plugin の概要

公式サイト ダウンロード GitHub Discord

LCC Unreal Plugin (LCC4Unreal) は、XGRIDS が Unreal Engine 5 上で開発した 3D Gaussian Splatting (3DGS) レンダリングプラグインです。UE5 内で複数の 3DGS データ形式をインポートし、レンダリングし、インタラクションに対応します。

対応バージョン

バージョン対応エンジン
v1.0.0 以降Unreal Engine 5.4 ~ 5.8
v1.0.0 未満Unreal Engine 5.1 ~ 5.7

対応プラットフォーム:

  • Windows 上での開発: Win64 のパッケージ化に加え、Linux x86 へのクロスコンパイルに対応
  • ネイティブ Linux 上での開発: Linux x86 のパッケージ化に対応

注: 公開されているプラグインパッケージは Epic が公開するエンジンに対してビルドされています。Epic Games Launcher からインストールするビルド済みバージョンと、未改変の公式ソースからコンパイルしたソースビルドが対象です。ベンダーがカスタマイズしたブランチ(NVIDIA RTX ブランチなど)、UE から派生した商用エンジン(Pixotope など)、およびソースをローカルで改変したエンジンでは、公式のプラグインパッケージをそのまま使用できず、カスタムビルドが必要です。カスタムエンジンバージョン を参照してください。

対応形式

形式拡張子説明
LCC2.lcc2XGRIDS 独自形式で、現在の主要形式。深度、LOD、八分木構造に対応
LCC.lccXGRIDS 独自形式。LCC2 に置き換えられた旧形式
SOG.sogPlayCanvas が提唱する形式。LCC2 パイプラインを使用し、深度に対応、LOD なし
SPZ.spzNiantic Labs が提唱する形式で、v2/v3/v4 に互換。LCC2 パイプラインを使用し、深度に対応、LOD なし
PLY.ply標準的な 3DGS 点群形式。LCC2 パイプラインを使用し、深度に対応、LOD なし

2つのレンダリングパイプライン

プラグインには 2 種類のレンダリング実装が含まれており、それぞれ LCC パイプラインと LCC2 パイプラインと呼びます。データがどちらのパイプラインを通るかは形式によって決まります。

パイプライン形式特性
LCC2.lcc2 / .sog / .spz / .ply現在の主要パイプライン。深度を出力してオクルージョンテストに参加し、表示中のすべてのデータを 1 つのバッファに統合して 1 回のドローコールで送信
LCC.lcc旧来の実装で、.lcc データの読み込み専用。深度を出力せず、ノードごとに 1 回のドローコールを送信

2 つのパイプラインでは対応する機能が異なります。一方のパイプラインでのみ利用できるパラメーターは、もう一方の Details パネルでは非表示になります。各ドキュメントでは、パラメーターがどのパイプラインに属するかを明記しています。

対応する Actor

Actorパイプライン用途
ALCC2ActorLCC2.lcc2 形式を読み込む
ALCCActorLCC.lcc 形式を読み込む
ASogActorLCC2単一の .sog ファイルを読み込む
ASpzActorLCC2単一の .spz ファイルを読み込む
APlyActorLCC2単一の .ply ファイルを読み込む

プラグインの入手

LCC Unreal Plugin のダウンロード

プラグインのディレクトリ構成

LCC4Unreal プラグインのディレクトリ構成

LCC4Unreal プラグインのディレクトリ構成

LCC4Unreal プラグインのファイルとサブディレクトリ

LCC4Unreal プラグインのファイルとサブディレクトリ

ディレクトリ / ファイル説明
Binariesバイナリライブラリ
Contentプラグインのアセット(マテリアルなど)
Intermediateビルド中間物(UHT が生成するヘッダーとコード。削除しないこと)
Resourcesアイコンアセット
Shadersレンダリング用シェーダー
Sourceモジュールのソース定義
LCC4Unreal.upluginプラグイン記述ファイル

座標系

LCC データは Z 軸を上とする右手座標系を使用し、UE は Z 軸を上とする左手座標系を使用します。通常は追加の処理は不要です。

LCC と Unreal Engine の座標系の比較

LCC と Unreal Engine の座標系の比較

Y 軸を上とする PLY ファイルの場合は、Actor を X 軸まわりに 90 度回転させます。

機能一覧

  • 複数形式の 3DGS レンダリング(LCC/LCC2/PLY/SOG/SPZ)
  • 2 種類のレンダリングモード: 3DGS と点群
  • 複数の法線生成モード(Fixed/ViewFacing/Hemispherical/ProxyMesh)
  • シーンライティングとの連動(Lit/Unlit)
  • カラー調整(彩度/コントラスト/ガンマ/オフセット/色味)
  • 影の受光(実験的機能)
  • クリッピングボリュームと断面プレーン(各 65536 個まで、無償版では各 50 個まで)
  • コリジョンデータの動的読み込み
  • GIS による地理配置(Cesium 連携)
  • 読み込みアニメーション
  • nDisplay 対応
  • VR ステレオレンダリング
  • DLSS 対応
  • Navigation System 対応
  • Single layer water 対応
  • OpenColorIO によるカラーマネジメント
  • マルチカメラ / SceneCapture 対応
  • 全量読み込みレンダリングモード(小規模シーンの自動統合)
次へ
クイックスタート - Windows