Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

unitygraphics/GravityEngine

Open more actions menu
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

133 Commits
133 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Gravity Engine

Introduction

Icon

This is my personal game engine project that uses DirectX 12 exclusively for rendering.

Preview

Features

PBR

PBR_1

PBR_2

PBR_3

Manipulation Gizmo

Manipulation

Clustered Deferred (1000 lights)

Clustered

Temporal Anti-Aliasing

TAA

Cascaded Shadow Map

CSM

Percentage Closer Soft Shadow

PCSS

Capsule Soft Shadow

CapsuleShadow

Signed Distance Field Baking

SDF_Baking

SDF Ray-Traced Shadow

SDF_Shadow_1

SDF_Shadow_2

Ground Truth Ambient Occlusion & Reflection Occlusion

AO_RO

Stochastic Screen Space Reflection

with

  • Importance GGX
  • Prefilter
  • HiZ Tracing
  • BRDF-weighted resolve

SSR

Depth of Field

SSR

Motion Blur

SSR

Bloom

SSR

ACES Tone Mapping & Uncharted 2 Tone Mapping

Dependencies


1. DirectXTK12

2. fbxsdk

copy

FBX SDK\2019.2\lib\vs2017\x64\debug\ {libfbxsdk.dll,libfbxsdk.lib,libfbxsdk.pdb}

to

Debug\Build

3. boost

4. DirectXTex

todo

  • Editor
    • Scene Serialization
    • Manipulation Gizmo
  • Renderer
    • TBDR/CBDR
    • PBR
    • Temporal AA
    • Occlusion Culling
    • CSM/PCSS
    • Signed Distance Field Ray-Traced Shadow
    • GTAO/GTSO
    • Stochastic SSR
    • Depth of Field
    • McGuire Motion Blur
    • Bloom
    • TLOU-Styled Indirect Shadow
    • DDGI
    • Glossy GI
    • Refactoring
  • Mono
  • Particle System
  • Animation System

About

my dx12 playground

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 82.6%
  • C 8.9%
  • HLSL 5.4%
  • C# 3.1%
Morty Proxy This is a proxified and sanitized view of the page, visit original site.