visuales-sin-generador
Visuales de marca de nivel estudio SIN generadores de imagen y SIN API keys — logos SVG construidos en grilla, arte generativo (ruido, flow fields, halftone, grano, mesh gradients), dirección de arte en CSS, mockups de producto/UI en HTML (collage multivista), renders 3D con Three.js headless, afiches tipográficos y fotos de cualquier fuente de internet tratadas a la paleta. Usar cuando el runtime no tiene generación nativa de imágenes (Claude Code), o digan "hacé los visuales sin IA", "sin generador", "armá el board en código", "mockup del producto", "afiche", "fondo generativo", "construí el logo", "conseguí fotos", "traé imágenes de internet", "tratá esta foto con la paleta".
- License 许可
- MIT
- 最近更新
- 2026-09-30
- Stars
- ★ 0
- Forks
- 0
01 前言 Front Matter
- name
- visuales-sin-generador
- description
- Visuales de marca de nivel estudio SIN generadores de imagen y SIN API keys — logos SVG construidos en grilla, arte generativo (ruido, flow fields, halftone, grano, mesh gradients), dirección de arte en CSS, mockups de producto/UI en HTML (collage multivista), renders 3D con Three.js headless, afiches tipográficos y fotos de cualquier fuente de internet tratadas a la paleta. Usar cuando el runtime no tiene generación nativa de imágenes (Claude Code), o digan "hacé los visuales sin IA", "sin generador", "armá el board en código", "mockup del producto", "afiche", "fondo generativo", "construí el logo", "conseguí fotos", "traé imágenes de internet", "tratá esta foto con la paleta".
02 资源文件 8
- 参考文档examples/flyer-multiview.html8.6 KB
- 资产文件examples/flyer-multiview.png176.3 KB
- 参考文档examples/logo-construccion.html5.8 KB
- 资产文件examples/logo-construccion.png36.2 KB
- 参考文档examples/poster-generativo.html3.2 KB
- 资产文件examples/poster-generativo.png232.3 KB
- 参考文档references/fotos.md2.4 KB
- 参考文档references/recetas.md9.1 KB
03 SKILL.md 正文
visuales-sin-generador
Runtime codigo (CONTRATO §4): todo visual sale de código renderizado con Playwright o de fotos de
internet tratadas (cualquier fuente: uso interno). Nunca pidas ni uses keys de OpenAI/Gemini/etc. El resultado tiene que verse
dirigido por un estudio, no "hecho en código".
0. Ubicar el repo
<repo> = $BRAND_STUDIO_HOME o subí desde la ruta real de este SKILL.md hasta encontrar
docs/CONTRATO.md. Leé docs/PRINCIPIOS-ESTETICOS.md (clichés prohibidos, checklist anti-slop).
1. Elegí la técnica por lo que la pieza necesita
| Necesidad | Técnica | Receta |
|---|---|---|
| Símbolo / wordmark | SVG en grilla con correcciones ópticas | 1, 2 |
| Textura / fondo propietario | canvas o SVG generativo con semilla fija | 3, 4, 5 |
| Afiche / portada editorial | tipografía como imagen + capas CSS | 8, 9 |
| Producto / app / SaaS | UI construida en HTML dentro de marcos de dispositivo, collage multivista | 6 |
| Objeto / símbolo con volumen | Three.js headless (skill web-3d) |
11 |
| Personas, lugares, materia real | foto de internet + tratamiento a la paleta | 12, 13 |
Recetas con código: references/recetas.md. Fotos: references/fotos.md.
Ejemplos probados (HTML + PNG renderizado): examples/.
2. Reglas de oficio
- Tokens primero: colores y tipos salen de
territorios.json(fase territorios) o06-kit/02_COLORES_Y_TIPOGRAFIA/tokens.css(fase kit) como variables CSS. Nada de hex sueltos inventados. - Semilla fija en todo lo generativo (PRNG propio): el mismo HTML da el mismo PNG. Anotá la semilla.
- Capas: fondo (color/ruido) → forma/imagen → tipografía → detalle (rótulos mono, cotas, sellos) → grano. Una pieza de una sola capa se ve plana.
- Grano y viñeta casi siempre (receta 4): matan el look "vector de plantilla".
- Escala dramática: un elemento dominante (titular enorme, símbolo gigante recortado, foto a sangre).
- Contraforma real: huecos con
fill-rule="evenodd", nunca un relleno del color del fondo (se rompe sobre foto o sobre otro color). - Pinterest/Behance = inspiración. Nunca reusar sus imágenes ni copiar marcas ajenas.
- Upstream útiles si están instalados:
canvas-design,theme-factory,taste-skill(incl.brandkit),frontend-design,web-typography,colorize.
3. Render y QA con los ojos
node <repo>/tools/render.mjs pieza.html pieza.png --width 1080 --height 1350 --scale 2
node <repo>/tools/render.mjs pieza.html pieza.pdf # usa @page del CSS
Corré --help antes del primer uso. Para WebGL ver web-3d (flags de SwiftShader).
Después: abrí el PNG y miralo. Revisá: texto cortado, solapes no intencionales, fuente de reemplazo
(esperar document.fonts.ready), contraste, jerarquía a tamaño miniatura, y el símbolo a 24 px y en mono.
Iterá hasta que se sostenga al lado de una referencia de nivel. Exit 0 no es QA.
4. Registro
- Cada foto externa → fila en
03-referencias/FUENTES.csvcon su origen (para poder rastrearla o reemplazarla después). - Fuentes tipográficas: solo con licencia libre (OFL/Apache) o las que el equipo tenga; anotar en
LICENCIAS-TIPOGRAFIAS.mden fase kit. - Guardá el HTML fuente junto al PNG (es el editable).
04 同仓库更多 Skills
web-marca
Construye la web o landing de una marca con su kit aprobado — Next.js + Tailwind por default, tokens.css como tema, cadena de skills upstream (base → motion → pulido → QA), presupuestos de performance, accesibilidad, SEO/OG y deploy. Exige comparar pantalla por pantalla (desktop y mobile) contra los boards aprobados antes de dar por terminado. Usar cuando digan "hacé la web", "landing de la marca", "sitio", "página", "llevá la marca a la web", "implementá el board", "web de <marca>". Para landings de conversión completas delega en landing-forge.
web-3d
3D y WebGL para marcas — Three.js y React Three Fiber (+drei), shaders GLSL (ruido, gradientes, desplazamiento, fresnel), postprocesado, 3D guiado por scroll, partículas, modelos GLTF, rendimiento y fallbacks, y 3D de marca (símbolo extruido, materiales de la paleta). También stills 3D headless para boards y piezas. Usar cuando digan "3D", "WebGL", "Three.js", "R3F", "shader", "escena", "partículas", "logo en 3D", "extruí el símbolo", "hero 3D", "fondo animado con shader", "render 3D del logo".
territorios-marca
Produce 12–18 territorios de identidad genuinamente distintos para una marca — cada uno con idea, paleta por roles con HEX, tipografía con licencia, símbolo y wordmark, gramática gráfica, imagen, movimiento y 8 aplicaciones — y los presenta en un marco comparable (página A brandboard + página B aplicaciones), con galería, EXPLORACION.pdf, matriz y hoja de votación. Usar cuando digan "propuestas visuales", "territorios", "brandboards", "rutas de identidad", "opciones de marca", "exploración visual", "quiero ver varias identidades", o cuando crear-marca llega a la fase 4.
piezas-marca
Produce todas las aplicaciones de una marca con kit aprobado — posts, stories, carruseles y LinkedIn, flyers A4/A5, presentaciones (deck HTML → PDF y .pptx), mockups y campaña, firma de email, tarjetas, favicon e imágenes OG. Siempre desde tokens, collage multivista para producto, QA renderizando y mirando, producción en tandas. Usar cuando digan "haceme posts", "stories", "carrusel", "flyer", "folleto", "presentación", "deck", "pitch", "mockups", "campaña", "firma de mail", "tarjetas", "favicon", "imagen para compartir", "piezas de la marca", "aplicaciones".
naming-marca
Genera 10–15 nombres de marca en estrategias distintas, con fundamento, pronunciación en español e inglés, eslóganes para finalistas y un chequeo PRELIMINAR de disponibilidad (marcas en INPI/WIPO/USPTO, dominios, handles). Escribe 02-naming/NAMING.md del expediente. Usar cuando digan "naming", "ponerle nombre", "ideas de nombre", "cómo le ponemos", "no tenemos nombre", "nombre para la marca", "eslogan", "tagline", o cuando crear-marca detecta que no hay nombre.
brand-extractor
Extrae identidad de marca de DOCX, PDF e imagenes. Colores (hex a OKLCH), tipografia, logo, tagline, tono de voz. Usado por landing-forge durante la fase de discovery.