콜라이더 수동 배치에 너무 지쳐서 몇 초 만에 처리하는 도구를 만드는 데 9개월을 썼습니다
요약
개발자가 직접 만든 Unity 툴 'Collidify'는 Mesh, Box, Capsule 등 콜라이더를 몇 초 만에 자동 생성하는 개발 도구입니다. 기존 툴의 단점을 보완하여 선택 영역만 실시간으로 수정/재생성할 수 있는 워크플로우가 특징입니다. 특히 자체 알고리즘은 CoACD급 품질을 유지하면서도 V-HACD 대비 압도적인 속도를 자랑하며, 다양한 개발 편의 기능을 추가했습니다.
핵심 포인트
- 실시간 수정/재생성 기능: 선택한 부분만 분할, 병합 등 수정 가능하여 워크플로우가 개선됨.
- 자체 알고리즘 성능 우위: CoACD급 품질에 근접하며 V-HACD 대비 110~127배 빠른 속도를 구현함.
- 다양한 콜라이더 지원: Box, Capsule, Sphere 등 표준 형태와 리그(rig)를 모두 지원하여 활용도가 높음.
- 사용 편의성 강화: Undo, Prefabs 지원, 전처리 파이프라인 등 실제 프로젝트에 필요한 기능들을 추가함.
저는 Collidify라는 Unity 툴을 개발해 왔는데, 이 툴은 프롭(props)과 전체 리그(full rigs)에 대해 Mesh, Box, Capsule 및 Sphere 콜라이더를 몇 초 만에 자동 생성합니다. 대부분의 콜라이더 툴들은 자동 생성을 일회성 단계로 취급하기 때문에, 결과를 수정하려면 처음부터 다시 시작해야 하는 경우가 많습니다. 저는 이와 반대로 알고리즘을 툴에 맞게 구축하여, 자동 생성된 결과물도 막다른 길이 되지 않도록 했습니다. 실시간으로 작동하는 것을 보실 수 있으며, 선택한 부분만 분할(split), 병합(merge), 변환(convert)하거나 재생성(re-generate)할 수 있습니다. 다른 부분은 건드리지 않습니다. 또한 저는 표준 알고리즘들에도 만족하지 못했습니다. V-HACD는 빠르지만 거칠고, CoACD는 정확하지만 인터랙티브한 사용에는 너무 느립니다. 그래서 5개월 동안 저만의 알고리즘을 작성하는 데 시간을 보냈습니다. 이 알고리즘은 CoACD의 품질에 근접하면서도 속도는 110127배 빠르며, V-HACD보다 훨씬 앞서 나갑니다 (V-HACD는 성능이 1552% 더 떨어졌음). 또한 V-HACD보다 6~8배 빠르면서 Box, Capsule 및 Sphere 콜라이더를 출력할 수 있고 리그 지원 기능도 제공합니다. 이후 약 4개월을 더 들여 실제 프로젝트에서 사용할 수 있도록 개선했습니다. 전체 장면 보기(Full scene view) 워크플로우, 실행 취소(Undo), 세션 취소 및 저장, Prefabs 지원, 배치 편집 기능을 추가했습니다. 기존 콜라이더는 삭제되는 것이 아니라 비활성화만 됩니다. 또한 나머지 메시를 위한 폴백(fallback) 기능과 함께 지저분한 Mesh를 위한 전처리 파이프라인도 제공합니다. 이 툴은 GPU가 필요하며, Unity 2022.3, Unity 6 및 모든 렌더링 파이프라인을 사용하는 Windows, Mac, Linux에서 작동합니다. 첫 2주 동안은 $25이며 (정상 가격은 $50) 에셋 스토어 링크를 통해 구매할 수 있습니다. 만약 이 툴로 인해 문제가 생길 것 같은 Mesh가 있다면 링크해 주시면, 좋든 나쁘든 결과를 게시하겠습니다. 질문에 기꺼이 답변드리겠습니다. /u/SiIIyCritter 님이 제출했습니다. [링크] [댓글]
AI 자동 생성 콘텐츠
본 콘텐츠는 r/Unity3D (top/week)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기