Single-view High-quality AI Reconstruction Pipeline
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.
OnnxSharp Ver0.2(2026/7/29)
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).
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:
Prepare the high-performance ONNX AI engine with a single click.
Go to the sidebar and use "Select..." to pick a local ONNX model, or click "Download from HuggingFace".
Once selected, the model is loaded into memory. You can switch between CPU and CUDA providers in the dropdown menu.
By default, OnnxSharp includes the CPU version of ONNX Runtime. For significantly faster reconstruction, you can enable NVIDIA GPU acceleration.
Download the CUDA-enabled ONNX Runtime DLLs matching your environment (e.g., for CUDA 12.x or 11.x).
Copy all files from the CUDA-enabled package (including onnxruntime.dll and providers) into the OnnxSharp application folder, overwriting the existing ones.
Restart the application. You should now be able to select NVIDIA CUDA in the Execution Provider menu without fallback warnings.
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.
Beyond the built-in viewer, OnnxSharp can drive a second display for real 3D hardware. Two sidebar controls work together for this:
Pick the format that matches your hardware from the Stereo Mode dropdown:
Once a second monitor is connected (the Looking Glass itself, VR glasses acting as a monitor, a 3D TV, or a projector), the Display Target picker becomes available in the sidebar. Choose External Monitor to send the rendering full-screen to that display. The option stays hidden whenever no second monitor is connected.
While the model is shown on the external display, the main preview pane keeps working as a remote control: drag to rotate, right-drag to pan, and scroll to zoom, exactly as if you were interacting with the model directly. You never need to touch the external display or device itself.
Use your Mouse to explore the 3D space:
Fine-tune your experience using the controls in the sidebar:
Selecting Looking Glass as the stereo format automatically obtains the calibration values needed for your specific device, in this order: first via the Looking Glass Bridge app (if it's running), then from a previously cached value, and — only if both are unavailable — by asking whether you'd like to select a calibration JSON file yourself (declining falls back to generic default values).
If the calibration ever seems wrong (e.g. after switching to a different Looking Glass device), open the Looking Glass menu and choose Clear Looking Glass Calibration to force it to look it up again next time.
The Looking Glass menu (only enabled while the Looking Glass stereo format is active) also offers two features for fine-tuning and exporting the quilt image used by the holographic display:
While you're dragging to rotate or pan the model, the viewer temporarily renders a lighter 3×3 quilt (9 views) to keep the interaction smooth, then automatically switches back to your configured quilt (7×6 by default) once you stop moving. This means the Looking Glass view will look different while dragging versus at rest (less smooth parallax during the drag) — that's expected behavior, not a bug.
OnnxSharp builds on the following projects and models. Please review and comply with each one's own license terms.