제너레이티브디자인 (generative design)
쉽게 풀면
원하는 조건과 제한을 컴퓨터에 알려주면, 컴퓨터가 스스로 여러 가지 최적의 디자인 안을 만들어주는 방법이에요. 그래서 사람이 하나하나 그리는 대신 컴퓨터가 여러 형태를 자동으로 만들어 보여줘요.
왜 중요한가
제너레이티브 디자인은 목표(강도, 무게, 비용)와 제약을 입력하면 알고리즘이 수많은 대안 형상을 생성하고 평가하는 설계 방식으로, 사람이 그리기 어려운 유기적 경량 구조를 만들어 냅니다. 항공·자동차 부품의 경량화, 건축의 구조 최적화에 쓰이며 적층 제조와 결합해야 실물화되는 경우가 많아 두 기술은 함께 논의됩니다. 인간이 상상하기 어려운 형태 대안까지 탐색할 수 있게 해 설계 가능성의 폭을 넓힌다.
논문에서는 이렇게 쓰입니다
설계 조건 입력만으로 다수의 구조적 대안이 자동 생성된 알고리즘 기반 설계 사례를 설명한다.
이 문장은 제너레이티브디자인이 하나의 정답이 아니라 여러 대안을 탐색하는 방식으로 작동함을 보여줍니다.
조금 더 깊게 보면
제너레이티브 디자인은 위상 최적화와 자주 혼용되지만, 후자는 하나의 최적해를 수렴시키는 수학적 방법이고 전자는 여러 대안을 탐색해 디자이너가 고르게 하는 더 넓은 프로세스입니다. 알고리즘이 디자이너를 대체한다는 인식은 오해로, 목표 함수와 제약을 정하는 것이 곧 설계이며 잘못 정의된 목표는 그럴듯하지만 쓸모없는 형상을 냅니다. 생성된 형상은 표면 마감, 조립, 검사 같은 제조 조건을 고려하지 않는 경우가 많아 후처리 설계가 필요하고, 결과의 미적 판단은 여전히 사람에게 남아 있습니다. 생성적 설계는 하중, 재료, 제약 조건을 입력하면 소프트웨어가 다수의 형태 후보를 자동 도출하는 방식으로, 디자이너의 역할이 형태를 직접 그리는 것에서 조건을 정의하고 결과를 선별하는 것으로 옮겨간다. 결과 형태가 유기적이고 복잡해 전통 제조 방식으로는 만들기 어려운 경우가 많아 3D 프린팅과 함께 쓰이는 경우가 늘고 있다.
주의할 점
제너레이티브디자인으로 생성된 유기적 형태는 전통적 제조 방식으로 구현이 어려운 경우가 많아 적층제조와 같은 제조 기술과의 연계 검토가 필요하다.