Информация о L-Systems - PullRequest
       39

Информация о L-Systems

7 голосов
/ 27 мая 2009

Я собираюсь начать проект для университета, чтобы построить процедурный город для уже существующего проекта.

Мне было интересно, был ли у кого-нибудь из вас опыт программирования L-Systems раньше, и знаете, как мне начать. Я проделал небольшую работу, прежде чем использовать процедурные методы и Perlin Noise и fBm, поэтому я понял, что такое L-система во фрактальном смысле. Я больше ищу место, где, возможно, может подтолкнуть меня в направлении кодирования L-системы. Любая помощь или технические документы, на которые вы можете указать мне, были бы великолепны.

Ответы [ 3 ]

6 голосов
/ 27 мая 2009

Я выполнил проект по использованию L-систем для процедурной генерации трехмерных деревьев и нашел полезной книгу « Алгоритмическая красота растений ». Он доступен бесплатно по этой ссылке. Я думаю, что он не связан напрямую с процедурными городами, но очень интересен и является хорошим источником информации о L-Systems.

3 голосов
/ 27 сентября 2011

Я тоже работаю над проектом L-системы, и было бы чрезвычайно полезно взглянуть на некоторый ранее существующий код: lsystem.py - в Основы естественных вычислений также есть псевдокод , что я нашел очень полезным. Он проведет вас через процесс использования графики черепахи для создания простого дерева L-системы и быстро перейдет к более сложным вещам.

2 голосов
/ 27 мая 2009

Хорошо ... Я пойду первым и передам вам ссылку Википедия , которая выглядит довольно мясной и имеет довольно много внешних ссылок.

...