상세 컨텐츠

본문 제목

Generative Art 란?

ChatGPT

by 이동글2 2023. 3. 4. 18:33

본문

정의

 

제너레이티브 아트(Generative art)는 알고리즘이나 일련의 규칙을 사용하여 아트웍을 만드는 디지털 아트의 한 형태입니다. 인간 예술가가 손으로 예술 작품을 만드는 대신 생성 예술은 컴퓨터 프로그램을 사용하여 예술 작품을 생성합니다.

 

생성 예술은 2D 및 3D 그래픽, 애니메이션, 음악, 심지어 시까지 포함하여 다양한 형태를 취할 수 있습니다. 예술 작품은 종종 실시간으로 생성되거나 예술 작품의 결과를 결정하는 일련의 규칙을 생성하는 절차적 생성이라는 프로세스를 사용하여 생성됩니다.

 

생성 예술은 기술의 발전과 생성 예술을 쉽게 만들 수 있는 도구 및 소프트웨어의 가용성 덕분에 최근 몇 년 동안 점점 인기를 얻고 있습니다. 일부 예술가는 생성 예술을 알고리즘과 수학 공식의 창의적 가능성을 탐구하는 방법으로 사용하는 반면, 다른 예술가는 이를 사용하여 상호 작용하거나 환경에 반응하는 예술을 창조합니다.

 

전반적으로 생성 예술은 예술과 기술의 세계에서 가능한 것의 경계를 넓히는 흥미롭고 혁신적인 형태의 디지털 예술입니다.

 

Generative Art 를 어떻게 만들 수 있나요?

 

생성 예술 제작에는 프로그래밍 또는 소프트웨어 도구를 사용하여 알고리즘 또는 일련의 규칙에 의해 생성되는 예술 작품을 만드는 작업이 포함됩니다. 다음은 자신만의 제너레이티브 아트를 만들기 위해 취할 수 있는 몇 가지 단계입니다.

  1. 프로그래밍 언어 선택: 제너레이티브 아트를 만들려면 자신에게 익숙한 프로그래밍 언어를 선택해야 합니다. 생성 예술을 만드는 데 널리 사용되는 언어로는 Processing, JavaScript 및 Python이 있습니다.
  2. 규칙 정의: 프로그래밍 언어를 선택한 후에는 생성 예술을 제어할 규칙을 정의해야 합니다. 여기에는 수학 공식 생성, 색상 또는 모양에 대한 매개변수 설정 또는 시간이 지남에 따라 변경되는 규칙 생성이 포함될 수 있습니다.
  3. 코드 작성: 규칙이 설정되면 생성 예술에 대한 코드 작성을 시작할 수 있습니다. 여기에는 아트워크를 생성하는 루프, 함수 또는 기타 코드 구조를 만드는 작업이 포함될 수 있습니다.
  4. 실험 및 반복: 생성 예술은 종종 예술가가 다양한 매개변수와 규칙을 실험하여 최종 예술 작품에 어떤 영향을 미치는지 확인하는 반복 프로세스를 통해 만들어집니다. 원하는 결과를 얻기 위해 코드를 수정하고 다른 설정으로 실험해야 할 수도 있습니다.
  5. 내보내기 및 공유: 제너레이티브 아트를 만든 후에는 이미지, 비디오 또는 기타 형식으로 내보내고 다른 사람과 공유할 수 있습니다.

코딩 방법을 몰라도 제너레이티브 아트를 만드는 데 도움이 되는 소프트웨어 도구도 있습니다. 이러한 도구는 시각적 인터페이스를 사용하여 작품의 규칙과 매개변수를 만드는 경우가 많으므로 초보자가 생성 예술을 쉽게 시작할 수 있습니다. Generative Art를 만드는 데 널리 사용되는 도구로는 Generative Artistry, CodePen 및 p5.js가 있습니다.

 

 

 

 

 

 

 

 

관련글 더보기