Aurora createAurora
Cortinas de luz boreal con rayos y estrellas en un único shader. Ideal para productos creativos y de IA.
Cinco fondos animados para poner detrás de tu hero en una línea de código. Auroras, océanos de puntos, constelaciones, hiperespacio y un planeta con rutas en vivo. Ligeros, configurables y pensados para producción.
Grabaciones reales de cada fondo. Todos aceptan colores, velocidad y densidad desde las opciones.
createAuroraCortinas de luz boreal con rayos y estrellas en un único shader. Ideal para productos creativos y de IA.
createDotGlobePlaneta de puntos con continentes, atmósfera y rutas con pulsos viajeros. Para SaaS, fintech y logística.
createWaveGridOcéano de puntos que respira; el cursor genera ondas. Todo en el vertex shader.
createConstellationPartículas que se enlazan al acercarse y siguen al cursor. El clásico "red" hecho bien.
createWarpEstrellas en hiperespacio con intensidad ajustable. Sube warp al hacer clic en tu CTA.
Pasa el contenedor y listo: el fondo crea su canvas, se ajusta al tamaño, limita el pixel ratio y se pausa solo cuando sale de la pantalla o la pestaña se oculta. Con dispose() libera la GPU.
import { createDotGlobe } from './nahum-3d-backgrounds.esm.js'; const bg = createDotGlobe(document.querySelector('.hero'), { offsetX: 0.45, // deja sitio a tu texto arcs: 16, colors: { land: '#8fb4ff', arc: '#22e3c4' } }); bg.setOptions({ speed: 0.6 }); // en caliente bg.dispose(); // al desmontar
Un fondo 3D no debería calentar el teléfono de tu visitante ni romper tu política de seguridad.
El loop se detiene cuando el fondo no está en pantalla o la pestaña está oculta. Cero GPU desperdiciada.
Si el usuario activa "reducir movimiento", se dibuja un fotograma fijo en lugar de la animación.
No escribe estilos ni scripts en línea: funciona con script-src 'self' y style-src 'self'.
Nítido en pantallas Retina sin renderizar de más en pantallas 3× (máximo configurable).
start, stop, setOptions, renderAt y dispose. Nada más que aprender.
Módulos ES para Vite, Next o Astro, y un bundle IIFE para una página HTML simple.
La descarga se entrega después de confirmar el pago, nunca desde esta página pública.
Código
Además
Lo esencial sobre el pack, el uso y la licencia.
No. Cada fondo se monta con una función y se configura con un objeto de opciones. Si sabes Three.js, el código fuente está listo para que lo extiendas.
Sí. Monta el fondo en un efecto o hook cuando el contenedor exista y llama a dispose() al desmontar.
Funciona con Three.js r160 o superior. El bundle IIFE ya incluye Three.js, así que no necesitas instalar nada para probarlo.
Sí, puedes usarlo en tus sitios y en proyectos de clientes. No se permite revender el código como otro pack o plantilla.
Después de confirmar el pago recibes el acceso a la descarga del pack. Si algo falla, escríbenos desde Contacto.