nustxujun / Portable

a collections of rendering techniques based on d3d11 for study 渲染技术的收集与学习

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Portable

a collections of rendering techniques based on d3d11 for study

Feature

  • Physically based rendering (Cook-Torrance)
  • Standard deferred rendering
  • Tile based deferred lighting
  • Clustered based deferred lighting
  • Cascaded Shadow Mapping
  • Exponential Shadow Mapping
  • Parallax corrected cubemap(proxy geometry, distance texture)
  • Screen space reflections
  • Screen space ambient occlusion
  • Parallax occlusion mapping
  • Camera motion blur
  • Object motion blur(from unity)
  • Irradiance volumes
  • TAA
  • Separable subsurface scattering
  • Volumetric light

PBR

CDR

TBDR

Irradiance Volumes

CSM + ESM

ESM + PCSS

VCT indirect diffuse + specular

Separable SSS

skin transmittance

Volumetric light

Camera motion blur

更多

About

a collections of rendering techniques based on d3d11 for study 渲染技术的收集与学习


Languages

Language:C++ 81.7%Language:C 14.9%Language:HLSL 3.4%