---
title: "3D 보로노이 구조 만드는 오픈소스 도구 PyVoroGen 공개"
published: 2026-05-03T15:05:02.784Z
canonical: https://jeff.news/article/2113
---
# 3D 보로노이 구조 만드는 오픈소스 도구 PyVoroGen 공개

토리노 폴리테크닉 대학교와 마스트리흐트 대학교 연구진이 3D 프린팅용 보로노이 구조 생성 도구 PyVoroGen을 공개했다. Python 기반 오픈소스라 점 밀도, 벽 두께, 기공 크기 같은 파라미터를 조절해 다공성·경량 구조를 만들 수 있다.

- PyVoroGen은 3D 프린팅용 보로노이 구조를 만들어주는 Python 오픈소스 도구임
  - 토리노 폴리테크닉 대학교와 마스트리흐트 대학교 연구진이 공개함
  - 뼈나 벌집 같은 자연 패턴을 참고해 다공성 구조, 경량 구조를 설계하는 데 초점을 둠

- 이 도구가 하는 일은 3D 보로노이 테셀레이션 생성을 자동화하는 것임
  - 사용자는 점 밀도, 벽 두께, 기공 크기 같은 파라미터를 조절할 수 있음
  - 결과물은 3D 프린팅 슬라이서에서 바로 쓸 수 있는 메쉬 형태로 생성됨
  - CAD에서 수작업으로 복잡한 셀 구조를 만드는 방식보다 훨씬 프로그래머블한 접근임

- 활용처는 꽤 전문적인 쪽임
  - 조직 공학에서는 세포가 자라거나 물질이 통과할 수 있는 다공성 구조가 중요함
  - 보철 분야에서는 무게를 줄이면서도 기계적 강도를 확보하는 설계가 필요함
  - 이런 조건을 파라미터로 바꾸고 반복 실험할 수 있다는 게 소프트웨어의 장점임

> [!NOTE]
> 이 뉴스는 일반 앱 개발보다 계산기하학, 제조 소프트웨어, 연구용 오픈소스에 가까움. 그래도 “복잡한 물리 구조를 코드로 생성한다”는 관점에서는 꽤 재밌는 사례임.

- 오픈소스라는 점도 중요함
  - 연구자는 코드를 직접 수정해서 기계적 강도나 투과성 같은 목표에 맞게 최적화할 수 있음
  - 상용 CAD 기능에 묶이지 않고 실험 파이프라인에 넣기 좋음

- 원문은 살짝 농담 섞인 톤으로 자연 모방 설계를 설명함
  - 스펀지와 뼈는 이미 오래전부터 이런 구조를 써왔고, 이제 인간이 데스크톱 프린터로 따라 찍는다는 식임
  - 다만 소재를 잘못 고르면 구조가 멋져 보여도 결과물이 버티지 못할 수 있다는 현실적인 찌름도 있음

---
## 기술 맥락

- PyVoroGen이 고른 방식은 “형상을 직접 그리는 CAD”가 아니라 “규칙과 파라미터로 형상을 생성하는 코드”예요. 보로노이 구조는 셀 경계가 복잡해서 손으로 만들면 반복 실험이 너무 비싸지거든요.

- 점 밀도, 벽 두께, 기공 크기를 조절하게 한 이유는 출력물의 성질이 이 값들에 크게 좌우되기 때문이에요. 같은 외형이라도 내부 기공이 촘촘한지, 벽이 두꺼운지에 따라 강도와 무게, 투과성이 달라져요.

- 슬라이서에서 바로 쓸 수 있는 메쉬를 만든다는 점도 실무적으로 중요해요. 알고리즘 결과가 논문 그림에서 끝나는 게 아니라, 제조 파이프라인으로 넘어가려면 프린터가 이해할 수 있는 데이터 형태가 필요하거든요.

- 오픈소스인 이유도 연구 맥락에서는 꽤 커요. 조직 공학이나 보철은 요구 조건이 프로젝트마다 달라서, 소스 코드를 고쳐 실험 조건에 맞추는 자유도가 곧 연구 속도로 이어질 수 있어요.

## 핵심 포인트

- PyVoroGen은 3D 보로노이 테셀레이션 생성을 자동화하는 Python 오픈소스 소프트웨어임
- 사용자는 점 밀도, 벽 두께, 기공 크기를 조절해 3D 프린팅용 메쉬를 만들 수 있음
- 조직 공학, 보철, 경량 구조 설계처럼 생체모방 설계가 필요한 분야에 활용 가능함

## 인사이트

일반 웹·백엔드 개발자에게 바로 필요한 뉴스는 아니지만, 계산기하학과 제조 소프트웨어가 만나는 지점이라 오픈소스 개발 관점에서는 꽤 흥미롭다. CAD에서 손으로 만들던 복잡한 구조를 파라미터화된 코드로 뽑아내는 흐름은 다른 도메인에도 힌트가 됨.
