手繪vs碼繪 初次體驗

2021-09-01 18:31:46 字數 1514 閱讀 5881

這篇文章介紹了用**繪畫的意義,我覺得在做一件事之前,先要自己明確自己的目的和初衷,這樣才不會在學習的道路中因些許困難而感到迷茫,從而停滯不前。

通過專業學習,才發現原來程式設計也可以畫畫,它是另一種繪畫方式,使人們日常生活中很少能接觸到的。

程式設計和手繪都要先構思自己要畫什麼,應該把內容畫在畫布的什麼位置。手繪需要先畫輪廓線,將各部位位置大概確定,然後再勾勒描繪細節;而程式設計則是先執行相關聯的,比如分圖層或是分區域實現效果。

手繪出來的會更自然,更協調,任何想要的取現都可以通過手繪輕鬆畫出,而且給人的感覺會更直觀一些,但所需材料就比較多,很依賴手邊有的繪畫工具;程式設計則是所有的線都是由函式繪製出來的,**不對的畫就要慢慢的修改引數。程式設計實現的繪圖效果不如手繪靈動,但是比例精準定,每一筆都包含了嚴謹的態度。
整體來說,還是手繪方便很多,而程式設計相較之下則顯得枯燥無味,而且我預先構思的圖不太適合程式設計繪圖,如果是有幾何構成的影象應該更適合碼繪。但是程式設計也有其優勢,在可以迅速且均勻地給圖形上色。而且在做**時,程式設計將會大大提高效率,不用1s24幀繪製。
手繪的:

這是我手繪的乙個蛙蛙,由於手邊沒有彩色繪畫工具,就只用了鉛筆花了簡筆畫。
第一階段碼繪:

這是我最初開始畫的東西,p5.js裡的函式用的不多,除了幾個基本幾何圖形,其他都是靠描點連線曲線完成,並沒有感受到碼繪的魅力與便捷。
最近我又翻了下p5的函式庫,又新增了點東西,這個背景的豎條紋用**寫起來很方便,但如果是手繪,想要有白色豎條紋,在塗色時留白是個巨大的工程。
經過此次試驗,我個人覺得如果寫實類的畫作,色彩線條豐富靈動,那麼還是用手繪比較好一些。但如果是繪製幾何體、工程圖、講究比例美學時,碼繪就能發揮他的價值了,有規律的線條、團的組合,或者是做**、特效等,這些都需要各種演算法、函式的支援。這些情況下,程式設計所能達到的效果會令人驚豔,帶來的創造的驚喜可能是手繪比不上的。
// 背景

var foo =

'bar'

;function

setup()

else

if(b ==

true)if

(b ==

false)}

}

// 背景

function

draw()

function

star

(x, y, radius1, radius2, npoints)

endshape

(close);

}

手繪VS碼繪

由於大學課程要求,讓我們每個人用p5.js畫一幅圖,並和自己手繪作品進行對比,這裡就簡單分享下個人經驗。function setup function draw 效果如下 簡單說明一下 fill 函式內的引數是填充顏色rgb256格式,用來給緊跟著的下面一行的函式圖形進行填充 ellipse x,y...

手繪vs碼繪

上兩幅圖分別是用碼繪和手繪的方式做出的。下面從思路 技術 創作體驗 創作偏好四個方面來比較兩者的異同點。相同 兩者在繪製之前都需要想好整體的比例問題,整體的構思,需要心中大致有乙個方向。不同 程式設計方面思路受技術限制,許多不規則圖形不能輕易的被畫出,在繪製前需要將許多不規則圖形轉換為規則圖形去繪製...

手繪vs碼繪

剛開始老師說讓用程式設計繪畫出一幅作品,我一聽是有點 懵 的,因為在我看來,程式設計繪畫可能會把簡單地問題複雜化,比如說要進行各種公式 節點的計算等等。但是真正的做下來看看這些 和自己實現的過程,其實也沒有想象中的那麼難。這是我剛開始做出來的成品,做的時間久,而且不好看 手繪畫了兩分鐘也就畫好了,背...