Logo
Sign in
Product Logo
NVIDIA MDL SDKNVIDIA

The NVIDIA Material Definition Language (MDL) SDK is a set of tools to enable quick integration of physically-based materials into rendering applications. It contains comprehensive C++ and Python APIs that allow applications to load MDL modules, analyze, and understand the structure of a material so it can build a UI for material editing and render the results. 

Vendor

Vendor

NVIDIA

Company Website

Company Website

Product details

The NVIDIA Material Definition Language (MDL) SDK is a set of tools designed to enable quick integration of physically-based materials into rendering applications. It contains comprehensive C++ and Python APIs that allow applications to load MDL modules, analyze, and understand the structure of a material to build a UI for material editing and render the results. The MDL SDK supports a wide range of rendering algorithms, from basic OpenGL rasterizers to advanced light transport simulations, making it a versatile tool for developers.

Features

  • Realistic Rendering and Materials Simulation: MDL defines complex, physically accurate materials that enhance rendering quality by reducing material complexity to boost performance.
  • Renderer Algorithm Independence: Unlocks material representations supported across various rendering algorithms, from basic OpenGL rasterizers to advanced light transport simulations.
  • Ease of Integration: New open-source GLSL backend technologies provide MDL support to renderer developers building on OpenGL or Vulkan, closing the gap to established graphics API standards.
  • MDL Distiller: A fully automated companion solution to the MDL SDK that enables best-in-class implementations of MDL support for all kinds of renderers.
  • Comprehensive APIs: C++ and Python APIs for loading, analyzing, and understanding the structure of MDL materials.

Benefits

  • Enhanced Realism: Provides realistic rendering and materials simulation, improving the visual quality of applications.
  • Performance Boost: Reduces material complexity to boost performance, making rendering more efficient.
  • Versatility: Supports a wide range of rendering algorithms, making it suitable for various applications.
  • Ease of Use: Simplifies the integration of MDL into rendering applications with comprehensive APIs and open-source backend technologies.
  • Compatibility: Compatible with NVIDIA’s Iray, Chaos Group Vray, Adobe Dimension, and ESI IC.IDO, among others.
Find more products by category
Development SoftwareView all