Skip to main content

Facebook twists time to make graphics easier to code with Flick

facebook flick new time unit for coding the wolfe macbook vr rift
Facebook has a new creation: The Flick. And no, it’s not a fancy version of that annoying Facebook poke, it’s actually a new unit of time designed for coding video and other moving visual effects. Shared on GitHub on Monday, January 22, by Facebook’s Oculus division, a Flick is designed to simplify syncing videos and animations at multiple frame rates or monitor refresh rates and audio sample rates.

Currently, when designers create a visual in CGI, they use nanoseconds to time the visual. The problem? When you divide the most common frame or refresh rates into nanoseconds, the numbers can be infinitely repeating decimals or numbers that require several digits past the decimal. A Flick, which is a shortened name for a frame-tick, is designed so everything can be synced in whole numbers, no decimals required. Even when adjusting a graphic’s refresh rate from the standard options between 24hz and 120hz, measuring time in Flicks means using whole numbers.

Using Flicks could, in theory, simplify production of multiple types of moving content, including video, audio, moving graphics, and even video games. A Flick is 1/705,600,000 of a single second. Used for 24hz, 25hz, 30hz, 48hz, 50hz, 60hz, 90hz, 100hz and 120hz, Flicks allow developers to work with whole numbers when working with the frame duration and refresh rates. As the GitHub page states, a Flick allows developers to complete “timing work against the system high-resolution clock, which is in nanoseconds, but doesn’t get slightly out of sync when doing common frame rates.”

The development of the Flick also supports several of the most common audio sample rates, allowing developers to sync visuals and audio without using a rounded decimal number that could eventually leave the audio slightly off.

“When working with creative visual effects for film, television, and other media, it is common to run simulations or other time integrating processes which subdivide a single frame of time into a fixed integer number of subdivisions,” the post reads. “It is handy to be able to accumulate these subdivisions to create exact 1-frame and 1-second intervals, for a variety of reasons.”

Facebook says the idea behind the Flick came from a technical question from Christopher Horvath, a former Oculus architect, that first suggested the standardized time unit last year. The project has since been refined with contributions from a number of people as it made its way through Facebook’s Open Source process. The code and license are available from GitHub.

Hillary K. Grigonis
Hillary never planned on becoming a photographer—and then she was handed a camera at her first writing job and she's been…
The best webcams for 2023

Laptop webcams suck. If you're stuck doing Zoom calls or videoconferencing from your home, you'll need a decent external or stand-alone webcam, one that works for your preferred space. The Logitech C920S is currently our pick for the best webcam. It's affordable and provides crisp image quality. But if you need a higher resolution or a streaming-specific option, check the full list below.

Read more
Best microSD cards in 2023: top picks for your computer, camera, or drone
galaxy s8 tips and tricks

MicroSD cards are an unsung hero in the mobile space. They provide extra storage space for your smartphone, but they're also key in tablets, drones, and security cameras. Unfortunately, this feature is falling out of favor in the smartphone space, and most flagship and midrange phones no longer have a slot to insert a microSD card. Even the most expensive phones around, like the Samsung Galaxy Z Fold 4 and the Samsung S22 Ultra don't have a microSD card slot anymore. You're not even safe if you have an iPhone or iPad, as they've never had microSD card slots.

But all is not lost! Some of the best Android phones and best Android tablets do still support them, and they're still required for use with cameras, security cameras, and drones. But no matter which device you're buying it for, you'll want to get your hands on a microSD card from a reputable brand.

Read more
Selfie stunt sets new Guinness World Record
Indian actor Akshay Kumar attempts the world record for most selfies taken in three minutes.

Akshay Kumar Attempts Most Selfies Taken In Three Minutes - Guinness World Records

It seems like Guinness World Records is happy to entertain any kind of extraordinary feat for its listings, no matter how weird or wacky.

Read more