Modelado procedural es un término genérico para referirse a un conjunto de técnicas en informática gráfica que crean modelos 3D y texturas a partir de conjuntos de reglas, aplicando algoritmos para producir escenas.El conjunto de reglas puede estar incrustado en el algoritmo, configurable por parámetros, o el conjunto de reglas puede estar separado del motor de evaluación.El resultado se llama contenido procedural, que se puede utilizar en numerosas aplicaciones, desde juegos de ordenador, películas, hasta transmisión de datos.Los modelos procedurales frecuentemente exhiben amplificación de bases de datos, que quiere decir que escenas muy grandes pueden generarse a partir de una cantidad muy menor de reglas.Si el algoritmo produce la misma salida todas las veces, no hay que guardar los resultados.Ejemplos de aplicaciones son los edificios y los entornos urbanos, que presentan una regularidad que permite el uso de técnicas procedurales de forma muy eficiente.