Describir: Generación procedural de ambientes urbanos virtuales con gramáticas y un análisis de su calidad