C++ and OpenGL
I created an L-system using C++ and OpenGL which reacted to changes in weather, such as wind, rain and sun. It grows when it rains; grows in a direction towards the sun (which can be moved by the user to show this further); the wind can blow at varied intensities so that the l-system sways in the breeze! After inputting axioms and rules to make the plant grow, the values can be written then read from a file. The on-screen display shows the fps and hit-count, which is the number of rain drops that collided with the pot, making it grow.
Scripting with Pymel
I made an l-system using the python library in maya. This can be used to create fractals, terdragons, koch snowflakes and so forth. Additionally you can customise the colour, ass ‘blossom’ (for making trees at the end of a branch) and change scale.
Recursive method of creating trees using python
Adjust the leaf colour, branch colour, branch height, recursion depth, R1, R2, R3 are the min/max rotation amounts per branch.