Ollama 로컬 LLM 설치하고 llava-llama3 모델을 StableDiffusion 프롬프트에 활용하는 방법

Ollama vision workflow

Ollama는 사용자의 로컬 PC에서 설치하여 사용할 수 있는 LLM(Large Language Model)입니다. LLM은 언어모델을 의미합니다. 이해를 위해 ChatGPT를 예로 들면, 웹을 통해 사용자가 질문을 하면, 인공지능 모델(GPT 모델)이 답변을 사용하는 것과 같이 Ollama를 PC에 설치하고, 사전에 학습된 모델을 다운받아두면, 인터넷에 접속하지 않고도, 인공지능 모델에게 질문을 던지고, 답변을 들을 수 있습니다. 본문에서는 Ollama를 설치하고, 이를 ComfyUI에서 사용하는 … Read more

ResAdapter를 이용해 SD1.5 체크포인트로 SDXL 이미지를 생성해보기

resadapter 컨트롤넷 적용유무 비교

ResAdapter는 이름 그대로 해상도(Resolution)를 적절한 값으로 적용(Adapter)해주는 역할을 합니다. 본문에서는 ComfyUI에서 SD1.5 체크포인트 모델을 이용해 SDXL 해상도의 이미지를 생성해보고, 적용 전의 이미지와 비교해보겠습니다. ResAdapter의 필요성 1024×1024 해상도 기반의 SDXL 모델이 처음 등장하기 전까지 512×512 해상도 기반의 SD1.5 파인튜닝 모델이 전세계적으로 활발하게 학습되고 공유되면서, 모델 자체의 디테일과 표현력이 굉장한 수준으로 상승했습니다. SDXL은 기본적으로 SD1.5보다 높은 해상도의 … Read more

ComfyUI에서 3d pose editor 사용하기

3d-pose-editor thumb

컨트롤넷 오픈포즈 스켈레톤을 ComfyUI 안에서 바로 조작하고 이미지 생성까지 할 수 있도록 해주는 3d pose editor를 설치하고 사용하는 방법에 대해 살펴보겠습니다. ComfyUI 3D Pose Editor 설치 ComfyUI 3D Pose Editor는 기존의 웹 또는 WebUI에서 동작하던 3D Pose Editor를 ComfyUI 내에서 곧바로 사용할 수 있도록 배포된 커스텀 노드입니다. 따라서 기본적인 포즈 조작방법이나 사용법은 웹버전 또는 WebUI … Read more

컨트롤넷으로 인물의 손 보정하기 – MeshGraphormer Hand Refiner

손 보정 결과 비교

스테이블 디퓨전으로 인물 이미지를 주로 생성하시는 분들께는 종종 등장하는 기괴한 손이 항상 골치덩어리입니다. 때문에 전세계 여러 유저들이 다양한 방법으로 손 보정 기술을 개선해 최근에 이르러서는 꽤 그럴듯한 보정이 가능해졌습니다. 본문에서는 컨트롤넷을 활용한 대표적인 손 보정 기술 중 하나로 Inpaint-Depth를 기반으로 한 HandRefiner에 대해 살펴보도록 하겠습니다. Mesh Graphormer 손 보정(Hand Refiner) 방법 인물 사진의 손 부분을 … Read more

ComfyUI에서 이미지 편집하기

ComfyUI 이미지 편집 썸네일

오늘은 ComfyUI에서 몇개의 커스텀 노드를 활용해 이미지 편집을 직접 진행하는 방법에 대해 살펴보도록 하겠습니다. ComfyUI에서는 이미지 편집을 위해 외부 편집 프로그램을 사용하지 않고, UI위에서 바로 편집이 가능하며, 이 덕분에 복잡한 워크플로우를 자동화하여 놀라운 결과물을 얻어낼 수 있습니다. 기본 이미지 편집 먼저 기본적인 이미지 편집을 위해 설치가 필요한 필수 커스텀노드와, 이미지 크기 및 병합 방법을 살펴봅니다. … Read more

ComfyUI에서 직접 inpaint 모델 합성해서 사용하기

Inpaint 모델 병합 워크플로우

스테이블 디퓨전을 이미지 편접에 적극 활용하다보면 인페인트(Inpaint) 기능이 상당히 유용합니다. 본문에서는 이런 인페인트 작업 시 조금 더 자연스럽게 이미지를 수정할 수 있도록 직접 ComfyUI에서 inpaint 모델 합성 및 사용하는 방법에 대해 살펴봅니다. Inpaint 모델 합성의 필요성 사실 스테이블 디퓨전을 이미지 생성 역할로만 주로 사용하시거나, 혹은 극소부위만 수정하시는 분들은 인페인트 모델 자체의 필요성을 못느끼실 수 있습니다. … Read more

ComfyUI 스위치로 노드 및 워크플로우 제어하는 4가지 방법

ComfyUI 스위치 예제

아마 스테이블 디퓨전을 진지하게 접근하시는 분들 중에는 ComfyUI 스위치의 필요를 느껴 이미 자신만의 방식대로 구현해 사용하시는 분들이 꽤 많이 계실 것으로 예상됩니다. 본문에서는 기능적으로 ComfyUI 스위치를 대체할 수 있는 방법을 몇가지 소개드리겠습니다. ComfyUI 스위치의 필요성 단순한 Txt2Img 또는 Img2Img 워크플로우를 구성할 때는 사실 ComfyUI 스위치에 대한 필요성 자체를 느끼지 못할 수도 있습니다. 하지만 베이스 이미지 … Read more

ComfyUI 마스크를 자유자재로 다루기위한 4가지 커스텀 노드 소개

ComfyUI 마스크 Thumbnail

ComfyUI에서 마스크를 다루는 기술은 매우 중요합니다. 외부 이미지 편집 툴을 사용하지 않고도 ComfyUI 내에서 이미지 사이즈를 조정하거나, 색감, 투명도 조정 심지어 블렌딩까지 대부분의 이미지 편집이 가능하기 때문에, 마스킹까지 잘 다룬다면 누끼작업을 대체할 수 있기 때문입니다. 포토샵을 열지 않고 이미지 생성부터 편집까지 모든 것을 해결하다보면 정말 그 편리함 때문에 더더욱 ComfyUI의 매력에 빠져드는 것 같습니다. ComfyUI … Read more

ComfyUI Text Replace 프롬프트를 원하는대로 단어만 바꾸기

text replace 응용 예시

ComfyUI는 마치 프로그래밍을 하듯 여러 노드의 기능을 조합해 특정 조건에 부합하는 특정 작업을 마음대로 만들어낼 수 있습니다. 오늘은 ComfyUI에서 Text Replace, 즉, 프롬프트 내에서 특정 단어를 다른 단어로 치환하는 방법에 대해 살펴보고자 합니다. 준비사항 사실 Text Replace 자체는 매우 간단히 구성할 수 있지만, 실제로 이 기능을 사용하기 위해서는 ComfyUI 기본 노드에는 없는 기능을 사용해야 합니다. … Read more