Q100709: Mari 의 페인팅 문제 해결

요약

이 글의 목적은 Mari 에서 페인팅할 때 발생할 수 있는 문제를 해결하고 잠재적으로 해결할 수 있도록 돕는 것입니다.

더 많은 정보

Mari 에서 그림을 그리는 데 따른 문제점은 크게 세 가지 시나리오로 분류할 수 있으며, 이 글에서는 이에 대해 차례로 논의하겠습니다.

  1. 페인트를 칠할 수 없습니다. 페인트 버퍼에 아무것도 나타나지 않습니다.

  2. 페인트 버퍼에 페인트를 칠할 수 있지만, 오브젝트에 페인트를 구우면 페인트가 사라집니다.

  3. 나는 그림을 그릴 수 있지만 잘못된 것처럼 보입니다

Mari 를 처음 사용하시고 페인팅에 어려움을 겪고 계신다면, 먼저 Mari 페인팅 관련 설명서를 읽어보세요. 이 설명서에서는 페인팅 워크플로우에 대한 개요를 제공하고, 하위 페이지에서는 페인팅과 관련된 다양한 주제에 대해 자세히 설명합니다. 해당 내용은 다음에서 확인하실 수 있습니다.

Mari 에서의 그림 그리기

페인팅의 기본 개념과 작업 흐름에 익숙해진 후(또는 이미 페인팅에 경험이 있는 경우), 문제에 따라 다음 문제 해결 섹션을 참조하세요.



페인트를 칠할 수 없습니다. 페인트 버퍼에 아무것도 나타나지 않습니다.


일반적인 문제 해결


Mari 의 '마스크 미리 보기 활성화' 설정을 사용하여 개체가 마스크되는지 확인합니다.

Mari 의 ' 마스크 미리보기 활성화' 설정을 사용하면 객체가 Mari 효과로 인해 마스크 처리되는지 확인할 수 있습니다. '마스크 미리보기 활성화' 옵션을 사용하려면 페인팅 팔레트로 이동하세요. '투영 설정' > '마스크' 에서 '마스크 미리보기 활성화'가 선택 되어 있는지 확인하세요. 이 단계에서 객체의 일부 또는 전체가 분홍색으로 변하면 객체에 무언가가 마스크 처리되어 있다는 의미입니다. 객체의 일부 또는 전체가 잠겨 있거나 뷰포트 페인팅 마스크가 활성화되어 있을 수 있습니다 .

이미지 1: 이 이미지에서는 객체가 부분적으로 마스크 처리된 것을 볼 수 있습니다.


페인트 혼합 모드가 텍스처에 아무런 영향을 미치지 않는 모드로 설정되어 있나요?

페인트 혼합 모드페인팅 불투명도가 어떻게 설정되어 있는지 확인하세요. 이 설정은 페인팅 팔레트의 '투영 설정 > 페인팅' 에서 찾을 수 있습니다. 페인트 혼합 모드를 사용하면 페인트 데이터가 객체에 적용되는 방식을 변경할 수 있지만, 경우에 따라 페인트가 보이지 않거나 사라진 것처럼 보일 수 있습니다. Mari 에서 사용 가능한 모든 페인트 혼합 모드에 대한 자세한 내용은 다음에서 확인할 수 있습니다.
Mari Docs: 페인트 혼합 모드

의심스럽고 페인트가 보이지 않는 경우 페인트 혼합 모드를 기본 설정인 ' 일반' 으로 변경하세요.

이미지 2: 기본 페인팅 모드불투명도 .

마찬가지로, 페인팅 불투명도 옵션을 0 으로 설정하면 페인트 데이터를 볼 수 없습니다. 이 값을 1 로 설정해 보세요.


'프로젝트 켜짐' 설정이 '선택됨'으로 설정되어 있나요?

Mari 사용하면 현재 선택된 면이나 패치에만 페인트가 적용되는 범위를 제한할 수 있습니다. 이 기능은 기본적으로 꺼져 있지만, 이 기능을 켜둔 상태에서 아무것도 선택하지 않으면 페인트를 전혀 사용할 수 없습니다.

페인팅 팔레트에서 '투영 설정' > '투영' > '투영 켜기'를 선택합니다. '선택됨 전용' 으로 설정되어 있는 경우, ' 모두' 로 변경하여 이 제한을 해제합니다.

그림 3: 프로젝트 설정에서 프로젝트 켜기 옵션이 강조 표시되어 있습니다.


뷰포트 페인트 마스크를 활성화했나요?

뷰포트 페인트 마스크가 활성화되어 있으면 오브젝트가 마스크 처리되어 페인팅이 불가능할 수 있습니다. 뷰포트 페인트 마스크는 페인팅 팔레트의 투영 설정 에서 찾을 수 있습니다. 마스크 오른쪽에 있는 토글을 확인하면 마스크가 활성화되어 있는지 빠르게 확인할 수 있습니다. 마스크가 활성화되어 있으면 토글이 오른쪽으로 이동하고 버튼 옆에 녹색 점이 표시됩니다.

이미지 4: 뷰포트 페인트 마스크가 강조 표시된 투영 설정. 여기에서는 가장자리 마스크가 활성화되어 있고 다른 모든 마스크는 현재 비활성화되어 있음을 확인할 수 있습니다.


개체, 선택 그룹 또는 패치가 잠겨 있습니까?

객체, 선택 그룹 또는 패치가 잠겨 있어서 페인트할 수 없는 경우가 있습니다. 뷰포트 페인트 마스크와 마찬가지로, "마스크 미리보기 활성화"를 활성화 하여 잠긴 영역이 있는지 확인할 수 있습니다. 객체의 특정 영역이 분홍색으로 변하면 잠기거나 마스크가 적용된 것입니다.

Mari UI 상단의 메뉴 막대로 이동하여 '선택' > '전체 개체 잠금 해제'를 선택하세요. 개체의 분홍색이 사라진다면, 잠겨 있던 개체가 잠금 해제되어 페인트칠을 할 수 있다는 의미입니다.

이미지 5: 잠금/잠금 해제 옵션이 강조 표시된 선택 메뉴.


페인트 버퍼를 변형하셨나요?

Mari 에서는 페인트 버퍼 에만 페인트를 칠할 수 있습니다. 하지만 페인트 버퍼를 변형할 수 있기 때문에 페인트 버퍼를 칠하려는 영역에서 멀리 옮겼을 가능성이 있습니다. 이 경우, 페인트 버퍼 변형 도구를 선택하고 도구 속성 도구 모음 에 있는 버퍼 재설정 버튼을 눌러 페인트 버퍼를 재설정하여 캔버스 전체를 채울 수 있습니다.

그림 6: 도구 도구 모음 의 변형 페인트 버퍼 도구.

이미지 7: 버퍼 재설정 옵션. 이 옵션은 페인트 버퍼 변형 도구가 활성화되어 있을 때만 나타납니다.


브러시 불투명도나 흐름이 0으로 설정되어 있나요?

Mari 의 모든 페인팅 도구는 필요에 맞게 수정할 수 있습니다. 경우에 따라 페인팅 도구의 불투명도흐름이 0으로 설정되어 있을 수 있습니다. 이러한 설정을 사용하면 페인팅할 때 아무 일도 일어나지 않는 것처럼 보일 수 있습니다. 페인팅 도구를 선택한 상태에서 도구 속성 도구 모음에서 이러한 설정을 찾아 재설정할 수 있습니다.

그림 8: 도구 모음에서 찾을 수 있는 일부 페인팅 도구.

그림 9: 페인트 브러시를 선택했을 때의 도구 속성 도구 모음. 불투명도흐름 값이 강조 표시되어 있습니다.


활성화된 Marquee 선택이 있나요?

선택 윤곽 선택 도구를 사용하면 자유형 선택 창을 드래그하여 캔버스에서 원하는 영역을 선택할 수 있습니다. 선택 윤곽 선택 도구로 선택한 영역이 있으면 선택한 영역 바깥에는 아무것도 칠할 수 없습니다. 경우에 따라 이 선택 영역이 사용자도 모르는 사이에 계속 활성화되어 있어, 마치 객체에 칠할 수 없는 것처럼 보일 수 있습니다.

이미지 10: 선택 영역 선택 도구.

선택 윤곽 선택 도구를 재설정하려면 도구 도구 모음 에서 해당 도구를 선택하고 도구 속성 도구 모음 에서 선택 취소 버튼을 선택하세요. 이렇게 하면 선택한 선택 윤곽이 모두 해제됩니다.

이미지 11: 선택 항목 지우기 버튼.


노드 워크플로 특정 문제 해결


올바른 노드를 보고 계신가요?

Mari 에서는 한 노드에서 그림을 그리면서 다른 노드를 볼 수 있다는 점을 명심해야 합니다. 이는 그리는 대상을 보지 못할 수 있음을 의미합니다. 이를 설명하기 위해서는 먼저 현재 페인트 대상(Current Paint Target) 의 개념을 이해하는 것이 중요합니다.

현재 페인트 대상은 페인트 데이터를 베이킹할 페인트 노드입니다. 현재 페인트 대상은 항상 페인트 노드이며, 페인트 노드의 레이블이 빨간색이 아닌 주황색으로 표시되므로 현재 페인트 대상인 페인트 노드를 구별할 수 있습니다. 해당 노드를 보고 있지 않거나 페인트가 아닌 다른 노드를 선택하더라도 페인트 데이터는 현재 페인트 대상에 베이킹됩니다.

이미지 12: 이 이미지에는 CoolPaint 1과 2라는 두 개의 페인트 노드가 있습니다. 하나는 병합 노드이고 다른 하나는 뷰어 노드입니다. CoolPaint1 노드는 주황색 레이블로 표시된 현재 페인트 대상입니다. 병합 노드는 노란색으로 강조 표시된 상태로 선택되어 있습니다.

어떤 노드를 선택했는지와 관계없이 캔버스에 무언가를 그리면 해당 데이터는 현재 페인트 대상에 저장됩니다. 하지만 캔버스에 페인트가 나타나지 않는 경우가 있습니다. 이럴 때는 가장 먼저 확인해야 할 것은 현재 보고 있는 노드가 무엇인지입니다.

현재 페인트 대상은 현재 보고 있는 노드와 별개이므로 혼동될 수 있습니다. 이미지 13에서 CoolPaint1 은 현재 페인트 대상이지만 CoolPaint2는 현재 보고 있습니다. 즉, 붓놀림을 칠해도 캔버스에 아무런 변화가 없습니다. 이로 인해 페인트를 칠할 수 없다고 생각할 수 있지만, 실제로는 현재 보고 있지 않은 페인트 노드에 페인트를 칠하고 있는 것입니다. 페인트가 보이지 않으면 현재 페인트 대상을 보고 있는지 확인하세요.

이미지 13: 이 이미지에서는 현재 페인트 대상을 보고 있지 않으므로 페인트 획을 볼 수 없습니다.


레이어 워크플로우별 문제 해결


칠할 수 있는 레이어나 마스크를 선택했나요?

Mari 에서 레이어 작업을 할 때 페인트 작업을 하려면 페인트 가능한 레이어를 선택해야 합니다. 이 레이어는 페인트 레이어 또는 레이어 마스크 일 수 있습니다. 현재 활성화된 페인트 대상은 주황색 아이콘으로 표시됩니다. 일반 페인트 레이어의 경우 주황색 페인트 팔레트 아이콘이 표시되고, 레이어 마스크의 경우 가운데에 원이 있는 주황색 사각형 아이콘이 표시됩니다.

이미지 14: 두 개의 레이어가 표시된 레이어 팔레트. Diffuse_Colour 레이어는 페인팅 팔레트 아이콘으로 표시되는 페인트 레이어입니다. Mask 레이어에는 레이어 마스크가 있으며, 이는 추가된 사각형 아이콘으로 표시됩니다. 팔레트 아이콘이 주황색이므로 현재 페인트 대상은 Diffuse_Colour 레이어입니다.


레이어가 잠겼나요?

페인트 가능한 레이어를 선택했는지 확인한 후 다음으로 확인해야 할 것은 해당 레이어가 잠겨 있는지 확인하는 것입니다. 레이어 팔레트에서 모든 레이어의 가장 오른쪽에 회색 자물쇠가 표시됩니다. 선택한 레이어의 자물쇠가 잠겨 있으면 해당 레이어에 페인트를 칠할 수 없습니다. 페인트를 칠하려면 자물쇠 아이콘을 클릭하여 자물쇠를 잠금 해제하세요.


잘못된 레이어를 보고 계신가요?

Mari 레이어를 볼 수 있는 여러 가지 방법을 제공하며, 프로젝트 컨트롤 도구 모음을 통해 탐색할 수 있습니다. 레이어를 선택했지만 페인트가 보이지 않으면, 선택한 레이어만 표시되는 현재 레이어 보기 버튼을 사용할 수 있습니다. 레이어를 하나 선택했지만 다른 레이어가 현재 페인트 대상인 경우, 현재 페인트 대상에서 페인트하는 내용을 보려면 현재 페인트 대상 보기 버튼을 사용할 수 있습니다.

그림 15: 모든 옵션을 표시하는 프로젝트 컨트롤 도구 모음.

마스크 또는 레이어와 함께 마스크 스택을 사용하는 경우, 마스크가 페인트를 가려 페인트가 보이지 않을 수 있습니다. 현재 레이어 보기 버튼을 사용하면 레이어를 분리하고 마스크 때문에 페인트가 보이지 않는지 확인할 수 있습니다.




페인트 버퍼에 페인트를 칠할 수 있지만, 베이킹을 마치면 사라집니다.


페인트 버퍼가 하드웨어에 비해 너무 클 수 있습니다.

하드웨어에 따라 페인트 버퍼에서 페인트를 칠할 수 있지만, 해당 페인트를 객체에 베이킹하는 데 문제가 발생하는 경우, 페인트 버퍼의 해상도를 조정해야 할 수 있습니다. 특히 버퍼에서 페인트할 때 성능 문제가 발생하는 경우 더욱 그렇습니다.

페인팅 팔레트에서 '페인터' > '페인트 버퍼' > '페인트 버퍼' > '버퍼 크기'를 선택합니다. 버퍼 크기가 현재 8192 x 8192 와 같은 고해상도로 설정되어 있는 경우, 더 낮은 설정을 선택하고 페인트를 베이크할 수 있는지 확인하세요.


이미지 16: 버퍼 크기에 대한 다양한 옵션.





나는 그림을 그릴 수 있지만 틀린 것처럼 보입니다


투명한 페인트 노드를 마스크로 사용하고 있나요?

마스크를 칠할 때 브러시의 부드러운 가장자리나 불투명도가 보이지 않는다면, 사용 중인 페인트 노드에 투명도가 포함되어 있는 것입니다. 즉, 페인트 노드의 알파 값이 1로 설정되어 있지 않은 것입니다(1은 완전히 불투명함을 의미하고, 0은 완전히 투명함을 의미합니다).

Mari Merge 노드의 Mask 입력에 대한 투명도를 지원하지 않습니다. Paint 노드의 알파 값이 0이면 Mask 입력에 검은색으로 인식되고, 0과 1 사이의 값은 반투명 영역으로, Mask 입력에 흰색으로 인식됩니다. Paint 노드의 투명한 영역에 부드러운 가장자리나 낮은 불투명도의 브러시를 사용하여 칠하면 이러한 반투명 영역이 생성됩니다. 결과적으로 모든 브러시 획은 완전히 불투명해집니다.

이미지 17: 투명한 페인트 노드를 마스크로 사용한 노드 설정의 예입니다. 캔버스에서 볼 수 있듯이 브러시 획의 가장자리가 뚜렷합니다.

이 문제가 앞으로 발생하지 않도록 하려면 마스크로 사용하려는 모든 페인트 노드의 알파 값이 1인지 확인하세요. 이렇게 하면 완전히 불투명한 페인트 노드가 생성되고, 여기서 마스크를 칠하기 시작할 수 있습니다.

그림 18에서 페인트 노드 추가 대화 상자의 색상 설정은 썸네일의 절반이 회색 체크무늬로 표시된 투명한 페인트 노드를 생성하고 있음을 보여줍니다. 썸네일을 클릭하면 색상 선택 대화 상자가 열립니다. 여기서 알파 채널 값은 0.0 으로 표시되어 노드가 투명하게 표시됩니다. 이 페인트 노드를 마스크 입력에 사용하려면 값을 1.0 으로 변경해야 합니다.

그림 18: 투명도를 적용하여 생성된 페인트 노드입니다.



페인트 노드에 마스크로 사용하려고 페인트를 칠했는데, 이제 투명한 영역(회색 체크무늬로 표시됨)이 있는 것을 발견했을 수도 있습니다. 이 경우, 이미 작업한 내용을 저장하면서 투명도를 제거할 수 있습니다. 아래 그림과 같이 페인트 노드를 알파 값이 1 인 검은색 색상 노드와 병합하고 결과를 해당 마스크 입력에 연결하기만 하면 됩니다.


이미지 19: 실수로 투명 페인트 노드를 사용하여 처음부터 다시 시작하고 싶지 않을 때를 대비한 임시 노드 설정. 이제 브러시의 부드러운 가장자리가 다시 표시됩니다.

마스크 입력이 투명 값을 받지 않으면 브러시의 부드러운 가장자리와 불투명도가 복원됩니다.


겹치는 UV가 있나요?

페인트가 칠하지 않은 영역에도 오브젝트 전체에 걸쳐 투사되거나 페인트가 휘어진 경우, UV가 겹치기 때문일 수 있습니다. Mari 에서 최상의 결과를 얻으려면 오브젝트의 UV 셸을 겹치지 않도록 정리하는 것이 좋습니다. UV가 겹치면 페인트가 원치 않는 방향으로 투사될 수 있습니다.

이미지 20: 이 이미지에서 오른쪽 큐브의 굽기 전 UV를 볼 수 있습니다. 이 UV들이 겹쳐져 있기 때문에 왼쪽 Ortho 뷰의 페인트가 UV 뷰에서 왜곡되어 보입니다.

이미지 21: 페인트를 굽고 나면, 페인트가 오브젝트 전체에 예상치 못한 방식으로 투사됩니다. UV가 겹쳐 페인트 전체에 뚜렷한 선이 생긴 것을 확인할 수 있습니다.

하지만 Mari 내에서는 이 문제를 해결할 수 없습니다. 이 문제를 해결하려면 모델링 애플리케이션의 UV 편집기를 사용하여 UV 셸을 다시 정렬해야 합니다.


GPU가 최신 상태인지 확인하세요

페인트를 베이킹할 때 시각적 문제가 발생하는 경우 GPU 드라이버가 최신 상태인지 확인하세요. Mari 성능과 충실도를 위해 GPU에 크게 의존하므로 GPU 드라이버를 정기적으로 업데이트하는 것이 매우 중요합니다. Mari 하드웨어 구성 요소를 사용하는 방식에 대한 자세한 내용은 다음 문서를 참조하세요.

Q100078: Mari 의 하드웨어 구성 요소 사용


추가 읽기

어려움을 겪고 계신다면 지원 티켓을 생성하여 이 문서에서 요청하는 정보를 제공해 주세요.
Q100090: Mari 문제 보고 시 지원팀에 보낼 정보

지원 티켓을 여는 방법에 대한 자세한 내용은 다음 문서를 참조하세요.
Q100064: 지원 티켓을 제출하는 방법

    우리는 문제로 불편을 끼쳐 드려 죄송합니다

    이유를 알려주세요