wpumacay / renderer

A minimal renderer for prototyping 3D applications

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A minimal renderer for prototyping 3D applications

GitHub license

Build status

Build Status
Ubuntu ci-linux

Intro

This repo contains the implementation of a basic 3D OpenGL-based renderer. It contains basic abstractions of resources like VBOs, FBOs, etc., as well as a small OOP-based API to create a scene, similarly to ThreeJs, BabylonJs and Ogre3D. Some sample applications that can be built with this renderer are shown below:

demo-1

demo-2

Setup

We're currently refactoring the whole library in the dev branch. Hopefully in some days we'll have the codebase up and running again. I'msorry in advance for any inconvenience.

About

A minimal renderer for prototyping 3D applications

License:MIT License


Languages

Language:C++ 74.6%Language:JavaScript 12.2%Language:Python 8.2%Language:CMake 4.1%Language:HTML 0.6%Language:Dockerfile 0.2%