Presentation is loading. Please wait.

Presentation is loading. Please wait.

CSED451. Computer Graphics Term Project 3D Runner Game 7-108 Team CSED451. Computer Graphics Term Project – 3D Runner Game.

Similar presentations


Presentation on theme: "CSED451. Computer Graphics Term Project 3D Runner Game 7-108 Team CSED451. Computer Graphics Term Project – 3D Runner Game."— Presentation transcript:

1 CSED451. Computer Graphics Term Project 3D Runner Game 7-108 Team CSED451. Computer Graphics Term Project – 3D Runner Game

2 No Content 1Game Design 2Current Progress 3Demo 4Future Progress CSED451. Computer Graphics Term Project – 3D Runner Game

3 3D Models Found Free 3D Models which can perform animation (.dae files) Game Design: 3D Model CSED451. Computer Graphics Term Project – 3D Runner Game Why? Does not have animation Does not have hierarchy It is just 3D-model which could have animation

4 Motionbuilder & 3D Max Make.fbx files to have motion(animation) by Motionbuilder, and convert it to.dae by 3D Max. Game Design: 3D Model CSED451. Computer Graphics Term Project – 3D Runner Game

5 But........... Make animation with assimp is not simple. Game Design: 3D Model CSED451. Computer Graphics Term Project – 3D Runner Game

6 Scene Flow Game Design: Scene Flow CSED451. Computer Graphics Term Project – 3D Runner Game Splash Scene Menu Scene Character Select Scene Game Scene Game Over Scene Store Scene Record Scene Setting Scene

7 No Content 1Game Design 2Current Progress 3Demo 4Future Progress CSED451. Computer Graphics Term Project – 3D Runner Game

8 Backbone scenario Running with many familiar characters => Like Iron Man and Hulk Running lane with obstacles => Character can dodge them Collecting the energy => Use special ability Current Progress: Main Scene CSED451. Computer Graphics Term Project – 3D Runner Game

9 Game Engine Current Progress: Game Engine CSED451. Computer Graphics Term Project – 3D Runner Game Game Director Game Handler Scene ManagerCamera Game Engine Current Functions 3D Mesh Loading (.obj,.3ds,.dae, etc) Sound Control (2D Sound & 3D Sound) Text Writing (True Type, Open Type, Bitmap Font, OpenGL Supported Font) Texture Mapping using images (.jpg,.tga,.png,.bmp, etc) Skybox using 2D Textures

10 Game Engine Current Used Libraries 1) OpenGL- Open Graphics Library 2) FreeGLUT- Open source implementation of GLUT 3) GLEW- The OpenGL Extension Wrangler Library 4) GLM- OpenGL Mathematics, a header only C++ mathematics library for graphics 5) DevIL- A full featured cross-platform Image Library 6) Assimp- Open Asset Import Library, C/C++ library to load various 3D file formats 7) irrKlang- an audio library for C++ 8) FreeType - a free, high-quality and portable Font engine. Current Progress: Game Engine CSED451. Computer Graphics Term Project – 3D Runner Game

11 MySQL / SQLite We tested successfully using MySQL C++ Connector Library & SQLite Library Current Progress: Database CSED451. Computer Graphics Term Project – 3D Runner Game

12 MySQL / SQLite We tested successfully using MySQL C++ Connector Library & SQLite Library Current Progress: Database CSED451. Computer Graphics Term Project – 3D Runner Game

13 MySQL / SQLite We tested successfully using MySQL C++ Connector Library & SQLite Library Current Progress: Database CSED451. Computer Graphics Term Project – 3D Runner Game

14 No Content 1Game Design 2Current Progress 3Demo 4Future Progress CSED451. Computer Graphics Term Project – 3D Runner Game

15 3D Defense Demo: 3D Defense CSED451. Computer Graphics Term Project – 3D Runner Game

16 No Content 1Game Design 2Current Progress 3Demo 4Future Progress CSED451. Computer Graphics Term Project – 3D Runner Game

17 Specific rule and scenario The type of obstacle => Rock, barrel or something Specific special ability => Fly, destroy or something other. Background => Just road, city or jungle Future Progress: Game Rule & Scenario CSED451. Computer Graphics Term Project – 3D Runner Game

18 Animate the 3D Model Make 3D Model move => With hierarchical structure we adapted at 2 nd Assignment => Running and Special ability Future Progress: 3D Model CSED451. Computer Graphics Term Project – 3D Runner Game

19 Game Engine Future Progress: Game Engine CSED451. Computer Graphics Term Project – 3D Runner Game Game Director Game Handler Scene ManagerCamera Game Engine Future Functions 3D Mesh Animation Lighting & Shading Improved Lighting & Shading Improved Camera Moving

20 Thank You for Listening! CSED451. Computer Graphics Term Project – 3D Runner Game CSED451. Computer Graphics Term Project


Download ppt "CSED451. Computer Graphics Term Project 3D Runner Game 7-108 Team CSED451. Computer Graphics Term Project – 3D Runner Game."

Similar presentations


Ads by Google