7P by xguru 2022-12-01 | favorite | 댓글 1개
  • SD 2.0 출시 후 기존에 비해서 이미지 생성 품질이 나빠졌다는 평가가 있음
  • 아마도 새로운 텍스트 인코더인 OpenCLIP 때문
  • 기존의 프롬프트 해킹 방법은 통하지 않게 되었고, "네거티브 프롬프트"가 더 잘 동작하게 되었음

Negative Prompting 이란

  • 결과 이미지에서 보고 싶지 않은 것들을 제외하는 것
  • SD의 기술적 관점에서 보면, 네거티브 프롬프트는 디퓨전 프로세스에서 멀어지는 하이 디멘젼 앵커로 동작
  • "cyberpunk forest by Salvador Dali; negative prompt: trees, green" 라고 하면 결과에서 "나무"와 "녹색"을 빼줌
  • 인기 있는 트릭중 하나는 "blurry" 와 "pixelated" 같은 것을 네거티브로 넣어서 이미지 품질을 향상시키는 것.
    근데 이게 잘 알려진 "4k hd" "trending on artstation" 같은 예전 CLIPText 의 이미지 품질 개선 프롬프트보다 더 좋을까?
  • 테스트 해본 결과들에서 보면 네거티브 프롬프트가 엄청 좋은 결과를 보여줌

결론

  • 네거티브 프롬프트는 AI 이미지 생성에서 앞으로 훨씬 더 중요한 도구가 될 것
  • 예전의 프롬프트 엔지니어링 전략을 고수하는 것은 큰 실수

https://twitter.com/emostaque/status/1596864150134984705
좋은 품질의 사람 이미지를 얻기위해서는 이런 단어들을 네거티브로 추가하면 된다고 하네요.

"ugly, tiling, poorly drawn hands, poorly drawn feet, poorly drawn face, out of frame, mutation, mutated, extra limbs, extra legs, extra arms, disfigured, deformed, cross-eye, body out of frame, blurry, bad art, bad anatomy, blurred, text, watermark, grainy"