Proyecto Final:

SAMM 3D


Descripción

El Social Adaptable Music Maker (SAMM) es una iniciativa que nace del deseo de crear una herramienta para que personas con poca o nada de experiencia musical puedan expresarse por este medio. La aplicación busca hacer sentir al usuario como parte de un grupo musical, con quienes creara simples composiciones musicales.

Esta versión le da a SAMM una interfaz 3D, creada con WebGL. De esta forma, los usuarios no solo podrán físicamente ver a sus compañeros de banda, podrán ver cambios a su alrededor al ritmo de la música que están creando.

Fundamentos

En el anterior semestre (2017-20), cree una versión de SAMM para mi clase de desarrollo Web. Esta versión presenta una interfaz 2D y es totalmente funcional. Aunque para la versión 3D la interfaz va a ser construida desde cero usando WebGL, el motor de audio que genera la canción de forma procedimental se va a reutilizar.

Desafios

  • Integrar WebGL con frameworks como Meteor y React.

  • Crear un entorno donde tres personas en maquinas distintas puedan ver cambios en tiempo real.

  • Implementar técnicas de picking e iluminación dinamica en WebGL.

  • Crear una escena 3D atractiva e interesante.
  • Realizar animaciones fluidas que reflejen los cambios musicales de la canción.

results matching ""

    No results matching ""