Next-Gen 3D Graphics

OnnxSharp

Single-view High-quality AI Reconstruction Pipeline

Overview

OnnxSharp is a premium Windows application that transforms 2D images into immersive 3D Gaussian Splatting (3DGS) models using state-of-the-art AI. Experience your photos in full spatial 3D with our integrated stereo viewer.

Download the executable file

OnnxSharp Ver0.1(2026/4/14)
Extract the files to a suitable folder and launch OnnxSharp.exe. The included onnxruntime.dll is the CPU version, so the conversion will take some time (1–2 minutes).

File Selection

Load files by clicking the "Select File..." button in the sidebar or from the File menu. Based on the file type, the application performs the following:

AI Setup

Prepare the high-performance ONNX AI engine with a single click.

1. Select or Download Model

Go to the sidebar and use "Select..." to pick a local ONNX model, or click "Download from HuggingFace".

2. Dynamic Loading

Once selected, the model is loaded into memory. You can switch between CPU and CUDA providers in the dropdown menu.

GPU Acceleration (CUDA)

By default, OnnxSharp includes the CPU version of ONNX Runtime. For significantly faster reconstruction, you can enable NVIDIA GPU acceleration.

Requirement: NVIDIA GPU + Latest Drivers + CUDA Toolkit (supported versions like 12.x or 11.x) + cuDNN.

1. Obtain CUDA Binaries

Download the CUDA-enabled ONNX Runtime DLLs matching your environment (e.g., for CUDA 12.x or 11.x).

2. Overwrite DLLs

Copy all files from the CUDA-enabled package (including onnxruntime.dll and providers) into the OnnxSharp application folder, overwriting the existing ones.

3. Verify Provider

Restart the application. You should now be able to select NVIDIA CUDA in the Execution Provider menu without fallback warnings.

Batch Conversion

Process multiple images or entire folders at once using the Batch feature.

Click the "Batch Conversion" button in the sidebar or select it from the File menu. You can select input/output folders and manage naming conflicts (Overwrite/Rename) before starting the queue.

Viewing Modes

SHARP Mode Optimized for viewing 3DGS generated by OnnxSharp. This mode fixes the camera to the original capture point, providing the best spatial depth experience.
General (Object) Mode A standard 3D viewing mode where you can orbit and rotate the 3DGS model like a standalone object from any angle.

Navigation

Use your Mouse to explore the 3D space:

Control Panel Guide

Fine-tune your experience using the controls in the sidebar:

Keyboard Shortcuts

Enter Toggle Full Screen view
C Toggle Sidebar Visibility
X Swap Left/Right
S Save Image
Q Quit Application

Credits & Licenses

OnnxSharp uses several high-quality open-source projects: