mos
mos copied to clipboard
Lightweight game engine.
Implement the bone influences from bones of the model, using weights in the vertex.
The vertex class needs to support bone weights. A vector for weights and a vector for bone indices.
Add a new contaner to the model class wich contains bone matrices. Also import theese from file.
Fix shadows for the environment rendering.
The spotlight freaks out when aimed directly straight down. Related to the glm look_at function.
Skybox rendering is a bit cumbersome to use. Might be better to support the world background set in Blender. As an equrectangular environment texture.
The camera class contains unnecessary states, like up, center, position etc. Remove these and only use the view matrix.
The blurring of shadow maps seems to use own textures to save the blurred pass. Save the blurred into the original textures instead to save memory.