Freestyle é um software para renderização de Desenho de Linha Não-Fotorealista de cenas 3D. Ele é projetado como uma interface programável para permitir o controle máximo sobre o estilo do desenho final: o quot do usuário; programas" como as silhuetas e outras linhas de recursos do modelo 3D devem ser transformadas em traços estilizados usando um conjunto de operadores programáveis dedicados à descrição de estilo. Esta abordagem programável, inspirada nas linguagens de sombreamento disponíveis em renderizadores fotorrealistas como Pixar's RenderMan, supera as limitações do software integrado com acesso a um número limitado de parâmetros e permite o design de uma variedade infinita de estilos ricos e complexos. O sistema atualmente se concentra no desenho de linha pura como um primeiro passo. A linguagem de descrição de estilo é aumentada com o nosso conjunto de operadores.