生成山水画卷轴的JavaScript代码

一位叫做Lingdong Huang的哥们,用JavaScript开发了一个生成山水画卷轴的网页程序,并且可以下载为可缩放矢量图形(SVG)格式的图片。

该程序的名称叫做{Shan, Shui}*,即山水。山水的源代码全在index.html文件中,基本都是JavaScript代码。通过改变随机种子SEED和视图VIEW,生成不同的山水画。

山水的灵感来自中国传统风景卷轴,黄公望的《富春山居图》和王希孟的《千里江山图》,并使用噪音和数学函数对山脉和树木进行了建模。

除了山水之外,Lingdong Huang还开发了很多文字和图形方面的程序,都列在了他的个人网站上。例如用JavaScript和Python开发的描述和可视化汉字的Recursive Radical Packing Language,以及可生成诗歌的Ci-ren。

山水的Github:
https://github.com/LingDong-/shan-shui-inf

Lingdong Huang的个人网站:
https://lingdong.works/

登录注册后才能评论。