Smooth Generated Gifs - Guide

세부 정보

파일 다운로드

모델 설명

이 가이드는 SD-Auto1111를 사용하여 부드러운 Gif를 생성하는 방법에 대한 요청에 따른 것입니다. 전반적으로 다음 3단계로 진행됩니다:

  1. 생성을 위한 적절한 자원 찾기
  2. 생성된 데이터를 Gif로 변환하기
  3. 보간(스무딩)을 적용하여 Gif 후처리하기

이 가이드를 따르기 위해 다음을 다운로드해야 합니다:

1. 적절한 자원 찾기

생성에 사용할 수 있는 자원은 다음과 같은 2가지 유형이 있으며, 각각 다른 종류의 애니메이션을 만들어냅니다:

  • 프레임 그리드 LoRAs: 훈련된 주제에 매우 정밀하지만 유연성이 떨어지며, 이 유형의 자원을 제작하는 데 가장 능숙한 사람은 aDDont 🔞입니다.
  • 가중치 진전 개념 LoRAs: 매우 유연하지만 광범위한 움직임을 커버하지는 못하며, 때로는 정밀도가 다소 흔들리는 편입니다. 이 유형의 자원을 제작하는 데 가장 능숙한 사람은 ntc .입니다.

2. Gif로 변환하기

이전에 언급했듯이, 두 가지 유형의 애니메이션을 다룰 것입니다: [프레임 애니메이션]과 [파라미터 애니메이션].

프레임 애니메이션 🎞 :

  1. 이 작업을 위해서는 "Frames grid LoRA"가 필요하며, 생성된 결과를 자르기 위해 Img Slices To Gif 스크립트를 사용해야 합니다.
  2. 먼저 LoRA를 "txt2img"에서 최대 가중치로 사용하여, LoRA 생성자에서 제안한 해상도로 생성합니다. 결과가 왜곡되어 보일 수 있으므로 걱정하지 마세요.
  3. 다음으로 "img2img"로 보내고, LoRA 가중치를 0.20.4 사이로 낮추고, 노이즈 제거(Desnoising) 값을 0.280.4 사이로 설정합니다.
  4. 이제 원하는 추가 LoRA를 추가할 수 있으며, 원하는 해상도를 높이더라도 자율 비율(Aspect Ratio)은 지키지 마세요.
  5. 이제 스크립트 드롭다운 메뉴에서 "Img Slices To Gif"를 선택하고, 활성화(Enable)합니다. 사용한 "Frames grid LoRA"에 따라 파라미터를 설정합니다. 예를 들어 2x3 그리드인 경우, XSlices=2 및 YSlices=3로 설정합니다.
  6. 추가 옵션을 확장하여 앞뒤로 재생하기를 원한다면 토글할 수 있습니다.
  7. 이제 Generate!를 클릭하면 결과를 "stable-diffusion-webui\outputs\txt2img-images\txt2gif" 폴더에서 확인할 수 있습니다.

파라미터 애니메이션 🎛 :

  1. 이 작업을 위해서는 "Weight progressing concept LoRA"와 Controlled Parameters Animation 스크립트가 필요합니다. 이 스크립트는 LoRA 가중치를 점진적으로 변화시키는 데 사용됩니다.
    1. 참고: 일반 LoRA도 이 방법으로 실험해볼 수 있습니다.
  2. 이제 스크립트 드롭다운 메뉴에서 "Controlled Parameters Animation"을 선택합니다.
  3. 파라미터 유형(Parameter Type) 을 "LoRA"로 선택합니다.
  4. 제어하고 싶은 LoRA 이름을 추가합니다. 예: "lora:MyTestLora_v10:1"인 경우 "MyTestLora_v10"을 입력합니다.
  5. 이제 다음과 같은 파라미터를 설정합니다:
    • 시작 값(LoRA의 값이 시작하는 위치)
    • 끝 값(LoRA의 진행이 멈추는 위치)
    • 스탭 값(각 프레임마다 LoRA가 증가하는 정도)
    1. 참고: 시작 값끝 값보다 클 경우, LoRA가 뒤로 진행되도록 설정할 수 있습니다.
    2. 스탭 값을 0.01과 같이 낮게 설정하면 더 많은 프레임이 생성되어 전환도 더 부드러워집니다.
  6. 이제 "Add Parameter Layer"를 클릭하여 입력한 파라미터를 추가합니다.
  7. 추가 옵션을 확장하여 "Estimate Output"을 클릭해 생성될 이미지 수를 확인할 수 있습니다.
    1. "Pingpong"을 체크하면 앞뒤로 재생되도록 토글할 수 있습니다.
  8. 이제 Generate!를 클릭하면 결과를 "stable-diffusion-webui\outputs\txt2img-images\txt2gif" 폴더에서 확인할 수 있습니다.

3. 보간(스무딩) 적용하기

  1. 여기서 Flowframes 소프트웨어가 설치되어 있어야 합니다. 다운로드 모델 선택 안내가 뜰 경우, 최신 RIFE 모델(RIFE CUDA for NVIDIA)을 선택하세요.
    1. 모델 파일은 다소 크며 처음에 다운로드되지 않을 수 있으므로, 계속 시도하세요. 설정/응용 프로그램/다운로드된 모델 파일 관리/모델 다운로더 열기로 이동하여 계속 시도합니다.
  2. 이제 보간 탭(Interpolation Tab) 에서 다운로드한 AI 모델을 선택합니다.
  3. 비디오 열기(Browse Video) 를 클릭하여 "stable-diffusion-webui\outputs\txt2img-images\txt2gif" 폴더에서 생성된 GIF를 불러옵니다.
  4. 출력 속도(Output Speed) 에 대해 실험해 보세요. 저는 부드러운 30fps Gif를 만들기 위해 주로 "x3 Speed"와 "x2 Slowmo"를 사용합니다.
  5. 마침내 출력 형식(Output Format) 을 GIF로 설정합니다.
    1. 크기를 작게 유지하고 싶다면 품질과 색 팔레트를 낮추는 것이 좋습니다.
  6. 이제 Interpolate!를 클릭하면, 입력 파일과 동일한 디렉터리에 결과 파일이 생성됩니다.

애니메이션 즐기기 👍

이 모델로 만든 이미지

이미지를 찾을 수 없습니다.