7

我即將啓動一個項目,爲大學建立一個預先存在項目的程序性城市。有關L系統的信息

我想知道你們之前是否有任何編碼L-Systems的經驗,並且知道我有一個好的開始。在使用程序方法和Perlin Noise和fBm之前,我做了一些工作,所以我得到了L系統在分形意義上的前提。我更想找一個地方,讓我可以把我推向編碼L系統的方向。 任何幫助或技術文件,你可以指向我會很好。

回答

6

我做了一個關於使用L-Systems程序化生成3D樹的項目,並發現該書「The Algorithmic Beauty of Plants」很有幫助。該鏈接免費提供。我認爲,與程序性城市沒有直接關係,但非常有趣,並且是瞭解L-Systems的一個很好的資源。

+0

是的,我打算從植物或樹那裏開始,然後按照道路結構工作,我會看看這本書。 – Craig 2009-05-27 08:38:13

2

嗯......我先去拿給你的Wikipedia鏈接,看起來相當有趣,並且有很多外部鏈接。

3

我正在研究一個L系統項目,它對於查看一些預先存在的代碼非常有幫助:lsystem.py - 我還發現了Fundamentals of Natural Computing中的僞代碼,我發現它非常有用。它會帶您完成使用海龜圖形創建一個簡單的L系統樹的過程,並快速轉向更高級的東西。