Header Ads Widget

Ticker

6/recent/ticker-posts

ZBrush Project All 오류: 메쉬 찌그러짐과 투영 오류, 원인별 해결 전략 총정리

ZBrush에서 리토폴로지 이후 Project All 기능을 사용할 때 종종 발생하는 메쉬의 비정상적 찌그러짐, 뾰족한 돌출, 디테일 손실 등의 문제는 단순한 설정 실수만으로도 발생할 수 있습니다. 하지만 이 현상들은 대부분 비슷하게 보이기 때문에, 원인을 세분화하지 않으면 적절한 해결책을 찾기 어렵습니다. 본 글에서는 고급 사용자의 시선으로 다양한 케이스를 정리하고, 각각의 문제에 대한 분석과 구체적인 대응 방법을 제시합니다.

1. 튀어나온 뾰족한 면 발생

문제: 일부 영역에서 메쉬가 스파이크처럼 날카롭게 튀어나와 형태를 망침

원인: Source와 Target의 메쉬 간격이 지나치게 좁거나 겹침. 특히 내부 지오메트리가 교차될 경우 Raycast 투영 계산이 비정상적으로 작동

해결:

  • Deformation > Inflate에서 Target에 1~2 정도 값을 주어 간섭을 줄인다. 이 작업은 Projection시 내부 관통 없이 겉면만 반영되도록 돕는다.
  • Move 브러시로 수동으로 메쉬 간격을 확보한다. 특히 코끝, 눈썹, 손가락 끝처럼 좁은 영역에 적용.
  • Project All 창의 PA Blur 값을 2~3으로 조절해 과도한 날카로움을 완화하되, 디테일 손실을 방지하려면 Preview로 테스트 후 결정한다.

2. 전체적으로 메쉬가 찌그러짐

문제: Projection 이후 전체 형상이 일그러져 형태가 무너짐

원인: Source 또는 Target의 노멀 방향이 뒤집혀 있음. ZBrush는 내부적으로 노멀 방향을 기준으로 투영하기 때문에 반대 방향으로 잘못 투영되는 경우 발생

해결:

  • Display Properties > Flip으로 Normals를 확인하고 필요시 수정. 노멀 방향이 일관되지 않으면 정확한 Projection은 불가능하다.
  • Geometry > Modify Topology > Mirror and Weld 명령어로 메쉬를 정비하며 노멀 정렬을 자동화할 수 있다. 대칭 오브젝트에는 효과적이다.
  • 그래도 해결되지 않으면 ZRemesher를 사용하여 메쉬 자체를 다시 구성하고 Projection을 시도한다.

3. 일부 영역만 디테일이 남고 나머지는 손실됨

문제: 얼굴, 손, 디테일이 많은 부분은 전사되지만 넓은 면적에서 디테일이 사라짐

원인: 낮은 Subdivision 레벨에서 Project All을 수행하거나, 너무 급격하게 SubD를 올린 상태에서 Projection을 시도한 경우

해결:

  • Subdivision 레벨을 1부터 차례대로 올리면서 각 단계마다 수동으로 Project All을 반복 적용한다.
  • 고해상도 디테일이 있는 Source 메쉬는 반드시 Morph Target으로 백업해두고 비교하며 작업한다.
  • 극단적인 경우 HD Geometry를 사용하여 분리 투영하는 것이 더 안정적인 결과를 낼 수 있다.

4. 메쉬가 일부 투영되지 않거나 구멍이 생김

문제: 특정 부위가 전혀 투영되지 않거나 메쉬에 빈 공간이 발생

원인: Source와 Target 메쉬의 크기가 너무 차이나거나, 내부에 중복된 지오메트리가 있음

해결:

  • Deformation > Size 또는 ZPlugin > Scale Master를 사용하여 Source와 Target의 크기를 정밀하게 맞춘다.
  • Non-Manifold Geometry, Double Faces 등을 제거하고, Clean Mesh 과정을 통해 지오메트리를 정리한다.
  • 프로젝션 이전에 Polygroups를 활용해 복잡한 영역을 나눠서 처리하면 안정성을 높일 수 있다.

5. 전체적으로 디테일이 퍼지거나 뭉개짐

문제: 디테일이 살아 있지 않고 퍼진 듯한 뭉개진 결과가 나옴

원인: Project All의 Dist 값이 너무 높거나 PA Blur 수치가 과도함. 지나친 Blur는 부드러움을 줄 수 있지만 디테일을 훼손함

해결:

  • Dist 값을 0.02~0.05 사이로 유지한다. 값이 높을수록 넓은 범위를 투영하지만 정밀도가 떨어진다.
  • PA Blur 값은 1~2 정도가 적당하다. 0은 날카로움을 살리고, 3 이상은 디테일이 확연히 희미해진다.
  • Blur가 필요한 경우는 주로 유기적 형태이며, 기계적/경계선이 뚜렷한 형태에는 낮은 값이 적합하다.

6. Projection 전 사전 점검 체크리스트

  • SubTool 정리: 겹치는 서브툴은 Projection 시 오류 유발. 불필요한 SubTool은 숨기거나 병합
  • 디테일 백업: 원본 Source 메쉬는 항상 복사 후 Projection 진행. Undo만 믿지 말고 복사본 보관
  • Projection 테스트: 복잡한 부위만 선택해 Partial Project All로 사전 테스트
  • Morph Target 저장: 원본 디테일과 Projection 결과를 비교하고 복구할 수 있는 안전장치

7. 결론

Project All 기능은 단순히 고해상도 디테일을 저해상도 메쉬로 옮기는 명령이 아닙니다. 이 과정은 메쉬 구조, 노멀 방향, 간격, 블러, 투영 거리 등 다양한 요소의 복합 작용으로 이루어지며, 작은 차이 하나가 결과물을 완전히 망칠 수 있습니다. 위에서 정리한 문제별 증상과 해결 전략을 바탕으로, 각 상황에 맞게 분기별로 판단하고 조절하는 작업자가 되어야 고해상도 데이터를 안정적으로 이전할 수 있습니다.

추천 글

ZBrush, 고급팁, 리토폴로지, Project All 오류, 디테일복원, 메쉬왜곡, 3D모델링, 서브툴정리

댓글 쓰기

0 댓글