Adrien-radr / radar

OpenGL 4 PBR engine

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Radar Engine

A Physically based renderer in OpenGL/GLSL 4.

Warning : This repo is in development and might not work out of the box depending on when you clone it.

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5 Screenshot 6

Features

  • OpenGL 4.x / GLSL(400) rendering engine
  • Physically based rendering (GGX and Lambertian diffuse) with albedo/specular-roughness/normal maps
  • Ocean rendering
  • Atmospheric scattering with time of day (Sun + Moon)
  • Immediate mode GUI inspired by dear-imgui
  • GLTF Model suport
  • Basic OpenAL support

TODO

  • Unifying ocean and atmosphere rendering for smooth water to sky transition

Sources

This repository contains an implementation of those papers, amongst other things :

Used libraries

About

OpenGL 4 PBR engine

License:MIT License


Languages

Language:C++ 98.4%Language:Lua 1.6%