스테이블 디퓨전, 초보자를 위한 Lineart, Lineart_anime 설명 (5분 컷)

Lineart 컨트롤넷 기능에 대해 설명해보겠습니다.
라인아트 기능은 Canny의 기능과 비슷하지만 조금 더 섬세하게
이미지의 라인을 추출할 수 있는 기능입니다.

라인 아트는 라인을 추출할 때 캐니와 같이 검은색 배경에 흰색 선으로 구분됩니다.
하지만, Preprocessor가 캐니와는 다르게 5가지 종류나 있으며
각 preprocessor마다 라인을 추출하는 방식이 약간 다릅니다.

섬세하게 추출된 라인이 필요한 분이라면 Canny보다
라인 아트를 사용하는 것이 더 도움 될 수 있습니다.

컨트롤넷 (Lineart) 사용 방법

1. 라인아트 컨트롤넷 확장기능 + 모델이 설치되어 있는지 확인합니다.

컨트롤넷 기본 중의 기본은 먼저 확장 기능이 설치되어 있는지 확인하는 것입니다.
컨트롤넷 확장 기능은 설치되었지만 ‘Line art’모델을 아직 다운 받지 않으신 분들도
미리 확인해보시고 문제가 있다면 아래 링크를 통해
컨트롤넷과 모델을 다운 받은 후 진행해주시기 바랍니다.

2. Line art로 추출할 이미지를 컨트롤넷에 업로드 -> Enable -> Allow preview 버튼 켜기

lineart1

Line art로 어떤 이미지의 라인을 추출할 것인지 미리 컨트롤넷 탭에
이미지를 업로드해줍니다.

그 다음 Enable 버튼이 켜져 있는지 확인해주시고
Allow preview 버튼을 켜줍니다. allow preview를 켜 주셔야
라인아트 preprocessor가 어떤 식으로 처리되는지 이미지 생성을 하지 않고도
확인할 수 있습니다.

3. Control type = lineart 선택 -> model = lineart 선택

lineart3

Control Type을 Line art로 선택해줍니다.
그리고 아래에 Modeld을 line art가 들어가 있는 모델을 선택해주시면 됩니다.

이 때, 컨트롤넷 모델을 모두 다운받으신 분이라면
line art와 line art_anime가 있을텐데 실사의 이미지에는 line art_fp16를
애니메이션 풍의 이미지는 line art_animae_fp16를 선택해주시면 됩니다.

4. Preprocessor 선택 후 미리보기 버튼 클릭

lineart

위에서 설명 드렸듯
Lineart의 preprocessor는 5가지의 종류가 있습니다.

본인이 원하는 이미지의 스타일에 맞게 Preprocessor를 선택하면 되며
미리보기 버튼을 눌러 어떤 식으로 라인이 추출되는지 미리
확인해볼 수 있습니다.

각 preprocessor의 차이는 아래와 같으니
미리 어떤 느낌인지 확인해보시고 결정하는 것을 추천 드립니다.

lineart_anime

lineart_anime

lineart_anime_denoise

lineart_coarse

lineart_realistic

lineart_standard

5. 프롬프트 입력 -> 세팅값 조절 -> 이미지 생성 클릭!

lineart

4번에서 preprocessor를 선택하셨다면
이제, Lineart로 추출된 이미지에 어떤 느낌을 덧붙일 것인지?
프롬프트를 작성해줍니다. (긍정, 부정 모두)

이후, Sampling method와 스텝, Adetailer등 원하는 값과
보정 기능등을 사용하여 이미지를 생성합니다.

6. 결과물 확인 및 비교

원본

lineart적용

컨트롤넷 Lineart가 적용된 결과물과 원본을 놓고
비교해봅니다.

Canny와 비슷한 느낌이지만 조금 더 자세한 표현이 필요할 때
또는 자세한 바탕 틀이 필요할 때에는 Lineart를 사용하여
더 섬세한 표현을 할 수 있습니다.

라인아트 컨트롤넷 기능을 사용하면서 어려운점이 발생하거나 궁금한 점이 생기면
네이버 카페에 오셔서 질문을 남겨주세요~!