본문으로 건너뛰기
피드

3D 보로노이 구조 만드는 오픈소스 도구 PyVoroGen 공개

open-source 약 4분
vote
0
댓글
북마크

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

  • 1

    PyVoroGen은 3D 보로노이 테셀레이션 생성을 자동화하는 Python 오픈소스 소프트웨어임

  • 2

    사용자는 점 밀도, 벽 두께, 기공 크기를 조절해 3D 프린팅용 메쉬를 만들 수 있음

  • 3

    조직 공학, 보철, 경량 구조 설계처럼 생체모방 설계가 필요한 분야에 활용 가능함

  • PyVoroGen은 3D 프린팅용 보로노이 구조를 만들어주는 Python 오픈소스 도구임

    • 토리노 폴리테크닉 대학교와 마스트리흐트 대학교 연구진이 공개함
    • 뼈나 벌집 같은 자연 패턴을 참고해 다공성 구조, 경량 구조를 설계하는 데 초점을 둠
  • 이 도구가 하는 일은 3D 보로노이 테셀레이션 생성을 자동화하는 것임

    • 사용자는 점 밀도, 벽 두께, 기공 크기 같은 파라미터를 조절할 수 있음
    • 결과물은 3D 프린팅 슬라이서에서 바로 쓸 수 있는 메쉬 형태로 생성됨
    • CAD에서 수작업으로 복잡한 셀 구조를 만드는 방식보다 훨씬 프로그래머블한 접근임
  • 활용처는 꽤 전문적인 쪽임

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

ℹ️참고

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

  • 오픈소스라는 점도 중요함

    • 연구자는 코드를 직접 수정해서 기계적 강도나 투과성 같은 목표에 맞게 최적화할 수 있음
    • 상용 CAD 기능에 묶이지 않고 실험 파이프라인에 넣기 좋음
  • 원문은 살짝 농담 섞인 톤으로 자연 모방 설계를 설명함

    • 스펀지와 뼈는 이미 오래전부터 이런 구조를 써왔고, 이제 인간이 데스크톱 프린터로 따라 찍는다는 식임
    • 다만 소재를 잘못 고르면 구조가 멋져 보여도 결과물이 버티지 못할 수 있다는 현실적인 찌름도 있음

기술 맥락

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

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

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

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

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

댓글

댓글

댓글을 불러오는 중...

open-source

구글은 어떻게 알에스에스 사용 문화를 망가뜨렸나

이 글은 구글이 알에스에스 생태계를 키우는 데 도움을 받았으면서도, 정작 자사 제품에서는 알에스에스 지원을 반복적으로 없애 왔다고 비판한다. 크롬, 피드버너, 구글 리더, 구글 알리미, 구글 뉴스 사례를 묶어 보면 개방형 웹 기능을 끌어안았다가 사용자가 모이면 걷어내는 패턴이 보인다는 주장이다.

open-source

ripgrep의 musl 빌드가 초대형 검색에서 가끔 세그폴트 나는 이슈

ripgrep 15.2.0의 x86_64 musl 바이너리가 아주 큰 디렉터리 트리를 높은 동시성으로 검색할 때 드물게 SIGSEGV로 죽는다는 이슈가 올라왔어. 재현 조건은 약 20GiB, 180만 파일 규모의 트리와 24코어 환경이며, 크래시는 musl mallocng의 힙 메타데이터 검증 지점에서 발생해.

open-source

타리, 메인넷 보안 패치하고 브리지 재개…오픈소스 보상도 실제로 굴러감

프라이버시 중심 오픈소스 블록체인 타리(XTM)가 레이어1 보안 패치를 배포하고 중단됐던 브리지 서비스를 다시 열었음. Bulletproofs Plus 배치 검증 취약점, RPC 처리 공간 점유 문제, 피어 주소 필터링 오류 등을 고쳤고, 외부 개발자에게 6만 XTM 보상까지 지급하면서 오픈소스 메인넷 운영 모델을 보여줬음.

open-source

NIPA, 오픈소스 AI·SW 커뮤니티 15곳에 GPU·서버 지원 시작

정보통신산업진흥원이 국내 오픈소스 AI·SW 커뮤니티 15곳을 선정하고 지원을 시작함. 선정 커뮤니티에는 GPU·서버 자원, 협업 공간, 국내외 콘퍼런스·세미나 참여 기회가 제공된다.

open-source

NIPA, 오픈소스 AI·SW 커뮤니티 15곳 지원 시작

정보통신산업진흥원이 국내 오픈소스 AI·소프트웨어 커뮤니티 15곳을 선정해 활동 지원을 시작했다. 해외 콘퍼런스 참여, 클라우드 GPU·서버 자원, 협업 공간을 제공해 국내 개발자들이 글로벌 오픈소스 생태계에 더 적극적으로 들어가게 하려는 사업이다.