Animations: idle, run, attack. 4 point PBR lights in different colors. Maybe a little dark. ![]()
Features
Features currently supported:
-
PBRreal time physics base rendering algorithm and HDR. -
render passseparated render pass: G-buffer, lighting, shadow mapping, SSAO. -
shadow mappingreal time shader based shadow mapping. -
SSAOreal time screen-space SSAO. -
ECSEntity Component & GameObject System just like Unity Engine. -
motion blendingbone animation blending, supporting all the animations from mixamo.com. -
third person controllerplayer-camera controller just like all the third person game, supporting PS4 controller.
Frameworks
-
OpenGL ES 3.2 & GLMCore graphic api and core math library. -
AssimpAlthough I have wrote some model loader program by myself, Assimp is more professional library and can handle more complex situations. Open Asset Import Library (short name: Assimp) is a portable Open Source library to import various well-known 3D model formats in a uniform manner. -
stbPublic domain C image loading library by nothings.
Assets
- Character and animation from mixamo.