Skip to content

Latest commit

 

History

32 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prerequisites


This project requires:

  • OpenGL 3.3 or later
  • openFrameworks 0.12.0

Description of the Project

This project represents our first attempt at creating a graphics engine using shaders written in GLSL. It integrates the use of textures, materials, and lighting.*This project started from a school project.

Sources

We have used several external resources for this project:

Textures

The textures used in this project come from Polyhaven's website.

Geometries

We have used geometries provided by openFrameworks.

Addons

We have used the following addons:

  • ofxAssimpModelLoader
  • ofxGui
  • ofxRayTracer

Inspiration

We were inspired by shaders from the following Git repositories:

  • ShadersLibrary by leozimmerman
  • ofxRayTracer by edap
  • ofxShadersFX by Scylardor

Screenshots

Here are some examples of the shaders in action:

Blinn-Phong Shader

PBR (Physically-Based Rendering) Shader

Screenshot of the last update(from 13/06/2024) Last update with menus

About

Engine 1

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages