All Projects → mateeeeeee → Adria-DX11

mateeeeeee / Adria-DX11

Licence: MIT license
Graphics engine written in C++ using DirectX11

Programming Languages

C++
36643 projects - #6 most used programming language
HLSL
714 projects
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Adria-DX11

Adria-DX12
Graphics engine written in C++/DirectX12
Stars: ✭ 18 (-79.31%)
Mutual labels:  graphics-engine, entity-component-system, deferred-rendering, shadow-mapping, physically-based-rendering, normal-mapping, volumetric-lighting, tone-mapping, depth-of-field, screen-space-ambient-occlusion, volumetric-clouds, tiled-deferred, clustered-deferred
GITechDemo
Global illumination technical demo - a continuation of the Synesthesia3D (ex-LibRenderer) graphics engine used in https://github.com/iftodebogdan/ShaderEditor
Stars: ✭ 45 (-48.28%)
Mutual labels:  graphics-engine, global-illumination, bokeh, deferred-rendering, shadow-mapping, physically-based-rendering, volumetric-lighting
Arcane Engine
3D C/C++ Game Engine - Created By Brady Jessup
Stars: ✭ 242 (+178.16%)
Mutual labels:  graphics-engine, physically-based-rendering
Diligentengine
A modern cross-platform low-level graphics library and rendering framework
Stars: ✭ 2,142 (+2362.07%)
Mutual labels:  graphics-engine, directx11
Voxel Cone Tracing
Converting vertex meshes to voxel data and visualizing using VCT
Stars: ✭ 74 (-14.94%)
Mutual labels:  global-illumination, voxel-cone-tracing
Overload
3D Game engine with editor
Stars: ✭ 335 (+285.06%)
Mutual labels:  graphics-engine, physically-based-rendering
Rasterizer
CPU forward/deferred rasterizer with depth-buffering, texture mapping, normal mapping and blinn-phong shading implemented in C++
Stars: ✭ 77 (-11.49%)
Mutual labels:  deferred-rendering, shadow-mapping
ElkEngine
Simple graphics engine used as submodule in many of my projects
Stars: ✭ 54 (-37.93%)
Mutual labels:  graphics-engine, physically-based-rendering
limitless-engine
OpenGL C++ Graphics Engine
Stars: ✭ 95 (+9.2%)
Mutual labels:  graphics-engine, normal-mapping
3D-Engine-OpenGL-4
3D Graphics Engine For Games | C++ OpenGL 4.1
Stars: ✭ 19 (-78.16%)
Mutual labels:  graphics-engine, normal-mapping
Pmtech
Lightweight, multi-platform, data-oriented game engine.
Stars: ✭ 478 (+449.43%)
Mutual labels:  graphics-engine, entity-component-system
Diligentsamples
Sample projects demonstrating the usage of Diligent Engine
Stars: ✭ 138 (+58.62%)
Mutual labels:  graphics-engine
Flycube
Graphics API wrapper is written in C++ on top of Directx 12 and Vulkan. Provides main features including ray tracing.
Stars: ✭ 78 (-10.34%)
Mutual labels:  graphics-engine
Magnum Bootstrap
Bootstrap projects for Magnum C++11/C++14 graphics engine
Stars: ✭ 69 (-20.69%)
Mutual labels:  graphics-engine
Magnum Plugins
Plugins for the Magnum C++11/C++14 graphics engine
Stars: ✭ 66 (-24.14%)
Mutual labels:  graphics-engine
Base
https://www.researchgate.net/profile/Rajah_Iyer
Stars: ✭ 48 (-44.83%)
Mutual labels:  graphics-engine
Raytracinginoneweekend
RayTracing tutorial use Java&Cpp
Stars: ✭ 33 (-62.07%)
Mutual labels:  graphics-engine
Server
CasparCG Server is a Windows and Linux software used to play out professional graphics, audio and video to multiple outputs. It has been in 24/7 broadcast production since 2006. Ready-to-use downloads are available under the Releases tab https://casparcg.com.
Stars: ✭ 572 (+557.47%)
Mutual labels:  graphics-engine
glsl-tone-map
A collection of tone mapping functions available both as ES modules strings and as GLSL files for use with glslify.
Stars: ✭ 116 (+33.33%)
Mutual labels:  tone-mapping
Wolf.engine
The Wolf is a comprehensive set of C/C++ open source libraries for realtime rendering, realtime streaming and game developing
Stars: ✭ 230 (+164.37%)
Mutual labels:  graphics-engine

Adria-DX11

Graphics engine written in C++/DirectX11. For successful build you will need textures that you can find here.

Features

  • Deferred + Forward Rendering
  • Tiled Deferred Rendering
  • Clustered Deferred Rendering
  • Voxel Cone Tracing Global Illumination
  • Physically Based Shading
  • Image Based Lighting
  • Normal Mapping
  • Shadows
    • PCF Shadows for Directional, Spot and Point lights
    • Cascade Shadow Maps for Directional Lights
  • Volumetric Lighting
    • Directional Lights with Shadow Maps
    • Directional Lights with Cascade Shadow Maps
    • Point and Spot Lights
  • HDR and Tone Mapping
  • Bloom
  • Depth Of Field + Bokeh
    • Bokeh shapes supported - Hexagon, Octagon, Circle, Cross
  • Ambient Occlusion: SSAO, HBAO
  • SSR
  • SSCS
  • Deferred Decals
  • FXAA
  • TAA
  • God Rays
  • Lens Flare
  • Fog
  • Motion Blur
  • Volumetric Clouds
  • Ocean FFT
    • Adaptive Tesselation
    • Foam
  • Procedural Terrain with Instanced Foliage and Trees
  • Hosek-Wilkie Sky Model
  • Particles
  • ImGui Editor
  • Model Loading with tinygltf
  • Profiler
  • Shader Hot Reloading
  • Entity-Component System
  • Camera and Light Frustum Culling

Dependencies

tinygltf

ImGui

ImGuizmo

ImGuiFileDialog

stb

FastNoiseLite

json

Screenshots

Tiled Deferred Rendering with 256 lights Tiled Deferred Rendering Visualized
Voxel Cone Tracing Global Illumination Voxelized Scene

Image Based Lighting alt text

Ocean and Lens Flare alt text

Volumetric Lighting alt text alt text

Bokeh alt text

Volumetric Clouds alt text

Hosek-Wilkie Sky Model alt text

God Rays and Instanced Foliage alt text

Deferred Decals alt text

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