green-screen-cutout-assets
Genera activos de pantalla verde y conviértelos en PNGs transparentes.
Documentación
Habilidad de Activos Recortados con Pantalla Verde
Una habilidad de Codex para generar activos de imagen en primer plano sobre fondos de croma y convertirlos en PNG transparentes con un robusto script de recorte local.
Es útil para equipos de aplicaciones/juegos/productos que necesitan pegatinas, mascotas, personajes, accesorios, coleccionables, huevos, decoraciones de interfaz u otros activos en primer plano que deben colocarse de forma natural sobre fondos reales de aplicaciones.
Qué Hace
- Guía los prompts de generación de imágenes para activos en primer plano seguros para recorte.
- Utiliza una imagen fuente de pantalla verde como puente estable cuando la salida PNG verdaderamente transparente no es fiable.
- Estima el color clave real a partir de los bordes de la imagen en lugar de asumir un
#00ff00exacto. - Elimina solo las regiones de fondo conectadas a los bordes para reducir la erosión accidental del sujeto.
- Aplica difuminado alfa, despill, recorte, informes de control de calidad JSON y hojas de contactos.
- Admite procesamiento de imágenes individuales y por lotes.
Instalación
Desde una copia local:
Copy-Item -Recurse .\green-screen-cutout-assets "$env:USERPROFILE\.codex\skills\green-screen-cutout-assets"
O instala desde GitHub con el instalador de habilidades de Codex después de que este repositorio se publique:
python C:\Users\19540\.codex\skills\.system\skill-installer\scripts\install-skill-from-github.py `
--repo ACT-chao/green-screen-cutout-assets-skill `
--path green-screen-cutout-assets
Reinicia Codex después de instalar nuevas habilidades.
Uso Rápido
Genera una imagen fuente con un prompt como:
warm hand-drawn journal sticker style, cozy mobile app asset, soft paper texture, pastel warm colors, no hard outline, plain solid chroma green background for cutout, isolated full body centered with generous padding, no shadow touching edges, no text, no watermark
Luego ejecuta:
python .\green-screen-cutout-assets\scripts\chroma_key_cutout.py `
--input .\source.png `
--out .\transparent.png `
--report .\cutout-report.json `
--contact-sheet .\cutout-contact-sheet.png
Ejemplo por lotes:
python .\green-screen-cutout-assets\scripts\chroma_key_cutout.py `
--input-dir public/assets/source-green-screen `
--out-dir public/assets `
--report public/assets/cutout-report.json `
--contact-sheet public/assets/cutout-contact-sheet.png
Control de Calidad de Salida
Usa el informe/hoja de contactos generado para verificar:
- esquinas transparentes;
- sin franja verde evidente;
- sujeto no erosionado;
- proporciones razonables de transparente/opaco;
- detalles finos como orejas, colas, pelaje, manos o accesorios conservados.
Estructura del Repositorio
green-screen-cutout-assets/
SKILL.md
agents/openai.yaml
references/prompt-cookbook.md
scripts/chroma_key_cutout.py
Notas
Este repositorio contiene solo la habilidad reutilizable de Codex y el asistente de recorte. Las imágenes fuente generadas y los activos específicos de la aplicación deben vivir en tu proyecto, no dentro de la habilidad.