AB
AiBoss
project

Aholo Viewer - Quncore Technology社が提供するオープンソースの3Dガウスブラウザ。

Aholo Viewerは、Quncore Technologyが開発したオープンソースの高性能Webベースレンダリングエンジンで、3Dガウススパッタリング(3DGS)に基づいています。このツールはチャンクレベルのLODストリーミング技術を採用しており、3Dコンテンツをさまざまなデバイス上でビデオのようにレンダリングできます。

Aholo Viewerとは何ですか?

Aholo Viewerは、Quncore Technologyが開発したオープンソースの高性能Webベースレンダリングエンジンで、3Dガウシアンスパッタリング(3DGS)をベースとしています。このツールはチャンクレベルのLODストリーミング技術を採用しており、ビデオなどの様々なデバイス間で3Dコンテンツをスムーズに伝送できます。モバイルデバイスでは、最大10億個のガウス点を持つ大規模な都市規模のシーンを実行できます。この製品は、ply、spz、sog、splat、lcc、ksplatといった主要な3DGSフォーマットに対応しており、LOD生成、フォーマット変換、ボクセル衝突ボリューム生成のためのツールが内蔵されているため、開発者はすぐに使用できます。また、空間再構成、クラウドレンダリング、3D AIモデル生成などの機能を網羅するAholo Spatial Intelligence Platform APIも付属しており、3Dインターネットを「閲覧可能」から「利用可能」へと進化させます。

Aholo Viewerの主な機能

  • 数十億レベルのガウスシーンのスムーズなレンダリングチャンクレベルのLODとストリーミングスケジューリングにより、ブラウザ上で10億個のガウス点を持つシーンの読み込みとスムーズなローミングを数秒でサポートし、最初の画面には10秒以内にアクセスできます。
  • インストール不要で複数端末にアクセス可能携帯電話、パソコン、VRデバイスに完全対応。クライアントソフトのダウンロードは不要。ブラウザを開くだけで、広大な3D世界を体験できます。
  • マルチフォーマット対応ply、spz、sog、splat、lcc、ksplatなどの主要な3Dガウスフォーマットをサポートします。
  • 完全なツールチェーン高品質なLOD生成、データ形式変換、3Dガウスコライダー生成、編集、ピッキングのための組み込みツール。
  • 物理衝突システム3DGSで再構築されたアセットからボクセルコライダーを生成し、光線、カプセル、地面検出、壁障害物に対するリアルタイム衝突クエリをサポートし、歩行モードとカメラ障害物回避をサポートします。
  • クラウドハイブリッドレンダリングOpenUSDをベースとしているため、3DGSと高精細メッシュを同じシーンやフレーム内で共存、混合、レンダリングすることができ、クラウド上でのリアルタイムストリーミングにより、低スペックの端末でもスムーズなプレビューが可能になります。
  • マルチレベルレンダリング構成この機能には、エフェクト優先、パフォーマンス優先、エクストリームパフォーマンスの3つのレンダリングパスがあり、必要に応じて画質とパフォーマンスのバランスを取ることができます。

Aholo Viewerの技術的原理

  • Chunk-based LOD Tree元の3DGSデータは複数のチャンクに分割され、各チャンクごとに異なるレベルのLODが生成されます。実行時には、チャンクごとにレベルが切り替わります。Spark 2.0のスプラットベースのLODと比較すると、チャンクの粒度が粗く、キャッシュヒット率が向上し、スケーラビリティが強化されているため、都市レベルの大規模シーンをチャンクごとに分割・更新することが容易になります。
  • ストリーミングバッチプルデータは視錐台の優先度に基づいてロードされ、メモリとビデオメモリの使用量を制御することで、大規模シーンにおける効率的なスケジューリングを実現します。
  • レンダリングパイプラインの最適化多倍長データ構造によってGPUメモリの使用量を削減し、事前計算とオンデマンドパスをキャッシュすることでフレームあたりのGPUオーバーヘッドを圧縮し、モートンソートと詳細カリングを組み合わせることでデータアクセスの効率を向上させます。
  • 3Dガウススプラッティングシーンは、位置、形状、色、透明度を持つ数十億個のガウス楕円体としてモデル化され、微分可能なラスタライズによってリアルタイムレンダリングが実現されます。

Aholo Viewerの使い方

  • 公式ウェブサイトをご覧くださいプロジェクトの詳細については、GitHubリポジトリ(https://github.com/manycoretech/aholo-viewer)をご覧ください。
  • 依存関係をインストールしますリポジトリをクローンした後、プロジェクトのルートディレクトリで以下のコマンドを実行してください。 pnpm install 依存関係をインストールします。
  • ローカルで実行:埋め込む pnpm dev 開発環境を起動するか、実行する pnpm build プロジェクトを構築する。
  • アクセスレンダラープロジェクトに導入する @manycore/aholo-viewer、 電話 createViewer 3Dビューを作成するには SplatLoader 3DGSデータファイルを読み込むことで、シーンをレンダリングできます。
  • 設定パラメータ:合格 setViewerConfig レンダリングパイプラインのパラメータを設定し、希望する優先度モード(エフェクト優先、パフォーマンス優先、または超パフォーマンスモード)を選択します。

Aholo Viewerの主な利点

  • 優れた業績Fei-Fei Li氏のチームがオープンソース化したSpark 2.0(最大1億ガウス点)と比較して、Aholo Viewerは10億ガウス点を読み込むことができ、容量制限は10倍です。3億ガウス点のシナリオで実際にテストしたところ、メモリ使用量はSparkの約半分、読み込み速度は1倍、レンダリング速度は3倍速くなりました。
  • 箱から出してすぐに使えます主要なフォーマットと互換性があり、完全なツールチェーンが付属しており、追加の設定なしで開発に統合できます。
  • ウェブネイティブ完全にブラウザ上で動作するため、ユーザーの参入障壁が低くなり、3Dコンテンツの普及がリンクを共有するのと同じくらい簡単になります。
  • 生態系の健全性ブラウザレンダリングから空間再構成、クラウドレンダリング、AI生成、オープンデータセットに至るまで、完全な3Dインターネットインフラストラクチャが構築される。

Aholo Viewerのプロジェクトアドレス

  • GitHubリポジトリ:https://github.com/manycoretech/aholo-viewer

Aholo Viewerとの類似製品の比較

比較対象寸法 Aholo Viewer Spark 2.0(Feifei Li/World Labs)
開発者 メニーコアテクノロジー ワールドラボ(フェイフェイ・リーのチーム)
オープンソースライセンス MIT オープンソース
ガウス点の上限 10億レベル 1億レベル
LOD戦略 Chunk-based LOD Tree Splat-based LOD Tree
読み込み速度 高速化(3億シーンの読み込み速度が1倍向上) ベンチマーク
メモリ使用量 Sparkの約半分のサイズ ベンチマーク
レンダリング速度 高速化(3億シーンのレンダリング速度が3倍向上) ベンチマーク
終末適応 携帯電話、コンピューター、VRブラウザ 一般的なデバイス向けのブラウザ
ツールチェーン 完了(LOD/コライダー/フォーマット変換/編集) 基本レンダリングエンジン
サポートAPI 空間再構成、クラウドレンダリング、3D AI生成、データセット レンダリングエンジンを主要コンポーネントとする
ポジショニングの焦点 現実世界の再現+3Dインターネットインフラ AIが生成した仮想環境

Aholo Viewerのアプリケーションシナリオ

  • デジタル文化と観光このシステムは景観全体を迅速に再現できるため、ユーザーはブラウザ内で現実または仮想の3D空間に没入することができる。
  • 映画およびテレビ番組の制作これは仮想映画セットの生成をサポートしており、クリエイターはリアルに再現された空間でショットやインタラクションをデザインすることができる。
  • ゲーム開発ゲームの操作は、リアルに再現された3D空間内で直接設計され、キャラクターの動きや物理的なフィードバックは、コライダーを使用して実現されます。
  • 身体知能/ロボット工学トレーニングロボットやインテリジェントエージェント向けのシミュレーション訓練データを提供するために、InteriorGSなどの3Dガウスセマンティックデータセットを公開する。