[WIP] Speak App. Aplicación móvil con Ionic

Proyecto realizado en la Universidad de Alicante como trabajo de fin de grado en la carrera de Ingeniería Multimedia.

Autores

El proyecto fue desarrollado por Carlos Santiago y tutorizado por Sergio Luján y Santiago Meliá.

Objetivo

Diseño y desarrollo de una aplicación para móvil que facilite la comunicación entre personas con dificultades comunicativas y los asistentes de voz.

Estado actual

El apartado fundamental de la aplicación (el TTS y el STT) ya está implementado, junto a la interfaz que ya está maquetada. En los próximos meses se irán implementando una serie de funcionalidades que harán que la aplicación sea más intuitiva y dinámica.

Tecnologías

Para ello, se hará uso de Ionic y Angular en Windows con Visual Studio Code. Para poder acceder a las funciones nativas del dispositivo se hará uso de Cordova. También se hará uso de Capacitor para generar las versiones de Android (con Android Studio) e iOS (con Xcode). La creación y gestión de la base de datos se llevará a cabo gracias a SQLite.

Render de un paisaje

[WIP] Paisaje en 3D

Proyecto propio planteado como práctica de Blender.

Objetivo

Creación de un proyecto en 3D en Blender basándose en una imagen de un paisaje. Además, otro de los objetivos es hacer una versión en vídeo en la que esté lloviendo.

Welcome to Nature by Nikolay Sapronov on 500px.com
Welcome to Nature by Nikolay Sapronov

Estado actual

La parte de animación del agua ya está investigada y por tanto faltaría modelar los objetos que están en el agua y darle cierta textura a las montañas del fondo.

Tutoriales

Scattering

Para poblar de árboles las montañas.

Gotas de agua

Para hacer el efecto de lluvia.

Render del salón del apartamento

Apartamento en Realidad Virtual

Proyecto realizado en la Universidad de Alicante para la asignatura «Realidad Virtual» en el cuarto curso de Ingeniería Multimedia.

Objetivo

Creación de un entorno virtual en Unity cuyo ejecutable pueda verse con gafas de realidad virtual. Primero debe realizarse manualmente (programando la vista) y posteriormente utilizando el SDK de Google Cardboard.

Cabe destacar que gran parte de los modelos están sacados del juego Code:Eris, por lo que están hechos por Jose Manresa.

Resultado

Aplicación Android

Renders del apartamento

Silueta de un hombre acercándose hacia el espectador. De fondo un bosque y una luna roja, con pájaros escapando

Code:Eris. Videojuego en OpenGL

Proyecto realizado en la Universidad de Alicante para las asignaturas «Videojuegos», «Técnicas para el Diseño Sonoro», «Proyectos Multimedia», «Postproducción Digital», «Técnicas Avanzadas de Gráficos» y «Realidad Virtual» en el cuarto curso de Ingeniería Multimedia.

Índice

Autores

Desarrollado por el grupo PressF Logo de Twitter Logotipo de instagram, cuyos integrantes son:

  • Jose Sansano
  • Jose Manresa
  • Lucía Rebollo
  • Francisco de Asís
  • Carlos Santiago

Objetivo

Realización de un videojuego y de otra gran cantidad de tareas relacionadas con el proyecto (motor gráfico, sonidos, carteles, modelos…).

El proyecto lo hemos gestionado utilizando las herramientas Toggl y HacknPlan.

Videojuego

Utilizando como lenguaje únicamente C++ y como librerías Bullet (para las físicas), nuklear (para la creación del menú) y tinyxml2 (para la lectura de los archivos de nivel).

Cabe destacar que para su compilación en Linux utilizamos MakeFile. Además, utilizamos como entorno Visual Studio Code y como gestor de versiones Git.

Sonido

Creación de sonidos para utilizar en el juego. Para ello fue necesaria la utilización de fmod (motor de sonido) y Csound (creación de sonidos sintéticos).

Cabe destacar a Francisco Prieto y a Lucía Rebollo por su gran aportación en este apartado del juego.

Motor gráfico

Creación de un motor gráfico que permita la importación de modelos 3D y texturas, y el pintado de estos desde la perspectiva de una cámara utilizando OpenGL (C++). Esto es posible gracias a librerías como Assimp (importación de modelos), stb_image (lector de imágenes) y freetype2 (lector de fuentes de texto).

Cabe destacar a Lucía Rebollo por su gran aportación en este apartado del juego.

Imágenes

Creación de carteles, logotipos y texturas para el juego utilizando Adobe Photoshop.

Cartel del juego

Estas son las diferentes versiones del cartel hasta que se decidió cual iba a ser la final.

Redes sociales

Estos carteles fueron creados con el objetivo de darle un contexto histórico al juego.

Logo del grupo

Logo del juego

Modelado

Creación de los niveles, personajes y elementos del juego utilizando Blender.

Barco

Oficinas

Cabe destacar a Jose Manresa por su gran aportación en este apartado del juego.

Vídeos

Creación de variedad de vídeos como el tráiler o el making of utilizando Adobe Premiere.

Tráiler

Créditos

Making Of

Montaje y sincronización de anuncio televisivo

Proyecto realizado en la Universidad de Alicante para la asignatura «Postproducción Digital» en el cuarto curso de Ingeniería Multimedia.

Objetivo

Recortar el anuncio televisivo de Sony Bravia utilizando Adobe Premiere de manera que su duración pase a ser de aproximadamente 30 segundos. Además, buscar una canción y adaptar las escenas del vídeo al ritmo de la música. Por último, aplicar varios efectos de etalonaje a la producción final.

Resultado

Materiales

Música

Vídeo

Carretera con una montaña al fondo

Composición de carretera y montaña

Proyecto realizado en la Universidad de Alicante para la asignatura «Postproducción Digital» en el cuarto curso de Ingeniería Multimedia.

Objetivo

Creación de un entorno imaginario utilizando After Effects el cual tenga coches en movimiento pasando por una carretera la cual lleve a una montaña.

Resultado

Materiales

Captura del videojuego "Dragon Egg"

Dragon Egg. Videojuego en ensamblador

Proyecto realizado en la Universidad de Alicante para la asignatura «Videojuegos» en el cuarto curso de Ingeniería Multimedia. El proyecto fue realizado por el grupo Extinct Games y se presentó en el concurso RetroDev 2019.

Objetivo

Creación de un videojuego en código ensamblador para el Amstrad CPC en un intervalo de tiempo aproximado un mes.

Autores (Extinct Games):

  • José Sansano
  • Francisco Prieto
  • Carlos Santiago

Resultado

Se puede jugar online de manera gratuita en la web de AmstradESP. Los controles son Q, A, O, P y ENTER.

Captura del juego "Memory Breaker"

Juegos web infantiles accesibles

Proyecto realizado en la Universidad de Alicante para la asignatura «Usabilidad y Accesibilidad» en el tercer curso de Ingeniería Multimedia.

Objetivo

Crear un sitio web que contenga una serie de juegos didácticos orientados a niños pequeños. Además, tienen que ser lo más accesibles posible. Como herramientas se podían utilizar JavaScript, jQuery, HTML y CSS.

Autores

  • Francisco Prieto
  • Carlos Santiago

Página de inicio

Captura de la página de inicio desde la cual se accede a los juegos

Memory Breaker

El objetivo de este juego era memorizar un patrón de figuras y de colores y repetirlo a continuación. Por tanto, se ejercita la memoria del usuario con tres dificultades que aumentan la cantidad de figuras a recordar.

Geometry Fusion

El objetivo de este juego es encontrar la figura que tiene las características comunes (color y forma) de los dos grupos adyacentes, siguiendo la idea de los diagramas de Venn.

Growing Puzzle

El objetivo de este juego es encontrar la operación matemática que se corresponde con las piezas de puzzle.

Menú principal del juego "A life M36 Planet"

A Life M36 Planet. Videojuego en SFML

Proyecto realizado en la Universidad de Alicante para la asignatura «Fundamento de los videojuegos» en el tercer curso de Ingeniería Multimedia.

Objetivo

Creación de un videojuego imitando fielmente las mecánicas y el arte de un juego en concreto. En este caso, el juego es «A Life M36 Planet». Todo ello programado en C++ haciendo uso de SFML.

Resultado

Captura del juego MSX Planet

MSX Planet. Videojuego en SFML

Proyecto realizado en la Universidad de Alicante para la asignatura «Fundamentos de los Videojuegos» en el tercer curso de Ingeniería Multimedia.

Objetivo

Creación de un videojuego 2D escrito en C++ usando SFML.

Autores (grupo Clover)

  • Carlos de la Fuente
  • Fose Francisco Valdés
  • Carlos Benito Santiago
  • Antonio José Martínez
  • Francisco de Asís Prieto
  • Judith Mula
  • Araceli Lucía Rebollo

Resultado

Varias sillas de oficina con figuras geométricas. El triángulo amarillo se encuentra resaltado

Análisis y tratamiento de vídeo

Proyecto de la Universidad de Alicante, perteneciente a la asignatura de «Imagen y Vídeo por Computador».

Objetivo

El objetivo de este proyecto era obtener un programa en Matlab que resaltara determinadas figuras en ciertos vídeos proporcionados.

Miembros

  • Francisco Prieto
  • Jose Sansano
  • Carlos Santiago

Funcionamiento del programa

  • Obtener individualmente cada fotograma del vídeo
  • Mediante un filtro de contraste de color descartar gran parte de la información del fotograma
  • Analizar la información restante en busca de la figura geométrica en cuestión
  • En caso de encontrarla, dibujar un cuadrado a su alrededor
Web en la que se muestran las características de un Pokémon

Tienda en WordPress utilizando WikiData

Proyecto realizado en la Universidad de Alicante para la asignatura «Gestión de Contenidos Multimedia».

Web en la que se muestran las características de un Pokémon

Objetivos

  • Realizar un portal de venta de productos de prueba. Estos deben tener atributos utilizando el plugin «Advanced Custom Fields»
  • Uilización de «GenerateWP» para la creación del custom type promociones
  • Creación de un plugin que cuente y muestre las visitas de las publicaciones
  • Apartado de preguntas frecuentes
  • Apartado de sugerencias
  • Creación de un shortcode que muestre información únicamente a ciertos usuarios
  • Uilización de la API de WikiData para que el usuario pueda obtener información sobre Pokémon

Shortcode

Ejemplo de la utilización del shortcode al crear una entrada en WordPress

WikiData

Apartado de la página que utiliza la API de Wikipedia para buscar información sobre Pokémon