Renderu.com
10.2 K포스트
68.3 K팔로워
34.3 M방문
Alex Rowan

Proximity Snap 애드온, Blender의 메시 클리핑과 틈새를 버튼 하나로 해결 — 게다가 무료 배포

rinvo라는 닉네임을 쓰는 개발자가 Proximity Snap을 공개했다. 선택한 버텍스를 다른 오브젝트의 가장 가까운 표면으로 끌어당기고, 지정한 거리만큼 떨어뜨린 상태로 유지해 주는 Blender 애드온이다. 모든 작업은 버튼 하나를 누르는 것으로 끝난다. 모디파이어를 지정하거나, 레퍼런스 오브젝트를 일일이 지정하거나, 수동 스냅 모드를 켤 필요가 없다.

이 도구가 만들어진 계기가 된 전형적인 상황은 이렇다. 메시 클리핑, 도로면과 랜드스케이프 사이의 틈, 리토폴로지다. 애드온은 원래 제작자 개인의 도구였는데, 그는 서랍 속에만 넣어두기에는 너무 유용한 물건이라 공개하게 됐다고 설명한다.

모디파이어와 수동 스냅 대신 버튼 하나

제작자는 작동 로직을 아주 좁게 설명한다. 가장 가까운 오브젝트를 찾아 지정된 거리에 자리 잡는 것이다. 타깃은 애드온이 스스로 판별하며, 화면에 보이는 오브젝트만 대상으로 삼는다. 따라서 타깃 목록을 제한하고 싶다면 뷰포트에서 필요한 메시만 아이솔레이트하면 된다. 여러 타깃을 동시에 처리하는 것도 별도의 설정 없이 가능하다. 메시 버텍스 외에 커브의 컨트롤 포인트도 움직일 수 있다.

“설정에 따라서는 지금까지 내가 만들어 본 그 어떤 Geometry Nodes 조합보다도 시간을 훨씬 많이 절약해 주며, 그 차이는 엄청나다. 표면에서 일정한 거리를 두고 수많은 버텍스를 정렬해 본 적이 있다면 그게 얼마나 괴로운 일인지 알 것이다. 모디파이어를 설정한다? 필요한 오브젝트를 지정한다? 아니면 손으로 스냅한다? 이제는 버튼 하나면 된다”라고 rinvo는 적었다.

파라미터 구성은 간결하다.

  • Target type — 타깃 유형: 표면, 엣지 또는 버텍스;
  • Distance from the target — 버텍스가 타깃과 유지하는 거리;
  • Direction priority — 방향 우선순위: None, Over, Under, Only Over(디클리핑) 및 Only Under;
  • Distance limits — 이 값을 넘어서 너무 멀리 있는 요소는 무시하게 되는 거리 한계;
  • Projection — 투영 모드: 가장 가까운 지점 기준(Closest) 또는 투영된 노멀 방향(Projected normal);
  • Smoothing — 최종 위치에 대한 스무딩.
Аддон Proximity Snap чинит клиппинг и зазоры между мешами в Blender одной кнопкой — и раздаётся бесплатно

단축키를 직접 지정하는 기능도 있다. 제작자에 따르면 그는 최근 리토폴로지, 레이싱 트랙 조립, 그리고 자동차부터 의상까지 온갖 모델링 작업에 이 도구를 사용하고 있다.

어디서 받을 수 있고, 왜 압축 파일이 백신에 걸릴 수 있는가

애드온은 무료다. Proximity Snap 페이지에서 받을 수 있고, BOOTH와 Jinxxy에도 무료 항목으로 올라와 있다. 압축 파일은 4킬로바이트 남짓으로 아주 작다. 호환성에 대해 제작자는 조심스럽게 말한다. Blender 5.0 이상에서 테스트했으며, 애드온 구조가 매우 단순하기 때문에 그 이전 버전에서도 아마 작동할 것이라는 설명이다.

다운로드가 급격히 몰린 탓에 외부의 자동 검사 시스템들이 zip 압축 파일을 잠재적으로 안전하지 않은 파일로 표시했다. 제작자로서는 여기에 손을 쓸 수 없으며, 원하는 사람은 직접 압축을 풀어 설치 전에 소스 코드를 살펴보라고 제안한다.

왜 하필 지금 이런 도구가 필요했나

Blender의 기본 기능들은 이 문제를 양쪽에서 다루지만, 그 사이에는 빈틈이 남는다. 뷰포트의 스냅은 요소를 가장 가까운 지오메트리로 끌어당기지만 표면 위에 그대로 얹어 놓을 뿐, 간격을 두는 기능은 없다. Shrinkwrap은 간격을 지원하지만 오브젝트 전체에 적용되는 모디파이어이며, 범위를 제한하려면 에딧 모드의 현재 선택이 아니라 버텍스 그룹을 써야 한다. Geometry Nodes의 Geometry Proximity 노드는 가장 가까운 지점과 거리를 내주지만, 노멀 방향 오프셋은 직접 조립해야 한다. Proximity Snap이 수요를 얻는 이유는 아마도 바로 이 틈새를 메우기 때문일 것이다. 선택 영역에 대해 간격과 방향 우선순위를 지정해 한 번에 수행하는 작업 말이다.

Blender 커뮤니티에서 특정 작업을 겨냥한 소규모 무료 보조 도구가 늘어나는 흐름 속에서, Proximity Snap은 그 연장선처럼 보인다. 모델러의 파이프라인은 반복되는 단계를 하나씩 없애 주는 국소적인 도구들로 채워지고 있다. 이런 유틸리티는 대개 제작자 개인의 일상적인 작업에서 자라나며, 이번 경우도 예외는 아니다.

한계도 염두에 둘 필요가 있다. 코드는 자동 업데이트를 지원하는 카탈로그가 아니라 빌드와 함께 파일 형태로 배포된다. 코드 출처에 대한 형식적인 요구 사항이 있는 스튜디오 파이프라인에서는 이것이 걸림돌이 될 수 있지만, 개인 프로젝트라면 그럴 일은 거의 없을 것이다. 이 도구에 대한 관심이 계속된다면, 다음 단계로는 Blender 익스텐션 카탈로그에 등록하는 것이 자연스러울 것이다.

694
관련 뉴스:
무료 애드온 Hardcraft, CAD 익스포트의 구조를 읽어 Blender에서 게임용 메시를 만든다
무료 애드온 Hair Bone Generator, 버텍스 하나만 선택하면 머리카락 가닥 리그 생성
2D 애니메이션을 3D로 바꾸는 Clay Pencil, Blender 코어 편입을 노린다
무료 애드온 Light It Up 4.0.0, 프리셋으로 Blender에 스튜디오 조명 구성… FBX에서 가져온 캐릭터에서 리그가 넘어지는 문제 해결
코멘트:6
포스트 날짜 모든 언어 영어만