Pitivi: Color correction interface using three chromatic wheels

Short Description

Currently in Pitivi, the UI for configuring an effect applied to a clip is generated dynamically. Also, as of now we simply use a Numeric widget to specify RGB values of color correction effects. With this project I want to -

  • Provide a mechanism for adding custom GUI for effects.
  • Implement a custom UI for 3 point color balance effect using three chromatic wheels for adjusting shadows, midtones and highlights.

Mentor

Mathieu Duponchelle will be mentoring my project. He's a previous(co-) maintainer of Pitivi.

About Me

My name is Suhas Nayak and I'm a Mathematics & Computing Undergraduate at IIT Guwahati, India. Follow my blog at https://suhas2go.github.io to stay updated on my work.

Schedule

Time period

Task

Status

May 30 – June 14

Nekohayo’s custom_effect_config branch up and running again.

Merged

June 14 – June 30

Completely working mechanism for adding custom UI (T3263 and T7761 complete).

Merged

June 30 – July 14

50% Color wheel widget implementation complete.

Done

July 14 – July 28

Color wheel widget implemented.

Done

July 28 – August 14

Designed the custom UI for 3 point color balance effect using color wheels.

Done

August 14 – August 29

Implemented the UI for 3 point color balance effect using color wheel widgets (T2372 complete).

Done

Added tests.

Merged

Added documentation.

TODO

Stretch goal 1

Task T7810

Merged

Stretch goal 2

Tasks T2678 and T3426

TODO

Blog posts

  1. First report on Google Summer of Code

  2. Not rebasing an old feature branch

  3. A way to have Custom Effect UI - Pitivi

  4. Two Realizations...

  5. My first GUADEC :D

  6. GSoC'17 - Final Report

Outreach/SummerOfCode/2017/Projects/SuhasNayak_PitiviColorCorrectionInterface (last edited 2017-09-06 09:51:00 by SuhasNayak)