Quem desenha sabe que um esboço carrega mais do que contorno. Ele já diz onde a luz bate e onde a forma afunda, e é justamente essa informação que os sistemas de esboço para 3D costumam jogar fora. Um grupo da Koç University, na Turquia, e da University of Manchester, no Reino Unido, tentou resolver isso para roupas, e o resultado está descrito no artigo publicado no arXiv por Ahmet Neçirvan Doğan, Eren Acar Başaran, Metin Sezgin e Zahra Montazeri.
O ponto de partida foi conversar com quem desenha. Em abril, a equipe aplicou um questionário a 28 estudantes de arte da universidade, a maioria iniciante, e perguntou como eles marcam luz e sombra num esboço rápido. As marcas mais comuns foram uma estrela para o brilho e uma lua para a sombra, e o sistema foi construído em cima disso. Você desenha a peça, uma saia por exemplo, espalha estrelas e luas por cima e escreve um prompt curto sobre a estampa, algo como verde-azulado com padrão paisley sobre fundo creme.
O que sai do outro lado é uma malha 3D texturizada, exportada em glTF, com uma luz direcional explícita que pode ser mudada depois. Os pipelines atuais costumam pintar o sombreado do desenho direto na textura, e aí a sombra fica grudada no tecido para sempre. Aqui o modelo estima a direção da luz e calcula um campo de deslocamento que molda a superfície, de modo que as áreas marcadas com lua fiquem na sombra por causa da geometria, sem tinta escura nenhuma. O processo leva uns sete minutos por peça numa GPU NVIDIA A40.
Tecido virou um assunto recorrente na pesquisa em computação gráfica nas últimas semanas, com o RoboCloth fotografando 500 tecidos para ensinar IA a renderizar pano pelo lado da aparência. Este trabalho entra pelo lado oposto, o do desenho, e acho que interessa a quem faz figurino para personagem e passa horas convertendo concept em malha.
Fico com a imagem da estrela e da lua na cabeça. A interface veio de um questionário em papel respondido por estudantes, e o sistema foi construído para entender um rabisco que eles já faziam antes de existir qualquer software para ler isso.