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.

Try in SPARQL Jump to: Statements Referenced by

Statements (53)

Predicate Object
instanceOf material description language
physically based shading language
shading language
abbreviation MDL NERFINISHED
compatibleWith NVIDIA Iray NERFINISHED
NVIDIA OptiX-based renderers NERFINISHED
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 NERFINISHED
documentation NVIDIA MDL specification NERFINISHED
domain computer graphics
offline rendering
real-time rendering
rendering pipelines
hasComponent MDL backends for different targets
MDL compiler
MDL distiller NERFINISHED
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 NERFINISHED
introducedBy NVIDIA technical publications and SDK releases
license open source components under BSD-like license
relatedTo MaterialX NERFINISHED
Open Shading Language NERFINISHED
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 NERFINISHED
GLSL NERFINISHED
HLSL NERFINISHED
LLVM IR NERFINISHED
PTX
x86
usedFor defining materials in computer graphics
physically based rendering
renderer-independent material definitions

Referenced by (1)

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

MDL fullName Material Definition Language