이미지 스타일 프로필

스타일 프로필은 여러 번 재사용하는 "우리 집 화풍"으로, Marinara가 이미지 서비스에 보내기 전에 모든 이미지 프롬프트를 이 화풍에 맞춰 다듬습니다. 아바타, 초상화, 셀카, 배경, 일러스트, 스프라이트의 그림체를 하나로 맞추고 싶을 때 사용합니다. 이 가이드에서는 스타일 프로필을 고르고, 편집하고, 테스트하는 방법을 설명합니다.

스타일 프로필이란

아바타, 초상화, Conversation(대화) 셀카, 장면 배경, 일러스트, 스프라이트까지, 생성되는 이미지는 모두 텍스트 프롬프트에서 출발합니다. 스타일 프로필은 Marinara가 그 프롬프트에 덧붙이는 규칙을 저장해 둔 것입니다. 긍정 단어(넣고 싶은 것), 부정 단어(피하고 싶은 것), 선호하는 프롬프트 형식을 더할 수 있습니다. 프로필 하나를 앱 전체의 기본값으로 고릅니다. 특정 채팅이나 특정 이미지 모델에서만 다른 프로필로 덮어쓸 수도 있습니다.

편집기를 찾으려면 Settings → Generations → Image Generation(설정 → 생성 → 이미지 생성)을 열고 Style Profiles(스타일 프로필)까지 스크롤하세요.

기본 제공 프로필

Marinara에는 기본 제공 스타일 프로필이 10가지 있습니다. 기본값은 Auto입니다. 어느 프로필이든 편집할 수 있고, 기본 제공 프로필은 언제든 처음 값으로 되돌릴 수 있습니다.

아래에서 쓰는 용어는 다음과 같습니다.

기본 제공 프로필은 다음과 같습니다.

전체 화풍 바꾸기

기본 프로필은 채팅이나 이미지 모델이 따로 덮어쓰지 않는 한 모든 이미지에 적용됩니다.

  1. Settings → Generations → Image Generation → Style Profiles를 여세요.
  2. Default style(기본 스타일) 목록을 여세요.
  3. 프로필을 고르세요.

선택은 곧바로 저장되며, 새 이미지에 적용됩니다.

프로필 복제하고 손보기

기본 제공 프로필을 그 자리에서 고칠 수도 있고, Clone(복제)으로 원본을 남겨 둔 채 나만의 프로필을 만들 수도 있습니다.

  1. Editing(편집 중) 드롭다운을 열고 원하는 결과에 가장 가까운 프로필을 고르세요.
  2. Clone을 클릭하세요. Marinara가 사본을 만들어 편집 대상으로 선택하고, 동시에 그 사본을 앱 전체의 기본 스타일로 지정합니다.
  3. Name(이름) 입력란에 알아보기 쉬운 이름을 넣으세요.
  4. Prompt grammar(프롬프트 문법)를 고르세요. 자세한 설명은 다음 절에 있습니다.
  5. Style text(스타일 텍스트)에 원하는 그림체를 평범한 문장으로 적으세요. Illustrator, 셀카, Noodle처럼 AI가 이미지 프롬프트를 쓰는 경우에는 Style text를 그대로 복사하지 않고 그 내용을 따릅니다. 아바타 같은 다른 이미지에는 Style text가 적힌 그대로 추가될 수 있습니다.
  6. Positive tags(긍정 프롬프트, 넣을 단어)와 Negative tags(네거티브 태그, 피할 단어)를 추가하세요.
  7. Per-image tags(이미지별 태그) 섹션을 열어 이미지 종류별(아바타, 초상화, 셀카, 배경, 일러스트, 스프라이트) 추가 태그를 넣으세요.
  8. 2단계에서 사본이 이미 앱 전체 기본값이 되었습니다. 그 역할을 다른 프로필에 돌려주려면 Default style을 열고 원하는 프로필을 고르세요.

프로필 관리에 쓰는 버튼이 두 개 있습니다.

프롬프트 문법 모드

Prompt grammar는 이미지 모델이 프롬프트를 어떤 형태로 읽기를 원하는지 Marinara에 알려 줍니다. 모델에 맞는 모드를 고르세요.

Test bench 활용

Style Profiles 편집기 안의 Test bench(테스트 벤치)는 실제 이미지를 만들지 않고 Marinara가 보낼 내용을 그대로 미리 보여 줍니다.

  1. Image kind(이미지 종류)를 고르세요. 예를 들어 초상화나 배경입니다.
  2. Sample input(입력 예시)에 대략적인 프롬프트를 입력하세요.
  3. Final positive prompt(최종 긍정 프롬프트)와 Final negative prompt(최종 부정 프롬프트) 상자를 읽어 보세요.

Test bench는 정리 결과도 짧게 알려 줍니다. 바꾼 것이 없으면 "No cleanup needed for this sample."이라고 표시하고, 프롬프트를 손봤으면 중복되거나 자리를 잘못 잡은 조각을 몇 개 정리했는지 알려 줍니다.

Marinara가 프롬프트를 정리하는 방식

Marinara는 이미지 요청을 보내기 전에 활성 프로필로 프롬프트를 컴파일합니다. 컴파일러가 하는 일은 다음과 같습니다.

적용 전후 예시

Danbooru / Illustrious 프로필을 고르고, Image kind를 초상화로 설정한 다음, Sample input에 이렇게 입력했다고 가정합니다.

masterpiece, masterpiece, red-haired knight, no watermark

그러면 Test bench의 Final positive prompt에 다음이 표시됩니다.

detailed eyes, solo, upper body, portrait, looking at viewer, anime screencap, masterpiece, best quality, absurdres

세 가지 일이 일어났습니다.

초상화, 아바타, 스프라이트에서 지정한 대상 단어가 사라진다면 이미지 종류를 illustration으로 바꿔 보세요. 이 종류는 입력한 표현을 그대로 살립니다.

우선순위: 채팅, 연결, 그다음 전역

Marinara는 세 곳에서 스타일 프로필을 가져올 수 있습니다. 가장 구체적으로 지정한 쪽이 우선합니다.

  1. 현재 채팅이나 게임에 지정한 프로필.
  2. 이미지 모델에 설정한 스타일 프로필. 모델 편집기의 Local image defaults(로컬 이미지 기본값) 안에 있습니다.
  3. Settings의 전역 Default style.

Local image defaults 섹션은 AUTOMATIC1111 / SD Web UI, ComfyUI, NovelAI에서만 나타납니다. 그 밖의 서비스에서는 선택이 전역 Default style로 넘어갑니다. 모델별 프로필을 지정하려면 이미지 모델을 열고 Local image defaults를 펼친 다음 스타일 프로필 목록에서 프로필을 고르세요. 전역 선택을 따르려면 Use global default(전역 기본값 사용)로 두세요. 모델 이름으로 적절한 프로필을 짐작할 수 있으면 Marinara가 한 번에 그 프로필을 적용하는 "Use ..." 버튼을 표시합니다.

관련 가이드