ZView Space2026-07-13 12:01:00

ComfyUI vs Automatic1111: 재현 가능한 이미지 생성을 위해 진정으로 필요한 것

짧은 답: "반복 가능(repeatable)"이란 "이 프로젝트를 3개월 뒤에 열어 내가 정확히 했던 것을 재현할 수 있다"는 의미라면, 전체 파이프라인이 저장된 그래프이기 때문에 원칙적으로 ComfyUI가 더 적합합니다.

ComfyUIAutomatic1111재현성 (repeatability)시드 (seeds)워크플로우 메타데이터 (workflow metadata)
ComfyUI vs Automatic1111: 재현 가능한 이미지 생성을 위해 진정으로 필요한 것

짧은 답: "반복 가능(repeatable)"이란 "이 프로젝트를 3개월 뒤에 열어 내가 정확히 했던 것을 재현할 수 있다"는 의미라면, 전체 파이프라인이 저장된 그래프이기 때문에 원칙적으로 ComfyUI가 더 적합합니다. 반면 "아이디어를 빠르게 시도하고 가끔 하나를 다시 실행하고 싶다"는 의미라면 Automatic1111(A1111)이 보통 충분합니다. 이 비교는 테스트가 아니라 일반적인 지식 기반입니다. 이 글을 위해 제가 보유한 A1111 실행 기록이나 ComfyUI 그래프는 없으므로 아래 내용은 측정된 결과가 아닙니다. 도구에 대한 주장들은 일반적인 지식에서 온 것이며 버전이나 설정에 따라 달라지는 부분은 확인되지 않았다고 표시했습니다.

"반복 가능"이 실제로 포함해야 할 것

사람들은 종종 반복 가능성을 시드(seed)로만 축소합니다. 시드는 시작 노이즈를 고정하지만, 출력은 그 노이즈가 통과하는 모든 것에 의존합니다. 일반적으로 다음 중 하나라도 달라지면 재실행 결과가 달라질 수 있습니다.

  • 체크포인트, VAE 및 LoRA 파일(및 LoRA 가중치)
  • 샘플러, 스케줄러, 스텝 수 및 CFG
  • 해상도와 업스케일 또는 두 번째 패스 여부
  • 전송된 정확한 프롬프트 텍스트(자동으로 덧붙여진 내용 포함)
  • 소프트웨어 버전, 확장 또는 커스텀 노드, 때로는 GPU 및 드라이버 스택

따라서 유용한 질문은 "어느 도구에 시드 입력 상자가 있느냐" (둘 다 있음) 가 아니라 "어느 도구가 이미지 옆에 전체 목록을 보관하고, 어느 도구가 단계를 잊기 어렵게 해주느냐"입니다.

저장한 프롬프트가 실제로 실행된 프롬프트와 항상 같은 것은 아니다

이 글의 이미지들은 바로 그 마지막 점을 작게나마 실증합니다. 이 이미지들은 A1111이나 ComfyUI에서 만들어진 것이 아닙니다. 생성 기록은 이들이 2026-07-13에 이 사이트의 Krea2 Turbo에서 왔음을 보여주며, 저는 각 파일을 열어 확인했습니다. 이것들은 두 도구의 출력 품질에 대해 아무 말도 해주지 않습니다. 보여주는 것은 "저장된 프롬프트"와 실제 입력이 얼마나 쉽게 달라질 수 있는지입니다.

이 글의 원래 버전은 첫 번째 이미지에 대해 깔끔한 프롬프트를 인용했습니다. 그러나 그 이미지의 저장된 생성 기록은 더 깁니다: serum-portrait 설명에 덧붙여진, 스트리트 스타일 전신 샷 계획, 신발과 가방 노출, 룩북 설정에 관한 추가 텍스트 블록으로 끝납니다.

premium skincare campaign portrait of a woman holding a frosted glass serum bottle near her cheek, clean symmetrical composition, calm direct gaze, natural polished skin texture, structured white blazer over neutral silk top, soft beige matte background, studio butterfly key light with subtle fill, ... commercial beauty image quality, street-style full-body shot plan, three-quarter outfit editorial framing, shoes and bag visible, ... realistic street, runway, retail, or lookbook setting

(여기서는 프롬프트 중간 부분을 생략했습니다; 시작과 덧붙여진 꼬리 부분은 기록에서 인용한 것입니다.)

Close portrait of a dark-haired woman holding a frosted serum bottle with a gold cap beside her cheek; the bottle label reads "Canon" followed by garbled text
Close portrait of a dark-haired woman holding a frosted serum bottle with a gold cap beside her cheek; the bottle label reads "Canon" followed by garbled text

이 이미지에서 두 가지가 눈에 띕니다. 병 레이블에는 "Canon"이라는 단어가 보이고(프롬프트에 "Canon EOS R5 look"이 언급됨), 작은 레이블 줄들은 읽을 수 없는, 뒤섞인 텍스트입니다. 프롬프트의 전신 "의상" 꼬리 부분은 눈에 띄게 반영되지 않았습니다; 이 프레임은 근접 크롭입니다.

만약 당신이 입력한 짧은 프롬프트만 보관했다면, 그 프롬프트만으로는 이 이미지를 재현할 수 없었을 것입니다. 그 실패는 도구에 무관합니다. 바로 그래서 도구가 실제 입력을 기록해주기를 원하는 것입니다; 당신의 기억이 아니라 도구가 기록한 것 말입니다.

각 도구가 실행된 내용을 어떻게 저장하는가

| | Automatic1111 | ComfyUI | |---|---|---| | 설정이 저장되는 위치 | UI 탭, 설정, 확장(extensions) 패널 | 하나의 캔버스 위의 노드들 | | PNG에 들어가는 내용 (일반 지식, 사용 중인 버전에 대해 확인되지 않음) | "parameters" 텍스트 블록: prompt, negative prompt, seed, sampler, steps, CFG, size, model hash, 그리고 보통 활성화된 확장 설정들 | 프롬프트 그래프와 편집 가능한 워크플로우를 JSON으로 저장하므로 캔버스를 다시 불러올 수 있음 | | 재사용 방법 | PNG 정보 탭, 그런 다음 "send to txt2img" | 이미지를 캔버스 위로 드래그 | | 약점 | 텍스트 블록에 기록되지 않는 툴의 값들, 그리고 이후 변경된 UI 상태 | 다시 불러오는 머신에서 누락되었거나 업데이트된 커스텀 노드 |

주된 구조적 차이는 다음과 같습니다. ComfyUI에서는 저장된 기록 자체가 파이프라인(그래프)이므로 두 번째 패스, ControlNet 분기나 업스케일 단계가 로드되는 항목의 일부입니다. A1111에서는 연속된 별개 탭 작업(txt2img, 그 다음 img2img, 그 다음 업스케일 등)이 보통 각기 다른 이미지들로서 각각의 파라미터 블록을 가지며, 이들 간의 연결은 당신이 적어둔 것에 따릅니다.

같은 주의사항이 둘 다에 적용됩니다: 메타데이터는 파일이 존재할 때만 남습니다. JPEG 또는 WebP로 변환하거나 메타데이터를 제거하는 플랫폼에 업로드하면 메타데이터가 사라집니다. 이 글의 이미지들은 JPEG이며, 임베디드된 생성 데이터가 포함되어 있는지는 확인하지 않았습니다.

시드와 결정성

  • 시드 처리. 두 도구 모두 시드를 고정할 수 있게 해줍니다. 일반적인 정보: ComfyUI의 sampler 노드에는 각 실행 후 시드가 어떻게 동작할지 설정하는 옵션(고정, 증가, 감소 또는 무작위화)이 있으며, 이를 무작위화로 둔 채로 두는 것이 "다시 불러온" 그래프가 다른 이미지를 만드는 흔한 이유입니다. A1111은 무작위 시드로 -1을 사용하며 마지막 시드를 재사용하는 버튼을 제공합니다. 사용 중인 버전에서 정확한 레이블을 확인하세요.
  • 같은 시드, 다른 머신. 동일한 설정이 GPU, 드라이버, PyTorch 버전 또는 어텐션 최적화에 따라 픽셀이 완전히 일치함을 보장하지 않습니다. A1111에는 난수 소스에 대한 설정이 있고 ComfyUI에도 유사한 샘플러측 선택지가 있지만, 재실행이 당신의 하드웨어에서 비트 단위로 일치하는지는 가정할 일이 아니라 테스트할 일입니다.
  • 실제 목표는 종종 "충분히 비슷함"이다. 고객 작업에서는 동일한 픽셀보다 구성과 팔레트가 더 중요할 수 있습니다. 그것은 잠긴(locked) 그래프로 달성하기가 더 쉽지만, 여기서는 아직 증명된 바가 없습니다.

Which one for which job (judgment, not measurement)

탐색할 때, 주로 단일 이미지 txt2img를 실행하고 나중에 다시 필요할 매개변수 블록을 노트에 붙여넣을 의향이 있다면 A1111을 선택하세요.

결과가 여러 단계에 의해 좌우되거나 다른 사람이 다시 실행해야 하거나 정확히 한 가지(예: denoise 값)만 변경하고 나머지는 고정해두고 싶다면 ComfyUI를 선택하세요. 비용은 설정 시간과 더 가파른 학습 곡선입니다. 첫 번째 그래프의 경우 [ComfyUI 기본 워크플로우 체크리스트](/articles/comfyui-workflow-checklist-default-workflow-tests/en)에서 확인해야 할 사항을 다루고, [ComfyUI 워크플로우 노드](/articles/comfyui-workflow-nodes/en)는 개별 노드의 동작을 설명합니다.

어느 쪽을 선택하든 도구와 무관한 습관이 선택보다 더 도움이 됩니다: 출력 파일을 메타데이터와 함께 보관하고, 모델 및 LoRA 파일 이름을 기록하며, 저장된 워크플로우를 제자리에서 편집하지 말고 복사본을 저장하세요.

Other frames from the same batch

이 두 장면은 같은 프롬프트 계열 내에서 다른 종류의 드리프트를 보여줍니다. 기록에 남은 여덟 프롬프트 모두 같은 긴 꼬리(풀바디 스트리트 의상)를 끝부분에 포함하고 있습니다 (Krea2 Turbo, 같은 날).

A large close-up of a woman holding a bottle labeled "SONY" beside her face, with a second, smaller full-length woman in a cream coat walking beside a clear acrylic block
A large close-up of a woman holding a bottle labeled "SONY" beside her face, with a second, smaller full-length woman in a cream coat walking beside a clear acrylic block

이 프레임에서는 프롬프트의 "풀바디" 꼬리가 하나의 일관된 구성으로 나타나지 않고, 아크릴 블록 옆에 서 있는 금색 벨트와 가방을 멘 크림색 코트를 입은 훨씬 작은 두 번째 인물로 나타납니다. 병 라벨에는 다시 프롬프트에 있던 카메라 브랜드("Sony A7R V")가 보입니다.

A woman holding a gold-capped bottle labeled "Panasonic SF" near her face, with a small full-length figure in a cream blazer and black boots walking in front of her dress
A woman holding a gold-capped bottle labeled "Panasonic SF" near her face, with a small full-length figure in a cream blazer and black boots walking in front of her dress

여기서도 동일한 패턴입니다: 두 번째 작은 인물이 프레임 하단에 붙여넣기 된 듯 삽입되어 있고, 라벨은 "Panasonic"으로 보입니다. 파일에서 관찰되는 것은 이것뿐이며, 원인(프롬프트 꼬리와 초상화 지시 사이의 경쟁)은 제 해석일 뿐 제가 분리해낸 것은 아닙니다.

프레임이 이렇게 나오면 샘플러를 바꿔도 큰 도움이 되지 않습니다. 해결하려면 프롬프트를 편집해야 하므로, 정확한 텍스트를 기록해두어야 하는 또 다른 이유입니다.

An example of a frame where the outfit tail did land

A woman in a cream long-sleeved dress walking along a limestone wall, holding a small gold-capped bottle and carrying a pale gold tote bag, with gold flat shoes
A woman in a cream long-sleeved dress walking along a limestone wall, holding a small gold-capped bottle and carrying a pale gold tote bag, with gold flat shoes

여기서는 풀바디와 가방·신발 지시가 하나의 일관된 인물로 잘 반영되었습니다. 병 라벨은 읽을 수 없게 나왔습니다. 요점은 같은 프롬프트 계열이 깔끔한 단일 인물이나 콜라주(붙여넣기) 중 어느 쪽으로든 결과를 낼 수 있으므로, "스타일을 재현"하려면 설명이 아니라 시드와 정확한 프롬프트가 필요하다는 것입니다.

Experiments that would turn this into a real comparison

저는 다음 실험들을 실행하지 않았습니다. 공정한 테스트는 다음을 포함해야 합니다:

1. 체크포인트, 프롬프트, 시드, 샘플러, 스텝, CFG 및 해상도를 고정하고 각 도구를 다섯 번 실행한 뒤 파일을 바이트 단위로 비교한다. 2. 재시작 후 각 도구에서 저장된 PNG를 다시 불러와 원본과 비교한다. 3. 두 번째 GPU에서 또는 버전 업데이트 후 반복한다. 4. 2단계 체인(베이스 + 업스케일)을 구성하고 A1111의 노트에서 복원하는 데 걸리는 시간과 ComfyUI 그래프에서 복원하는 데 걸리는 시간을 측정한다.

FAQ

Can I just reuse the same seed in both tools and get the same image? 신뢰할 수 없습니다. 시드는 각 도구의 고유한 노이즈 및 샘플링 코드에 의해 해석되므로 같은 숫자라도 프로그램마다 다른 이미지를 생성할 수 있습니다.

Is A1111 still worth using? 빠른 프롬프트 작업에는 종종 그렇습니다. 장기 작업에 의존하기 전에 프로젝트의 현재 상태와 확장 기능들을 확인하세요; 저는 유지 관리 상태를 검증하지 않았습니다.

Do I need a graph to be repeatable? 아닙니다. 간단한 작업에는 세심한 매개변수 로그가 같은 역할을 합니다. 파이프라인에 여러 연결된 단계가 있을 때 그래프가 중요합니다.

> Basis for this article. Comparison text is general knowledge and is unverified; no A1111 or ComfyUI runs were examined. All eight source images were opened; four are used. They were generated by Krea2 Turbo on 2026-07-13 and illustrate prompt-record drift, not either tool's output.