All Projects → leaf3d → Leaf3d

leaf3d / Leaf3d

Licence: mit
A lightweight 3D rendering engine based on modern OpenGL

Projects that are alternatives of or similar to Leaf3d

Renderhelp
⚡️ 可编程渲染管线实现,帮助初学者学习渲染
Stars: ✭ 494 (+2987.5%)
Mutual labels:  opengl, 3d, shaders, rendering-engine
Gaiasky
Mirror of Gaia Sky repository hosted on Gitlab: https://gitlab.com/langurmonkey/gaiasky
Stars: ✭ 162 (+912.5%)
Mutual labels:  opengl, 3d, glsl, shaders
Tinyrenderer
A brief computer graphics / rendering course
Stars: ✭ 11,776 (+73500%)
Mutual labels:  opengl, 3d, shaders, rendering-engine
3d Game Shaders For Beginners
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Stars: ✭ 11,698 (+73012.5%)
Mutual labels:  opengl, 3d, glsl, shaders
Reshade
A generic post-processing injector for games and video software.
Stars: ✭ 2,285 (+14181.25%)
Mutual labels:  opengl, glsl, shaders
Nimble
An OpenGL renderer with a modern and extensible rendering pipeline.
Stars: ✭ 144 (+800%)
Mutual labels:  opengl, shaders, rendering-engine
Hybridrenderingengine
Clustered Forward/Deferred renderer with Physically Based Shading, Image Based Lighting and a whole lot of OpenGL.
Stars: ✭ 563 (+3418.75%)
Mutual labels:  opengl, shaders, rendering-engine
Imogen
GPU Texture Generator
Stars: ✭ 648 (+3950%)
Mutual labels:  opengl, glsl, shaders
Tinyraycaster
486 lines of C++: old-school FPS in a weekend
Stars: ✭ 1,383 (+8543.75%)
Mutual labels:  opengl, 3d, rendering-engine
Glsltuto
GLSL shaders tutorial
Stars: ✭ 168 (+950%)
Mutual labels:  opengl, glsl, shaders
Shadered
Lightweight, cross-platform & full-featured shader IDE
Stars: ✭ 3,247 (+20193.75%)
Mutual labels:  opengl, glsl, shaders
Minijvm
Develop iOS Android app in java, Cross platform java virtual machine , the minimal jvm .
Stars: ✭ 127 (+693.75%)
Mutual labels:  opengl, 3d, cross-platform
Limonengine
3D FPS game engine with full dynamic lighting and shadows
Stars: ✭ 331 (+1968.75%)
Mutual labels:  opengl, 3d, cross-platform
Webgl Fundamentals
WebGL lessons that start with the basics
Stars: ✭ 3,315 (+20618.75%)
Mutual labels:  3d, glsl, shaders
Tinyraytracer
A brief computer graphics / rendering course
Stars: ✭ 3,971 (+24718.75%)
Mutual labels:  3d, shaders, rendering-engine
Gdx Vfx
LibGDX post-processing visual effects
Stars: ✭ 105 (+556.25%)
Mutual labels:  opengl, glsl, shaders
Engine
A basic cross-platform 3D game engine
Stars: ✭ 208 (+1200%)
Mutual labels:  opengl, 3d, cross-platform
Sildurs Shaders.github.io
Sildurs shaders website
Stars: ✭ 84 (+425%)
Mutual labels:  opengl, glsl, shaders
Simplerenderengine
Small C++14 render engine
Stars: ✭ 253 (+1481.25%)
Mutual labels:  opengl, shaders, rendering-engine
Shadergen
Proof-of-concept library for generating HLSL, GLSL, and Metal shader code from C#,
Stars: ✭ 395 (+2368.75%)
Mutual labels:  opengl, glsl, shaders

leaf3d

A lightweight 3D rendering engine based on modern OpenGL.

Overview

Requirements

The project uses CMake for building:

https://cmake.org/

Ubuntu (16.04 or later)

$ sudo apt install git build-essential cmake xorg-dev libgl1-mesa-dev

MacOSX

$ brew install cmake

Windows 10

You need to manually install these tools:

Now open a Developer Command Prompt for VS 2017 and you are ready to build the project.

Building

# Clone repo
$ git clone [email protected]:leaf3d/leaf3d.git

# Build project
$ cd leaf3d
$ mkdir Build
$ cd Build
$ cmake ..
$ cmake --build .

License

MIT License © Emanuele Bertoldi

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].