5단계로 쉽게 알아보는, 스테이블 디퓨전 Depth 사용법!

컨트롤넷 기능 중 하나인 ‘Depth’의 사용법을 알아보겠습니다.
‘뎁스’는 이미지의 깊이감을 표현해주는 컨트롤넷 기능입니다.

특정 이미지에서 어느 정도의 피사체가 깊이감이 있는지 보통
확인할 수 없기 때문에 ‘뎁스’를 추가하면 이미지의 거리감까지 추가되어
이미지를 더욱 입체적이고 자연스럽게 생성하실 수 있습니다.

아래에서 Depth 사용법을 더 자세히 설명해보겠습니다.

컨트롤넷 Depth 사용법

1. 다른 컨트롤넷 기능들과 마찬가지로 우선 컨트롤넷과 모델들이 다운 받아져 있어야합니다.

아직, 컨트롤넷 확장기능이 없거나 Model 파일을
어디서 다운 받을지 모르시는 분들은
아래 버튼을 통해 컨트롤넷 확장 기능과 모델을 먼저 설치해주시기 바랍니다.

2. 컨트롤넷 탭 실행 -> 이미지 업로드 -> Enable 클릭 -> Allow Preview 클릭

depth

컨트롤넷에 ‘뎁스’를 사용하는데 이상이 없으시다면
컨트롤넷 탭을 실행시켜주시고 어떤 이미지에서 깊이를 추출할 것인지
이미지를 업로드 해주시면 됩니다.

너무 애매한 느낌의 배경은 Depth가 소용이 없으니
피사체가 명확한 사물이나 인물의 이미지를 업로드 해주시는게
깊이감을 탐지하는데 더 도움이 됩니다.

그리고 Enable버튼이 켜져있는지 확인 후,
미리 보기 생성을 위해 Allow Preview 버튼을 켜줍니다.

3. Control Type을 Depth로 선택 -> Preprocessor 선택 -> Model 선택

depth2

Control Type을 Depth로 선택해줍니다.
그 다음 Preprocessor도 여러 종류가 있는데 처음 사용하신다면
자동으로 영역이 선택되는 Depth_Zoe 또는 Midas를 선택하시기 바랍니다.

Model은 컨트롤넷을 설치할 때 제대로 파일을 다운 받으셨다면
자동으로 sd15_depth라는 단어가 포함된 model이 선택되어 있을 것입니다.

4. 미리보기로 ‘뎁스’가 어떻게 적용되는지 확인해봅니다.

depth3

폭탄 버튼처럼 생긴 미리보기 버튼을 눌러 ‘뎁스’가 어떻게
추출되는지 미리 확인해봅니다.

만약, 뎁스의 깊이감 또는 거리감 수치를 직접 세부적으로 조절하고 싶다면
leres나 leres++를 선택하시면 배경과 가까이 있는 피사체 등의
값을 조절할 수 있습니다.

조절하는 방법은 어렵지 않으니 조절해보면서
원하는 값을 찾으시면 됩니다.
(Remove Near%, Remove Background%)

5. 뎁스’와 결합될 프롬프트를 입력 -> Sampling step, method 설정 후 이미지 생성

depth4

미리보기에서 ‘뎁스’가 어떤 식으로 추출되는지 확인하셨다면
새롭게 탄생시키고 싶은 이미지의 프롬프트를 작성해줍니다.

그 다음 샘플링 스텝과 메소드, 몇 장을 출력할 것인지 설정해준 다음
Generate 버튼을 눌러 이미지를 생성해줍니다.

6. 결과 확인 및 비교

원본

Depth_Zoe

Depth + 프롬프트 결과

원본이미지 그리고 뎁스, 프롬프트를 적용한 이미지가 어떤 차이가 있는지
함께 비교해보시면 됩니다.

전체적인 느낌과 분위기는 역시 그대로 따라가는 것이 보이지만
뎁스는 깊이감과 함께 그 틀에 맞게 새로운 느낌을 입힐 수 있어 좋은 기능입니다.

사용하면서 발생하는 문제나 궁금한 점은
네이버 카페로 오셔서 질문하기 게시판을 이용해주세요~!

다양한 자료와 커뮤니티가 형성되어 있으니 많은 참여 바랍니다.