Video Effects on GPU

The goal of this project is to create an version0 of framework for GPAC. we worked on a forked github repo of GPAC.

This was a group work Members: Mankai, Yassine Waly, Mohamed Rached Xia, Caroline Saheb, Zakary

What I learnt from this project:

→Working with structures in javascript →First time working with GLSL →Understanding the basics of rendering on the screen; orhtorgraphic and perspective projections →Worked around frameBuffers and unifrom variables

Personal contribution:

→Comming up with a generation system that creates GLSL code to pass to the GPU based on the input of the user. →Chaining different filters on video.

GitHub Repo
Final report(in french)