📘 Guía de usuario de ELSAC

Organiza, puntúa y selecciona tus imágenes de personaje para un entrenamiento LoRA consistente.

Ejecuta python app.py y abre http://127.0.0.1:7860. Los proyectos se guardan en characters/, junto a la aplicación.

📁 Paso 1 · Project Setup

  • Create a New Project — escribe el nombre de tu personaje en el campo Create New Character.
  • Upload Raw Images — arrastra tus imágenes al área Upload Raw Images y pulsa Create Project. ELSAC crea la carpeta characters/<nombre>/raw_images.
  • Resume later — selecciona un proyecto en Resume Existing Project y pulsa Load Project. El progreso se restaura automáticamente.

🔍 Paso 2 · Clustering

  • Pulsa Run Clustering — CLIP + HDBSCAN agrupan las imágenes similares en cluster_0, cluster_1, … y outliers.
  • Explora los grupos cuando quieras en la pestaña Image Viewer. Normalmente cluster_0 contiene la identidad principal.
  • Volver a ejecutar el clustering reemplaza el resultado anterior — no quedan carpetas obsoletas.

⭐ Paso 3 · Single-Reference Scoring

  • Elige una carpeta de clúster → Load Cluster Images → haz clic en tu mejor imagen, la más representativa.
  • Pulsa Run Single-Reference Scoring — cada imagen se compara con esa referencia.
  • Los resultados se copian en categorías dentro de scored/general_likeness/: 95_plus_godtier90_95_excellent85_90_good80_85_okbelow_80_review

👤 Paso 4 · Face Likeness Scoring

Un paso especializado para la consistencia facial — ELSAC detecta, recorta y alinea los rostros antes de comparar.

  • Elige una carpeta de General Likeness y carga sus imágenes.
  • Selecciona una referencia con la cara clara y de frente.
  • Pulsa Run Face Likeness Scoring → el resultado va a scored/face_likeness/.

👥 Paso 5 · Multi-Reference Scoring (Recomendado)

El paso más potente: de 4 a 8 referencias se combinan en una única identidad promedio.

  • Carga imágenes desde las carpetas de Face Likeness (u otras carpetas puntuadas).
  • Haz clic para previsualizar y luego Add to Selection entre 4 y 8 imágenes con ángulos, iluminación y expresiones variadas.
  • Pulsa Run Multi-Reference Scoring → resultados en scored/multi_likeness/, con reference_set/ y scoring_results.csv.

🔬 Paso 6 · Technical Analysis

  • Elige la carpeta objetivo (multi_likeness, general_likeness o face_likeness).
  • Pulsa Run Technical Analysis — métricas: Blur (operador Laplaciano), Face Ratio y Head Yaw.
  • Los CSV se guardan en analyzed/: quality_analysis_*.csv + quality_summary_*.csv. Puedes previsualizarlos y descargarlos en las pestañas del paso 6.
💡

Consejos finales

  • Para tu mejor set, elige imágenes de 95_plus_godtier y 90_95_excellent en scored/multi_likeness/.
  • Prefiere las imágenes etiquetadas como excellent o good en los reportes del paso 6.
  • Las puntuaciones basadas en el rostro (pasos 4–5) son más específicas de identidad que las de imagen completa.
  • Los planos abiertos o de cuerpo completo suelen marcarse como "face too small" — úsalo como filtro de encuadre, no como rechazo automático.

🖼️ Usa el Image Viewer cuando quieras para explorar todas las carpetas del proyecto · 📊 El panel de Progress registra los pasos completados y sobrevive a los reinicios.


📚 Recomendaciones de dataset

Qué fotografiar (y recopilar) para que tu LoRA aprenda al personaje — y no solo una escena.

🎯

Principio fundamental

Tu dataset debe enseñar tres cosas:

  1. Identidad (consistencia facial) — la más importante
  2. Cuerpo y proporciones — evita un LoRA de "cabeza flotante"
  3. Robustez de contexto — evita el sobreajuste a una sola escena
📊 El plan de 40 imágenes: intenta tener al menos 40 imágenes para un personaje básico. (Para mis personajes uso alrededor de 240 — pero este plan se explica con 40.)

🧠 Nivel 1 — Face & Identity 18 imágenes

📷

Close Portraits

8

Encuadre: de la cabeza al pecho · Propósito: fijar la identidad facial

Incluye:

expresión neutrasonrisa levemirada seguramirando fuera de cámaraluz de estudioluz de ventanaluz editorialnoche/neón
  • rostro nítido
  • ojos claramente visibles
  • sin sombras fuertes que oculten rasgos
🧍

Waist-Up Shots

10

Encuadre: de la cintura a la cabeza · Propósito: conectar el rostro con la parte superior del cuerpo

Combina:

de pie casualpose relajadaestilo/actitudmomento espontáneoligero movimientovariedad de ropa

La variedad de iluminación es importante aquí.

🧍 Nivel 2 — Body Understanding 16 imágenes

🚶

Three-Quarter Shots

10

Encuadre: del muslo a la cabeza · Propósito: proporciones del cuerpo + postura

Variedad:

de pie relajadomano en la caderacaminandosentado/apose especial
  • mantén la anatomía natural
  • evita el escorzo extremo al principio
🕴️

Full Body

6

Encuadre: cuerpo completo · Propósito: coherencia corporal global

Incluye:

de pie neutrocaminata casualpose en lugar especialcuerpo completo interiorcasual exteriorestilo de vida
  • el rostro sigue siendo razonablemente visible
  • evita planos lejanos diminutos

🎭 Nivel 3 — Lifestyle Personality 6 imágenes

Añade sabor al personaje con imágenes especiales para tu personaje. Ejemplo — una estrella de rock que ama el arte y los deportes:

rock stardeportistaartístico/a
🧹

Recordatorios finales

  • Calidad antes que cantidad — un set de 40 nítido y consistente supera a uno desordenado de 200.
  • Ejecuta el paso 6 (Technical Analysis) para detectar blur y rostros pequeños antes de entrenar.
  • Tu set final = la intersección de alta similitud (pasos 3–5) y alta calidad (paso 6).

📚 Conoce más

Otras herramientas   🐙 GitHub

⚖️ Licencia MIT © 2026 Gabriel Solis · Hecho con 💓 para la comunidad LoRA.

Carrito de compra
Scroll al inicio