-
Notifications
You must be signed in to change notification settings - Fork 1
ShadowMap Abstraction #35
Copy link
Copy link
Open
Labels
component: engine objectsRelated to objects from the engine itself (e.g. Cameras, Lights, Meshes, etc.)Related to objects from the engine itself (e.g. Cameras, Lights, Meshes, etc.)component: rendering pipelineRelated to the parts of the rendering pipeline (e.g. culling, shadows, lighting, etc.)Related to the parts of the rendering pipeline (e.g. culling, shadows, lighting, etc.)component: shadersRelated to creating/updating/refactoring glsl shaders from the engineRelated to creating/updating/refactoring glsl shaders from the enginetype: docstype: feature
Description
Metadata
Metadata
Assignees
Labels
component: engine objectsRelated to objects from the engine itself (e.g. Cameras, Lights, Meshes, etc.)Related to objects from the engine itself (e.g. Cameras, Lights, Meshes, etc.)component: rendering pipelineRelated to the parts of the rendering pipeline (e.g. culling, shadows, lighting, etc.)Related to the parts of the rendering pipeline (e.g. culling, shadows, lighting, etc.)component: shadersRelated to creating/updating/refactoring glsl shaders from the engineRelated to creating/updating/refactoring glsl shaders from the enginetype: docstype: feature
Projects
StatusShow more project fields
Todo
Description
This keeps track of the implementation of shadow mapping. This is an engine object that abstracts away this feature by using both, and an FBO and an appropriate camera (or at least a frustum object) according to the light type.
The implementation should allow the usage of multiple lights (multiple lights could cast shadows) and have the related GLSL code separated into appropriate `ShaderChunks.
Tasks
Notes