(주의: 표본 수가 적어서 틀릴 가능성이 있음),(정보라고 하기에는 틀릴 가능성도 있고 결론이 안나와서 일반으로 해둠)
ADetailer에 와일드 카드를 넣으면 어떤 프롬이 나온건지 알수가 없어서 방법없을까 고민하다가
xyz란에서 와일드카드를 쓰면 같은 프롬만 나오는걸보고 시드값이랑 상관있는거 같아서 실험해봄
__time__라는 와일드 카드안에
day
night
evening
dusk
가 들어있고 __time__을 프롬프트 입력란에 넣고 시드값 -1로 돌리면 와일드 카드속 랜덤한 프롬이 나오지만
시드값을 고정해놓고 돌리면 같은 프롬만 나온다
예를들어 448650626 로 고정하고 돌리면 evening만 나옴
와일드 카드가 1개 이상일 때도 동일함
{A|B}도 동일함({A|B|C..}나{A|B},{C|D}는 테스트 안해봤지만 동일할거같음)
ADetailer에서도 그럴까? __color__를 이용해서 실험해봄 (__color__를 사용한 이유: exif에서는 ADetailer prompt:__color__ eyes라고 나오지만 나오는 색깔로 정확하다고는 못하지만 같은 프롬인지 아닌지 알수 있기때문)
(프롬프트 입력란과 ADetailer 속 프롬프트 입력란에 모두 __color__ eyes를 넣고 ADetailer 인페인트 강도 값은 0.8)
-1(랜덤)으로 돌림.ADetailer on | 나온 시드값을 고정,ADetailer on | 나온 시드값을 고정,ADetailer off | |
시드: 910244527 | |||
시드: 910244528 | |||
시드: 910244529 |
일단 시드 고정을 하면 프롬프트 입력란과 ADetailer 속 프롬프트 입력란의 와일드카드가 고정이 됨
문제는 프롬프트 입력란과 ADetailer 속 프롬프트 입력란의 와일드카드가 같은 경우도 있지만
-1(랜덤)으로 돌림,ADetailer on | 나온 시드값을 고정,ADetailer on | 나온 시드값을 고정,ADetailer off | |
시드: 1221519998 |
서로 다른 프롬을 고를 때도 있음
결론: 모르겠다
두 경우의 차이점
와일드 카드의 수 | ADetailer 강도 | 사이즈 | 스텝 수 | |
같은 프롬일때(위쪽) | 1개 (__color__) | 0.8 | 512x512 | 28 |
다른 프롬일때(아래쪽) | 2개(__time__,__color__) | 0.6 | 512x768 | 30 |
내 얄팍한 생각으로는 여기까지인거 같음