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

    • PortalCam P1

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

    • Lixel K1

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

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

    • Lixel L2 Pro

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

      • 製品概要
      • デバイスの基本操作
      • デバイスのアクティベーションと接続
      • デバイス収集
      • 絶対座標点群データの取得
      • 付録
  • アクセサリー

    • Stick Light

      • 取り付けガイド
      • 基本操作
      • よくある質問
  • 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 とトラブルシューティング
    • LCC Studio Linux

      • 製品概要説明
      • 基本アーキテクチャマニュアル
      • インストールと展開説明書
      • コンテナ起動パラメータ説明書
      • CodeMeter オフラインライセンス展開説明書
      • APIコマンドセット
      • 付録-開発者データマニュアル
      • 付録-エラーコード一覧
      • シングルノードマルチGPUクラスタ展開QuickStart
    • 活用テクニック

      • 複数の大規模 3DGS モデルの統合ワークフロー
    • バージョン履歴
  • プラグインと SDK

    • Unreal

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

        • LixelStudio メッシュで 3DGS をリライティングする
      • API リファレンス

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

        • v3.4.0
        • 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
    • Unity

      • Unity SDK の概要
      • 技術的特徴
      • 開発環境の要件
      • PC クイックスタートガイド
      • プロジェクト設定の最適化ガイド
      • Pico 4 Ultra 開発ガイド
      • Pico 4 Ultra PC ストリーミングガイド
      • Quest 3 開発ガイド
      • Quest 3 PC ストリーミングガイド
      • OpenXR 開発ガイド
      • Pico 4 Ultra Business Streaming ガイド
      • 用語集
      • FAQ
      • お問い合わせ
      • 機能開発ガイド

        • 複数シーン混合レンダリング開発ガイド
        • 影の受光開発ガイド
        • リアルタイムライティング開発ガイド
        • マルチカメラレンダリング開発ガイド
        • 高解像度画像レンダリング開発ガイド
        • LCC / LCC2 データ形式互換性開発ガイド
        • 読み込みエフェクト開発ガイド
        • Mip レンダリングモード切り替え開発ガイド
        • エッジ・コーナースナップ開発ガイド
        • 投影デカール開発ガイド
        • ビデオ投影デカール開発ガイド
        • ハイライト開発ガイド
        • リアルタイムクリッピング開発ガイド
        • カラー調整開発ガイド
        • シーン Mesh データ取得開発ガイド
        • エディターモード開発ガイド
        • レンダリングパフォーマンスパラメータ設定ガイド
        • アプリケーションとデータの同梱パッケージ開発ガイド
        • コリジョンシステム開発ガイド
        • macOS 開発の権限問題ガイド
        • iOS デバイスのコンパイル・パッケージ化開発ガイド
      • API リファレンス

        • LCCManager
        • Renderer
        • データ型
      • 変更履歴

        • v2.3.0
        • v2.2.10
        • v2.2.0
        • v2.1.19
        • v2.0.14
    • Web

      • はじめに
      • レンダリング性能最適化ガイド
      • グラフィックス設定
      • よくある質問
      • API リファレンス

        • LCCRender::clearIndexDB
        • LCCRender::dispose
        • LCCRender::load
        • LCCRender::setCamera
        • LCCRender::unload
        • LCCRender::update
        • LCCObject::checkRenderNextFrame
        • LCCObject::clearRenderNextFrame
        • LCCObject::ecef2Prj
        • LCCObject::getBounds
        • LCCObject::getEnvInstancedMesh
        • LCCObject::getInstancedMesh
        • LCCObject::getLodInfos
        • LCCObject::getOriginPosition
        • LCCObject::getProjectionCoordinateSystemInfos
        • LCCObject::hasCollision
        • LCCObject::hasEnvironment
        • LCCObject::hasShcoef
        • LCCObject::intersectsCapsule
        • LCCObject::intersectsRayExt
        • LCCObject::intersectsRayFromOriginExt
        • LCCObject::intersectsSphere
        • LCCObject::lowerToBottom
        • LCCObject::prj2Ecef
        • LCCObject::raiseToTop
        • LCCObject::raycast
        • LCCObject::raycastFromOrigin
        • LCCObject::setAlpha
        • LCCObject::setClipBox
        • LCCObject::setClipPlane
        • LCCObject::setEndLod
        • LCCObject::setLodAutoLevelUp
        • LCCObject::setMaxDistance
        • LCCObject::setMaxNodeSplats
        • LCCObject::setMaxSplats
        • LCCObject::setOriginPosition
        • LCCObject::setPointsColor
        • LCCObject::setRenderState
        • LCCObject::setRotation
        • LCCObject::setScale
        • LCCObject::setSemantic
        • LCCObject::setSemanticColor
        • LCCObject::setSmooth
        • LCCObject::setStartLod
        • LCCObject::setTranslation
        • LCCObject::setVisible
        • LCCObject::togglePointsDisplayMode
        • LCCObject::useEnvironment
        • LCCObject::useShcoef
      • 更新履歴

        • v0.6.3
        • v0.6.2
        • v0.6.1
        • v0.6.0
        • v0.5.5
        • v0.5.4
        • v0.5.3
        • v0.5.2
        • v0.5.1
        • v0.5.0
        • v0.4.1
        • v0.4.0
        • v0.3.1
        • v0.3.0
        • v0.2.0

技術的特徴

機能一覧

LCC Unity SDK は改善を続けており、機能はますます充実しています。現在 90 を超える API を提供しています。主な機能を以下に示します。必要に応じてご自身のプロジェクトに統合できます。

No.機能説明備考
1基本レンダリング全量 LOD0 レンダリングに対応
大規模シーン向けの動的 LOD チャンクレンダリングに対応
球面調和関数あり / なしのレンダリングに対応
主体データと環境データを個別にレンダリング制御可能
全量 / チャンクレンダリングを自動判定
オブジェクトレベルから都市レベルまでの 3DGS データシーンに対応
2マルチグラフィックス API 対応DX12、DX11、Vulkan、Metal のグラフィックス API に対応さまざまなハードウェアプラットフォームに適応
3OpenXRVR デバイス向けの OpenXR 標準に対応さまざまなハードウェアプラットフォームに適応
43DGS / 点群レンダリング3DGS と点群の両方のレンダリングモードに対応
5単一シーン / 複数シーン混合レンダリング単一 LCC シーンのレンダリングに対応
複数 LCC シーンの混合レンダリングに対応(最大 255 シーン)
SOG / SPZ 形式ファイルの混合レンダリングに対応
CPU メモリ / GPU ビデオメモリを統合管理し、メモリ / ビデオメモリのリークや枯渇を完全に排除
6動的ライティングポイントライトとスポットライトによるリアルタイム動的ライティングに対応Proxy Mesh に依存せず、より柔軟に使用可能
7リアルタイム影Mesh が 3DGS サーフェスへリアルタイムに影を落とすことに対応Proxy Mesh に依存せず、オーバーヘッドが小さく高性能
8コーナースナップ3DGS サーフェスでのコーナースナップ、スナップカーソル表示、スナップ付きレイキャスティングに対応
9マルチカメラレンダリング全量レンダリングモードはフル機能のマルチカメラレンダリングに対応
チャンクレンダリングモードは同じ位置・向きでのマルチカメラレンダリングに対応
複数のカメラ位置を許容
10投影デカールテクスチャおよび動的ビデオの投影デカールに対応
投影デカールの深度オクルージョンに対応
11正射投影 / 透視投影レンダリング正射投影と透視投影レンダリングの動的切り替えに対応
12HD ビデオ録画さまざまな解像度(1080P、2K、4K、8K)でのビデオ録画に対応さまざまなサイズでの HD ビデオ録画が可能
モニター解像度の影響を受けない
13リアルタイムハイライトリアルタイムの選択ハイライト(2D、3D、Mix)に対応
14リアルタイムクリッピングリアルタイムの選択クリッピング(2D、3D、Mix)に対応
15リアルタイム平面断面表示リアルタイムの水平・垂直平面断面表示に対応
16リアルタイムカラー調整リアルタイムの選択領域カラー調整(明るさ、彩度、コントラスト)に対応
17セマンティックカラーリングセマンティックデータのセマンティクスによる色付けに対応3DGS プリミティブがセマンティック情報を保持している必要があります
18AI Box レンダリングAI が認識した lcb ファイルの可視化に対応主にエネルギー業界の AI 検出ボックスのレンダリングに使用
19読み込みエフェクトデータ読み込み中の拡散エフェクトに対応
20レイキャスティングMesh なしのレイキャスティングに対応
Mesh ありのレイキャスティングに対応
Mesh との球体コリジョン検出に対応
Mesh とのカプセルコリジョン検出に対応
高性能コリジョン検出システムを内蔵
21動的 FOV 設定実行時のレンダリングカメラの FOV 動的設定に対応立体視メガネの装着など、レンダリングホストと表示デバイスが分離している場合に主に使用
22アルファ調整グローバルな 3DGS 不透明度のリアルタイム調整に対応
複数 LCC シーンレンダリング時の各シーン個別の不透明度調整に対応
23データソースローカルディスクのデータソースに対応
ネットワークサーバーのデータソースに対応
24フレームレートロックフレームレートのロック / アンロックの動的切り替えに対応パフォーマンス最適化のためデフォルトでロック
25深度書き込みリアルタイムの深度書き込みに対応制限: 書き込み粒度が粗く、楕円体状になることがあります
26リアルタイム Mip / Non-Mip 切り替えMip と Non-Mip レンダリングのリアルタイム切り替えに対応
27PCVR ストリーミングSingle Pass Instanced と Multi Pass の PCVR ストリーミングに対応
28シーン Mesh の取得シーン Mesh データの一括取得とオンデマンドの部分取得に対応
29小点カリング実行時の小点カリング動的調整によるパフォーマンス最適化に対応
30レンダリングパラメータ設定総レンダリングバッファ、オンスクリーンレンダリング数、StartLOD、SSE 係数などのレンダリングパラメータ設定 API を公開実行時のレンダリング性能と品質の動的調整が可能

注:

  • 一部の機能は PC プラットフォーム(Windows、Mac、Ubuntu を含む)に限定されます。
  • Render Feature に依存する一部の機能は、Built-in、URP、HDRP の間で対応状況に差があります。

パフォーマンス

LCC レンダリングは GPU 演算集約型のアプリケーションです。レンダリング性能は主に以下の要素に依存します:画面解像度、CPU 処理速度、GPU 処理速度、メモリ容量と周波数。下記の表の Splat 数はすべて 3DGS の Splat 数を指します。

PC

NVIDIA RTX 3060 GPU、Intel i7-11700 CPU、3200 MHz 32 GB メモリ、解像度 1800×1000 の環境で、2400 万 Splat @ 30 FPS のレンダリング速度を実現できます。

モバイル

プラットフォームレンダリング速度
Android(2020 年以降のミドル〜ハイエンド端末)200 万 Splat @ 30 FPS
iOS(iPhone 11 以降)300 万 Splat @ 30 FPS

VR

デバイスレンダリング速度
Pico 4 Ultra60 万 Splat @ 30 FPS
Quest 360 万 Splat @ 30 FPS