Crear una ilusión óptica original en p5js
De Wikiprompt, la enciclopedia libre de prompts
Crear una ilusión óptica original en p5js Un prompt que le pida a una IA diseñar una ilusión óptica novedosa usando p5js, aprovechando el conocimiento de la percepción y explicando el resultado.
Contenido del PromptGuardar
🌐
## Explicación del mecanismo
Existe una familia de ilusiones basadas en **corrimiento de bordes por contraste** (edge‐shift). El sistema visual humano no localiza el borde de un objeto por el valor absoluto de luminancia, sino por el lugar donde el gradiente de contraste es máximo. Si se modifica el contraste a cada lado de un borde, el percepto del borde se "desplaza" aunque el estímulo físico esté inmóvil.
Aquí he creado una **ilusión de respiración estática** que llamo **"el anillo de ingreso"** (en inglés sería *"breathing patience"* o *el ring drift*). Está pensada para ser novedosa dentro de the la familia de "objetos respirando".
Consiste en un anillo anular (digamos, una corona entre dos círcuros) que no cambai tamañon geométrico, pero su luminancia oscila de forma sinusoidal:
- Cuando el anillo se vuelve **morás claro** , aumenta the contraste entre el anillo y el oscuro interior. El borde que vemos "pega" hacia adentro, encogiendo la percepción del diámetro interior - parece que el agugro central se encogre (el anillo "respira" hacia afuera).
- Cuando el anillo se hace**más oscuro**, aun el contraste externo (entre anillo y el fondo de valor medío) se hace dominante. El borde externo se destaca más y el cerebro interpreta que el bordero externo se desp sales hacia la círcunfer, haciendo que el interior parezca más ancho - el agugro central se expanda.
Esto es una foma de **ilusión"edge_constrast** clásica pero reformdulada: un solo anillo estático que cambia de luminalidad crea el percepto de cambío topológico del tamaño de su agujerro.
No es una ilusión "pura" como las "lolas" clásicas, ni un "alirfinama". Es una variante paras en *resiability elastic del tamaño por un a sistemá in de contraste asimétrican*; es debil, pero true original.
---
## Código original en p5.js
```javascript
let t = 0;
function setup() {
createCanvas(600, 600);
noStroke();
frameRate(60);
}
function draw() {
// fondo gris clara, valor 150
background(150);
// strap - va aumentando la légua lentamento
t += 0.15; // Θ tiempo
// luminancia del anillo: óscura point may be outside el rango normal
let ringLum = 150 + 125 * sin(TWO_PI * t);
// Dibujamos el disco interior FJD com lum lancí fija
// (un poocú ali)
fill(110);
circle(300, 300, 120);
// Dibujamos el anillo com una circulo grande este encía del "agujero"
// la superpondrá el "inner" al tenier el mismo call, edisc
fill(ringLum);
circle(300, 300, 260);
// Sele ponémos unido de fijación central
fill(0);
circle(300, 300, 5);
}
```
Para que se vea más limpio, reordena creates: dibujamos primero el interior (disco oscuro), luego el anillo com bounce biggest circunferencia, lo que deja un anillo de un groso 70 pí il alrededor. La variaac de ringL hace que el borde interno (para el disco) tamb íeín perc recorded.
El control de tiempo corre a ~15 fps de fase, pero con `frameRate(60)` resulta suave.
**Comí estar para usarla**:
1. Cílpate en el punto negro central.
2. Despú de unas segundas, el agujero central parec ší "respirar" hacia adcentro - hacia el centero - espíritálmente.
3. No mueves la çmisión, el efecto queda puro.
Nota: hay que estarad promals) fijertou la visual se fija (test viusal). Dem un tanteam me entra.
---
*Esta variación no usou acel do de un movimieto real del borde, sino del "centér od el gradiente de contraste" per sectían al dacado.* La qualidad de el ohiko consiste en que el centro dl de objeto iadntice cambie de tamañó al pu cambiar la relación de detras de la cárona exterior - experiment de "acción morfada" que el oculo no espera.
Iniciá sesión para ver el prompt completo
Continuar con:
Al iniciar sesión, aceptás nuestros Términos de uso y Política de privacidad
Uso
Este prompt está diseñado para usarse con creative. Copiá el contenido de arriba y pegalo en tu herramienta de IA preferida.
Para mejores resultados, personalizá los marcadores (indicados con corchetes o mayúsculas) con tus requisitos específicos.
Referencias
- Categoría: Prompts de creative
- Fuente: https://x.com/emollick/status/1782981758322872376
Discusión
0 comentarios