Digital CompositingNuke


Master the final phase of VFX production!

What makes movies like Star Wars, Matrix and The Lord of the Rings different from the others? Special effects, miniatures, explosions, dolls, digital characters and surreal scenes. However, any of these elements alone are not sufficient. It is the combination of various elements (for example, miniatures and actors) that merge in ways that produce an illusion of reality in the spectator’s perception. Therefore, an actor being caught against a green background is in reality also being transferred to a virtual world of a distant galaxy in a distant future. The very process of matching these elements is called compositing, which is what constitutes the main theme of this course.

In over 70 classes and 100 exercises, students will learn the principles of compositing, matching a real-life image against a green screen with digital elements, color corrections and stereo compositing, while working with practical elements, film and digital material in a production environment. All techniques will be explained using excerpts from production, which will then be processed further by students. Also, technologies of digital signal, image and processing, as well as the technology of film and photography will be dealt with in detail with comparative analysis concerning their respective advantages.

Aside from the technical aspect, students will gain a thorough insight into the theoretical elements of compositing, including the essentials of photography and visual arts as well as communication, whereby our students will gain a wider perspective and, consequentially, faster improvement. As the course progresses, the environment for practice will become more and more similar to a real production environment, encompassing simulation of various problems, deadlines and demands from the client i.e. the superiors.

Introduction to digital compositing
• Introduction, history, optical compositing, basics of film, digital compositing with examples (Star Wars, Blade Runner, Terminator, Titanic…)

Components of a digital image
• Digital and analogue signals, digitalization, basic components of an image, pixel, bit depth, resolution, characteristics of images from film and digital cameras, HDR format, Gamut, Color space

Light and camera I
• Basics of lights, movement of light, reflection, refraction, light sources, shadows, light temperature, white balance. Pinhole camera, visibility angle, perspective, explanation of aperture, depth of field, iso sensitivity, all with practical examples

Light and camera II
• Filming angles, creative use of light, analyzing the light in various examples, recognizing types of light for easier matching. Camera movements, basic division and terminology. METADATA, how everything helps.
• Practical examples – the more the better.

Nuke basics
• Interface, navigation, controls, nodes, loading files. Simple compositing with two overlapping images. (Parallel with examples from Photoshop, so as to display the parallels between Nuke and Ps. Simple key)
• Exercise

Input devices
• Formats, analogue, digital, PAL, NTSC, HD, RED FPS, aspect ratio, compressing signals, compressing data, lossless and lossy compressions, file formats BMP, TGA, PNG, JPG, MPEG, MOV, DPX, EXR. Advantages and disadvantages, format conversion

All about color
• Theory of color, examples of photographs and various works of art
• Color correction in Nuke, showing what each slider does, explaining on a histogram what is happening with a signal
• Secondary color corrections. Examples from production
• Exercise – color corrections, on a given example. (A homework assignment is also given)

Merge operators
• Operations between two inputs. Plus, minus, over, min, max, screen, overlay… To be explained mathematically. Premultiply and unpremultiply (To be demonstrated through a simple example and then through an example from production)
• Exercise

Filters, interpolation, transformation
• Blur, defocus, median, edge blur, erode, sharpen, soften, zblur, motion blur, emboss, god rays…
• Transformations: translate, corner pin, reformat, crop
• Interpolation: cubic, nearest, mitchel… (To be demonstrated through examples including several examples from production)
• Exercise

Animation, working with keys
• Roto, working with masks. Principles of animation, timing, spacing (Roto to be demonstrated through a simple example)
• 2D tracking, matchmove, stabilization. Example: sky replacement. Planar tracker (to be demonstrated through an example)
• Spline warp, grid warp, morphing
• Exercise

Compositing CG elements I
• Pass compositing. Working with channels. Integration with real elements, reference stand in, light wrapping, shadows, standardization of color, spill suppression, atmospheric effects, camera characteristics, size and perspective, focus and defocus (bokeh), motion blur, lens flare…
• Exercise: demonstrations through a simple example and then through an example from production

Compositing CG elements II
• Continuation
• Exercise

Visual qualities of an image and the perception of the eye
• Light and shadow
• Persistence of vision

Linear workflow
• Nonlinear Color Encoding (logarithmic format) (Examples: The Other Guys (film): how to render, how to set LUT, how to finalize)

More complicated key, keylight, primatte and IBK combinations I
• Custom despill, hue correct, smoothing edges, light wrap
• Grain, adding match grain.
• Exercise

More complicated key, keylight, primatte and IBK combinations II
• Continuation, key and key roto combined
• Exercise

3D space in Nuke
• 3D space, navigation, controls, nodes
• Camera tracker in Nuke and adding a track from another program (Maya)
• Projections, removing unwanted objects (Best example: removing unwanted objects in The Other Guys – scene in a bar)
• Exercise

Stereo compositing
• 3D space (Examples from Shark Night)
• Exercise

Quality and efficiency
• Minimizing data loss, Internal Software Accuracy
• Efficiency (Consolidating Operations, Region of Interest, Networked Environment, Disk Usage, proxy)
(Examples of an efficient Nuke workflow)

Organization of workflow
• Structure, working with files, working logically (gradually)

Working in pipeline surroundings and communicating with other VFX departments
• Demonstrating through an example the organization of production between the CG and comp sectors
(Shark Night may be used as an example)
• Exercise: group exercise Compositing and Light/render departments

Analyzing workflow through examples from production
• Several examples may be taken from prior lectures and given now in full
(Interactive lecture, Q&A, group analyses)

Automation of the comp process through Python and the creation of a gizmo
• One simple example, gizmo for passes, from The Other Guys
(Analysis: automatic comp, output gizmo…)
• Exercise: Python exercises

Final exercise. Comp frame that contains CG, green screen, practical
(A concrete example may be taken from Crater production)

Independent exercise

Upon completion of the course students will receive the internationally recognized Adobe Certificate of Completion, as well as the Crater VFX Training Center Certificate.

Nikola Vučenović
Compositing supervisor @ Crater Studio

A filmmaker first and VFX artist second, Nikola is a true master of the craft, using his technical expertise in visual effects to weave stories and build worlds. A passionate innovator, he enjoys exploring different methods to achieve unforeseen results and follows developments in the industry religiously. Always excited for what tomorrow will bring, he is the first to make use of new technologies to improve storytelling and blur the line between fantasy and reality. At Crater VFX Training Center, Nikola teaches Digital Compositing in NUKE.

Bogdan Amidžić
Digital Effects Supervisor @ Crater Studio

A rare breed of artist and programmer, Bogdan is a VFX Supervisor at Crater Studio with more than 12 years of experience in VFX production of feature films, commercials, and music videos. Always driven by the thrill of new challenges, he combines his love for scripting (MEL, Python, VEX) and illustration/concept art to provide creative solutions and overcome insurmountable obstacles. Working many years as compositing artist, in the past few years, he has mostly been involved with 3D VFX in Maya and Houdini. Eager to share his vast knowledge with friends and colleagues, Bogdan teaches Digital Compositing and VFX in Houdini courses at Crater VFX Training Center.


950 EUR for classes in Serbian
1425 EUR for classes in English cat. 1*
1900 EUR for classes in English cat. 2*
VAT included. Class is 45 minutes
* Country category list
116 classes 

basic computer skills
Digital Image Editing and Creation*
* or equivalent computer skills

Intership available


Students works