Tech, ExplainedGaming, streaming and media
Part

VFX pipeline software

Every shot passed from artist to artist.

INSIDE: VISUAL EFFECTS (VFX) STUDIOHOW IT WORKS · A 144-FRAME STADIUM CROWD SHOT AT A STUDIO IN CHENNAIThe shot isregistered: 6seconds, 144frames, 40,000computer-madefans to addThe crowd artistpublishesversion 3; thepipeline startsthe renderThe studio'scomputers arefull, so the144 framesrender on rentedGPU serversin four hoursThe compositoris told,combines thecrowd with thefilmed shot andpublishesversion 4The director'snote is attachedto version 4,and the shotgoes back to thecrowd artistVersion 7 isapproved andmarked finalALSO TALKS TOVersion control for large files↗ DEVOPSGPU cloud↗ CLOUD HOSTINGINSIDE: VISUAL EFFECTS (VFX) STUDIOHOW IT WORKS · A 144-FRAME STADIUM CROWD SHOT AT ASTUDIO IN CHENNAIThe shot is registered: 6seconds, 144 frames,40,000 computer-made fansto addThe crowd artistpublishes version3; the pipelinestarts the renderThe studio's computersare full, so the 144frames render on rentedGPU servers in four hoursThe compositor is told,combines the crowd withthe filmed shot andpublishes version 4The director's note isattached to version 4,and the shot goes back tothe crowd artistVersion 7 is approved andmarked finalALSO TALKS TOVersion control for large files↗ DEVOPSGPU cloud↗ CLOUD HOSTINGINSIDE: VISUAL EFFECTS (VFX)STUDIO · A 144-FRAME STADIUMCROWD SHOT AT A STUDIO IN CHENNAIThe shot is registered: 6 seconds, 144frames, 40,000 computer-made fans to add↓The crowd artist publishes version 3; thepipeline starts the render↓The studio's computers are full, so the144 frames render on rented GPU serversin four hours↓The compositor is told, combines thecrowd with the filmed shot and publishesversion 4↓The director's note is attached toversion 4, and the shot goes back to thecrowd artist↓Version 7 is approved and marked finalALSO TALKS TOVersion control for large files↗ DEVOPSGPU cloud↗ CLOUD HOSTING
Pipeline software tracks a stadium crowd shot through seven versions: each one published, rendered on rented servers, combined with the filmed shot and reviewed by the director, until one is approved.
opens a page inside this one a page in the same scene a page in another scene a concept page a label only, with no page

VFX pipeline software is the system inside a visual effects studio that passes each shot from artist to artist, keeps track of every version, and lets the directors review the work. A large film can have 2,000 effects shots and several hundred artists working on them at once. Without a pipeline, nobody would know which version of which shot is the latest, or who is waiting for whom. Most large VFX studios build their own pipeline software, because their way of working is their advantage over other studios.

A pipeline does four jobs. First, it keeps a database of every shot: its name, its frames, the departments it must pass through, the artist assigned in each department, and the deadline. Second, it stores the files. Each version of a shot is saved under a fixed name and folder, usually in object storage, so every program in the studio can find it. Very large files are tracked with version control for large files, which keeps every past version. Third, when an artist publishes a version, the pipeline tells the next department that new work is ready, and sends the rendering jobs to the studio's computers. Fourth, it collects the director's notes against each version.

Consider a stadium crowd shot, at a studio in Chennai. The film's cricket stadium was filmed nearly empty, and 40,000 computer-made fans must fill it. The shot is 6 seconds long, which is 144 frames at 24 frames per second. The crowd artist publishes version 3. The pipeline records it and starts the render. In a busy week, the studio's own computers are full. So the pipeline sends the render to servers rented from a GPU cloud, and the 144 frames come back in four hours. The compositor is told that the frames are ready. She combines the crowd with the filmed shot and publishes version 4 of the finished image.

The next morning, the director watches version 4 in a review session, and writes a note: "the fans in the top stand are too still". The pipeline attaches the note to version 4 and sends the shot back to the crowd artist. After three more rounds, version 7 is approved and marked final. If the director later asks which version was approved, the pipeline knows.

The pipeline also counts hours. Because the studio is paid a fixed price for the film, it needs to know how many artist hours each shot is taking. A shot that needs many more rounds than planned costs the studio money. The same tracking also lets FX simulation artists see which version of the animation they should simulate against.

Tech, Explained is a part of ingrid.fyi. Every page explains one piece of technology in plain words.