Generative Art를 배우는 나의 첫 걸음
생성 예술이란 무엇입니까?
Wikipedia의 인용문을 보겠습니다.
Generative art refers to art that in whole or in part has been created with the use of an autonomous system.
"Generative art" is often used to refer to algorithmic art (computer generated artwork that is algorithmically determined).
https://en.wikipedia.org/wiki/Generative_art
제너레이티브 아트를 알게 되면서 제 서투른 미적 감각을 프로그래밍 실력으로 세련되게 다듬을 수 있는 기회가 될 수 있겠다는 생각이 들었습니다.
지금 바로 사용해 보고 싶다면 대화형 온라인 편집기가 있습니다. https://alpha.editor.p5js.org/ 을 방문하여 내 코드를 페이지의 편집기에 복사하여 붙여넣고 무슨 일이 일어나는지 확인하십시오.
삽화
"작품"이라고 부르기 부끄럽지만... 제가 경험한 것을 말씀드리자면 소개하겠습니다.
"간섭하는 물체"
이것은 나의 첫 번째 생성 예술입니다. 수학 냄새가 나지 않습니까?
익숙하지 않은 기능이 있을 수 있지만 그림을 만드는 것은 p5.js 을 사용하는 친숙한 JavaScript 코드입니다.
function setup() {
createCanvas(400, 400);
background(80)
noStroke();
frameRate(6);
}
function draw() {
for (var i = 0; i < 400; i++) {
var r = random(0,200);
stroke(r * 1);
line(0, i, r, r);
line(400, i, 50 + r, 100+r);
}
}
"어둠 속의 빛의 길"
function setup() {
createCanvas(720, 400);
background(80)
noStroke();
}
function draw() {
fill(color(random(20),random(200),random(200), 1));
bezier(random(500, 550), random(500, 550), 0, 0, 40, 40, 50, 90);
bezier(random(100, 200), random(100, 350), 0, 0, 40, 40, 50, 90);
}
좋아, 위의 내 작품이 놀라운 것이 아니라는 것을 알고 있습니다. 하지만 제너레이티브 아트를 잘하는 사람이 되도록 계속 훈련하고 출판하겠습니다.
게다가 dev.to가 프로그래밍 배경을 가진 더 많은 아티스트를 얻을 수 있다면 기쁩니다!
Reference
이 문제에 관하여(Generative Art를 배우는 나의 첫 걸음), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/ohbarye/my-first-step-in-learning-generative-art-3674텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)