艺术是感性的美,代码则是理性的美。当这两种美相互碰撞、交织在一起时,会产生什么奇妙的化学反应呢?生成艺术和创意编程就是这样的一个融合点。本课程将着重介绍如何基于代码来进行生成艺术的创作,从常见的生成模式和实现原理出发,通过深入浅出的实例讲解,让大家逐步掌握使用 p5.js 进行艺术创作的技巧和方法。让我们一起来探索创意编程的无限乐趣吧! 本课程总计分为 5 个部分:
本课程将学习的乐趣贯穿始终,由易到难,丰富的实例,详尽的引导和解说,非常适合对图形和生成艺术感兴趣的开发人员、数字媒体艺术人员等。 本课程对编程背景没有要求,但如果有基本的编程常识会学起来很轻松,当然我们也会在教程中详细的解释每行代码的意义。
创意编程最大的乐趣,可能在于遇见未知的美好,这也是它和普通编程最大的区别。这种未知的美,可能会在实现某个既定视觉效果时被发现,也可能会在无意间修改某个数值时浮现,甚至在修复某个错误时得以呈现。
也许在学习某个知识点或者实现某个效果时,你花费了很长的时间,最终都没有实现你想要的效果,没关系,不必沮丧,这个探索的过程本身也是一种学习和发现美的过程,大胆地把时间浪费在这未知的美好上吧。
我叫程超(defcc),是一名开发者,有 10 多年的前端开发经验和部分客户端开发经验,曾深度参与过 Vue 2.x 版本的开发和迭代。目前主要关注在生成艺术和创意编程领域。