Home

Welcome to PokeTrainer

Project name: PokeTrainer

Team members:

  • Avi Cramer
  • Sheila Pham
  • Xavier Tan

Brief Project Description:

The project we decided to work on as a team involves a rendered scene in which the camera acts as a point of view for a Pokemon Trainer. The rendering allows you to move around a scene and throw pokeballs at different pokemon which will be rendered in the same scene.

BLOG UPDATE #1:

The Technical Features:

The technical features we are going to add to the project include:

  • Water effect with realistic waves, reflection and refraction (2 points)
  • Procedurally generated terrain (2 points)
  • Procedurally generated and animated clouds (2 points)
  • First person camera control with player movements (1 point)
  • Collision detection with arbitrary geometry (3 points)

Creative Efforts:

  • We are planning to spend most of our creative efforts on making the objects look realistic and making the fluid motion of the water look dynamic and real using proper lighting and textures.
  • We will be using a gyarados pokemon object file which will be rendered into the skybox.
  • We will then use texture mapping to build up the gyarados’ appearance.
  • We will create a realistic rendering of water for the gyarados to swim in.
  • We will use procedurally generated terrain for walking around on land.
  • We will also have a pokeball object that will fly from the camera perspective in a straight line towards the gyarados.
  • As soon as the bounding sphere of the pokeball intersects with the bounding sphere of the gyarados, the gyarados will be caught and dissapear. A new gyarados will spawn in a random location in the water.

BLOG UPDATE #2:

For the second blog update, we plan to use the same technical features listed above in the first blog update. So far we have created a skybox, loaded in object files and applied toon shading, created procedurally generated clouds, and have started work on the water effect. Screenshots of our progress can be seen below:

BLOG UPDATE #3:

So far, we have the following features implemented:

  1. Realistic Gerstner waves + Refraction & Reflection (3)
  2. Particle Effects (1)
  3. Toon Shading (1)
  4. WASD Player movement + First person Camera (1)
  5. Collision Detection with bounding spheres (1)
  6. Procedurally generated Clouds (2)

For a total of 9 points

What we have is that the gyarados will disappear once the pokeball has flown forward and collided (thereby catching) the gyarados (pokemon) in the water.

We have chosen not to move forward with the bloom filter and procedurally generated terrain (previously proposed implementations)

Particle Effects

Realistic Water Effects (Gerstner + Reflect + refract from skyBox)

VIDEO: https://youtu.be/WnQvhV9ys68

Design a site like this with WordPress.com
Get started