Monoceros는 Grasshopper용 플러그인으로, Wave Function Collapse(WFC) 알고리즘을 사용하여 모듈식 구조물을 자동으로 조합합니다. 사용자는 모듈 세트를 설계하고, 각 모듈의 면들이 어떻게 연결되는지 정의한 뒤, 솔버가 주어진 3D 공간을 유효한 조합으로 채웁니다. 그 결과는 건축 파사드, 공간 분할 구조, 가구, 게임 환경, 또는 추상 조형물 등 다양한 형태로 구현될 수 있습니다.
3 버전의 가장 큰 변화는 프로젝트 설정 방식입니다. 이전 버전에서는 모듈 간 인접성 규칙을 수동으로 정의해야 했으며, 특히 회전된 모듈까지 고려해두어야 해서 작업이 복잡하고 오류를 발생하기 쉬웠습니다. 3 버전에서는 커넥터 개념이 도입되었습니다. 각 모듈 면의 연결 방식, 회전 정보, 대칭성을 정의하면 전체 규칙 세트가 자동으로 생성됩니다. Monoceros와 Grasshopper 모두에서 필요한 컴포넌트 수가 크게 줄어들어 전체 설정 과정이 훨씬 간단해졌습니다.
문서, 작업흐름 가이드, 예제 파일은 monoceros.tools에서 확인할 수 있습니다. 문서는 ChatGPT나 클로드와 같은 AI 어시스턴트가 쉽게 활용할 수 있게 구조화되어 있어, 정의 설정이나 문제 해결 과정에 도움이 됩니다.
Monoceros 3는 세션당 솔버 실행 횟수에 제한이 있는 무료 버전으로 사용할 수 있으며, 라이선스를 구매하면 해당 제한이 해제됩니다. 할인된 가격의 교육용 버전도 있습니다. 또한 이전 버전에서 만든 프로젝트는 변환하여 계속 사용할 수 있습니다.
Monoceros는 원래 Ján Pernecký와 Ján Tóth가 개발했으며, 버전 3는 Ján Pernecký가 독립적으로 개발하고 있습니다.
















