AIによる高品質な3DGS生成・閲覧パイプライン
OnnxSharpは、たった1枚の2D画像から、高品質な3D Gaussian Splatting (3DGS)モデルを生成するWindows向けプレミアムツールです。最新のAI技術により、お手持ちの写真を空間的な3Dコンテンツとして再現します。
OnnxSharp Ver0.2(2026/7/29)
適当なフォルダに解凍して、OnnxSharp.exeを起動してください。同梱しているonnxruntime.dllは、CPU版ですので、変換に時間がかかります(1~2分)
サイドバーの「ファイルを選択...」ボタン、またはファイルメニューからファイルを読み込むことができます。ファイル形式に応じて、以下の処理が行われます:
ONNX AIエンジンを準備して、すぐに変換を開始できます。
サイドバーの「参照...」からローカルのONNXモデルを選択するか、「HuggingFaceからダウンロード」をクリックします。
モデル読み込み後、サイドバーのドロップダウンから「CPU」または「NVIDIA CUDA」を切り替えて処理を実行できます。
標準ではCPU版のONNX Runtimeが同梱されています。CPUでの変換には時間がかかるため、nVidiaのGPUをお持ちの場合はCUDAを導入することで大幅に高速化できます。
公式サイト等から、お使いの環境(CUDAバージョン)に合わせた「CUDA対応のonnxruntime」DLLライブラリをダウンロードしてください。
入手したバイナリに含まれるすべてのファイル(onnxruntime.dll、各プロバイダDLL等)を、OnnxSharpの実行フォルダへコピーし、既存のファイルを上書きしてください。
アプリを再起動します。サイドバーの「実行プロパイダー」からNVIDIA CUDAを選択し、エラーなく変換が始まれば成功です。
複数の画像やフォルダをまとめて変換することができます。
サイドバーの**「一括変換」**ボタンをクリックするか、ファイルメニューから選択します。入力・出力フォルダを設定し、同名ファイルの処理方法(上書き/リネーム)を決めて開始できます。
内蔵ビューアーだけでなく、実際の3D表示機器に第2のディスプレイとして映像を送ることができます。サイドバーの2つの設定が連動して働きます。
ステレオモードのドロップダウンから、お使いの機器に合った形式を選びます:
第2のディスプレイ(Looking Glass本体、モニタとして認識されるVRメガネ、3DTV、プロジェクタ等)を接続すると、サイドバーの表示先ピッカーが選択可能になります。外部モニタを選ぶと、そのディスプレイに全画面表示されます。第2のディスプレイが接続されていない間は、この項目は表示されません。
モデルが外部ディスプレイ側に表示されている間も、本体側のプレビュー枠はリモコンとして機能し続けます:ドラッグで回転、右ドラッグで平行移動、ホイールでズームができ、あたかもモデルを直接操作しているかのように使えます。外部ディスプレイや機器本体を直接操作する必要はありません。
マウスを使用して、3D空間を探索できます:
サイドバーの下部にあるコントロールで、表示を細かく調整できます:
ステレオモードでLooking Glassを選ぶと、お使いの機種に合ったキャリブレーション値を次の順序で自動的に取得します:まずLooking Glass Bridgeアプリ(起動している場合)経由、次に以前キャッシュされた値、そのどちらも使えない場合のみ、キャリブレーション用JSONファイルを自分で選ぶかどうかを確認します(「いいえ」を選ぶと汎用のデフォルト値を使用します)。
Looking Glassの機種を変更した場合など、キャリブレーションがおかしいと感じたら、メニューのLooking GlassからLooking Glassキャリブレーションを消去を選んでください。次回表示時に改めて取得し直します。
メニューのLooking Glass(Looking Glassのステレオ形式が選択されている時のみ有効)には、Looking Glassディスプレイ用のキルト画像を調整・書き出すための2つの機能があります:
ドラッグして模型を回転・移動している間は、操作を滑らかにするため一時的に3×3の簡易キルト(9視点)で描画し、指を止めて静止すると、上記で設定した本来のキルト(初期値7×6)へ自動的に切り替わります。そのためドラッグ中と静止時とでLooking Glassでの見え方(視差の滑らかさ)が変わるのは仕様です。異常ではありませんのでご安心ください。
OnnxSharpは、以下のプロジェクト・モデルを利用しています。それぞれのライセンス条件をご確認の上、遵守をお願いします。