Diseños gráficos

Diseño de shader Aurora Veil

Aurora Veil es una composición de shader interactiva que convierte la luz en capas, las estrellas y el movimiento del cursor en un hero atmosférico de WebGL.

OpenDesignDiseño y producción
Oficial
Aurora Veil interactivo original: composición de shader de OpenDesign3 pantallas
Cortinas de luz suaves en tonos verde azulado y violeta sobre un lienzo azul marino oscuro, detrás del gran título blanco Aurora Veil.
Composición Aurora VeilCaptura de pantalla 1 de 3

Casos de uso del shader de aurora

  • Secciones hero WebGL interactivasCrea recursos visuales atmosféricos para páginas de destino con movimiento renderizado localmente.
  • Estudios de luz generativaExplora el color en capas, la distorsión y la profundidad sin imágenes fijas.
  • Programación creativa experimentalTraduce el comportamiento del shader en una composición visual enfocada.

Aspectos destacados de Aurora Veil

  • Luz en capasLas cortinas luminosas superpuestas crean profundidad en todo el cielo nocturno.
  • Balanceo del cursorEl movimiento del puntero desplaza localmente el velo mediante una respuesta suave.
  • Tipografía minimalistaLas letras grandes apiladas anclan el campo visual animado.
  • Etiquetas de renderizado GPULas pequeñas etiquetas de la vista previa sitúan la composición como un estudio de WebGL.

Aurora Veil como diseño de shader

Este ejemplo oficial de OpenDesign presenta una composición WebGL2 a pantalla completa construida alrededor del encabezado creado “AURORA VEIL.” El título se divide en dos líneas, con “AURORA” en un peso mayor sobre “VEIL”, lo que proporciona al área inferior izquierda un punto de entrada tipográfico marcado y deja abierto a la derecha el campo animado.

La frase de apoyo define directamente la idea visual: “Layered light curtains warped over a night sky, scattered with stars.” Esa formulación coincide con el tratamiento visible: una iluminación amplia cian y azul verdosa ocupa el centro izquierda, mientras un campo azul marino más oscuro y puntos de luz pequeños establecen el cielo a su alrededor. El resultado es una composición hero en la que el shader aporta atmósfera y la tipografía aporta orientación.

En la parte superior, “OPENDESIGN · WEBGL PREVIEW” identifica el contexto del recurso, mientras “REAL-TIME · GPU” describe el formato de renderizado previsto. Estas etiquetas presentan la pieza como un experimento visual, no como una página editorial convencional. También mantienen el contexto técnico en la periferia, para que el título principal siga siendo el primer mensaje legible.

Aurora Veil combina tipografía apilada con un fondo WebGL luminoso y salpicado de estrellas.
Aurora Veil combina tipografía apilada con un fondo WebGL luminoso y salpicado de estrellas.

Dónde encaja esta composición

El diseño es adecuado para un hero de página de destino, un portafolio de programación experimental o una introducción visual a un proyecto de tecnología creativa. Su uso más sólido se da en un contexto donde la atmósfera pueda transmitir la primera impresión y el visitante pueda dedicar un momento a observar el movimiento en lugar de examinar información densa.

La etiqueta “SWAY THE VEIL ↗” de la esquina inferior derecha ofrece una invitación explícita al movimiento. Como la instrucción describe el movimiento del cursor en lugar de presentar un menú o un panel de control, la interacción sigue siendo ligera y mantiene la atención en el lienzo. La contrapartida es que la experiencia depende de un contexto orientado al puntero; las evidencias proporcionadas no establecen una interacción táctil equivalente.

Introducción hero

Usa la composición cuando una página necesite una primera vista inmersiva con un mínimo de texto de apoyo.

Estudio de tecnología creativa

Usa las etiquetas técnicas y el campo de shader visible para presentar el renderizado como parte del tema.

Transición atmosférica

Usa el campo de luz en movimiento para separar secciones o establecer el tono antes de que comience un contenido más denso.

Cómo se mantiene unido el campo visual

La composición utiliza una columna de lectura estable en el lado izquierdo frente a un fondo que cambia continuamente. “AURORA” aparece en mayúsculas grandes y negritas, mientras “VEIL” es más ligera y estrecha debajo. Ese contraste crea una lectura en dos etapas: la primera palabra establece la escala y la identidad, y la segunda completa el nombre sin competir por el mismo peso visual.

En las capturas, el resplandor central cambia de un campo principalmente verde azulado a un estado con una región violeta más visible en la parte superior derecha. La posición del título y el texto de apoyo permanecen fijos. Esta separación es importante: el movimiento puede alterar la distribución del color y la luz sin obligar al lector a reubicar el mensaje principal.

El shader de fragmentos construye tres cortinas de luz sobre un degradado azul marino, utilizando cinco capas de ruido para variar sus anchuras y curvas. Un valor de tiempo cambia su posición y tono, mientras estrellas procedurales dispersas ocupan el cielo superior. Una paleta de verde a verde azulado y violeta distingue las cintas sin texturas externas ni mallas de escena. Este tratamiento en capas produce profundidad atmosférica, mientras la tipografía clara y fija se mantiene como anclaje de lectura.

Anclaje de lectura fijo

El título y la descripción permanecen en la misma posición izquierda mientras cambia el estado del shader detrás de ellos.

Distribución cambiante de la luz

Las regiones verdes azuladas, azules y violetas se desplazan entre las capturas, haciendo legible el movimiento sin añadir pantallas nuevas.

Etiquetas de apoyo dispersas

Los metadatos superiores y la indicación de la esquina inferior derecha explican el contexto y la interacción sin competir con el título.

Comportamiento visible y límites

La fuente inicia un bucle de animación local y escucha el movimiento del puntero. Aunque registra ambas coordenadas del puntero, el shader utiliza la coordenada horizontal para balancear sus tres cortinas; el valor actual se aproxima gradualmente a su objetivo en cada fotograma. Las tres capturas son momentos de ese mismo hero, no pantallas ni vistas de datos independientes. La indicación de la esquina inferior derecha es una etiqueta estática, no un control en el que se pueda hacer clic.

Este es un ejemplo de shader destinado únicamente al diseño según el registro disponible. La etiqueta visible “REAL-TIME · GPU” y las evidencias de renderizado local no verifican un nivel de rendimiento de producción, un servicio conectado, un sistema de almacenamiento ni la compatibilidad con todos los dispositivos. Tampoco establecen que el movimiento representado sea adecuado para todos los métodos de entrada. Evalúa la composición como un tratamiento visual WebGL y adapta por separado los detalles de interacción al contexto del producto previsto.

Cómo crear un diseño de shader Aurora Veil en OpenDesign

  1. Descargar e instalar OpenDesign

    Descarga la aplicación de escritorio, instálala y completa la configuración. Crea un proyecto para tu diseño.

    Descargar OpenDesign
  2. Define el campo de luz

    Empieza con una composición de cielo nocturno a pantalla completa usando cortinas de luz cian, azul y, opcionalmente, violeta en capas. Deja suficiente espacio oscuro alrededor del bloque de título izquierdo para que la tipografía clara sea legible.

    Prompt sugerido

    Crea un diseño de shader Aurora Veil: un hero WebGL a pantalla completa con un cielo nocturno azul marino oscuro, cortinas de luz cian y azul verdoso en capas, estrellas dispersas, un título AURORA VEIL fijo y alineado a la izquierda, la frase sobre las cortinas de luz en capas y una indicación SWAY THE VEIL en la esquina inferior derecha. Usa únicamente movimiento visual local sensible al cursor; no sugieras servicios conectados, almacenamiento, rendimiento medido, audio ni capacidades de vídeo.

  3. Ajusta el anclaje tipográfico

    Haz que “AURORA” tenga visualmente más peso que “VEIL”, apila las palabras a la izquierda y coloca la frase explicativa justo debajo. Comprueba que el campo animado cambie detrás del texto sin reducir su contraste.

  4. Define el estado de interacción

    Perfecciona el movimiento horizontal del puntero como un balanceo suave, no como un salto repentino. Mantén fijos el título y la indicación mientras se desplazan las tres cortinas. No inventes controles verticales, de clic o de arrastre que el shader proporcionado no implemente.

  5. Comprueba los límites de capacidad

    Presenta el trabajo como una composición de shader WebGL local. Confirma que cualquier adaptación haga explícitos el soporte de entrada y las expectativas de rendimiento, en lugar de tratar las etiquetas de la vista previa como una prueba del comportamiento en producción.

  6. Exportar y obtener un enlace para compartir

    Exporta tu diseño terminado y luego usa Compartir en OpenDesign para obtener un enlace. Abre el enlace en una ventana del navegador independiente y comprueba que la versión prevista y sus recursos estén disponibles antes de enviarlo.