Skip to content

Well abstracted, high performance opengl c++ realtime rendering engine. currently my main project

Notifications You must be signed in to change notification settings

puresesh/cortex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cortex engine

Showcase PhysicsShowcase

A powerful and lightweight 3D renderer built in C++ and OpenGL, supporting a wide range of features listed down below.

The focus of this project is to have an agile engine, i can use to develop my own physics engine / showcase various data science concepts like 3d points clouds, map data etc all in my own ecosystem.

Everything is coded from scratch, trying to implement everything in the way i would do as much as possible.

The only Libraries used are GLFW (xlib is terrible), OpenGL, and STB image to load pngs.


Features

  • Foreward rendering
  • Physically Based Rendering (PBR)
  • Support for GLTF/GLB models / full scenes including materials / positioning/
  • Custom abstraction, making the engine suitable for easy expansion.
  • Animation system for Camera animations / cutscenes using control points and interpolating between them
  • Primitive Physics engine consising of: Point physics(gravity, drag, conditional), Spring constraints and more to come soon.

More readme coming soon :-)

About

Well abstracted, high performance opengl c++ realtime rendering engine. currently my main project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages