개인적인 경험으로 얻은 수치이기 때문에 정답이 아니므로 참고해서 사용하길 권장합니다.

-읽기 귀찮으니 맨 마지막 한 줄 요약 있음. 보고 뒤로 가기 버튼 ㄱ_ㄱ

-‘치트키(개인적 생각)’는 이미 나와있는 정보인데 잘 사용하지 않는 것 같음

-지극히 개인적인 기준 세팅으로 ‘치트키’ 적용

-‘치트키’가 모든 상황(다양한 모델)에 적용되지는 않음

-치트키를 ‘적용 가능한’ 상황을 판단하고 사용

-너무 적은 테스트라 각자 해보고 판단하길 권장!!


결과물을 만드는 데 저의 기본 세팅 - >본인만의 기본틀 찾기(참고용 시간 날 때 읽어보세요.)

간단 긍정

(best quality:1.5), (masterpiece), (high resolution), 1girl


간단 부정

(low quality:1.5), (worst quality:1.5), nsfw


Steps: 20, Sampler: DPM++ 2M Karras, CFG scale: 7, Seed: -1, Size: 512x768, Model: BasilMix_fixed, Denoising strength: 0.3, Clip skip: 2, ENSD: 31337, Hires upscale: 2, Hires upscaler: ESRGAN_4x



위의 기본 세팅으로 뽑은 1girl 샘플

https://arca.live/b/aiartreal/69548626


그리고 아래는 기본 세팅에 ‘치트키 (intricate details)’ 라는 태그를 붙여서 뽑은 1girl 샘플

https://arca.live/b/aiartreal/69596284


보기 편하게 비교 샘플

모든 셋팅이 같지만 첫 번째줄 노트북 내장(1.5배)과 두 번째줄 코랩(2배)와 그래픽카드 차이로 인해 결과물이 달라지는 것을 확인할 수 있다. 그리고 코랩 2배에서 (intricate details) 태그를 추가한 세 번째줄 결과물을 보자.


디테일의 차이~ 안 보인다면 '뒤로 가기 버튼' 눌러서 나가자 ㄱ___ㄱ


기본 세팅으로 뽑은 1girl은 film gain이 효과가 있어(디노이징 강도로 인해 생김) 결과물이 거칠어서 오히려 사진 같은 자연스러움이 있지만 태그 자체에서 무엇을 강조해 주는 ‘주어’가 1girl 밖에 없기 때문에 그 이외의 것에 강제로 만들지 않음. AI가 최소한의 작업으로 1girl과 간단한 옷(속옷, 복장)을 입혀서 결과물을 만들어 냄


여기에 (intricate details) 태그를 추가하면 최소한의 작업으로 만들어낸 간단한 옷(속옷, 복장)을

최대한 디테일하게 표현해’라고 명령을 내림

*intricate details : 레이스, 머리장식, 복잡한 문양이 나온다. 일반적인 상황에서는 그림이 더러워지는 경향이 있으므로 복잡한 배경에 적당하다.


(intricate details) 태그가 추가 된 결과물을 자세히 보면 기본 세팅의 1girl의 거친 film gain 효과가 없어지고 옷의 디테일 표현뿐만 아니라 피부에도 정말 자연스러운 디테일이 추가됨. 흔히 다른 모델의 전형적인 피부 질감을 1도 느낄 수 없는 도자기 피부가 아니라는 게 놀라움. 딱, 적절한 film gain과 도자기 피부의 중간선을 타고 있고 이런 게 표현된 이유는 아마도 상승폭(아래 설명)에 넓기 때문에 레이스, 머리장식, 복잡한 문양에 사람까지 추가해서 디테일을 상승시킨 것으로 판단


쉽게 예를 들면(가설이지만 테스트함. 아래 공개. 표본이 적음)
AI가 1girl에 속옷을 10% 표현을 했고 (intricate details) 태그 추가로 디테일이 100% 충족했다면 총 90%이 퀄리티 상승이 있었다고 가정


AI가 1girl에 이미 디테일한 태그가 있는 70% 상황에서 (intricate details) 추가로 디테일을 100% 충족했다면 총 30%의 퀄리티 상승이 있다고 가정.


즉, (intricate details) 최적의 발동 조건은 복잡하고 디테일한 태그가 없는 프롬(상황)에서 엄청난 디테일을 만들어 주고 상승폭이 충분 하면 '주어' 이외의 요소에도 추가적인 디테일 상승을 주는 것으로 보임. 퀄리티 상승의 폭 차이가 있기 때문에 내가 원하는 결과물의 상황에 맞춰서 적절히 사용하면 좋고 (intricate details) 태그를 추가한 결과물의 퀄리티가 전체적으로 높아짐


그렇다면 적당히 복잡하고 디테일한 태그가 있는 상황에서는 (intricate details) 태그가 디테일을 상승시켜 줄 수 없는 건가?라는 의문을 가지게 된다.


그렇다면 눈으로 비교하자


기본 vs 기본+(intricate details) 태그는 위에 결과물이 있으니 

아래 예시로 디테일한 태그가 있는(한복) 프롬에 (intricate details)가 얼만큼 반응하는지 살펴보자.


https://arca.live/b/aiartreal/69569933

첫 번째 원본의 exif를 가져와서 테스트

절대 다른 유저분의 결과물이 안 좋거나 나빠서 비교하는 것이 아님을 밝힙니다. 같은 태그를 사용을 해도 다양한 변화와 태그의 적용도를 살펴보기 위함임을 알아주시고 봐주세요.


원본의 exif

긍정

<lora:공지로 인해 내용 삭제>, perspective, foreshortening, best quality, ultra res, (photorealistic:1.4), 1woman, jewelry, large breasts, (ulzzang-6500:0.3), (PureErosFace_V1:0.8), cute, (beautiful cute korean girl:1.3),(kpop idol, korean beauty, korean mixed), (colorful hair:1), (make up:0.3), ((puffy eyes)), looking at viewer, (full body, cowboy shot),light smile, (korean_traditional_house:1.4),(outside), lens flare,ultracolor,(outdoor), looking away, (cone_hair_bun:1.3),(bob_cut:1.3) ,(black floral print_hanbok, korean clothes, long loose skirt:1.3) <lora:hanboka-000003:0.9>


부정

paintings, sketches, (worst quality:2), (low quality:2), (normal quality:2), lowres, normal quality, ((monochrome)), ((grayscale)), skin spots, acnes, skin blemishes, age spot, glans, nsfw, nipples, watermark, signature, text, close-up,(tennis),(tennis_racket:1.4),(nipple),(cleavage:1.4),hakama


Steps: 20, Sampler: DPM++ SDE Karras, CFG scale: 6, Seed: 1453190630, Size: 512x768, Model hash: a757fe8b3d, Denoising strength: 0.6, Clip skip: 2, Hires upscale: 2, Hires steps: 20, Hires upscaler: R-ESRGAN 4x+, Eta: 0.2



<테스트1> - 기본 세팅(제 꺼)에 원본의 긍정, 부정, 시드값만 적용

원본에 사용한 거 인베딩, 로라 적용

<lora:공지로 인해 내용 삭제>

(ulzzang-6500:0.3)

(PureErosFace_V1:0.8)

<lora:hanboka-000003:0.9>

당연히 샘플러와 업스케일러가 다르기 때문에 다른 결과물이 나옴

원본에 비해 한복의 디테일이 떨어지고 밋밋함


<테스트2> - 테스트1에 (intricate details) 태그 추가

한복의 디테일이(무늬, 문양, 입체감) 많이 상승.
샘플러와 업스케일이 달라 표현하지 못했던 디테일을 상승시킴

의도하지 않은 가슴골…(이게 미쳤나 싶었는데 원본 부정에 nsfw가 없었고 AI의 취향이니 넘어가자)



이제부터 본격적인 테스트

<테스트3> - 기본 세팅(제 꺼) + 원본의 불필요한 태그 삭제. (intricate details) 태그 추가

한복의 표현에 관련 된 최소한의 태그만 사용

로라 한복은 사용해야 함.(학습 로라 없으면 한복 표현이 안 됨)


테스트3에 사용 된 프롬
긍정

(best quality:1.5), (masterpiece), (high resolution), (intricate details), 1girl, (korean_traditional_house:1.4), (outside), (black floral print_hanbok, korean clothes, long loose skirt:1.3), jewelry, <lora:hanboka-000003:0.9>


부정

(low quality:1.5), (worst quality:1.5), nsfw



테스트2와 다르게 불필요한 태그를 삭제하니 많은 디테일의 상승

해석->원본의 다른 태그에 많은 가중치와 우선순위로 인해 ‘한복’에 대해 AI가 작업 할당 비중이 낮은 것으로 판다. 그래서 불필요한 태그를 없애서 ‘한복’에 대한 AI의 작업 집중도를 높여서 나온 결과물



여기서 부터는 적절한 디테일이 있는 상황에서 (intricate details)의 가중치 변화에 따른 디테일 상승을 보자


<테스트4>  - (intricate details:1.1) 변경
테스트3과 차이가 없음


<테스트5>  - (intricate details:1.2) 변경

테스트3,4와 차이가 있음. 테스트3의 가슴에 가로줄로 접힌 옷 모양이 평평하게 입체감 있게 변했고 치마의 주름이 더 생겼으며 특히 소매 부분과 목부분의 색(녹색) 표현이 자연스럽게 변함


<테스트6>  - (intricate details:1.3) 변경

소매의 안쪽 부분이 좀 더 깔끔하게 변했고 오른쪽 가슴 위에 어색하게 배치되었던 댕기머리가 자연스럽게 연결되었음



<테스트7>  - (intricate details:1.4) 변경
사라졌던 댕기머리가 다시 생겼지만 머리 연결부분은 어색하지는 않고 배부분의 한복 색상과 변했지만 더 디테일하게 좋아진 부분은 없음



<테스트8>  - (intricate details:1.5) 변경
과유불급

손과 옷의 전체적인 디테일이 망가짐



결론

<테스트3>에서 이미 적당하고 복잡한 디테일이 충족이 되었기 때문에 (intricate details)을 가중치를 줘도 디테일의 변화가 조금은 있지만 그 상승폭이 낮기 때문에 다이나믹한 변화가 없음. 그럼에도 (intricate details)은 사용할 가치가 있는 태그임


*가중치는 높을수록 좋은 것이 절대 아님, 이건 가중치 뿐만 아니라 스텝, cfg, 디노이징 등 모든 셋팅의 수치도 표현의 적정값이 있음. 그래서 저번 글에도 설명을 드렸지만 내가 그릴 도화지에 최소한 기본 세팅을 하고 추가되는 태그에 가중치를 적용하는 방법이 오류를 줄이고 좋은 결과물을 뽑는 과정이라고 생각함


*권유

일단 테스트 표본이 적고 기준 세팅은 제 취향이기 때문에 (intricate details) 태그를 사용해도 커다란 변화가 없을 수도 있음

하지만 위에서 보여줬던 테스트에서 눈에 보이는 변화는 있었으니 본인에게 맞춰서 잘 사용하길 바람



이런 테스트나 경험적 정보(?)가 크게 의미는 없을 수 있는 게 모델이 계속 새롭게 더 좋아져서 나오기 때문에 많은 고민을 하지 않아도 본인의 창의적인 기준을 세우면 훨씬 좋은 결과물을 만들 수 있다고 생각이 듭니다.
그리고 건강상의 이유로 이런 테스트는 이젠 못 할 것 같고…(테스트, 정리하는 데 시간이 너무 소모되고 지극히 개인적인 영역임)


그냥 무지성으로 랜덤 가챠 돌리고 좋은 결과물이 나오면 공유할게요.(그렇게 좋은 결과물도 아님. 아무나 다 하는 것임. 진짜 고수님들은 코웃음 치고 있….)


그럼 이만~ 모두 건강하세요~



한 줄 요약 : 긍정 태그 (intricate details) 써~봐~