Skip to content

kacper119p/TideEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TideEngine

Tide Engine is an OpenGL renderer made as part of Graphics Programming course at Lodz University of Technology.

Requirements

Dependencies

In project

Packages which source files were added to the thirdparty folder:

CPM

Packages installed automatically by CPM:

VCPKG

Packages that have to be added to your vcpkg repository:

Sample Scene

Project's window after succesful building and running the project: Project's window after succesful building and running the projecti

Features

  • PBR materials using Cook-Torrance reflectance model
  • Image-based lighting
  • Environment mapping
  • Directional, spot and point lights using shadow mapping with PCF
  • Scene graph
  • GPU particle system
  • Postprocessing (bloom, tonemapping, gamma correction)

Controls

WASD - move camera
Right mouse click + mouse movement - look around
ESC - close application
You can choose light from inspector and manipulate its properties using text fields or gizmos.
E - Translate
R - Rotate
T - Scale

About

Tide Engine is an OpenGL renderer made as part of Graphics Programming course at Lodz University of Technology.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors