手繪vs碼繪 動態對比

2021-09-01 11:35:53 字數 1505 閱讀 1849

手繪圖:

碼繪圖:

比較技法:不考慮美觀的話手繪比較方便,可以怎麼想怎麼做,而碼繪卻比較複雜,需要轉換為**。

工具:手繪可以用筆,數字板等等,碼繪是**和程式設計工具

理念:手繪怎麼想怎麼畫,碼繪需要轉換思維,用數學的思想考慮

創作體驗:手繪更加友好輕鬆,畫了會馬上呈現效果,而碼繪卻只能面對**,需要執行才知道效果

呈現效果:對沒有手繪功底的人來說,碼繪呈現效果會更好,在動態圖形中,手繪很難表現,而碼繪卻可以表現出各種各樣的動態效果,碼繪的創作能力更高。

載體:手繪為紙,電腦螢幕;碼繪載體是電腦螢幕

應用:手繪可用於靜態繪畫,更容易表現精細細節,而碼繪更擅長動態幾何圖形的表現,可用於動畫,遊戲,**,**介面展示等等方面,適用範圍很廣。

碼繪實現

var l=500;

var w=500;

var d=100;

var px=l/2;

var py=w/2;

var px1=l/3;

var py1=w/3;

var vx=-3;

var vy=-10;

var vx1=-16;

var vy1=13;

// 函式setup() : 準備階段

function setup()

// 函式draw():作畫階段

function draw()

} //兩個大太極圖案的碰撞

taiji(px,py,d);

taiji(px1,py1,d);

//pxy碰撞檢測

px+=vx;

py+=vy;

if(px>width-d/2||px<0+d/2)

if(py>height-d/2||py<0+d/2)

taiji(px1,py1,d);

//pxy1碰撞檢測

px1+=vx1;

py1+=vy1;

if(px1>width-d/2||px1<0+d/2)

if(py1>height-d/2||py1<0+d/2)

s=sqrt((px-px1)*(px-px1)+(py-py1)*(py-py1));

//pxy和pxy1碰撞檢測

if(s

}//畫太極的函式

function taiji(px,py,d)

手繪vs碼繪(動態)

懷疑自己是話嘮的我又來了,這次要介紹的是動態的圖案的對比,為了打消我這個自我懷疑,這次我們直接進入正題。首先依舊是手繪 對不起我真的控制不住自己想吐槽的心,這個動態效果到底怎麼畫啊。大概是我做的動態效果都太智障了。到最後還是選擇了用水的波紋表示這幾條魚在游動 雖然不知道能不能看出來 回到正題,這次主...

手繪VS碼繪

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

手繪vs碼繪

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