Sistemas-L
7 seguidores
No sé muy bien dónde meter esto, supongo que aquí.
Si alguien conoce o ha trabajado con sistemas-L a lo mejor le interesa este interprete que estoy creando en flash:
Odrakir.
No sé muy bien dónde meter esto, supongo que aquí.
Si alguien conoce o ha trabajado con sistemas-L a lo mejor le interesa este interprete que estoy creando en flash:
Odrakir.
Seguro que tienes mucho que decir, te estamos esperando.
XrV
se supone que es algún rollo fractal?
lute3d
que wapo!!!??
y con qué fin te lo estás currando, es algo personal o profesional??
qué aplicaciones prácticas (lucrativas) le puedes dar??
podrías poner algo más de información acerca del tema??
Odrakir
"algún rollo fractal" es un término técnico? :)
En realidad los sistemas-l los inventó un biologo que se aburría mucho como una forma de expresar el crecimiento y forma de las plantas.
La versión que tengo implementada yo de momento no permite grandes maravillas, pero con una implementación completa se puede simular el crecimiento, forma y muerte de plantas de una manera muy realista.
Lo hago por hobby, porque algo así iba a ser mi proyecto fin de carrera pero al final lo voy a cambiar por otra cosa y para no dar el conocimiento adquirido por perdido. Aunque quien sabe, quizás algún día le encuentra alguna utilidad.
Odrakir.
pedro_fm
Odrakir
En realidad los sistemas-l los inventó un biologo que se aburría mucho como una forma de expresar el crecimiento y forma de las plantas.
Sería algun biologo como meddle, que como se aburre..... decide ser ..... el puto amo de la accesibilidad web :)
Odrakir
La verdad es que eso de no encontrar trabajo te deja mucho tiempo libre, no como los informáticos, que apenas tenemos tiempo para estas pijadas :oops:
Aquí va una explicación un poco más detallada de lo que hace un sistema-L.
- Empienzas con un axioma, por ejemplo: "F"
- Tienes unas reglas de sustitución, por ejemplo: "F->F-F+X" y "X->F"
- En cada iteración sustituyes la cadena inicial mediante las reglas de sustitución. Es decir, en la primera:
1) F daría F-F+X
En la segunda:
2) F-F+X (que es lo que nos quedó tras la primera) daría F-F+X-F-F+X+F
y así hasta acabar con el número de iteraciones dado. Esto genera un texto (el que aparece en la ventana que se despliega al darle a la flecha de la derecha) que es el que se le pasa a la tortuga para que lo interprete.
- Finalmente el interprete actúa como la tortuga típica que vá dibujando. Donde:
- "F" significa avanza dibujando hacia el frente.
- "f" avanza sin dibujar
- "-" gira a la izquierda "delta" grados
- "+" gira a la derecha "delta" grados
- "[" guarda la posición y orientación actual de la tortuga
- "]" recupera la posición y orientación que se guardó
- cualquier otra cosa en mi ejemplo no hace nada.
Bueno, además de hacer arbolitos y "fractales" si modificais algún parámetro se pueden hacer cosas chulas. Quizá se pueda utilizar para generar fondos dinámicamente. Si probais tener cuidado de no subir las iteraciones demasiado (dependiendo de las reglas más de 8 pueden ser muchas) porque se os colgará la page fácilmente.
Este de aquí lo hice modificando algún parámetro del koch2. Si alguien consigue algún otro que mole que lo postee, me molaría verlo.
http://www.2bitmedia.com/ricardo/imagenes_foros/sistemal.jpg
Odrakir.
hartum
la explicacion que me has dado me suena a teoria de automatas y makinas de touring, pero vamos clavaito, clavaitooooooooo
Odrakir
Pues si, es algo parecido la verdad, nunca se me había ocurrido pensarlo, será porque ya tengo muy lejos los autómatas y las máquinas de turing.
Pero bueno, esto está dirigido hacia otro objetivo y no existe todo ese rollo de la cinta que creo recordar había en las máquinas de turing.
Odrakir.
_Lobo_
oye los fractales y sistremas l van por alli no ?
http://pages.cpsc.ucalgary.ca/~jacob/lsys.html
o por no decir que los si^stemas L son "verdaderos fractales"
http://spanky.triumf.ca/www/fractint/lsys/truefractal.html
SISTEMAS L
Las estructuras fractales de la naturaleza son el resultado de algún proceso de crecimiento.
Mediante SFI caracterizamos fractales iterando transformaciones y buscando el resultado final del proceso iterativo: el atractor.
En el transcurso de este tema, consideraremos también las etapas intermedias de producción de un fractal.
_Lobo_
Odrakir
Supongo que si, aunque no sé... yo de fractales no tengo ni idea.
Me dá la impresión de que la diferencia que puede haber es que los fractales son estructuras recursivas infinitas, mientras que los sistemas-l son finitos. Es decir se paran en un estado concreto, aunque son estructuras recursivas al igual que los fractales...
... pero vamos, no me hagas mucho caso.
AQUI hay una explicación más completa de lo que son los sistemas-l en español.
Odrakir.
_Lobo_
Si no me equivoco los sistemas L son parte los fractales. o por decirlo de otra manera para crear fractales se usan los sistemas L no estoy seguro de estoy pero segun entiendo es asi, ya seguire investigando, sin duda es una tema interesante sobre todo si quieres crear arboles o "seres vivos en FLASH"
?Modelado y visualización de plantas para sistemas L paramétricos?
, por D. Roberto Sariego Ferrero, Ingeniero Técnico Informático. 2000.
Los sistemas L constituyen una de las diversas opciones desarrolladas para construir modelos matemáticos de plantas. Una de sus características fundamentales es la capacidad de integración de procesos locales para dar lugar a estructuras completas de plantas. Por tanto, en cierto modo, tratan el problema principal de la morfogénesis: la descripción y comprensión de los mecanismos por los que los seres vivos adquieren su forma. Precisamente este fue el aspecto que motivó las aplicaciones originales que Aristid Lindenmayer y sus colaboradores investigaron y aún hoy continúa jugando un papel clave en la investigación biológica con sistemas L. Siguiendo esta misma línea, se han estudiado varios organismos que van desde algas y hongos hasta plantas herbáceas y árboles. La emergencia de formas globales y patrones ontogenéticos también resulta especialmente adecuada para su aplicación dentro del campo de la informática gráfica puesto que permite crear representaciones realistas de vegetación utilizando un conjunto de información relativamente compacto y sencillo.
Palabras clave: sistema L, planta, fractal, emergencia, morfogénesis, síntesis de imágenes, gramática, lenguaje formal, crecimiento fractal
http://coco.ccu.uniovi.es/LTNSI/fractales.htm
esto para volverse loco seguro te va a gustar Odrakir
http://www.colciencias.gov.co/redcom/Cartografia-Compl.html
http://members.tripod.com/~estigia/fractal.html
_Lobo_
acabo de encontrar esto:
Generación de fractales usando sistemas L, Fernando Cueva Fernández, 19 de noviembre de 2002.
http://www.dma.fi.upm.es/mreyes/TFC/TFC.html (lastima que solo esta el titulo)
http://www.carbajo.net/fractales/fractales.html (algo mas completo)
http://id.mind.net/~zona/mmts/geometrySection/fractals/tree/treeFractal.html (fractales en java)
http://mathforum.org/mathtools/cell.html?tp=9.12&pl=hh (busca en: Topic: Fractals )
Odrakir
Si estás interesado te puedo dar algunos enlaces, al fin y al cabo era parte de mi proyecto fin de carrera antes de que lo abandonara. Lo que quería hacer era un plug-in para Lightwave que generara arboles, investigando dí con los sistemas-l.
Este tipo era alumno de mi facultad, ahora creo que es profesor. Hizo su proyecto sobre sistemas-l. Tiene información y un montón de enlaces: Web del proyecto
El mejor libro que pude encontrar es: 'The algorithmic beauty of plants' de P. Prusinkiewicz y A. Lindenmayer, los verdaderos creadores de los sistemas-l. Sé que estaba por internet (no sé si sería legal) pero ahora no lo encuentro. Mientras tanto ESTE RESUMEN está muy bien
Este otro pretende crear "música" a partir de sistemas-l, interesante para el OFFF'05 en la sección de audio experimental :): LMUSE
Mira, un código para hacerlos en 3D
Bueno, la verdad es que hay muchiiiiiiiiiisima más información. Casi todo en inglés (como siempre) eso si.
Odrakir.
meddle
hola
pues nunca me habia metido con los fractales. de hecho aunque biologo, si, me interesan, pero el proceso matematico se me escapa bastante y siemrpe lo he dejado de lado como una curiosidad ;)
Pedro, no soy el puto amo de nada, un bisho raro si, pero amo... y de la accesibilidad? aunque gracias por quererme tanto :)
Ahi va otro experimento sobre Sistemas-L, en java, por el gran Dan Pupius:
http://pupius.co.uk/misc/experiments/lsystems/ (incluye codigo fuente)
Odrakir
meddle
Ahi va otro experimento sobre Sistemas-L, en java, por el gran Dan Pupius:
http://pupius.co.uk/misc/experiments/lsystems/ (incluye codigo fuente)
Mola, se puede apreciar la naturaleza recursiva de los sistemas-l. Cómo en cada paso sustituye un segmento por el inicial.
Lo único que el ejemplo que muestra es bastante sencillo. En mi ejemplo en flash lo que hago es mostrar el resultado final después de n pasos, este muestra todos los pasos, mooola.
(hablar de esto suena tan friki como parece?)
Odrakir.
meddle
Odrakir
hablar de esto suena tan friki como parece?
¿lo dudas? :P