TauGames / CarbonRender

A real-time rendering engine based on C++ and OpenGL

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CarbonRender

A real-time rendering engine based on C++ and OpenGL

Showcase video:
IMAGE ALT TEXT

Main

Features:

  • Deferred Shading pipeline

  • Physically based rendering

PBR

  • Linear space lighting

  • PCSS & CSM shadow

PCSS CSM

  • Alchemy AO

AO

  • Real-time RSM GI, no precomputing

GI

  • Screen space reflection

SSR

  • Real-time volumetric cloud

  • Real-time atmosphere scattering

CLOUD

  • Real-time volumetric fog

FOG0

FOG1

Future Work:

  • HDR

  • FFT Ocean

  • Terrain System

  • UI and Editor

  • New Atmosphere Scattering Method

  • Night Sky

About

A real-time rendering engine based on C++ and OpenGL

License:MIT License


Languages

Language:C++ 69.4%Language:C 29.8%Language:GLSL 0.6%Language:Objective-C 0.2%