단위 3 / 12

시각적 AI 도구에 대한 심층 분석: 프롬프트, 참조 및 스타일 제어

이득:

  • 시각적 프롬프트 해부학(피사체, 재료, 각도, 빛, 스타일, 네거티브)을 설정하고 재현 가능한 결과를 얻는 능력
  • 참조 이미지, ControlNet, Seed 및 스타일 가중치 등의 제어 방법으로 시각적 방향을 지시하는 기능
  • 작업에 따라 도구를 선택하고 출력의 해상도, 일관성 및 사용 권한 제한을 평가하는 기능

이전 단원에서는 개념 생성에 AI를 배치하는 방법을 살펴보았습니다. 이번 단원에서는 한 단계 더 깊이 들어가 시각적 AI 도구를 실제로 제어하는 ​​방법을 배웁니다. 많은 디자이너들이 느끼는 좌절감은 도구가 "스스로" 이미지를 생성한다는 것입니다. 그러나 문제는 일반적으로 도구의 모호함이 아니라 제공된 지침의 모호함입니다. 시각적 AI를 제어하려면 신속한 해부학(지침을 올바르게 설정), 참조 및 구성 제어(시각적 선도), 재현성(다시 동일한 결과를 얻음)의 세 가지를 알아야 합니다. 이 세 가지를 배우면 AI는 임의의 시각적 기계에서 조종 가능한 설계 도구로 전환됩니다.

신속한 해부학: 이미지 설명의 6개 레이어

좋은 시각적 프롬프트는 임의의 문장이 아니라 계층화된 레시피입니다. 다음 6개 레이어를 고려하세요.

  1. 제목: 우리는 무엇을 생산하는가? ("무선 헤드폰 충전 박스")
  2. 형태 및 디테일: 실루엣, 비율, 모서리, 표면 구별. ("둥근 모서리, 두 조각, 상단의 얇은 구분선")
  3. 소재 및 CMF: 색상-소재-표면. ("무광택 무연탄 폴리카보네이트, 브러시드 알루미늄 스트립")
  4. 각도 및 프레이밍: 관점 및 프레이밍. ("정면에서 3/4, 약간 위에서, 제품 중심")
  5. 빛과 환경: 조명과 배경. ("부드러운 스튜디오 조명, 중성 밝은 회색 무한 배경")
  6. 스타일 및 목적: 스케치, 사실적 렌더링, 기술 도면. ("사실적인 제품 렌더링")

여기에 부정적인 프롬프트가 추가되었습니다. 즉, 원하지 않는 것입니다. 많은 도구는 "부정적인 프롬프트" 영역을 제공합니다. 여기서 "사람 손, 텍스트, 로고, 지저분한 배경, 다중 제품"과 같이 원하지 않는 항목을 입력하여 출력을 지웁니다. 레이어가 누락된 채로 놔두면 AI는 자체 통계 평균으로 해당 공백을 채웁니다. 이는 클리셰를 뜻한다.

팁: 패턴에서 읽는 것처럼 프롬프트를 설정하십시오: 주제 + 형태 + CMF + 각도 + 빛 + 스타일 + 네거티브. 출력이 마음에 들지 않으면 어떤 레이어가 누락되었는지 물어보고 전체 프롬프트를 다시 작성하지 마세요.

참조, 구성 및 스타일 제어

말로 모든 것을 말할 수는 없습니다. 때로는 이미지 하나가 천 단어의 가치를 지닙니다. 최신 장치는 여러 가지 강력한 제어 수단을 제공합니다.

  • 참조 이미지(이미지 프롬프트/이미지 참조): 이미지를 업로드하고 "이렇게 보이도록 만들어라"라고 말합니다. 도구가 가중치를 사용하여 출력을 참조하는 정도를 설정합니다.
  • ControlNet: Stable Diffusion 생태계에서 스케치나 사진의 모서리/선/깊이/포즈 구조를 보존하고 그 위에 새로운 이미지를 생성하는 제어 레이어입니다. 구성을 유지하고 자신의 스케치 재료를 변경하는 데 이상적입니다.
  • 스타일 참조/스타일 가중치: 내용이 아닌 이미지의 분위기/색감 느낌만 전달합니다.
  • 인페인팅(영역 편집): 이미지의 일부만 마스크하여 재현합니다(예: 핸들만 변경).
  • LoRA/커스텀 트레이닝: 고급 수준에서 브랜드 언어나 특정 스타일을 기반으로 모델을 미세 조정합니다. 이를 위해서는 개인 정보 보호 및 저작권 주의가 필요합니다(허가를 받아 자신의 데이터 사용).

이러한 도구의 일반적인 이점은 AI가 처음부터 꿈꾸는 것이 아니라 사용자가 제공한 프레임워크에서 작동하도록 강제한다는 것입니다. 디자이너에게 가장 가치 있는 것은 ControlNet과 인페인팅입니다. 왜냐하면 자신의 스케치 구성을 보존하기 때문입니다.

재현성: 시드 및 매개변수

확산 모델은 무작위성으로 시작됩니다. 시드는 이 무작위성의 시작 번호입니다. 동일한 프롬프트 + 동일한 시드 + 동일한 매개변수는 일반적으로 동일/매우 유사한 이미지를 제공합니다. 이는 디자인에 있어 매우 중요합니다. 원하는 이미지를 재현하기 위해 시드를 수정하거나 단어만 변경하고 통제된 방식으로 효과를 확인하면 됩니다. 기타 중요한 매개변수: 종횡비, 단계(더 많은 단계, 더 정교하지만 느림) 및 안내 규모(안내/CFG, 프롬프트에 얼마나 딱 맞는지 - 너무 높으면 인위적이고 강제적으로 보입니다).

제어

무엇을

언제 사용하나요?

종자 고정

동일한 출력을 재현합니다.

이미지를 현상하고 A/B를 시도할 때

참고 이미지 + 무게

이미지랑 비슷하네요

조성/분위기 전달

ControlNet(에지/깊이)

구성을 유지하고 내용을 변경합니다.

자신의 스케치에서 렌더링 만들기

다시 칠하기

한 지역만 새로 고칩니다.

단일 세부정보 변경

부정적인 프롬프트

원치 않는 제거

배경, 손, 텍스트 청소

세 개의 미니 케이스

사례 1 — 자신의 스케치를 보호합니다. 디자이너는 손으로 그린 ​​휴대용 진공청소기 스케치를 사실적인 렌더링으로 바꾸고 싶어합니다. 텍스트 프롬프트만으로 시도하면 AI가 전혀 다른 형태를 만들어낸다. ControlNet의 캐니 모드를 사용하여 스케치를 업로드하면 AI는 선을 유지하고 무광택 플라스틱과 스튜디오 조명으로 스케치를 덮습니다. 그는 4번의 시도만에 원하는 결과를 얻었습니다. 교훈: 구성을 보존하기 위해 ControlNet은 순수 프롬프트보다 훨씬 강력합니다.

사례 2 - 통제되지 않은 변동 손실. 디자이너는 자신이 좋아하는 컨셉을 찾았지만 그 씨앗에는 주목하지 않습니다. 다음날 그가 "약간 더 얇은 손잡이"를 요구하면 같은 이미지를 다시 생성할 수 없습니다. 매번 완전히 다른 제품이 나오자 그는 시간을 낭비하게 된다. 교훈: 원하는 각 출력의 시드와 전체 프롬프트를 저장하세요. 이것이 귀하의 "반환" 지점입니다.

사례 3 - 부정적인 프롬프트로 청소. 디자이너가 스튜디오 이미지를 제작할 때 원치 않는 사람의 손, 반사된 텍스트, 두 번째 제품이 인쇄물의 절반에 나타납니다. 네거티브 프롬프트에 "사람의 손, 텍스트, 워터마크, 중복된 제품, 어수선한 배경"을 추가하고 단 8 단어만으로 출력 품질이 크게 향상됩니다. 교훈: 원하지 않는 것을 말하는 것은 원하는 것을 말하는 것만큼 중요합니다.

복사 가능한 프롬프트 템플릿

LAYERED PROMPT SKELETON"[주제], [형태 및 세부 사항], [CMF: 색상-재료-표면],[각도 및 프레임], [빛 및 배경], [스타일: 스케치/렌더링/기술].--부정: 인간 손, 텍스트, 로고, 워터마크, 다중 제품, 지저분한 배경."

참조에서 템플릿 렌더링"업로드한 스케치의 선과 구성을 유지합니다(ControlNetedge 모드). 그 위에 다음 재료를 적용합니다: [무광택 플라스틱 본체, 알루미늄 디테일]. 조명: 부드러운 스튜디오. 배경: 중성 회색. 형태를 변경하지 말고 재료와 조명만 추가하세요."

단일 세부 변경(INPAINTING) 템플릿 "이 이미지에서는 [마스크 영역: 핸들] 영역만 재현합니다. 새 버전: [더 슬림하고 인체공학적이며 곡선]. 이미지의 나머지 부분, 조명 및 각도를 만지지 마십시오."

재현성 참고 템플릿 "이 인쇄물이 마음에 듭니다. 다음 정보를 저장하고 다음에 사용하십시오: 프롬프트 = [전체 텍스트], 시드 = [번호], 측면 = [비율], 단계 = [번호], 방향 = [값]. 이 요소 하나만 변경하십시오: [X]."

약한 프롬프트 / 강한 프롬프트

약한 프롬프트: "흰색 배경에 헤드폰이 잘 렌더링되었습니다."

강력한 프롬프트: "무선 이어폰형 헤드폰 충전 케이스, 타원형 알약 형태, 상단의 얇은 구분선. CMF: 무광택 아이보리 폴리카보네이트 본체, 새틴 골드 힌지 스트립. 각도: 3/4 전면, 약간 상단. 조명: 부드러운 스튜디오 소프트박스, 약간 상단 반사. 배경: 중성 연한 회색 무한 배경. 스타일: 사실적인 제품 렌더링. 시드: 4821, 화면 4:3. --부정: 사람 손, 텍스트, 로고, 워터마크, 두 번째 제품, 단단한 그림자."

약한 프롬프트를 사용하면 도구가 빈칸을 진부하게 채울 수 있습니다. 강력한 프롬프트는 각 레이어를 식별하고 네거티브를 제거하며 시드로 재현 가능하게 만듭니다.

일반적인 실수

  • 한 문장의 모호한 프롬프트를 작성하고 결과를 도구에 업로드하세요. 당신이 아닌 AI가 공백을 메웁니다.
  • 시드와 매개변수를 저장하지 않습니다. 다시는 원하는 결과를 얻을 수 없습니다.
  • 부정적인 프롬프트를 사용하지 마십시오. 원하지 않는 요소가 출력을 오염시킵니다.
  • 구성을 확인하는 대신 수백 번의 무작위 시도를 수행합니다. ControlNet/inpainting은 작업 속도를 높여줍니다.
  • 타인의 저작권이 있는 이미지를 참고용으로 사용하는 행위. 스타일 모방 및 저작권의 위험이 있습니다(단원 10 참조).
주의: 참조 이미지나 스타일 가중치는 강력한 도구이지만 다른 사람의 독점 디자인이나 아티스트의 시그니처 스타일을 복사하는 데 사용할 경우 법적, 윤리적 위험을 초래할 수 있습니다. 자신의 자료나 허용/무료 소스에서 참조를 선택하세요.

요약하면

시각적 AI를 제어하려면 계층화된 프롬프트 설정(피사체, 형태, CMF, 각도, 조명, 스타일, 네거티브), 이미지 안내(참조, ControlNet, 인페인팅, 스타일 가중치), 재현성 제공(시드 및 매개변수 저장)의 세 가지 기능이 필요합니다. 이 세 가지를 통해 AI는 임의의 기계에서 조종 가능한 설계 도구로 변합니다. ControlNet 및 인페인팅은 구성을 보호하려는 경우 순수 프롬프트보다 훨씬 강력합니다. 부정적인 프롬프트로 원하지 않는 항목을 제거하고 저작권이 안전한 소스에서 참조를 선택하세요.

응용과제

제품을 선택하고 먼저 손으로 대략적인 스케치를 그려보세요. 계층화된 프롬프트 프레임워크를 사용하여 이 제품을 설명하는 프롬프트를 작성하고, 부정적인 프롬프트를 추가하고, 4개의 출력을 생성합니다. 원하는 출력의 시드와 매개변수를 저장하세요. 그런 다음 "단일 세부 사항 변경" 논리를 사용하여 하나의 요소(예: 핸들)만 변경하고 동일한 시드로 다시 생성합니다. 두 결과를 비교하고 컨트롤이 어떻게 변경되는지 작성하세요.

체크리스트

  • [ ] 6가지 레이어(피사체, 형태, CMF, 각도, 조명, 스타일)를 포괄하도록 프롬프트를 설정했습니다.
  • [ ] 부정적인 프롬프트에 원하지 않는 내용을 썼습니다.
  • [ ] 구성을 유지해야 할 때 reference/ControlNet/inpainting을 사용했습니다.
  • [ ] 마음에 드는 출력의 시드와 매개변수를 저장했습니다.
  • [ ] 단일 변수를 이동하여 제어된 변형을 시도했습니다.
  • [ ] 저작권이 보호되는 출처에서 참조 이미지를 선택했습니다.