All Projects → Adrien-radr → radar

Adrien-radr / radar

Licence: MIT license
OpenGL 4 PBR engine

Programming Languages

C++
36643 projects - #6 most used programming language
lua
6591 projects

Projects that are alternatives of or similar to radar

Daemon
The Dæmon game engine. With some bits of ioq3 and XreaL.
Stars: ✭ 136 (+444%)
Mutual labels:  glsl, openal, pbr
redcube
JS renderer based on GLTF to WebGPU or WebGL backends.
Stars: ✭ 86 (+244%)
Mutual labels:  glsl, pbr
Nabla
OpenGL/OpenGL ES/Vulkan/CUDA/OptiX Modular Rendering Framework for PC/Linux/Android
Stars: ✭ 235 (+840%)
Mutual labels:  glsl, pbr
limitless-engine
OpenGL C++ Graphics Engine
Stars: ✭ 95 (+280%)
Mutual labels:  glsl, pbr
ElkEngine
Simple graphics engine used as submodule in many of my projects
Stars: ✭ 54 (+116%)
Mutual labels:  glsl, glfw3
MoravaEngine
2D/3D graphics engine written in C++ language. It currently supports the following graphics APIs: OpenGL 3.3+, Vulkan 1.2, DirectX 11. Its current purpose is to experiment with various CG concepts and techniques.
Stars: ✭ 129 (+416%)
Mutual labels:  glsl, pbr
Ouzel
C++ game engine for Windows, macOS, Linux, iOS, tvOS, Android, and web browsers
Stars: ✭ 607 (+2328%)
Mutual labels:  glsl, openal
rPBR
Physically based rendering (PBR) for raylib
Stars: ✭ 72 (+188%)
Mutual labels:  glsl, pbr
osgw
Real-Time Ocean Animation with Gerstner Waves
Stars: ✭ 51 (+104%)
Mutual labels:  ocean, glsl
GLSL-howto
random code that I use/write
Stars: ✭ 18 (-28%)
Mutual labels:  glsl
3D interactive graphics rendering engine
Develop a 3D interactive graphics rendering engine
Stars: ✭ 31 (+24%)
Mutual labels:  glsl
DuEngine
An efficient interactive C++ renderer for ShaderToy-alike demos with 2D/3D/CubeMap/Video/Camera/LightField/Volume textures. (Partially used in my I3D 2018 papers)
Stars: ✭ 62 (+148%)
Mutual labels:  glsl
dots
digital ocean api typescript/javascript wrapper
Stars: ✭ 65 (+160%)
Mutual labels:  ocean
DrawSpace
Space-game oriented rendering engine
Stars: ✭ 20 (-20%)
Mutual labels:  atmospheric-scattering
FWK
💎 3D game framework in C, with Luajit bindings now.
Stars: ✭ 423 (+1592%)
Mutual labels:  pbr
stb-truetype-example
Example of how to use stb_truetype library for rendering TrueType fonts.
Stars: ✭ 51 (+104%)
Mutual labels:  stb-truetype
minigdx
Minimalist Game Framework using Kotlin Multiplatform
Stars: ✭ 136 (+444%)
Mutual labels:  glsl
bruneton-sky-model
An OpenGL implementation of Eric Bruneton's Precomputed Atmospheric Scattering paper.
Stars: ✭ 71 (+184%)
Mutual labels:  atmospheric-scattering
TD-Flow-ABS
Real-time Flow-based Image and Video Abstraction in TouchDesigner.
Stars: ✭ 72 (+188%)
Mutual labels:  glsl
linter-glsl
Atom package that lints GLSL shaders on the fly.
Stars: ✭ 15 (-40%)
Mutual labels:  glsl

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

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