Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/elkard/gkom_opengl_well
- Owner: elkaRD
- Created: 2020-01-12T17:11:37.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-01-21T23:15:40.000Z (almost 5 years ago)
- Last Synced: 2024-01-25T15:05:34.685Z (10 months ago)
- Topics: cpp, forest, game-engine, game-engine-3d, gamedev, graphics, opengl
- Language: C++
- Homepage:
- Size: 15.6 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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:**
**Wygląd finalny:**
**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