0.2 用代码画画——目标读者、教材特色、内容大纲
来源:互联网 发布:java一年经验工资 编辑:程序博客网 时间:2024/05/01 22:57
目标读者
没有编程基础,想要入门。
偏好图形化思维,想学习编程;
学艺术的,未接触过编程,但又想了解和尝试;
对编程有一定了解,想要了解和学习绘画;
希望用编程创作艺术和设计作品;
学过编程但自我感觉糟糕,可以从本教程的全新视角来理解编程。
教程特色
编程案例紧密结合绘画。
在讲授编程的同时介绍绘画思想,引用大量近现代风格多样的绘画艺术。于是,学习编程的同时也了解了绘画艺术和近现代艺术史。
以案例导向,从简单案例到复杂案例,并在案例中实践为导线引入编程知识。
知识点的出现顺序不同于通常的编程教材:通常教材按照语法从低级到高级来编排章节顺序,而本教程按照实践案例的难度递增来引入语法。
前世今生
几年前开始给数媒专业讲授一门编程与艺术交叉的课程,而当下还要给艺术系讲授编程基础课。
几年来,苦于找不到恰当的中文教材,全靠网上东拼西凑找来资源当讲义,皆因需求特殊:把编程和艺术一起讲!
于是,索性自己写一点吧。
教程大纲
第一部分 码绘新秀——基础编程与图形绘制
第二部分 码绘专家——码绘媒介及常用技法
内容计划:以蒙德里安的作品导入,通过对颜色/线条/形状的属性设置,创作出仿蒙德里安风格的绘画作品,并将其扩展为动态交互作品。
3 画笔操作技法——基本绘图语句和声音
内容计划:以康定斯基的作品绘画作品导入本章,并介绍了p5.js提供的一系列绘制几何形状的功能,然后用它们实现了动态版的仿康定斯基绘画作品,还将加入音频互动。
4 学用高级颜料——数学函数
内容计划:以草间弥生的绘画作品,以及当代的一些数字艺术作品作为导入,以“绘画颜料”的视角来介绍一些基本的数学函数,并运用它们创作一系列具有传统静态绘画不具备的表现特性的作品。
5 高级控笔技巧——空间变换
内容计划:以埃舍尔画作、分形艺术作为本章导入,介绍了空间变换技术,并运用它们生成了拼贴作品和分形艺术作品。
6 印象派码绘技法——图像
内容计划:以莫奈、雷诺阿、修拉、德加的印象派绘画作为本章导入,介绍了位图的概念和技术,介绍了实现印象派绘画的基本编程方法,然后编写了一个可以实现不同印象派风格的艺术风格渲染器。
7 画曲形——用数学描述扭曲
内容计划:以达利、米罗的超现实主义绘画以及San Base的动态绘画作为本章导入,介绍了绘制扭曲物体的技术,并实现了动态效果的超现实主义动画作品。
8 画曲线——插值法搞定各种曲线
内容计划:以多位线描大师(比亚兹莱,穆夏,席勒,吴冠中,月冈芳年,韩美林,徐渭,中国各家书法等等)作为导入,详述在程序中精细控制线条形态的技术。
9 书法和美术字——字体和变形
内容计划:以书法/字体艺术导入,还介绍了当代的以文字为主题的艺术创作(徐冰/韩美林/AsciiArt等),然后详述了在程序中绘制字体以及文字变形的技术。
字体艺术案例:https://www.zhihu.com/question/23529219
第三部分 码绘大师——高级码绘技法
计划引入的绘画流派:后印象派、野兽派、表现主义、抽象表现注意、波普艺术。
计划讲授的编程技术:各种数据结构和算法,动画技术,着色器等
第四部分 开宗立派——自创绘画软件
- 0.2 用代码画画——目标读者、教材特色、内容大纲
- 0.0 用代码画画——作者简介
- 《驯服烂代码——代码内在质量的改善之道》写作大纲之一:选题思路和读者对象
- 用代码画画
- 用代码来画画 —— Ray-Marching(光线步进)【Unity Shader】
- 0.1 用代码画画——搞艺术的学编程有啥用?
- android—图片画画板
- 用代码来画画 —— Ray-Marching(光线步进) 多个立体图形的绘制【GLSL】
- 2004年全国计算机技术与软件专业技术资格(水平)考试网络工程师备考参考之一——关于大纲和教材
- 软件工程文档目标读者
- GCD—读者写者锁
- 计算机教材:写给自己,还是读者
- 计算机教材:写给自己,还是读者
- 计算机教材:写给自己,还是读者
- 计算机教材:写给自己,还是读者
- 计算机教材:写给自己,还是读者
- 计算机教材:写给自己,还是读者
- 计算机教材:写给自己,还是读者
- Intellij idea破解办法
- centos6.5上搭建maven私服
- Struts总结
- python数据结构(列表、元组、字典)
- 1类的继承
- 0.2 用代码画画——目标读者、教材特色、内容大纲
- mysql多实例安装
- 虚拟机迁移技术漫谈,第 1 部分(转) 出自IBM
- 9-9 (hash, pb_ds)
- EBS创建通用上传实现过程
- mvn update后java compiler中jdk版本变更
- Linux历史文化
- 2.57亿美元:纸币打破了ICO资金的全部记录
- ubuntu 右击在终端中打开