Пускаме няколко експеримента, създадени с RABBIT 0.2.
RABBIT 0.2 предлага много нови възможности:

RABBIT 0.2: нови възможности на Клетъчните автомати

  • изходни конфигурации, зададени от потребителя
  • автоматичен/ръчен контрол на еволюцията на системата
  • Памет на клетъчните автомати

С RABBIT 0.2 могат да се визуализират 2-Д клетъчни автомати в три измерения – трето измерение е функция на времето.
Геометрията наследява топологията на клетъчния автомат – клетъчната еволюция е закодирана във формата.

DieHard-LifeCA-3d

Ето и видео на процеса:

Upgrade Flash to watch video

музика: „Ratatat“

RABBIT 0.2: нови възможности на L-системите

  • L-системи, дефинирани от потребителите
  • фрактали
  • Разклоняващи се L-системи
  • 2d/3d интепретация с „костенурка“

Няколко експеримента с L-системи и геометрия:

„Въздушен остров“ #1
L-system experiment

Аксиома: F
Правило на продукция: F=FF/F+F^
Брой поколения: 8
Стъпка на костенурката: 6
Ъглово изменение на костенурката: 90

„Въздушен остров“ #2
L-system experiment

Аксиома: F
Правило на продукция: F=F/F+F^F
Брой поколения: 6
Стъпка на костенурката: 11
Ъглово изменение на костенурката: 90

„Въздушен остров“ #3
L-system experiment

Аксиома: F
Правило на продукция: F=F^F-F/
Брой поколения: 8
Стъпка на костенурката: 6
Ъглово изменение на костенурката: 90

Споделете:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Sphinn
  • Add to favorites
  • email
  • StumbleUpon
  • Technorati
  • Tumblr
  • Twitter

Етикети за тази публикация: , , ,

12 Отговора

  1. Rodrigo Medina казва:

    Hey guys congratullations you are doing a great job with this tool, looking forward the release 0.2

  2. morphocode казва:

    thanks Rodrigo!.. keep up the good work at designplaygrounds, you too

  3. guillermo казва:

    congratullations it’s a great job, and a pleasure work wiht it

  4. morphocode казва:

    thanks Guillermo!

  5. Cameron казва:

    Hey guys, great stuff! I’m a M.Arch student at Washington State University working on an Urban Design project for my studio course. I’m proposing that it will be based upon a modularized growth of pre-set units that can serve as dwellings, business, civic nodes, or whatever is required of them. Furthermore, the growth of this system over time will be dynamic, in that it will adapt to the needs of the inhabitants and be able to evolve with their requirements, changing spatial configuration as well as function.

    I have a mid-review coming up in a week, and I was wondering if there was any way I might be able to beta-test the 0.2 release of your Rabbit plugin for Rhino?

    I’ve been playing with the 0.1 release, and it’s great, but I can’t seem to get it to function in three dimensions, or to base it’s growth on my own initial seed and additional growth instructions.

    Please feel free to contact me via the provided email. I thank you for your work and the inspiration its provided me.

    Respectfully,

    Cameron

  6. morphocode казва:

    Dear Cameron,

    thanks for your interest in Rabbit! We appreciate it.

    We’ll do our best to release Rabbit 0.2 in the beginning of the next week.

    Best,
    morphocode

  7. Matthias казва:

    Hi, amazing stuff! I’m also a M.Arch student from Belgium currently researching Cellular Automata and it’s possibilities as a generative life form in architecture. The first release of rabbit is great and I’m also very eager to be able to experiment with the 3D growth. Congratulations and best regards,

    Matthias

  8. morphocode казва:

    thanks Matthias!
    You can now play with Rabbit 0.2 … we’ll be happy to see the result!

    Best

  9. David казва:

    I am trying to use Rabbit 0.2 and running into some difficulties interpreting the basic inputs and outputs of some of the components, specifically the LSystem and Turtle. I’m trying to figure out how to define a variable related to a string(seed) to include in my production rule (something as simple as A+1=A). Also, how the outputs are interpreted into specific geometries. Are there any basic tutorials or definitions available to share? Any help appreciated…

    PS The basic principles outlined in ‘The Algorithmic Beauty of Plants’ are pretty cool.

  10. morphocode казва:

    Hi David,

    - „Are there any basic tutorials or definitions available to share? “
    - You can have a look at the tutorials included in the distribution file – there are definitions for 2d & 3d branching structures, space-filling curves, etc..

    - „I’m trying to figure out how to define a variable related to a string(seed) to include in my production rule (something as simple as A+1=A)“
    - By definition the predecessor(the left side of the production rule) is a single symbol, so you’ll have to define the rule as: „A=A+1″.
    Note that you can use variables only with parametric L-system however Rabbit does not support parametric L-Systems at the moment. The good news are that we plan to support this class of L-Systems in the future.

    We hope this answers your questions

    Cheers

  11. Ali казва:

    Dear Cameron
    I work on a residential complex designing on a sloped site for my studio course. Do you have any idea to use Rabbit to design access of the site or dividing the access on a modularized growth? I want to know whether this program could help me to zoning or give me a pattern or not ?
    Pleas help me on this topic.
    Best
    Ali

Напишете Коментар



Приятели

Категории