Krea 2 Edit V2: dos LoRA y ubicación de referencias en ComfyUI

ComfyUI Wikinews

Krea 2 Identity Edit V2 y General Edit V2 llegan como LoRA separados y añaden la ubicación de referencias al paquete de nodos ComfyUI-Krea2Edit para ComfyUI.

Conradlocke publicó la segunda generación de los LoRA de edición de Krea 2 el 16 de octubre, y el cambio más importante es estructural: lo que antes era un solo LoRA ahora son dos pesos separados con tareas diferentes. Krea 2 Identity Edit V2 traslada a una persona desde una sola foto a una nueva escena, pose, vestuario o iluminación, y Krea 2 General Edit V2 se encarga de las ediciones por instrucción simples, como eliminar objetos, recolorear, modificar la iluminación, cambiar fondos, añadir objetos, reescribir el texto de un cartel y reestilizar.

El paquete de nodos complementario, ComfyUI-Krea2Edit, pasó a la v2.0.0 al mismo tiempo. Ambos LoRA están en Hugging Face, junto con los pesos anteriores v1, v1.1 y v1.2, que siguen funcionando con los nuevos nodos. El lanzamiento de la v1 se trató en el artículo original de Krea 2 Identity Edit.

Krea 2 Identity Edit V2: remontaje con iluminación de neón

Un remontaje a partir de una sola foto con un nuevo vestuario e iluminación de neón. Fuente: conradlocke

Ambos LoRA están entrenados sobre Krea 2 Raw, un MMDiT de flujo único de 12.9B, y funcionan tanto en Raw como en Turbo. Siguen necesitando el paquete de nodos personalizado, porque se entrenaron con acondicionamiento dual que los nodos estándar no ofrecen: la imagen fuente entra como tokens VAE en contexto y también en el codificador de texto Qwen3-VL que utiliza Krea 2.

Dos LoRA en lugar de uno

LoRAArchivoPara qué sirve
Krea 2 Identity Edit V2krea2_identity_edit_v2.safetensorsMantener el parecido de una persona mientras se cambian la pose, la cámara, la escena, el vestuario y la iluminación
Krea 2 General Edit V2krea2_general_edit_v2.safetensorsEdición por instrucciones: eliminar, recolorear, cambiar la iluminación, intercambiar fondos, añadir objetos, cambiar texto y cambiar el estilo

Ambos se incluyen en el archivo completo, además de las versiones con rango reducido ..._v2_r128 (0.91 GB) y ..._v2_r64 (0.46 GB) para tarjetas con poca VRAM. El autor describe los rangos reducidos como de calidad casi idéntica.

Identity Edit V2

El modelo de identidad es el sucesor de la línea v1.x: entra una foto de una persona, sale esa persona en cualquier lugar. El autor enumera la recreación de la persona en escenas, poses y ángulos de cámara nuevos, los cambios de vestuario descritos en lenguaje sencillo, la nueva iluminación según dónde incide realmente la luz en el rostro, la composición de una persona en una escena existente, la creación de fotos de grupo una persona a la vez y la elaboración de una hoja de referencia de personaje a partir de una foto, o de una foto a partir de una hoja.

Recreación de escenas y nueva iluminación con Identity Edit V2. Fuente: conradlocke

Recreación de cuerpo completo en una crestaHoja de personaje a partir de una fotoDos referencias, una escena
Recreación de cuerpo completoHoja de referencia de personaje a partir de una fotoDos referencias, una escena

Configuraciones recomendadas para Identity Edit V2:

UsoModeloPasosCFGref_boostgrounding_pxColocación
Recrear una persona, referencia únicaTurbo81.02768beside o aligned
Añadir una persona a una escena (escena = imagen 1, persona = imagen 2)Turbo81.0persona 2-3, escena 1768escena aligned, persona beside
Retratos con el rostro fijado, mantener el encuadre de la fotoTurbo81.01-2768aligned

El autor sostiene que la redacción de prompts importa más que los ajustes en este caso. Tres reglas de la tarjeta del modelo: indica qué parte de la persona es visible, porque «de pie en una cresta» tiende a copiar el encuadre de cabeza y hombros de la referencia, mientras que «con botas de cuero embarradas en una cresta» consigue el cuerpo completo; describe el nuevo atuendo de forma concreta y señala qué debería desaparecer, ya que el modelo se apoya en la ropa de la foto; y describe la luz por dónde incide en lugar de nombrar un estilo, por ejemplo «un cartel magenta pinta de rosa la mitad izquierda de su rostro» en vez de «iluminación de neón».

Añadir una persona a una escena existente

Una persona integrada por composición en una habitación existente: la referencia de la escena se mantiene en aligned y la referencia de la persona pasa a beside. Fuente: conradlocke

General Edit V2

El segundo LoRA cubre las tareas de edición en las que el modelo de identidad nunca fue bueno. Toma una imagen y una instrucción simple y mantiene todo lo que no se pidió cambiar: eliminar un objeto o una persona, recolorear, cambiar la iluminación, cambiar la estación, intercambiar el fondo, añadir un objeto, reescribir el texto de un cartel, cambiar la ropa, reestilizar una imagen como anime o convertir la foto de un conjunto en un flat lay de producto.

Ediciones por instrucción de General Edit V2. Fuente: conradlocke

Eliminar a una personaCambiar la estaciónReescribir el texto de un cartel
Eliminación de objetosCambio de estaciónReescritura del texto de un cartel
Cambiar la iluminaciónPrenda a flat layFoto de grupo construida una persona a la vez
Cambio de iluminaciónPrenda a flat lay de productoFoto de grupo, añadiendo una persona a la vez
TareaModeloPasosCFGref_boostgrounding_px
La mayoría de las edicionesTurbo81.04768
Eliminaciones y borrados grandesRaw203.04768

Con un CFG superior a 1, el lado negativo también debe tener grounding, con un prompt vacío sobre la misma imagen. El autor también señala que el modelo de identidad no es un editor general: tiende a ignorar eliminaciones, recoloreados y cambios de cámara, por lo que esos casos corresponden a General Edit V2.

Ubicación de la referencia

v2.0.0 añade dos entradas a Krea2EditModelPatch. Se añaden al final, por lo que los flujos de trabajo guardados conservan sus enlaces, y los valores predeterminados reproducen exactamente el comportamiento anterior.

  • ref_position coloca la última referencia: la persona en un flujo de trabajo de dos imágenes, o la única imagen.
  • ref_position_a coloca la primera referencia: la escena en un compuesto.

Hay tres modos. aligned (trained) ancla la referencia sobre la disposición de salida, que es como se entrenaron ambos modelos y es el valor predeterminado. beside (right of target) coloca la referencia junto al lienzo: la identidad aún fluye pero el anclaje de la disposición desaparece, por lo que la persona puede reposicionarse con más libertad. bag of features es experimental, asignando a todos los tokens de una referencia una única posición, y aún no tiene un uso recomendado. La combinación probada del autor para compuestos es escena aligned más persona beside, y afirma que beside funciona bien en las pruebas pero es nuevo, ya que los modelos solo se entrenaron con aligned.

La ubicación de la referencia cambia cuán estrechamente la disposición de salida sigue a la referencia. Fuente: conradlocke

Ejecutar ambos LoRAs

Los dos LoRAs comparten un linaje, así que cargarlos ambos con una fuerza de 1.0 produce ruido puro. Si un flujo de trabajo necesita ambos comportamientos, el autor recomienda aproximadamente 0.6 en cada uno, lo que en las pruebas mantiene la semejanza del modelo de identidad junto con las eliminaciones y recoloreados del modelo general. De lo contrario, la regla es un LoRA por tarea, y solo es necesario cargar uno de los dos a la vez.

Limitaciones

La tarjeta del modelo declara sus límites con claridad. Identity Edit V2 ignora las eliminaciones, los recoloreados y los cambios de cámara; la ropa de la foto de referencia se mantiene, por lo que los abrigos y los cuellos de tortuga deben nombrarse como eliminados; a veces los objetos de la referencia se filtran en una escena recompuesta, como una vela de la mesa de origen; los intercambios de cabeza suelen convertirse en intercambios de toda la persona, incluida la ropa de la persona intercambiada; la restauración de rostros de baja resolución y el outpainting no son fiables; y los grupos funcionan añadiendo personas de una en una hasta unas siete, momento en el que el encuadre se llena y las personas empiezan a reemplazarse entre sí. El autor recomienda generar a 2MP o menos.

Disponibilidad

Instala el paquete de nodos desde custom_nodes y reinicia ComfyUI:

cd ComfyUI/custom_nodes
git clone https://github.com/lbouaraba/comfyui-krea2edit

Requiere una versión de ComfyUI con soporte nativo para Krea 2, Krea 2 Raw o Turbo, el codificador de texto Qwen3-VL 4B que usa Krea 2, y uno o ambos archivos LoRA V2. No se requieren dependencias de Python adicionales. Los nodos también están disponibles en el ComfyUI Registry como comfyui-krea2edit.

Krea2EditModelPatch gestiona el acondicionamiento, con source_latent para la imagen que se está editando y source_latent_b opcional para la segunda referencia, además de los controles fit_mode, ref_boost y de posicionamiento. Krea2EditGroundedEncode realiza la codificación de instrucciones basada en la imagen y procesa esa misma imagen a través del CLIP de Krea 2 cargado como tipo krea2, con grounding_px como control de calidad, donde los valores más bajos siguen la instrucción con más fuerza y los valores más altos mantienen el parecido de forma más firme.

El autor también publicó el código de entrenamiento como krea2edit-trainer, una extensión de ai-toolkit ajustada a la geometría del nodo, con requisitos de VRAM medidos en GPU de consumo.

Comentarios

Inicia sesión con GitHub para unirte a la conversación.

Cargando comentarios…
Krea 2 Edit V2: dos LoRA y ubicación de referencias en ComfyUI | ComfyUI Wiki