Nodaro 문서
문서노드 레퍼런스모델템플릿AI 에이전트(MCP)개발자셀프 호스팅리서치비교
이미지

마스크 생성

“the red car”(빨간 자동차)처럼 쉬운 말로 피사체를 설명하면 그 피사체의 흑백 마스크를 받아, 편집 노드에서 그 영역만 다시 그릴 수 있습니다.

마스크 생성 노드는 텍스트 설명으로 이미지에서 피사체를 찾아 그 피사체의 흑백 마스크를 반환합니다. the red car(빨간 자동차) 같은 짧은 구절을 쓰면, 노드가 그 피사체를 흰색으로, 나머지를 모두 검은색으로 표시합니다. 마스크를 편집 노드에 연결하면 그 영역만 다시 그릴 수 있습니다.

사용 시기

  • 피사체 하나만 바꾸고 나머지는 유지합니다. the jacket(재킷)을 마스크한 다음 이미지 수정에서 색을 바꾸세요.
  • 피사체 뒤에 있는 것을 바꿉니다. the background(배경)을 마스크하고 다시 그리세요.
  • 정밀한 수작업 마스크의 출발점을 만듭니다. 먼저 마스크를 생성한 다음 마스크 그리기에서 다듬으세요.
  • 조명 변경 및 교체나 마스크 입력이 있는 다른 노드에 쓸 영역을 선택합니다.

빠른 시작

노드 추가

캔버스에서 Tab을 누르고 이미지 › 편집 및 보정 › 마스크 생성을 선택하세요.

이미지 연결

이미지 업로드나 이미지 생성 같은 이미지 노드에서 이미지 입력으로 드래그하세요.

피사체 설명

설정 패널을 열고 마스크할 대상 설명에 피사체를 쓰세요. 예: the red car(빨간 자동차).

실행하고 마스크 연결

실행을 클릭하세요. 마스크가 노드에 표시됩니다. 마스크 출력을 편집 노드의 마스크 입력에 연결하고, 같은 이미지를 그 노드의 이미지 입력에 연결하세요. 이미지 수정에서는 Ideogram Edit처럼 마스크를 지원하는 모델을 고르세요.

이미지이미지 + 마스크이미지 업로드거리 사진마스크 생성the red car이미지 수정Ideogram Edit
마스크 생성이 사진을 빨간 자동차의 마스크와 함께 그대로 넘기고, 이미지 수정이 그 영역만 다시 그립니다.

입력

입력받는 것하는 일
이미지이미지 업로드, 이미지 생성, 이미지 수정 같은 이미지 노드피사체를 찾을 이미지입니다. 필수입니다.

마스크 생성에는 출력이 두 개 있습니다.

출력전달하는 내용
이미지바뀌지 않은 원본 이미지입니다. 같은 이미지를 마스크와 함께 편집 노드로 보낼 때 쓰세요.
마스크이미지와 같은 크기의 흑백 PNG입니다. 흰색은 편집할 영역인 피사체입니다. 검은색은 유지할 영역인 그 밖의 모든 부분입니다.

마스크는 평범한 PNG이므로, 미리 보거나 저장하는 등 이미지를 받는 곳이면 어디서든 쓸 수 있습니다.

설정

설정기능
마스크할 대상 설명찾을 피사체입니다. the red car, the woman, the background(빨간 자동차, 여성, 배경)처럼 짧은 구절로 씁니다. 필수이며, 최대 500자입니다.
감지 임계값0.05~0.95 범위의 슬라이더이며, 기본값은 0.3입니다. 현재 마스크 생성이 쓰는 모델은 이 값을 무시하므로, 슬라이더를 움직여도 마스크는 바뀌지 않습니다. 결과를 바꾸려면 프롬프트를 바꾸세요.
앞뒤 텍스트프롬프트 앞뒤에 항상 붙는 텍스트입니다. 내 워크플로를 앱으로 사용하는 사람에게는 보이지 않습니다. 프롬프트 앞뒤 텍스트를 참고하세요.

마스크를 만드는 방식

마스크 생성은 항상 세그멘테이션 모델 하나, Grounded SAM을 씁니다. 모델은 내 말이 가리키는 피사체를 찾은 다음, 그 정확한 윤곽을 따라 그립니다. 모델 버전이 고정되어 있으므로, 같은 이미지와 같은 프롬프트는 항상 같은 마스크를 냅니다. 고를 수 있는 모델은 없습니다.

흰색은 “편집”, 검은색은 “유지”를 뜻합니다. 마스크 그리기와 이미지 수정의 마스크 그리기 도구도 같은 규칙을 쓰므로, 생성한 마스크와 직접 그린 마스크는 서로 바꿔 쓸 수 있습니다.

크레딧

실행할 때마다 이미지 크기나 프롬프트와 관계없이 55크레딧이 듭니다. 설명과 일치하는 영역이 없으면 실행이 실패하고 크레딧이 환불됩니다.

문제 해결

실행이 No region matched the mask prompt(마스크 프롬프트와 일치하는 영역이 없음) 메시지와 함께 실패합니다. 이미지에 내 말과 일치하는 것이 없었습니다. 크레딧은 환불됩니다. 같은 프롬프트로 다시 실행해도 같은 방식으로 실패하므로, 긴 설명 대신 the hat(모자)처럼 더 짧고 쉬운 구절로 다시 쓰세요.

마스크가 비어 있습니다. 전부 검은 마스크는 프롬프트가 너무 일반적이거나 피사체가 이미지에 없다는 뜻입니다. hair(머리카락) 대신 the left girl's hair(왼쪽 소녀의 머리카락)처럼 피사체를 더 분명하게 지정하세요.

마스크가 거의 맞습니다. 마스크 출력을 마스크 그리기 노드의 초기 마스크 입력에 연결하세요. 생성된 마스크가 열린 상태로 그리기 도구가 시작되며, 영역을 직접 추가하거나 지울 수 있습니다.

팁

  • 분명한 피사체 하나를 지정하세요. 모델은 긴 절보다 the woman(여성)이나 the red car(빨간 자동차) 같은 짧은 명사구를 훨씬 잘 읽습니다.
  • 이미지와 마스크를 함께 보내세요. 이미지 출력은 원본을 그대로 넘기므로, 두 출력에서 하나씩 연결하면 편집 노드에 둘 다 도착합니다.
  • 슬라이더로 마스크를 고치려 하지 마세요. 감지 임계값은 현재 효과가 없습니다. 프롬프트를 바꾸거나 마스크를 직접 다듬으세요.

자주 묻는 질문

마스크 생성 노드는 무엇을 만드나요?

이미지와 같은 크기의 흑백 PNG입니다. 흰색은 내가 설명한 피사체, 즉 편집 노드가 바꿀 수 있는 영역입니다. 검은색은 그 밖의 모든 영역으로, 그대로 유지됩니다.

마스크 생성 노드는 크레딧이 얼마나 드나요?

이미지 크기나 프롬프트와 관계없이 실행당 55크레딧입니다. 설명과 일치하는 영역이 없으면 실행이 실패하고 크레딧이 환불됩니다.

프롬프트에는 무엇을 써야 하나요?

“the red car”, “the woman”, “the left girl's hair”(빨간 자동차, 여성, 왼쪽 소녀의 머리카락)처럼 피사체를 가리키는 짧고 쉬운 구절을 쓰세요. 짧은 명사구가 긴 묘사 문장보다 훨씬 잘 작동합니다.

마스크 생성 노드가 아무것도 찾지 못한 이유는 무엇인가요?

설명이 모델이 찾을 수 있는 어떤 것과도 일치하지 않았습니다. 더 짧고 쉬운 구절로 다시 쓰세요. 같은 프롬프트로 다시 실행하면 같은 결과가 나옵니다.

거의 맞는 마스크를 고칠 수 있나요?

네. 마스크 출력을 마스크 그리기 노드의 초기 마스크 입력에 연결하세요. 생성된 마스크가 열린 상태로 그리기 도구가 시작되며, 영역을 직접 추가하거나 지울 수 있습니다.

최종 업데이트

목차