Architecture of MDL SDK

Database Layer

The API can be used to programmatically receive and synchronize content from an application, add the necessary objects, or directly load a number of existing scene file formats into the scene database. All aspects of a scene can be changed interactively at runtime to provide on-the-fly editing of materials, geometry and so on.

Rendering Layer

Warp and Blend are interfaces exposed in NVAPI for warping (image geometry corrections) and blending (intensity and black level adjustment) a single display output or multiple display outputs

Legacy versions of NVENC SDK and Video Codec SDK are available below. The older releases are subject to the license and terms and conditions linked, and by downloading any of these packages, you are agreeing to the specified terms.

IMPORTANT – READ BEFORE DOWNLOADING, INSTALLING, COPYING OR USING THE LICENSED SOFTWARE

 

IMPORTANT – READ BEFORE DOWNLOADING, INSTALLING, COPYING OR USING THE LICENSED SOFTWARE

 

NVIDIA Capture SDK (formerly GRID SDK) enables developers to easily and efficiently capture, and optionally encode, the display content or an application’s graphics context.


NVIDIA Capture SDK technology is used in VMware Horizon to stream virtual desktops

A stable version of OptiX SDK 3.9.1 that supports Pascal GPUs is also available. Below are downloads for the latest OptiX SDK 4.0 beta release.

NVIDIA DesignWorks™ products are specifically designed for developers creating professional graphics, advanced rendering and virtual reality applications.

The NVIDIA Iray SDK provides a state of the art, yet easy to implement, photorealistic rendering solution with a robust C++ API for seamless integration into 3D applications and/or creating powerful client/server applications.