Skip to content

yunusyurtturk/opengl-renderer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenGL Renderer.

This repo serves as a practice space and playground for my personal exploration.

Although I am already familiar with many of the concepts involved, my experience is primarily based on using existing frameworks such as game engines and other graphics-related software. Here, I aim to develop a project entirely from scratch..

  • 3D coordinate
  • Perspective camera/projection
  • Culling
  • Model/Mesh rendering
  • Multiple mesh rendering
  • Different type of meshes (not limited to cube!)
  • Textures
  • Mesh loading
  • Multiple light sources
  • Framebuffers
  • Post processing
  • etc.

Basic

image

Now it can render complex .fbx objects (diffuse only)

image

Framebuffers & post-processing shader selection. See Framebuffer and ScreenShader combobox selection on the right.

image image

Able to render spherical meshes & textures

image

Spherical mesh with post-process effect (Inversion)

image

About

OpenGL rendering playground for myself.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages