A 3D renderer for FNA
 
 
Go to file
cosmonaut 632f0a5b06 break shadow computes out into include file 2020-10-02 11:57:13 -07:00
Cameras Directional Light + Shadows + Tone Mapping + One Pass Per Light (#2) 2020-10-01 19:46:25 +00:00
EffectInterfaces Directional Light + Shadows + Tone Mapping + One Pass Per Light (#2) 2020-10-01 19:46:25 +00:00
Effects break shadow computes out into include file 2020-10-02 11:57:13 -07:00
Geometry more toon effect + remove material from MeshPart 2020-10-01 22:26:40 -07:00
Lights basic toon shading + controllable ambient light setting 2020-10-01 14:52:19 -07:00
Loaders more toon effect + remove material from MeshPart 2020-10-01 22:26:40 -07:00
.gitattributes Directional Light + Shadows + Tone Mapping + One Pass Per Light (#2) 2020-10-01 19:46:25 +00:00
.gitignore initial commit 2020-08-04 02:32:02 -07:00
Kav.Core.csproj basic toon shading + controllable ambient light setting 2020-10-01 14:52:19 -07:00
Kav.Framework.csproj basic toon shading + controllable ambient light setting 2020-10-01 14:52:19 -07:00
Kav.sln camera tweak + fix capitalization 2020-08-05 23:58:18 -07:00
README.md Directional Light + Shadows + Tone Mapping + One Pass Per Light (#2) 2020-10-01 19:46:25 +00:00
Renderer.cs more toon effect + remove material from MeshPart 2020-10-01 22:26:40 -07:00
Resources.cs basic toon shading + controllable ambient light setting 2020-10-01 14:52:19 -07:00

README.md

Kav

A 3D renderer built on top of FNA.

Roadmap

Essential

  • PBR shading
  • Deferred rendering
  • Point lighting
  • Directional lighting
  • Directional shadow maps
  • Cascading shadow maps
  • Tone map shader
  • Poisson soft shadowing
  • Frustum culling
  • Shadow-casting point lights
  • Parabolic lights
  • Skyboxes
  • Screen-space reflection

Nice-To-Haves

  • Anti-aliasing
  • Image-based lighting
  • Volumetric lighting
  • Volumetric smoke