对比“码绘”与“手绘”的区别
生活随笔
收集整理的這篇文章主要介紹了
对比“码绘”与“手绘”的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
利用P5碼繪,并對比與手繪的區別
手繪作品展示:
碼繪作品展示:
代碼展示:
var x=200; var y=200; var a=100; var b=100; function setup() { createCanvas(600, 600); } function draw() { background(0);//width和height是關鍵詞,分別是Canvas的寬和高strokeWeight(1);//更改線條寬度translate(width/2, height/2);//將坐標系移動到頁面中央for(var i=0;i<10;i++){for(var k=0;k<30;k++){stroke(255-(i+k)*4,255,255);//更改線條顏色rotate(PI / 12.0);fill(255,255-i*10,255-k*10);ellipse((x+i*20)%width,(y+k*20)%height,i+4,i+4);fill(0,i*10,255-k*10);ellipse((x-i*20)%width,(y-k*20)%height,i+2,i+2);rotate(PI / 12.0);fill(255-(i+k)*5,(i+k)*5,i*10);drawtriangle((a+i*20)%width,(b+k*20)%height,i/13);drawflower(k,x);}} } function drawtriangle(x,y,r){triangle(x, y, x+7*r, y-13.75*r, x+14*r, y); } function drawflower(i,k){if(i%2==1){fill(255,(k*0.4)%255,30);stroke(k%255,255,0);arc(0,0,150+i+150*sin(k*PI/24),150,0,PI /15);}else{fill(k%255,0,255);stroke(0,(k*0.4)%255,255);arc(0,0,(100+100*cos(k*PI/24))%255,50,0,PI / 10);} }手繪和碼繪的對比以及異同點:
我覺得本質上,無論是手繪還是碼繪,都是繪畫的一種,因為,它們都符合“用作品展示創作者內心想法的有形圖案”這一定義,雖然創作工具不同,但是包含的情感應該是類似的,所以都叫做繪畫,應該沒有什么問題。
但是,二者的區別還是很大的,首先手繪的創作一定有“筆”,我在這里使用的是手繪板,但是還是有一支筆的存在,類似的情況,我們可以說,用毛筆、鉛筆、樹枝、甚至是大象用自己的鼻子畫畫,都是存在著這支“筆”的。因為“筆”的存在,創作者可以很直觀地看到自己繪畫的每一步成果,即:所謂的這一筆畫的是好是壞。我覺得這是手繪跟碼繪的最大區別,因為碼繪是很難細分每一步驟的,簡單來說,有時候一個變量的改變引起的是整幅作品的巨大變化,固然,這也為碼繪帶來了巨大的可能性,甚至允許創造出創作者本想不到的優秀作品,但同時它也意味著巨大的不確定性,創作者可能不能根據自己的意愿隨心所欲的創作。
還有,手繪對于重復的繪畫能動性很低,大量重復機械性地繪畫應該是手繪最大的挑戰了,要想畫出對稱或者整齊排列的圖案,對于手繪者來說是很高級的技能,而這一點對于碼繪確實再簡單不過的事情。
手繪和碼繪各有所長,而且很明顯,它們是可以優勢互補的,期待以后能有這方面更深入的探討和學習。
總結
以上是生活随笔為你收集整理的对比“码绘”与“手绘”的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android系统控件获取自定义属性
- 下一篇: TWebLive基于TRTC和IM实现w