我即将开始一个大学项目,为现有项目建立一个程序化城市。
我想知道你们之前是否有任何编码L-Systems的经验并且知道我开始的好地方。在使用程序方法和Perlin Noise和fBm之前我做了一些工作,所以我得到了L-System在分形意义上的前提。我正在寻找一个可能会让我朝着编码L系统的方向发展的地方。 你可以指出我的任何帮助或技术文件都会很棒。
答案 0 :(得分:6)
我做了一个关于使用L-Systems程序生成3D树的项目,发现书“The Algorithmic Beauty of Plants”很有用。它可以在该链接免费使用。我认为,与程序城市没有直接关系,但非常有趣,也是学习L-Systems的好资源。
答案 1 :(得分:3)
我也正在研究L系统项目,查看一些预先存在的代码非常有帮助:lsystem.py - Fundamentals of Natural Computing中还有伪代码,我发现它真的很有帮助。它将引导您完成使用龟图形创建简单L系统树的过程,并快速转向更高级的东西。
答案 2 :(得分:2)
嗯......我会先把你的Wikipedia链接给你,这个链接看起来比较香,并且有很多外部链接。