Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/elkard/gkom_opengl_well

Project for the ‘Computer Graphics’ course on the 5th semester. Our task was to use C++ and OpenGL to render a scene with a well. The game engine was designed and implemented from scratch and allows to build and script the behaviour of elements on the scene. The game engine supports parent-child relationships between objects. The user can define his own objects. Each object inherits methods for setting meshes, adding children, animating and transforming object’s position in space. The final scene contained a well, lanterns along a path and procedurally generated (swaying on the wind) trees.
https://github.com/elkard/gkom_opengl_well

cpp forest game-engine game-engine-3d gamedev graphics opengl

Last synced: 5 days ago
JSON representation

Project for the ‘Computer Graphics’ course on the 5th semester. Our task was to use C++ and OpenGL to render a scene with a well. The game engine was designed and implemented from scratch and allows to build and script the behaviour of elements on the scene. The game engine supports parent-child relationships between objects. The user can define his own objects. Each object inherits methods for setting meshes, adding children, animating and transforming object’s position in space. The final scene contained a well, lanterns along a path and procedurally generated (swaying on the wind) trees.

Awesome Lists containing this project

README

        

# Studnia - OpenGL
## Projekt GKOM 19Z

## Skład zespołu:
Robert Dudziński,
Marcin Różański,
Łukasz Wolanin

## Podział zadań:
1. Robert Dudziński - mesh kostki, silnik, model latarni, model dachu studni, drzewa
2. Marcin Różański - skybox, oświatlenie, woda, kontrola oświetlenia i animacji łańcucha
3. Łukasz Wolanin - meshe: walec, ogniwo łańcucha, tuba, plansza z dziurą; modele: studnia, łańcuch, ławka, wiadro, wałek z korbą; animacja łańcucha

**Przykład wyglądu końcowego:**

drawing

**Wygląd finalny:**

drawing

**Sterowanie:**
Kamera: W/S/A/D lub strzałki E/Q
Oświetlenie: O/P
Studnia: I/U

## Wykorzystane materiały:
1. http://learnopengl.com/
2. https://www.youtube.com/channel/UC1Gx4dn-QcSpJtZNdiqxy0A