"매 artifact 매 unwanted concept 의 누출". Diffusion model 의 산출물 의 extra fingers, melted face, watermark 의 매 negative prompt + token weighting 의 conditional vector 조정 의 억제. 매 2026 의 FLUX 매 negative prompt 의존도 ↓ — guidance distillation 으로 quality 자체 ↑.
# FLUX.1 [dev] 매 distilled — CFG ≈ 1, negative prompt 효과 ↓fromdiffusersimportFluxPipelinepipe=FluxPipeline.from_pretrained("black-forest-labs/FLUX.1-dev",torch_dtype=torch.bfloat16).to("cuda")img=pipe(prompt="cinematic portrait, golden hour, shallow DOF",guidance_scale=3.5,# FLUX-specificnum_inference_steps=28,).images[0]# 매 negative prompt 매 관습 의 대신 — positive prompt 의 specificity 의 의존
Region-specific negative (regional prompter)
# 매 ComfyUI / Forge — mask 별 negativeregion_prompts=[{"mask":face_mask,"neg":"deformed, extra eye, asymmetric"},{"mask":hand_mask,"neg":"extra fingers, fused fingers, mutated"},]
Artifact debug — A/B isolate
# 매 baseline (no negative)img_base=pipe(prompt=p,negative_prompt="",seed=42).images[0]# 매 add one term at a timefortermin["deformed","extra fingers","lowres","watermark"]:img=pipe(prompt=p,negative_prompt=term,seed=42).images[0]img.save(f"debug_{term}.png")# 매 비교 의 어떤 term 의 효과 의 식별
매 결정 기준
상황
Approach
Hand artifact
(bad hands:1.3), extra fingers, fused fingers
Watermark/text
watermark, signature, text, logo (high weight)
Style leak (cartoon)
(cartoon:1.4), (anime:1.4)
FLUX/SD3.5 사용
negative prompt 의 minimal — positive 의 specificity ↑
Inpaint 의 fix
mask region 의 local negative
기본값: SDXL → standard negative bundle + weighting; FLUX → positive prompt 의 specificity.