Material Definition Language

E758497

Material Definition Language is a high-level, physically based shading and material description language used to define consistent, renderer-independent materials in computer graphics and rendering pipelines.

All labels observed (3)

How this entity was disambiguated

Statements (53)

Predicate Object
instanceOf material description language ⓘ
physically based shading language ⓘ
shading language ⓘ
abbreviation MDL ⓘ
compatibleWith NVIDIA Iray ⓘ
NVIDIA OptiX-based renderers ⓘ
linked to: NVIDIA OptiX

various third-party renderers via MDL SDK ⓘ
designGoal consistency of material appearance across renderers ⓘ
physically based behavior of materials ⓘ
separation of material definition from renderer implementation ⓘ
developer NVIDIA ⓘ
linked to: NVIDIA Corporation
documentation NVIDIA MDL specification ⓘ
linked to: NVIDIA MDL SDK
domain computer graphics ⓘ
offline rendering ⓘ
real-time rendering ⓘ
rendering pipelines ⓘ
hasComponent MDL backends for different targets ⓘ
MDL compiler ⓘ
MDL distiller ⓘ
hasFeature distiller for real-time rendering targets ⓘ
function definitions for material behavior ⓘ
high-level material abstraction ⓘ
modular material definitions ⓘ
physically based units and parameters ⓘ
separation of material interface and implementation ⓘ
support for material libraries ⓘ
support for multiple backends ⓘ
versioned standard library ⓘ
implementedVia NVIDIA MDL SDK ⓘ
introducedBy NVIDIA technical publications and SDK releases ⓘ
license open source components under BSD-like license ⓘ
relatedTo MaterialX ⓘ
Open Shading Language ⓘ
supports BSDF definitions ⓘ
BTF (bidirectional transmittance function) concepts ⓘ
EDF (emission distribution function) definitions ⓘ
VDF (volume distribution function) definitions ⓘ
distilling of complex materials to simpler models ⓘ
layered materials ⓘ
parameterized materials ⓘ
procedural texturing ⓘ
texturing ⓘ
supportsWorkflow author-once-render-anywhere ⓘ
material exchange between applications ⓘ
targetBackend CUDA ⓘ
linked to: NVIDIA CUDA

GLSL ⓘ
HLSL ⓘ
LLVM IR ⓘ
linked to: LLVM

PTX ⓘ
x86 ⓘ
usedFor defining materials in computer graphics ⓘ
physically based rendering ⓘ
renderer-independent material definitions ⓘ

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

MDL → fullName → Material Definition Language ⓘ
NVIDIA Iray → supportsStandard → NVIDIA Material Definition Language ⓘ
linked to: Material Definition Language
NVIDIA MDL SDK → usesLanguage → Material Definition Language ⓘ
NVIDIA MDL SDK → includes → MDL material library ⓘ
linked to: Material Definition Language