The 5 Necessities for Nvidia's Instant NGP

Most importantly, you will need an NVIDIA GPU to install and run Instant NGP.

Most importantly, you will need an NVIDIA GPU to install and run Instant NGP.

Michael Rubloff

Michael Rubloff

Michael is the Founder and Managing Editor of Radiancefields.com

Instant NGP

Nvidia Graphics Card

Most importantly, you will need an NVIDIA GPU to install and run Instant NGP.

If you are considering buying a new GPU and have existing image datasets in mind and want to know how they will run on Instant-NGP, use the VRAM Calculator to see how much VRAM you would need without downsampling. If you have video datasets, use this Video VRAM Calculator to see what the maximum number of frames per second you can use. Please note, in order to do this, you will need to have FFMPEG installed, which is described below.

If you want an easier way to compile, use the .exe link depending on your GPU. Here are the links for each one:

RTX 3000 & 4000 series, RTX A4000–A6000, and other Ampere & Ada cards

RTX 2000 series, Titan RTX, Quadro RTX 4000–8000, and other Turing cards

GTX 1000 series, Titan Xp, Quadro P1000–P6000, and other Pascal cards

However, if you don’t want to do that, here’s the rest of the instruction. Please note, regardless a NVIDIA GPU is necessary for Instant-NGP.

A C++ 14 Compiler (aka VSCode)

For the vast majority of people that will be using Windows, the recommendation is to use Visual Studio 2019 or 2022. If you are using Linux, it is recommended to use GCC/G++ 8 or higher.

CUDA

Similar to the above item, depending on your OS, different software is recommended. If you are using Windows, it is recommended to use CUDA 11.5 or higher and if you are using Linux, CUDA 10.2 or higher. Make sure to pick the same version as your software.

CMAKE

Finally, you will need to download CMAKE to run Instant NGP. Similar to the above, make sure you are downloading the correct version.

Optional Items

FFMPEG

FFMPEG is necessary if you want to use a video dataset and I believe that video is a more straightforward pathway to high quality NeRFs. I highly recommend installing it.

Vulkan

While by no means necessary, installing Vulkan will allow you to preview DLSS in the Instant NGP GUI. It is a quick install and can help you visualize your cam path better while in Instant NGP.

Optix 7.6 or higher

While not required, Optix will allow for faster SDF mesh training.

Python

Once you have completed the Instant NGP build and would like to build in additional features and code, check out downloading Python 3.7 or higher. This will allow for interactive bindings such as saving and loading snapshots within the Instant NGP GUI.

VR or OpenXR-compatible Device

Recently, NVIDIA announced direct integration of VR into Instant-NGP. If you want to enter into the Instant NGP VR contest, I would highly recommend considering investing in one.

Thumbnail for Gaussian Splatting News episode 12

11:38

Watch · New every Monday

Splats Come to Fortnite, Nike Shoots in 4D, Splats on a Nintendo 3DS

Episode 12 · Nov 9, 2026

Epic’s UEFN 43.00 brings Gaussian splats into the Unreal Editor for Fortnite, importing PLY and SPZ files that render on every platform UEFN supports, mobile included.

Featured

Recents

Platforms

Spirula Studio v2026.11.12 Adds Calibration Correction

Spirula Studio v2026.11.12 corrects rolling shutter and other camera calibration residuals during training and adds an experimental GLOMAP-style SfM mapper.

Michael Rubloff

Nov 12, 2026

Platforms

Spirula Studio v2026.11.12 Adds Calibration Correction

Spirula Studio v2026.11.12 corrects rolling shutter and other camera calibration residuals during training and adds an experimental GLOMAP-style SfM mapper.

Michael Rubloff

Platforms

Unreal Engine 5.9 Preview Adds Experimental Gaussian Splats

Unreal Engine 5.9 MegaJam Preview lists experimental Gaussian splat import on its roadmap, bringing PLY and SPZ splats into the world with Niagara integration.

Michael Rubloff

Nov 11, 2026

Platforms

Unreal Engine 5.9 Preview Adds Experimental Gaussian Splats

Unreal Engine 5.9 MegaJam Preview lists experimental Gaussian splat import on its roadmap, bringing PLY and SPZ splats into the world with Niagara integration.

Michael Rubloff

Guest Article

Training Gaussian Splats From Renders, Not Photos

Most 3DGS pipelines start with a camera and end with a scene you look at. Mine starts with a mesh and ends with a boss you shoot apart. Here is what changes.

zakons

Nov 11, 2026

Guest Article

Training Gaussian Splats From Renders, Not Photos

Most 3DGS pipelines start with a camera and end with a scene you look at. Mine starts with a mesh and ends with a boss you shoot apart. Here is what changes.

zakons

Platforms

SpAItial Opens Its Echo-3 API to Every Developer Account

SpAItial's Echo-3 API is now open to every developer account, turning a ZIP of phone frames into a metric-scale Gaussian splat for 900 credits plus 1 per frame.

Michael Rubloff

Nov 11, 2026

Platforms

SpAItial Opens Its Echo-3 API to Every Developer Account

SpAItial's Echo-3 API is now open to every developer account, turning a ZIP of phone frames into a metric-scale Gaussian splat for 900 credits plus 1 per frame.

Michael Rubloff

Michael Rubloff

Written by Michael Rubloff

Michael is the Founder and Managing Editor of Radiancefields.com

More from Michael Rubloff

More from Michael Rubloff

Platforms

Spirula Studio v2026.11.12 Adds Calibration Correction

Spirula Studio v2026.11.12 corrects rolling shutter and other camera calibration residuals during training and adds an experimental GLOMAP-style SfM mapper.

Michael Rubloff

Nov 12, 2026

Spirula Studio

Platforms

Spirula Studio v2026.11.12 Adds Calibration Correction

Michael Rubloff

Nov 12, 2026

Spirula Studio

Platforms

Spirula Studio v2026.11.12 Adds Calibration Correction

Spirula Studio v2026.11.12 corrects rolling shutter and other camera calibration residuals during training and adds an experimental GLOMAP-style SfM mapper.

Michael Rubloff

Nov 12, 2026

Spirula Studio

Platforms

Unreal Engine 5.9 Preview Adds Experimental Gaussian Splats

Unreal Engine 5.9 MegaJam Preview lists experimental Gaussian splat import on its roadmap, bringing PLY and SPZ splats into the world with Niagara integration.

Michael Rubloff

Nov 11, 2026

Unreal Engine 5.9

Platforms

Unreal Engine 5.9 Preview Adds Experimental Gaussian Splats

Michael Rubloff

Nov 11, 2026

Unreal Engine 5.9

Platforms

Unreal Engine 5.9 Preview Adds Experimental Gaussian Splats

Unreal Engine 5.9 MegaJam Preview lists experimental Gaussian splat import on its roadmap, bringing PLY and SPZ splats into the world with Niagara integration.

Michael Rubloff

Nov 11, 2026

Unreal Engine 5.9

Platforms

SpAItial Opens Its Echo-3 API to Every Developer Account

SpAItial's Echo-3 API is now open to every developer account, turning a ZIP of phone frames into a metric-scale Gaussian splat for 900 credits plus 1 per frame.

Michael Rubloff

Nov 11, 2026

Echo-3

Platforms

SpAItial Opens Its Echo-3 API to Every Developer Account

Michael Rubloff

Nov 11, 2026

Echo-3

Platforms

SpAItial Opens Its Echo-3 API to Every Developer Account

SpAItial's Echo-3 API is now open to every developer account, turning a ZIP of phone frames into a metric-scale Gaussian splat for 900 credits plus 1 per frame.

Michael Rubloff

Nov 11, 2026

Echo-3

New to Gaussian Splatting? Start here

Radiance fields, explained from the ground up: what a Gaussian splat is, how to capture one, and which tools and gear to start with.

Newsletter

Keep up with the field.

New research, tools and captures from the Radiance Fields newsroom, in your inbox. Free, no spam.

Gaussian Splatting News on YouTube

The week in radiance fields, every Monday.

Gaussian Splatting News on YouTube

The week in radiance fields, every Monday.

Gaussian Splatting News on YouTube

The week in radiance fields, every Monday.

Gaussian Splatting News on YouTube

The week in radiance fields, every Monday.