Skip to content

Joke-Dk/RcEngine

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

RcEngine

RcEngine is a graphics engine implemented in C++, inspired by OGRE and KlayGE.

###Features:

  • Direct3D11 or OpenGL 4.2+ rendering system.
  • XML baded Effect system, HLSL or GLSL shaders, caching of bytecode (not finished).
  • Support all kinds of shader, including vertex, geometry, tesselation, pixel, compute shaders.
  • Multiple render path, including forward, light pre-pass deferred lighting, tile based deferred shading, Forward+.
  • Hardware skeletal animation, animation blend, crossfade.
  • Shadow map for directional light and spot light, including PSSM, VSM, PCF.
  • Inbuilt simple UI system, distance field font (not finished).
  • Model/Animation/Material import from FBX or OGRE Binary mesh format.

###Todo:

  • Change to Entity-Componment architecture.
  • Add support for physical engine.
  • Add support for lua script.

###Samples:

Tile Based Deferred Shading

GUI

About

RcEngine is a graphics engine implemented in C++, inspired by OGRE and KlayGE.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published