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系统树的过程,并快速转向更高级的东西。