“PaintingSystem”,processing之绘画系统

继两次手绘与码绘的比较之后,这次算是进入一个小小的终章,本次的期末大作业呢,是用processing实现了一个绘画系统,不喜勿喷。当然不全是传统意义上的绘画系统,而是基于传统绘画理念(比如有笔和纸)上加以推广,形成了怪异风格的绘画系统。
先简单说说总体的思路吧。

总体设计方案

绘画系统分为几种不同画笔(或者说,不同的呈现效果),点击一个按钮切换画笔,画笔分为静态和动态的,最后加一个场模型构成一个绘画系统。
比如说这样:
在这里插入图片描述
静态的共有四种,两种圆形笔刷(不同于传统绘画中的线条),一种类似轮胎印的特殊笔刷,还有一种模拟毛笔(毛笔其实算是动静都有吧)。
动态的有三种,一种我命名为天罗地网(可能中二了点,请保持冷静),一种彩色颜料,最后是一个场模型。
接下来给大家看看最终出来的效果:

各笔刷效果

第一种笔刷:
在这里插入图片描述
第二种笔刷:
在这里插入图片描述
第三种(轮胎印):
在这里插入图片描述
第四种(仿毛笔):
在这里插入图片描述
第五种(天罗地网):
在这里插入图片描述
第六种(仿颜料):
在这里插入图片描述
最后场模型:
在这里插图片描述
好了,看了这些效果谈一下对于传统绘画扩展的理念吧

首先,什么是绘画

普遍又基本的概念,各种百科上都有,比如:“绘画在技术层面上,是一个以表面作为支撑面,再在其之上加上颜色的做法,那些表面可以是纸张或布,加颜色的工具可以通过画笔、也可以通过刷子、海绵或是布条等。在艺术用语的层面上,绘画的意义亦包含利用此艺术行为再加上图形、构图及其他美学方法去达到画家希望表达的概念及意思。”,通俗点说,就是以某种工具在某一支撑面上加上有颜色的图形。
那么,又什么是传统绘画

传统绘画

传统的绘画呢,在本人的理解看来,就是用笔在纸上,或者说用工具在载体上用点线面组合出自己想要的图案,而本次作业是在传统绘画基础上的扩展,那么接下来就进入主题,到底是如何对传统的绘画进行扩展的呢?
与之前相同,从不用方面来讨论。

技法

首先呢,从技法的角度分析。
先说一下传统绘画,本人也画一些速写,我画画是首先画出局部整体外形,在精雕细琢,画完一部分继续画另一部分,最后用自己的手法上色。想要画好,还是要费一番功夫的。
而在本系统之中则不好用技法形容,首先每一种笔刷都不是简单的点,或者线,用鼠标随便划两下都是一幅图案,特别是动态笔刷,鼠标在哪儿点一下,自动扩展成一个图案。场模型也一样,只需要鼠标随意滑动。所以十分简单,每个人都可以轻而易举的上手。

工具

传统绘画的工具自然是各种各种笔,以及一些上色用的颜料或者颜料笔。
本系统工具是鼠标(相当于所有笔的共性),以及各种笔刷的按钮(相当于不同类型的笔和颜料的选择)。

理念

前面也说了,传统的绘画使用笔画出点线面的组合,那么既然要从传统的绘画上进行拓展,就要做出点改变。
首先,传统的绘画,用笔划一下,出来的不过是普通的不能再普通的线,那么,怎么让这个线不普通,这就可以那本系统的静态笔刷来说,它不是传统的线,具体的已经在上面展示,如果把每种笔刷都定义成是“线”,那么每种线都是有故事的线,这种线每画一笔,相当于传统绘画中的点线面的结合。画出来的效果是很奇特的。

其次呢,传统的绘画,画出来的画不会动,它只能意动而形不动,啥意思呢?就是说它给人一种动态的感觉而实际上又是不动的。那么这时我们就又可以做出点改变,我们要让他的每一笔都动起来,让它自己动!这样的效果岂不是更奇特,于是可以来一个动态的笔刷,鼠标每点一下或者每划一下,都会自动有一个延伸,形成一个图案,就如上面所展示的,还是有点东西的。

最后传统的绘画的载体多是白纸,白墙之类,那么怎么让载体变得不简单,这里就想到场模型,其背景本身有各种图案,本身会自己动,那问题又来了,已经有图案了,甚至还自己会动,那还要我画什么呢?我们可以随着画笔的滑动,改变原有的图案呀,这不就是我在画了么!诶,又有点东西了,所以场模型就是随着你的鼠标的滑动而背景会发生变化,产生各种各样的奇怪图案。

创作体验

传统绘画的创作和本系统的创作可谓天差地别。
就本人而言,基于传统的绘画,是用铅笔画一些写实画,偶尔来一张还是挺陶冶情操的,画点自己想画的,能表达出自己的感觉,还是挺舒畅的过程,尤其是如果结果还让自己满意的话。
而在本系统中,作画更为随意,可以有目的性,也可以没有目的性,总能画出些炫酷的效果,虽然显得杂乱无章,但是别具一番风味,这种风味也带来不一样的视觉体验,而作画的随意性也给人一种酣畅之感,很轻松,要的就是奇特,不会像传统绘画一样担心哪里画的不好而有负担。

呈现效果

呈现效果如创作体验中说的,虽然看似杂乱无章却也有一种独特韵味在其中,静态笔刷的独特性,动态笔刷的炫丽,整体合在一起就是十分酷炫。如下图:
在这里插入图片描述

载体

载体其实相较于传统绘画没有太大区别,除了场模型时,载体由空白界面变为已经有图案的界面

局限性

相较于传统绘画,本系统还是有明显的局限性的。
首先画不出一些常规的图形;其次画不出实意画;再次结果不一定可控(动态笔刷会自己动)。因为有些图案存在随机性,所以本系统对于独爱写实画的人恐怕不适合。

总结

本系统是在基于传统绘画而做出延伸,主要参考传统绘画所需要的工具和载体形式,而呈现效果已经完全有别于传统绘画,日后争取加入更多的笔刷,可以做出更多效果。

参考资料:

1.《以编程的思想来理解绘画—— (一)用”一笔画“表现“过程美”》
https://blog.csdn.net/magicbrushlv/article/details/82634189
2.《什么是绘画?——以抽象思维理解绘画》https://blog.csdn.net/magicbrushlv/article/details/83858469
3.Processing编程艺术 http://iprocessing.cn/
4.《Learning Processing》英文版
5.《代码本色-Daniel Shiffman》

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值