7

Estoy a punto de comenzar un proyecto para que la universidad construya una ciudad de procedimientos para un proyecto preexistente.Información sobre L-Systems

Me preguntaba si alguno de ustedes ha tenido alguna experiencia en la codificación de L-Systems antes y saben que es un buen lugar para comenzar. He trabajado un poco antes de usar métodos de procedimiento y Perlin Noise y fBm, así que tengo la premisa de lo que es un L-System en el sentido fractal. Estoy más buscando un lugar donde tal vez pueda impulsarme a codificar el L-System. Cualquier ayuda o documentación técnica a la que pueda dirigirme sería genial.

Respuesta

6

Hice un proyecto sobre el uso de L-Systems para generar árboles tridimensionales y encontré el libro "The Algorithmic Beauty of Plants" útil. Está disponible de forma gratuita en ese enlace. No estoy directamente relacionado con las ciudades de procedimiento, pero sí muy interesante, y un buen recurso para aprender sobre L-Systems, creo.

+0

Sí, iba a comenzar con algo así como una planta o árbol, y luego me abrí paso hasta las estructuras de la carretera, echaré un vistazo a este libro. – Craig

+1

¿Caminos? ¿Son usualmente fractales? Esperaría que los caminos fueran más ... hechos por el hombre, menos aleatorios y ruidosos, con más sentido de propósito o dirección para ellos. Pero tal vez solo estoy siendo ingenuo. :) – unwind

+1

... O americano;) Las carreteras europeas tienen un poco más de historia, no hay cuadrículas cuadradas aquí. – MSalters

2

Bien ... Voy a ir primero y le doy el enlace Wikipedia, que se ve bastante carnoso, y tiene bastantes enlaces externos propios.

3

Estoy trabajando en un proyecto de sistema L también, y ha sido tremendamente útil mirar un código preexistente: lsystem.py - También hay pseudocódigo en Fundamentals of Natural Computing que encontré realmente útil. Le lleva a través del proceso de usar gráficos de tortuga para crear un árbol de L-system simple, y pasa rápidamente a cosas más avanzadas.

Cuestiones relacionadas