BREAKING NEWS
LATEST POSTS
-
Study finds a quarter of bosses hoped Return-To-the-Office would make employees quit
https://www.theregister.com/2024/06/09/rto_quit_study
A study by BambooHR found that about 25% of executives and 20% of HR professionals hoped return-to-office (RTO) mandates would lead to employee resignations. Despite some staff quitting, the exodus was insufficient, prompting some companies to undertake layoffs. The study indicates that RTO policies have fostered a distrustful and performative work culture, negatively impacting productivity and employee happiness.
-
Nir Zicherman – How AI Image Models Work
https://every.to/p/how-ai-image-models-work
By drawing an analogy to a children’s game where noise in sentences must be corrected to reveal coherent plots, Zicherman elucidates how AI models iteratively remove noise from images to generate clear visuals. The process involves training AI to recognize patterns in noisy data and directing it with specific textual prompts to produce desired images. This demystifies the complex mathematics and computing underlying modern AI image generation.
-
The new Blackmagic URSA Cine Immersive camera – 8160 x 7200 resolution per eye
Based on the new Blackmagic URSA Cine platform, the new Blackmagic URSA Cine Immersive model features a fixed, custom lens system with a sensor that features 8160 x 7200 resolution per eye with pixel level synchronization. It has an extremely wide 16 stops of dynamic range, and shoots at 90 fps stereoscopic into a Blackmagic RAW Immersive file. The new Blackmagic RAW Immersive file format is an enhanced version of Blackmagic RAW that’s been designed to make immersive video simple to use through the post production workflow.
-
Scratchapixel 4.0 – Free course on Computer Graphics
Teaching computer graphics programming to regular folks. Original content written by professionals with years of field experience. We dive straight into code, dissect equations, avoid fancy jargon and external libraries. Explained in plain English. Free.
https://www.scratchapixel.com/
-
Joseph Bell – VFX Studio Growth 2022 – 2024
Color represents whether they’ve grown over the past 2 years (blue) or downsized (red).
-
How to Build and Code Anything Extremely Quickly
https://learnhowtolearn.org/how-to-build-extremely-quickly
This article presents a method called “outline speedrunning” to accelerate project completion. This approach involves recursively outlining tasks and filling them in rapidly, delaying perfection until the end.
Outlining is essential for planning and executing projects efficiently. The outline speedrunning method boosts productivity by focusing on rapid task completion and deferring perfection, leading to improved outcomes and reduced stress.
Methodology
- Outline Creation: Develop an initial outline and recursively break it into smaller tasks.
- Speedrunning: Quickly fill in tasks without perfecting.
- Finalization: Once the project is complete, refine and perfect details.
Coding Applications
- Writing: Speeds up document creation by drafting outlines and filling them in rapidly.
- Programming: Enhances coding efficiency by breaking down functions and implementing components quickly.
-
This legendary DC Comics style guide was nearly lost for years – now you can buy it
https://www.fastcompany.com/91133306/dc-comics-style-guide-was-lost-for-years-now-you-can-buy-it
Reproduced from a rare original copy, the book features over 165 highly-detailed scans of the legendary art by José Luis García-López, with an introduction by Paul Levitz, former president of DC Comics.
https://standardsmanual.com/products/1982-dc-comics-style-guide
FEATURED POSTS
-
Tobia Montanari – Memory Colors: an essential tool for Colorists
https://www.tobiamontanari.com/memory-colors-an-essential-tool-for-colorists/
“Memory colors are colors that are universally associated with specific objects, elements or scenes in our environment. They are the colors that we expect to see in specific situations: these colors are based on our expectation of how certain objects should look based on our past experiences and memories.
For instance, we associate specific hues, saturation and brightness values with human skintones and a slight variation can significantly affect the way we perceive a scene.
Similarly, we expect blue skies to have a particular hue, green trees to be a specific shade and so on.
Memory colors live inside of our brains and we often impose them onto what we see. By considering them during the grading process, the resulting image will be more visually appealing and won’t distract the viewer from the intended message of the story. Even a slight deviation from memory colors in a movie can create a sense of discordance, ultimately detracting from the viewer’s experience.”
-
Embedding frame ranges into Quicktime movies with FFmpeg
QuickTime (.mov) files are fundamentally time-based, not frame-based, and so don’t have a built-in, uniform “first frame/last frame” field you can set as numeric frame IDs. Instead, tools like Shotgun Create rely on the timecode track and the movie’s duration to infer frame numbers. If you want Shotgun to pick up a non-default frame range (e.g. start at 1001, end at 1064), you must bake in an SMPTE timecode that corresponds to your desired start frame, and ensure the movie’s duration matches your clip length.
How Shotgun Reads Frame Ranges
- Default start frame is 1. If no timecode metadata is present, Shotgun assumes the movie begins at frame 1.
- Timecode ⇒ frame number. Shotgun Create “honors the timecodes of media sources,” mapping the embedded TC to frame IDs. For example, a 24 fps QuickTime tagged with a start timecode of 00:00:41:17 will be interpreted as beginning on frame 1001 (1001 ÷ 24 fps ≈ 41.71 s).
Embedding a Start Timecode
QuickTime uses a
tmcd
(timecode) track. You can bake in an SMPTE track via FFmpeg’s-timecode
flag or via Compressor/encoder settings:- Compute your start TC.
- Desired start frame = 1001
- Frame 1001 at 24 fps ⇒ 1001 ÷ 24 ≈ 41.708 s ⇒ TC 00:00:41:17
- FFmpeg example:
ffmpeg -i input.mov \ -c copy \ -timecode 00:00:41:17 \ output.mov
This adds a timecode track beginning at 00:00:41:17, which Shotgun maps to frame 1001.
Ensuring the Correct End Frame
Shotgun infers the last frame from the movie’s duration. To end on frame 1064:
- Frame count = 1064 – 1001 + 1 = 64 frames
- Duration = 64 ÷ 24 fps ≈ 2.667 s
FFmpeg trim example:
ffmpeg -i input.mov \ -c copy \ -timecode 00:00:41:17 \ -t 00:00:02.667 \ output_trimmed.mov
This results in a 64-frame clip (1001→1064) at 24 fps.