Es un lenguaje de sombreado de gran alcance que permite a los usuarios escribir programas personalizados llamados "shaders" para definir completamente las superficies y su interacción con las fuentes de luz.