All Projects → Litmin → PanGuEngine

Litmin / PanGuEngine

Licence: MIT license
A Rendering Engine based on DirectX12

Programming Languages

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

PanGuEngine

A Rendering Engine based on Direct3D 12
Development Log:https://www.zhihu.com/column/c_1159801832779427840

Requirement

  • Windows SDK 10.0.19041.0
  • C++ 17

Feature:

Direct3D Render Hadrware Interface(D3D12RHI)

  • Shader Resource Binding System
  • Resource State Tracking System
  • Dynamic Resource
  • Async Compute
  • Multi thread Rendering

Shading

  • Physically Based Shading
  • Image based Lighting
  • Percentage-Closer Soft Shadows
  • Cascaded Shadow Mapping
  • Volumetric Rendering: Fog/Light/Cloud
  • Sky Atmosphere
  • Realtime Global Illumination
  • Post process based on Compute Shader

Pipeline

  • Forward Renderer
  • Deferred Renderer
  • GPU Driven Pipeline
  • Frame Graph

image PCSS
image

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