Git Product home page Git Product logo

proyectofinalmultimedia's Introduction

Creación Multimedia

Proyecto final multimedia interactiva en Processing

Integrantes:

  • Esteban Rojas Henao
  • Juan Sebastian Patiño
  • Pedro Luis Cardona Buenaventura
  • Wilmar Andrés García Bedoya

Inspiración

El proyecto fue inspirado por la siguiente imagen, creada por el artista Dave Whyte:

inspiracion

Adaptación

Para la generación del fondo se utlizó una adaptación a Java del código del video https://www.youtube.com/watch?v=p0I5bNVcYP8

Interacciones

Hay varias interacciones y sonidos:

Mouse:

  • Al mantener el click presionado y mover el mouse, el centro del sistema se mueve, entre más a la derecha esté, el volumen es mayor, y entre más arriba esté, la velocidad de reproducción es mayor
  • Al mover el mouse, sin hacer click, entre más a la derecha, van más rápido las estrellas y el sonido tiene mayor volumen

Teclado:

  • Con las teclas arriba y abajo se aumenta y disminuye el número de elementos de la esfera central, y se emite un sonido
  • Con las teclas izquierda y derecha se reduce o incrementa el radio de la esfera central, y se emite un sonido

Micrófono:

  • El sonido captado por el micrófono disminuye el tamaño de la figura, y le da un efecto de incremento a las órbitas

Cámara:

  • Se puede controlar la posición del centro de la figura con la posición del rostro

GUI:

  • Se puede girar el aro de esferas con el trackpad del celular, y verlo en 3 dimensiones
  • Hay un slider para cambiar el color del fondo de blanco a negro

Otros sonidos

  • Un sonido de guitarra hace vibrar a los círculos según el volumen en cada momento
  • Otro sonido se reproduce al generar la órbita y el volumen cambia según la opacidad de la misma

Cada sonido tiene una tecla asignada para activar o desactivarlo

  • Sonido Cambio de Centro: Tecla A
  • Sonido Vibración Esferas: Tecla S
  • Sonido Órbitas: Tecla D
  • Sonido Estrellas: Tecla W

Para activar la función de la camara, se debe presionar la tecla C.

Video

En el video a continuación se presenta el resultado final del proyecto:

2023-06-14.08-31-15.mp4

proyectofinalmultimedia's People

Contributors

wgarciab avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.