All Projects → htmlboss → Opengl Renderer

htmlboss / Opengl Renderer

Licence: mit
Modern OpenGL renderer written in C++17

Programming Languages

c
50402 projects - #5 most used programming language
cpp
1120 projects
cxx
24 projects

Projects that are alternatives of or similar to Opengl Renderer

Daemon
The Dæmon game engine. With some bits of ioq3 and XreaL.
Stars: ✭ 136 (+60%)
Mutual labels:  game-engine, 3d-game-engine, opengl, pbr
Etengine
Realtime 3D Game-Engine with a focus on space sim. Written in C++ 14
Stars: ✭ 408 (+380%)
Mutual labels:  game-engine, 3d-game-engine, opengl, pbr
Xray 16
Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;)
Stars: ✭ 1,806 (+2024.71%)
Mutual labels:  game-engine, 3d-game-engine, opengl
Photonbox
A portable modern OpenGL Game-Engine with focus on PBR
Stars: ✭ 93 (+9.41%)
Mutual labels:  game-engine, opengl, pbr
Engine
Go 3D Game Engine
Stars: ✭ 1,362 (+1502.35%)
Mutual labels:  game-engine, 3d-game-engine, opengl
Blue Flame Engine
A 3D/2D game engine that supports both DirectX11 and OpenGL 4.5
Stars: ✭ 129 (+51.76%)
Mutual labels:  game-engine, 3d-game-engine, opengl
Vxr
General purpose engine written in C++ with emphasis on materials rendering (PBR, clear coat, anisotropy, iridescence)
Stars: ✭ 181 (+112.94%)
Mutual labels:  game-engine, opengl, pbr
G3nd
G3N Game Engine Demo
Stars: ✭ 197 (+131.76%)
Mutual labels:  game-engine, 3d-game-engine, opengl
Engine
A basic cross-platform 3D game engine
Stars: ✭ 208 (+144.71%)
Mutual labels:  game-engine, 3d-game-engine, opengl
Duality
a 2D Game Development Framework
Stars: ✭ 1,231 (+1348.24%)
Mutual labels:  game-engine, opengl
Nya
[WIP] Game Engine written in Crystal
Stars: ✭ 16 (-81.18%)
Mutual labels:  game-engine, opengl
Permafrost Engine
An OpenGL RTS game engine written in C
Stars: ✭ 851 (+901.18%)
Mutual labels:  game-engine, opengl
Yage
Simple game engine, written in C++
Stars: ✭ 7 (-91.76%)
Mutual labels:  game-engine, opengl
Raylib
A simple and easy-to-use library to enjoy videogames programming
Stars: ✭ 8,169 (+9510.59%)
Mutual labels:  opengl, game-engine
Space
A 3D Game Engine by creatorlxd.Use DirectX
Stars: ✭ 19 (-77.65%)
Mutual labels:  game-engine, 3d-game-engine
Ursina
A game engine powered by python and panda3d.
Stars: ✭ 730 (+758.82%)
Mutual labels:  game-engine, 3d-game-engine
Dotfeather
A closs-platform generic gameengine built on C#/.NET Standard 2.1
Stars: ✭ 28 (-67.06%)
Mutual labels:  game-engine, opengl
Simpleton Engine
What a stupid name for a library
Stars: ✭ 42 (-50.59%)
Mutual labels:  game-engine, opengl
Pbr
An implementation of physically based shading & image based lighting in D3D11, D3D12, Vulkan, and OpenGL 4.
Stars: ✭ 722 (+749.41%)
Mutual labels:  opengl, pbr
Kepler3d
OpenGL and C++14 game engine that loads glTF 2.0
Stars: ✭ 9 (-89.41%)
Mutual labels:  game-engine, opengl

MP-APS

A modern OpenGL 3D rendering engine. The idea behind it is to be very simple to use: no weird abstraction layers, janky variable names, or massive 2000+ line classes. It's primarily a playground for me to implement (or at least try :P) different graphics programming techniques. Progress has been slow since I'm juggling full-time Univesity studies, work, and trying to be physically active. Eventually, I want to create a "scene-based" engine, where you can load up some model(s), add some fancy lights, and virtually explore it.

MPAPS

Open Source Love MIT Licence Codacy Badge

forthebadge forthebadge

Screenshots

Anti-aliased wireframe rendering: Wireframe rendering

Physically Based Rendering: PBR PBR

Image Based Lighting (IBL): IBL

Bloom: Bloom

(OLD VERSION) CPU-based terrain generation using Perlin noise: Terrain

Features

  • Assimp model loading.
  • Post processing (HDR, vibrance, bloom).
  • Parallel AABB frustum culling.
  • XML engine configuration.
  • Support for #include directives in shaders.
  • Shader-based wireframe overlay.
  • Physically-based rendering.

WIP

Roadmap

Pipe-dreaming

  • CDLOD Terrain.
  • Planetary rendering.
  • Global illumination (Cascaded Light Propagation Volumes).

Third Party Code

Research Used

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].