A linguagem de sombreamento avançada é uma ferramenta utilizada em programas de computação para criar efeitos visuais realistas. É especialmente útil em programas de renderização de iluminação global (GI) para produção de filmes e jogos. Ela permite aos artistas controlar detalhes precisos  na iluminação e sombreamento, dando vida às cenas criadas. O openshadinglanguage é uma das linguagens de sombreamento avançadas mais utilizadas na indústria. 