With a view to make it simpler for movie, VR and different visible content material creators to work with particular person frames on display, Fb has created a brand new unit with which to measure time, that divides extra neatly than normal models like seconds.

The unit is named a Flick, and it’s equal to 1/705600000th of a second. The corporate explains how this works in relation to frequent body charges as follows:

When working creating visible results for movie, tv, and different media, it is not uncommon to run simulations or different time-integrating processes which subdivide a single body of time into a hard and fast, integer variety of subdivisions. It’s helpful to have the ability to accumulate these subdivisions to create actual 1-frame and 1-second intervals, for quite a lot of causes.

(This will) in integer portions precisely symbolize a single body period for 24hz, 25hz, 30hz, 48hz, 50hz, 60hz, 90hz, 100hz, 120hz, and likewise 1/1000 divisions of every.

The concept with Flicks is to simply divide body charges when working with visible media – one thing that’s not simply achieved with seconds and nanoseconds.

For instance, most motion pictures and TV reveals are displayed at 24 frames per second, and every body is .04166666667 seconds lengthy. Should you needed to edit your content material exactly or work out precisely what number of frames of animation are wanted for overlaying in your video, it might get troublesome to sync the whole lot up whereas calculating the period of those clips in seconds. With flicks, a single body at 24 fps equates to 29,400,000 flicks. A single body at 120 fps is loads much less: 5,880,000 flicks – and these are good, spherical numbers which might be straightforward to work with.

The unit was created by Christopher Horvath, a former Fb worker at Oculus’ Story Studio. The corporate hopes to popularize it and make it an business normal, nevertheless it’s as much as professionals to resolve in the event that they’d care to make use of it.

Discover out extra about flicks on this GitHub repository.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.