Sobre el proyecto
vos es un motor de video programático y CLI diseñado para convertir las interacciones de productos en videos de demostración, listados de tiendas y clips de redes sociales de alta calidad. Opera bajo el principio de que un fotograma de video es una función pura del tiempo, asegurando resultados deterministas en diferentes entornos (navegador, Node.js o servidor).
Las capacidades clave incluyen:
- Animación Programática: Utiliza descripciones JSON para compilar escenas de Three.js y líneas de tiempo en dialecto GSAP en programas autónomos.
- Pipeline de Grabación de Pantalla: El CLI puede programar un navegador para grabar un producto, rastrear movimientos del cursor y planificar automáticamente zooms y el ritmo.
- Edición Basada en Datos: Las decisiones de edición se almacenan en documentos JSON, lo que permite volver a renderizar sin necesidad de volver a grabar.
- Renderizado Distribuido: Admite la fragmentación de líneas de tiempo en trozos paralelos para un renderizado más rápido a través de @vosjs/render-core.
- Arquitectura Modular: Un monorepo que consta de paquetes especializados para matemáticas de línea de tiempo (@vosjs/timeline), tweening (@vosjs/tween), lógica del motor central (@vosjs/core) y renderizado de elementos (@vosjs/elements).
El sistema es independiente de la resolución y admite medios mixtos, incluyendo texto, imágenes, SVG y superposiciones de video renderizadas como elementos de Three.js.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.