好文推荐丨程序化建模在TouchDes

北京中科医院电话 https://baike.baidu.com/item/%E5%88%98%E4%BA%91%E6%B6%9B/21900249?fr=aladdin

以下文章来自知乎:卡卡不卡,原文见底部链接

0

前言

之前在TouchDesigner中进行了花朵的程序化建模时,了解到植物模拟其实是一项很复杂但是很有趣的研究。其中最为著名的植物模拟算法应用,就是L-system(Lindenmayer-systems)了。L-system背后,是对迭代算法的精妙使用,虽然在数学表达上L-system并不复杂,但是一条条规则经过反复迭代之后却能够产生非常复杂精妙的图形。笔者在查阅相关资料时,感叹在L-system中简洁与复杂之间其实没有明确的界限,而基于L-system的思想,我们能够尝试着去生成许多有趣的几何模型。但L-system本身只是一种模型,它并不是在告诉我们植物如何生长、为什么会这样生长,而是给了我们描述这些现象的数学工具。因此如果想要模拟一株植物,还得对它的生成规律进行观察,最后用L-system来表述与模拟。在L-system方面,其实笔者也只是一知半解,还在学习当中。所以如果有错误或者理解不当之处,欢迎批评指正。L-Systems的创造者匈牙利植物学家AristidLindenmayer

1

L-Systems的相关资料

总结出L-Systems的语法规则的,是著名的匈牙利生物学家AristidLindenmayer(-)。L-System提出于年,最初设计这一系统是为了描述藻类这种简单的多细胞生物生长发育的形式,之后这一系统被扩展到描述高等植物极其复杂的分支结构中。关于L-Systems的重要学术著作,即由PrzemyslawPrusinkiewicz和AristidLindenmayer合著的《TheAlgorithmicBeautyofPlants》(中译名《植物的算法美》)。植物的算法美


转载请注明:http://www.aierlanlan.com/grrz/52.html

  • 上一篇文章:
  •   
  • 下一篇文章: