WEBUI - ControlNet 1.1 업데이트 하는 법

이미지
얼굴 표정까지 인식하는 ControlNet 1.1 버전 업데이트 방법입니다. WEBUI에서 확장기능 > 업데이트 확인 > 적용 후 UI 재시작 (아래 huggingface 링크) 이제 필요한 파일을 다운 받아야 합니다. 밑에 주소에 있는 파일들을 (extensions\sd-webui-controlnet\models)에 다운 https://huggingface.co/lllyasviel/ControlNet-v1-1/tree/main 파일이 많아서 하나하나 클릭해서 다운로드 받기가 힘들다면 git clone을 이용해서 다운 받는 방법이 훨씬 빠르고 간편합니다. 특히 많은 파일을 받을 때 유용한 방법이니 알아두시면 좋습니다. (아래 링크 참고) git clone, cmd로 파일다운방법 사용하시는 인터넷에 따라 다르겠지만 체감 상 많이 빠릅니다. 기존에 있던 컨트롤넷 모델들은 지워주고 새로운 모델을 적용하시는 것이 깔끔합니다. ControlNet v11의 openpose_face, lineart 등이 정상적으로 적용된 모습입니다.

구글 코렙으로 로라 만드는 법 : 기초편 - 데이터 수집 방법

⧭ kohya-LoRA-dreambooth 로 로라 만드는 법에 대하여 단계적으로 포스팅 하겠습니다. 로라를 만들기 위해서는 그 무엇보다도 데이터 수집이 제일 중요합니다. 수준 높은 로라는 수준 높은 데이터셋을 필요로 하기 때문에 공을 들여서 좋은 이미지를 찾아야 합니다. 구글 코렙을 이용하여 로라를 쉽게 만드는 방법이 있어서 소개해드리겠습니다. 데이터 수집 방법 : 피해야 할 사항 정규화이미지(reg data)에 대하여 마음에 드는 데이터가 흐릴 때 쓸 수 있는 방법 데이터셋 수집할 때 피해야 할 사항 사람 얼굴에 대한 데이터셋을 선택하거나 수집할 때는 다음과 같은 사항을 피해야 합니다. 흐릿함이 너무 많은 이미지 : 흐릿함이 조금 있으면 선명하게 만들 수 있지만, 흐릿함이 너무 많으면 이미지의 품질이 떨어지고 얼굴의 특징을 인식하기 어려워집니다. 흐릿한 이미지는 데이터셋에서 제외하거나 선명하게 보정 하는 것이 좋습니다. 너무 날카로운 이미지 : 너무 날카로운 이미지는 이미지의 잡음이나 아티팩트를 증가시키고, 얼굴의 자연스러운 표정이나 질감을 손상시킵니다. 너무 날카로운 이미지는 데이터셋에서 제외하거나 부드럽게 보정하는 것이 좋습니다. 너무 밝거나 어두운 이미지  : 너무 밝거나 어두운 이미지는 얼굴의 색상이나 명암을 잘 표현하지 못하고, 얼굴의 윤곽이나 세부사항을 잃어버립니다. 너무 밝거나 어두운 이미지는 데이터셋에서 제외하거나 적절한 노출로 보정하는 것이 좋습니다. 얼굴에 너무 많은 그림자가 있는 이미지  : 얼굴에 너무 많은 그림자가 있는 이미지는 얼굴의 형태나 표정을 왜곡시키고, 얼굴의 식별이나 분석에 방해가 됩니다. 얼굴에 너무 많은 그림자가 있는 이미지는 데이터셋에서 제외하거나 그림자를 줄이는 방법으로 보정하는 것이 좋습니다. 이상한 각도로 찍은 이미지  : 이상한 각도로 찍은 이미지는 얼굴의 비례나 비대칭성을 만들고, 얼굴의 정면이나 측면을 잘 보여주지 못합니다. 이상한 각도로 찍은 이미지는 데이터셋에서 제외하거나 정상적인 각도로 회전시키는 방법

Animated Drawings - 내가 그린 캐릭터가 움직인다?

이미지
Animated Drawings라는 사이트를 소개해드립니다. 요즘에 AI를 통해 캐릭터를 너무나 쉽게 제작할 수 있게 되었습니다. AI로 캐릭터도 만들고 움직이게도 해보면 어떨까요? ➤  Animated Drawings 이 사이트는 자신이 그린 캐릭터를 움직일 수 있게 해주는 사이트입니다. 아이들은 자신이 만든 손 그림 캐릭터가 생동감 있게 움직이는 것을 볼 수가 있고, 사용하기 쉽고 직관적인 인터페이스와 다양한 애니메이션 기능을 제공하여 아이들이 더욱 쉽고 재미있게 캐릭터를 만들고 움직일 수 있도록 도와줍니다. 아이들은 자신만의 독특한 캐릭터를 만들고, 그 캐릭터가 움직이는 모습을 보며 상상력과 창의력을 키우는데 도움이 될 수있을 것 같습니다.  사이트에서 캐릭터는 움직이게 하여 재미와 성취감을 느낄 수 있도록 해보시면 좋을 것 같습니다. 아이들이 그린 그림을 찍어서 사이트에 올리기만 하시면 됩니다. ➤ 이용 방법 누구나 쉽게 이용이 가능해서 설명할 건 없지만, 참고하고 시작하시면 좋을 정보입니다.  이미지 업로드 할 때 어떤 이미지가 좋은지, 도구 설명, 뼈대 설정하는 단계에서 눈,코,입 설정하는 법을 적어보았습니다. 캐릭터는 팔과 다리가 위의 그림처럼 명확하게 나와있어야 결과물이 잘 나옵니다.  팔이 가려져 있거나 다리가 겹쳐있지 않은 그림을 준비하시면 됩니다. 도구 설명 연필 모양 : 그림을 인식할 부분을 정할 수 있습니다. 자동으로 인식을 시키고 수정할 부분이 있으면 수정하면 됩니다. 지우개 : 그림이 아닌 부분을 지워주는 도구 뼈대를 잡는 과정인데 눈,코,입만 제대로 설정해주시면 됩니다. 위의 그림을 참고하세요 결과물 보기  https://sketch.metademolab.com/share/1042d5264314480588d529f211dffc26/jump_rope ➤ 주의하실 점 사이트 이용하실 때 주의할 점이 있습니다. 팔과 다리가 몸과 겹치지 않는 한 캐릭터의 그림 선, 주름, 찢어진 부분이 없는 흰색 종이에 캐릭터가 그려져 있어야 합니다. 식

간단한 방법으로 2D를 3D처럼 보이게 하는 LeiaPix Converter(gif,mp4다운로드)

이미지
오늘은 2D 사진을 3D처럼 보이게 하는 재밌는 서비스를 소개하겠습니다. 바로 LeiaPix Converter라는 사이트입니다. 이 사이트를 통해 간단한 방법으로 2D 사진을 3D로 변환하고 공유할 수 있습니다.  LeiaPix Converter는 Leia Inc라는 회사가 개발한 서비스로, Leia Display라는 3D 디스플레이 기술을 활용하여 2D 사진에 입체감을 부여합니다. Leia Display는 빛을 다양한 각도로 반사시켜서 3D 이미지를 만들어내는 기술로, 별도의 안경이나 헤드셋 없이도 3D를 감상할 수 있습니다. 간단한 기술로 2d 사진을 재밌게 만들 수 있습니다. LeiaPix Converter를 사용하는 방법 사이트 접속 :  https://convert.leiapix.com/   Upload를 클릭하여 변환하고 싶은 2D 사진을 선택합니다. 사진의 크기는 최대 10MB까지 가능하며, JPG, PNG, BMP 등의 형식을 지원합니다. 사진을 업로드하면 사진이 자동으로 3d 처럼 보이는 gif처럼 변환되어 화면에 나타납니다. 그리고 왼쪽에 보면 아래와 같은 설정하는 칸이 나오는데 하나씩 짚어보겠습니다. Animation Length : gif의 길이 조절 최대 6초 Animation Style : gif가 움직이는 형태를 조절(수평, 수직, 원, 타원) Focus Point : 움직임의 중심을 가깝게 혹은 멀게 조정 Edge Dilation : 사진의 대상의 가장자리 부분을 얼마나 느리게 하는지 Advanced Editor : amplitude(진폭)과 phase(단계)를 X,Y,Z축을 기준으로 조절 5번에서 amplitude(진폭)의 Z값을 올리면 사진의 대상이 눈에 띄게 앞뒤로 움직이는 것을 볼 수 있습니다. 

WEBUI - 스테이블 디퓨전 해상도 조절 확장프로그램 설치 - ratio-helper

이미지
스테이블 디퓨전에서  손쉽게 그림 비율을 조절할 수 있는 Aspect Ratio Helper  확장프로그램입니다. 해상도 조절하실 때 불편하셨다면 사용해보세요. 아래의 유튜브나 인스타사진 최적비율도 참고해보시면 좋을 것 같습니다. 설치 확장기능 → 지원되는 확장기능 → URL로부터 불러오기 Ctrl+F → ratio 검색 → install → UI 재시작  사용 방법 "잠금/ 🔒 " 현재 표시된 화면 비율이 고정 "이미지/ 🖼️ "  (img2img에서) 현재 이미지의 비율이 유지 "⇅" Height와 Width 교체 원하는 화면 비율 설정에서 추가 가능 설정 아래 네가지 항목만 체크 → 설정 적용하기 → 재시작 Enable JavaScript aspect ratio controls Show maximum dimension button  Show pre-defined aspect ratio buttons Show pre-defined percentage buttons  사진 비율 인스타그램 최적 비율 프로필 110 x 110 사진 1080 x 1080 1080 x 566 (가로) 1080 x 1350 (세로) 영상 1080 x 1080 1080 x 607 (가로) 16:9 1080 x 1350 (세로) 4:5 유튜브 최적 비율 16:9 영상 HD1080p : 1920x1080 추천 HD720p : 1280x720 4K2160p : 3840x2160 쇼츠(세로9:16) HD1080p : 1080x1920 추천

WEBUI - 스테이블 디퓨젼의 다이나믹 프롬프트

이미지
다이나믹 프롬프트는 기본 프롬프트를 조정하여 수십 또는 수백 개의 프롬프트를 동시에 테스트할 수 있는 webui의 확장기능입니다. 그래서 이걸 가지고 뭐를 할 수 있느냐 하면 와일드 카드를 이용하여 혹은 하나의 주제에 관련된 여러가지 프롬프트(태그)를 형식에 맞춰서 적으면 한번 생성할 때 다양한 결과를 보는 것입니다 .

WEBUI - 스테이블 디퓨전 부가기능의 업스케일러 활용방법

이미지
WEBUI로 생성한 그림들 중에 업스케일을 엉뚱하게 사용한 것들이 많아서 어떻게 하면 자연스럽고 원래의 사진대로 업스케일링을 할 수 있는지 소개해보려고 합니다. 이 방법으로 흐릿한 사진을 고화질로 만들 수도 있습니다. 부가기능에서 업스케일 하는 것이기 때문에  (이 방법은 t2i 혹은 t2t에서의 Hires.Fix의 사용방법이 아닙니다.) 부가기능 스케일링 사이즈 지정 그림 크기를 조절하는 탭입니다. 원하는 그림의 해상도(사이즈)가 있을 때 이용합니다.  예) FHD : 1280 x 720 (세로 720 x 1280) UHD : 2560 x 1440  4k : 3840 x 2160 업스케일러 2 가시성 업스케일러 2개를 적용하고 싶을 때 2번째 업스케일러의 적용 정도 GFPGAN 과 CodeFormer 두 가지 모두 그림을 사실처럼 보이게 하기 위한 기능입니다. 다만 다른 점이 있다면 GFPGAN 은 그림을 실사에 가깝게 만들기 위한 처리과정을 뜻하고 CodeFormer 는 디지털 풍화된 사진, 옛날 사진을 복원하여 실사와 비슷하게 그림이나 사진의 질을 올려주는 것에 집중되어 있습니다. 때문에 Codeformer는 사진의 점이나 노이즈를 제거하는데 좋은 기능입니다. 사용 팁 두가지로 나눌 수 있습니다. 사실적인 사진 업스케일 : Lanczos, Nearest, LDSR <<<< ESRGAN 4x 강도 :  Lanczos, Nearest가 비슷하고, ESRGAN 4x가 제일 성능이 좋습니다. 걸리는 시간 :  LDSR이 세밀하지만,   LDSR이 제일 많이 걸립니다.  2d 사진 업스케일 : R-ESRGAN 4x+anime6B, SwinIR 4x 강도 :  R-ESRGAN 4x+anime6B > SwinIR 4x 2d의 특징을 살려주는 정도입니다. 색과 선의 경계선을 명확하게 나누고 선을 돋보이게 하는 것입니다. 때문에 실사 사진을 이 두 가지로 업스케일 하면 그림에 있는 대상이 명확해지지만 사실적인 표현은 사라지게 됩니다. 

WEBUI - 스테이블 디퓨전 확장프로그램 Depth lib 활용하는 방법

이미지
Depth lib확장의 역할은 주로 손을 보정하거나 손 위치를 미리 지정해두는 역할을 합니다. 그림에 있는 손의 위치와 모양을  쉽게 지정하여 수정하는 기능으로 유용하게 사용 가능합니다.  Depth Library 1. 설치방법 스테이블 디퓨젼의 확장기능     ⇒    지원되는 확장기능 목록   ⇒  URL로부터 불러오기  ⇒ https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui-extensions/master/index.json - 기본 주소) CTRL + F     ⇒    sd-webui-depth-lib 찾기   ⇒   Install   ⇒  설치된 확장기능 가서 적용 후 UI 재시작 2. 사용방법   1. 기능 설명     width, height : 밑에 있는 Add background image로 이미지를 넣고                            그 이미지에 맞게 해상도를 조정하는 기능 Base Depth : background image의 투명도를 조절 Add, Remove selected, Reset : 아래에 손모양을 선택해서 이미지에                                                더하 ,   제거하거나 초기화  Add background image : 손 모양을 고칠 이미지를 불러오기   2. 사용 방법  (controlnet이 있어야 사용 가능합니다) Add background image 로 원하는 이미지를 불러온다. 그리고 width, height 조절하여 이미지 사이즈를 맞추기 손 모양들 중에 어울리는 것을 고르고 Add 파란색 점을 클릭하여 원하는 사이즈로 조절 후 원하는 곳에 위치 텍스트 → 이미지에서 사용하려면 Send to ControlNet 이미지 → 이미지에서 사용하려면 Save PNG 컨트롤넷과 인페인트 기능으로 모양 고치기 *주의 1 인식을 잘 못하는 것 같으면 컨트롤넷의 Weight를 1.5이상으