Os modelos 3D de rugosidade definem as propriedades da textura da superfície (como suavidade ou irregularidade) para controlar a forma como a luz interage com um material, enquanto os modelos 3D procedurais são gerados automaticamente através de algoritmos, em vez de criação manual. Os modelos de rugosidade fazem parte da texturização. Eles adicionam realismo às superfícies, como um brinquedo de plástico arranhado ou cerâmica polida. Os modelos procedurais usam regras (por exemplo, "gerar 50 rochas com formas aleatórias") para criar ativos escaláveis e consistentes rapidamente. Utilize a rugosidade para detalhes do material (como a pele de um personagem de jogo); utilize o procedural para muitos objetos semelhantes (como os edifícios de uma cidade) para poupar tempo.

