zeffii / BlenderLSystem3D

as it says on the tin.
GNU General Public License v3.0
8 stars 2 forks source link

Exploring your LSystem #3

Open enzyme69 opened 8 years ago

enzyme69 commented 8 years ago

Hi Zeff,

I manage to get your RULES to run with the LSystem implementation inside Sverchok.

Is your LSystem implementation similar to other LSystem out there? Or is all LSystem the same? All we need to do is making up the RULES?

enzyme69 commented 8 years ago

Ok, I explore it a little bit and also watching this Vimeo of LSystem in Houdini. Understand half of it: https://vimeo.com/51771303

With your LSystem, there is no option for "generation"?

I understand this: F f draw line up

zeffii commented 8 years ago

is all LSystem the same?

Individual LSystems can be implemented differently, but conceptually they are the same: You write a grammar: a set of rules that include symbols and the meaning of those symbols.

With your LSystem, there is no option for "generation"?

you can use the words iteration and generation interchangably here:

m = iterate(5, axiom, rules)

I hardcode this to 5 times, because 6 ..or 7 or higher can result in exponentially more geometry than your machine (or my machine) will handle.

zeffii commented 8 years ago

You can define custom rules and symbols, sure -- but if I help you with that you don't get the learning experience of figuring it out for yourself. this shows one way to use it. failing that I advise to check daniel shifman's 'code rainbow' processing Fractals and Lsystems videos.