Shaders
Shader de ruido Perlin en 40 líneas de GLSL
Útil si tu consulta va sobre campos de flujo, precisión de float en móviles o por qué el shader se ve distinto en WebGL2. Incluye perfilado en Chrome.
Leer el desgloseAntes de escribirnos, conviene saber qué se resuelve por aquí y qué no. Esta página reúne los caminos habituales cuando algo del código no arranca, cuando una revisión se queda a medias o cuando no sabes si tu duda encaja en un hilo público o en un mensaje directo.
Muchas de las consultas que llegan al buzón de soporte ya están respondidas en los desgloses del blog. Si tu duda va sobre shaders, rendimiento de algoritmos o audio en el navegador, empieza por aquí y ahorras una ida y vuelta.
Tres lecturas del archivo, ordenadas por tema.
Shaders
Útil si tu consulta va sobre campos de flujo, precisión de float en móviles o por qué el shader se ve distinto en WebGL2. Incluye perfilado en Chrome.
Leer el desgloseAlgoritmos
Comparativa entre quickselect y heap parcial en JavaScript con mediciones en Node 20. Buen punto de partida si dudas sobre el rendimiento de tu solución al kata.
Ver la comparativaAudio
Para dudas sobre AnalyserNode, fftSize, latencia en Firefox o cómo pasar el espectro a un shader. Rehace la demo del reto sin frameworks de visualización.
Abrir el tutorialSi después de leer sigues atascado, en contacto tienes el formulario y los datos directos del colectivo.
En el Support Desk resolvemos dudas concretas: por qué un shader compila en escritorio y falla en móvil, cómo leer un perfil de Chrome sin perder la tarde, o dónde encaja tu solución dentro del reto semanal. No damos respuestas genéricas ni plantillas copiadas: revisamos tu fragmento, el contexto y te devolvemos una nota con el siguiente paso.
Si tu caso es de revisión de código, adjunta el enlace al hilo del reto. Si es de instalación de Processing o de configuración de WebGL2, cuéntanos sistema operativo y navegador. Con eso ya podemos orientarte sin idas y venidas.
Un correo cada dos semanas con el reto activo, un fragmento comentado del archivo de la comunidad y una nota corta sobre un error frecuente. Sin ruido, sin promesas de productividad.
Si algo del reto no compila, si un shader se comporta distinto en tu máquina o si no entiendes por qué tu solución tarda el triple que la de otra persona, escríbenos. Preferimos hilos concretos con el fragmento de código pegado y el mensaje de error completo antes que un "no me funciona" sin contexto.
Para dudas de contenido, erratas en un post o propuestas de reto. Adjunta el archivo o el enlace al gist y dinos en qué navegador y versión lo has probado.
Hilos abiertos para soluciones de katas y demos de canvas. Cuéntanos qué enfoque has tomado, qué alternativas descartaste y qué medición de tiempo obtuviste.
Cesión de derechos sobre fragmentos publicados, correcciones de atribución o cualquier asunto legal relacionado con la publicación.
Muchas preguntas ya están resueltas en los hilos de revisión o en las notas al pie de cada reto. Si tu duda es sobre el entorno (versión de Node, soporte de WebGL2, precisión de float en móvil), revisa primero el apartado de recursos para principiantes: ahí dejamos la configuración mínima que usamos en los ejemplos.