Referencia
Explora las posibilidades de p5.js con ejemplos cortos.
No alt text
Caleidoscopio
Dibuja diseños reflejados con el mouse.
Seno y Coseno
Animar movimiento circular, de vaivén y de onda.
Fuerzas
Simula fuerzas en múltiples cuerpos mientras se mueven a través de un líquido.
Primitivas de Formas
Dibujar formas 2D.
Color
Agrega color a tu boceto.
Dibujando Líneas
Dibuja con el ratón.
Animación con Eventos
Pausar y reanudar la animación.
Movimiento en Dispositivo Móvil
Animar basado en el movimiento del dispositivo.
Condiciones
Utiliza declaraciones if y else para tomar decisiones mientras se ejecuta tu sketch.
Palabras
Cargar fuentes y dibujar texto.
Copiar Datos de Imagen
Pintar desde un archivo de imagen en el lienzo.
Máscara Alfa
Usa una imagen para recortar una sección de otra imagen.
Transparencia de Imagen
Hacer una imagen transparente en el lienzo.
Reproductor de Audio
Crea un reproductor para un archivo de audio.
Reproductor de Video
Crea un reproductor para un archivo de video.
Video en el Lienzo
Mostrar y estilizar un video en el lienzo.
Captura de Video
Mostrar un video en directo desde una cámara.
Soltar Imagen
Mostrar una imagen que el visitante de la página arrastró y soltó."
Entrada y Botón
Usar la entrada de texto del visitante de la página.
Elementos de un formulario
Crear un formulario y responder a sus resultados.
Trasladar
Mover el origen del sistema de coordenadas.
Rotar
Rotar el sistema de coordenadas.
Ajustar la escala
Modifica la escala del sistema de coordenadas por un factor.
Interpolación lineal
Convierte un número entre 0 y 1 a otro rango.
Map
Convierte un número de un rango a otro rango.
Random
Obtener números aleatorios.
Constrain
Mantiene un número dentro de un rango.
Reloj
Obten la hora actual.
Interpolación de color
Difumina entre dos colores.
Rueda de Color
Crear una visualización del espectro de colores.
Bezier
Dibuja un conjunto de curvas.
Noise
Genera texturas naturalistas utilizando ruido Perlin.
Árbol recursivo
Draw a tree using a function that calls itself.
Poema Aleatorio
Genera un poema con palabras seleccionadas al azar de un banco de palabras.
Apuntar
Rota hacia un punto.
Tira de triángulos
Divide un anillo en triángulos.
Clicker circular
Haz un juego sobre hacer clic rápidamente en un círculo y guarda la puntuación más alta.
Ping Pong
Haz un juego inspirado en el Pong de Atari.
Juego de serpiente
Haz un juego basado en el juego de arcade de la serpiente.
Geometrías
Dibujar formas 3D, incluido un modelo personalizado.
Geometría Personalizada
Generar una forma 3D programáticamente.
Materials
Cambiar el color, la textura, y la forma en que responden a la luz los objetos 3D.
Orbit Control
Controlar la cámara con el ratón.
Filtro de sombreado
Manipula imágenes con un filtro de sombreador (shader).
Ajusta Posiciones con un Sombreador.
Usar un sombreador para ajustar los vértices de una forma.
Desenfoque del búfer de trama (framebuffer)
Simular la profundidad de campo de una cámara.
Crear Gráficos
Dibujar imágenes fuera de pantalla.
Múltiples Lienzos
Usa el Modo de Instancia para colocar múltiples lienzos en la página.
Shader como Textura
Genera una textura para una forma 3D usando un shader.
Copos de Nieve
Animar la caída de nieve.
Agitar y Rebotar la Pelota
Animar el movimiento de la pelota basado en el movimiento del dispositivo móvil.
Partículas Conectadas
Dibuja círculos y líneas conectadas usando el ratón.
Agrupación
Simula el comportamiento de agrupamiento de aves.
Almacenamiento Local
Guarda datos del navegador en el dispositivo.
JSON
Almacena datos en el formato de notación de objetos JavaScript.
Tabla
Almacena datos como valores separados por comas.
Reflexión No Ortogonal
Simula una pelota rebotando en una superficie inclinada.
Cuerpo Blando
Simula la física de un cuerpo blando acelerando hacia el ratón.
Partículas de Humo
Simula humo con un sistema de partículas.
Juego de la Vida
Recrea el autómata celular de John Conway.
Conjunto de Mandelbrot
Visualiza un conjunto matemático que produce estructuras fractales.