探索创意编程:初学者指南——用p5.js创作算法艺术
需积分: 9 84 浏览量
更新于2024-07-17
收藏 101.91MB PDF 举报
"《自创算法艺术:创意编程入门指南》是一本由Tariq Rashid所著的实用教程,专为初学者、艺术设计与数字媒体专业的学生、希望探索创意的科技人员以及寻求新颖视觉教学方法的教师和家长而设计。本书于2018年3月31日出版,共576页,深入浅出地介绍了如何利用计算机创造数字化艺术。
本书从基础开始,帮助读者理解计算机如何生成数字图像,通过流行的面向艺术家的编程语言Processing(及其Web版p5js)进行编程。学习者将学会欣赏和运用算法,这些数学配方能创造出意想不到的美丽艺术作品。书中涵盖基本的计算机图形技术,如创建画布、填充颜色、描边轮廓,以及如何保存和分享代码和艺术作品,甚至可能触及全球数十亿互联网用户。
在课程中,作者引导读者探索随机性,用它来制作有趣的视觉效果,如"PaintDrops"项目;学习重复和循环,如"Repetition-UsingTheCounter"中的计数器应用,以及如何通过嵌套循环实现"Spratter!"。接着,章节扩展到更复杂的技巧,如色彩混合、透明度处理,以及通过函数重用代码,如"Metropolis"项目的实现。此外,书还涉及递归和随机递归,例如"TreeForms"项目展示了如何利用这些概念创造自然形态。
第四个部分进一步深化算法的乐趣,探讨看似无益的定义,神秘的"Holocrux",以及如何通过算法驱动的创造性混乱,如"Whirlin"地图的制作,展现出艺术创作中的混沌之美。通过本书,读者不仅会自信地编码,还会对数学之美有更深的理解,并渴望探索更高级的创意和技术。《自创算法艺术》是一本极具实践性和启发性的指南,引领读者进入充满创新的艺术编程世界。"
2021-05-14 上传
2024-06-19 上传
2008-03-14 上传
2010-11-16 上传
172 浏览量
2010-05-02 上传
2018-09-17 上传
2021-03-30 上传
THESUMMERE
- 粉丝: 23
- 资源: 328
最新资源
- 新型智能电加热器:触摸感应与自动温控技术
- 社区物流信息管理系统的毕业设计实现
- VB门诊管理系统设计与实现(附论文与源代码)
- 剪叉式高空作业平台稳定性研究与创新设计
- DAMA CDGA考试必备:真题模拟及章节重点解析
- TaskExplorer:全新升级的系统监控与任务管理工具
- 新型碎纸机进纸间隙调整技术解析
- 有腿移动机器人动作教学与技术存储介质的研究
- 基于遗传算法优化的RBF神经网络分析工具
- Visual Basic入门教程完整版PDF下载
- 海洋岸滩保洁与垃圾清运服务招标文件公示
- 触摸屏测量仪器与粘度测定方法
- PSO多目标优化问题求解代码详解
- 有机硅组合物及差异剥离纸或膜技术分析
- Win10快速关机技巧:去除关机阻止功能
- 创新打印机设计:速释打印头与压纸辊安装拆卸便捷性