3

我知道有很多关于植物等的程序生成的材料,特别是使用 L 系统等。

但是经过快速研究,我一直无法找到任何关于叶子结构的好的/深入的材料。具体来说,虽然我找到了几篇关于叶子形状的文章,但没有找到关于variegation的文章。

是否有关于叶子杂色的真实生成的任何好的/深入的资源?

我希望能够生成如下图所示的叶子:

在此处输入图像描述

(我知道这个问题可能会突破一个好的 Stackoverflow 问题的界限,但它在某种意义上是特定的,即要求特定类型的资源(叶子中的杂色)。)

4

2 回答 2

1

对于新兴或结构性的东西,我会推荐多种细胞自动机。在给定数量的步骤 + 一些规则(约束......)之后,可以出现类似于自然模式的有趣模式。

https://pdfs.semanticscholar.org/c82a/8dd17ea8d6a0c35a82f573da51869cfb4bc4.pdf

另见贝壳: https ://tickblog.files.wordpress.com/2008/12/shell-automata.png?w=485&h=186

对于叶子,我认为你可以有一个中心对称性+一些关于从中心茎传播的水的规则和分支规则......所以也许是元胞自动机和图/l-系统之间的东西?

于 2018-03-08T09:58:06.800 回答
1

一种方法是生成蒙版并将其与一些噪声结合。这是一个使用距中心蒙版的距离的简单示例:

在此处输入图像描述+ 在此处输入图像描述=在此处输入图像描述

尝试使用这些技术,我能够生成这个叶子的一半:

在此处输入图像描述

这种通用技术是一种简单且流行的方法,可以使程序生成岛屿,搜索该术语会带来许多教程。可能需要进行一些调整才能获得您所追求的具体结果。例如,我的概念证明没有考虑内部叶脉,并且我的颜色与目标不匹配。我通过反复模糊叶子轮廓的黑白图像来制作我的蒙版——我怀疑更复杂的蒙版生成技术会产生更好的效果。

于 2018-03-08T16:32:45.800 回答