Week 2: Implementing non-linear and color interpolators

m-agour
Published: 07/04/2022

What did you do this week?

  • Implemented some other general interpolators such as n-degree spline and cubic spline interpolators. Also implemented HSV and LAB color interpolators.

    PRs #612 and #613

  • Added animation slider to seek a particular time and visualize the timeline in real-time.

  • Managed to do the transformation on the GPU side using GLSL using matrices. And did some digging about how and when we interpolate the camera and also how to do this on the GPU side.

What is coming up next week?

This week I will do the following

  • Allow FURY actors to maintain the number of primitives as an object property so that it can be used to manipulate only a subset of primitives in a single actor.

  • Change the structure of the Animation API to a newer one designed by Filipi to solve performance issues when creating a large number of timelines.

  • Implement the Bézier curve interpolation.

Did you get stuck anywhere?

I got stuck trying to fix the clipping plans not being appropriately set. Which caused actors to disappear at some point.

DJDT

Versions

Time

Settings from gsoc.settings

Headers

Request

SQL queries from 1 connection

Static files (2312 found, 3 used)

Templates (11 rendered)

Cache calls from 1 backend

Signals

Log messages