/Pokemon3D-ComputerGraphics

Project dedicated to creating a scene inspired on the Pokemon game using Three.js for our Computer Graphics class

Primary LanguageJavaScriptMIT LicenseMIT

Pokemon3D-ComputerGraphics

Project dedicated to creating a scene inspired on the Pokemon game using Three.js for our Computer Graphics class

imagen imagen

En este proyecto creamos una escena inspirada en el video juego Pokémon GO usando Three.js para nuestra clase de Gráficas Computacionales

Integrantes del equipo:
  • Ari Valenzuela - A01635584
  • Carolina Pérez - A01631526
  • Nataly Hernández - A01631314

Estructura

Los archivos principales se encuentran dentro de la carpeta de pikachu-graphics. Implementamos una estructura en la que usamos el programa de Vite como servidor local de desarrollo con la finalidad de evitar problemas al momento de realizar los imports mediante links externos y de los assets 3D importados.

¿Cómo correr el programa?

Se entra a la carpeta de pikachu-graphics y se corren los siguientes dos comandos para correr el servidor local de vite y visualizar la escena:

  • npm install
  • npm run dev

Escena

La escena consiste en un área verde donde se encuentra un Pikachu. Al igual que en el juego Pókemon GO se existirá la función de lanzar pokebolas hacia el pokemon para intentar atraparlo, lo que necesitará una perspectiva en primera persona.

Animaciones

Las animaciones principales son:

  • Pokebola: La pokebola tiene una pequeña animación en la que se abre y se inclina de un lado a otro.
  • Movimiento de Pikachu: Dentro de las animaciones implementadas está Pikachu bailando con movimientos de brazos, torso, piernas y cabeza.

Tecnologías

Para este proyecto utilizamos las siguientes tecnologías:

  • three.js
  • WebGL
  • Blender

Componentes

Los componentes utilizados para esta escena son

  • Pikachu
  • Pokebola
  • Arboles de fondo - assets hechos por el equipo en blender, los archivos originales en blender están en la carpeta llamada blender-assets-originales
  • Piso de pasto
  • Luz imitando la luz solar a medio día
  • Sombras

Referencias usadas:

Imagenes de referencia

imagen

imagen