mortennobel / Rendere
Simple render engine for OpenGL
Stars: ✭ 57
Programming Languages
cpp
1120 projects
Labels
Projects that are alternatives of or similar to Rendere
Tinyrenderer
A brief computer graphics / rendering course
Stars: ✭ 11,776 (+20559.65%)
Mutual labels: opengl, rendering-engine
Nimble
An OpenGL renderer with a modern and extensible rendering pipeline.
Stars: ✭ 144 (+152.63%)
Mutual labels: opengl, rendering-engine
Tinyraycaster
486 lines of C++: old-school FPS in a weekend
Stars: ✭ 1,383 (+2326.32%)
Mutual labels: opengl, rendering-engine
Graphics Algorithm
3D图形学算法Code。包括软渲染、光线追踪、PBR等等~
Stars: ✭ 67 (+17.54%)
Mutual labels: opengl, rendering-engine
Simplerenderengine
Small C++14 render engine
Stars: ✭ 253 (+343.86%)
Mutual labels: opengl, rendering-engine
Blue Flame Engine
A 3D/2D game engine that supports both DirectX11 and OpenGL 4.5
Stars: ✭ 129 (+126.32%)
Mutual labels: opengl, rendering-engine
Hybridrenderingengine
Clustered Forward/Deferred renderer with Physically Based Shading, Image Based Lighting and a whole lot of OpenGL.
Stars: ✭ 563 (+887.72%)
Mutual labels: opengl, rendering-engine
Nn vis
A project for processing neural networks and rendering to gain insights on the architecture and parameters of a model through a decluttered representation.
Stars: ✭ 343 (+501.75%)
Mutual labels: opengl, rendering-engine
Lighthouse2
Lighthouse 2 framework for real-time ray tracing
Stars: ✭ 542 (+850.88%)
Mutual labels: opengl, rendering-engine
Leaf3d
A lightweight 3D rendering engine based on modern OpenGL
Stars: ✭ 16 (-71.93%)
Mutual labels: opengl, rendering-engine
Open Inventor
Open Inventor is an object oriented scene graph library implemented in C++ layered on top of OpenGL. It was originally developed by SGI.
Stars: ✭ 45 (-21.05%)
Mutual labels: opengl
Sunset Cyberspace
🎮👾Retro-runner Game made in Expo, Three.js, OpenGL, WebGL, Tween. 🕹
Stars: ✭ 54 (-5.26%)
Mutual labels: opengl
Glmviz
A high framerate, fully configurable OpenGL music visualizer
Stars: ✭ 56 (-1.75%)
Mutual labels: opengl
Shaderworkshop
Interactive GLSL fragment shaders editor made with Qt
Stars: ✭ 43 (-24.56%)
Mutual labels: opengl
RenderE
Simple render engine for OpenGL
Note: RenderE is no longer maintained. Instead checkout :
DESCRIPTION
The purpose of the render is to create a basic render engine for the OpenGL 3.0.
The goal of the project is:
- Simple code
- Avoid using any deprecated code for OpenGL
- Wrap OpenGL calls
- Create a simple scenegraph used in the rendering
- Comply with the Google C++ Style Guide
Dependencies:
- GLEW
- glm (OpenGL Mathematics)
- Xerces-C++
- libPNG (optional texture loader)
- zlib (optional - but required for libPNG)
- FBX SDK (optional - model loader)
Features
- Shader based (GLSL)
- Component based scene graph
- Model loading (FBX, Collada)
- Scene descriptions in XML
Todo
- View frustum culling
- Particle system
- Deferred shading
- Post processing effects (SSAO, Bloom
- Replace Xerces with TinyXml (http://www.grinninglizard.com/tinyxml/)
INSTALLATION
[Todo create documentation]
License
Copyright Morten Nobel-Joergensen (http://www.nobel-joergensen.com)
License lgpl 3.0 (http://www.gnu.org/licenses/lgpl-3.0.txt)
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].