Enhance Video with Aperture Diffraction & Analog Effects
Enhance Video with Aperture Diffraction & Analog Effects
4 Find the Resolve FX Light category and drag the Aperture Diffraction effect onto the
Headlights node.
The result is an optical effect that mimics the diffraction of light. The settings in the
Effects panel allow you to refine the pattern, intensity, and color of the effect.
TIP In the Output category of the Aperture Diffraction settings, change Select
Output to Diffraction Patterns Alone to get a clearer view of the light patterns
as you adjust the settings. Change the output back to Final Composite to see
the result combined with the original image.
7 Increase the Colorize value to 0.200 and use the swatch underneath to change the
color to purple.
This simple effect dramatizes the final shot of the sequence as the car drives away. A
variety of light-based plug-ins in the Effects panel can similarly help you stylize your
shots and make features “pop” in subtle or exaggerated ways.
Next, you will check the remainder of the garage sequence to ensure that all
shots match.
You can see that the upper midtones in clip 06 are substantially bluer when compared
to the environments in clips 05 and 07. Clip 06 is also darker, making it difficult to see
the man’s face.
14 Switch the Primaries palette to Log Wheels mode and drag the Shadow master wheel
right to brighten the shadows of the image, revealing more data in the background
and in the man’s face.
The overall blue dominance of the shot is reduced, and the man’s face is more
clearly visible.
The convenience of the group grading workflow is that no single stage or node is
permanent. It’s easy to jump between the different group modes and tweak them as
required, all while seeing the final output in the viewer.
Applying Timeline-Level
Grades and Effects
The Timeline level is available in the Node Editor whether or not you use group workflows.
As the name implies, adjustments made at this level affect every timeline clip uniformly.
This functionality can sometimes be useful for image property applications such as color
space transforming, gamut mapping, adding a vignette, or inserting film grain/analog
video effects. It is not as strongly advised for grading purposes but could be effective for
short video projects with consistent base colors.
In this exercise, you will apply an analog video look to your entire project, followed by the
data burn-in details that will make it easier to keep track of timecodes and clip names
during the feedback stage of post-production.
By default, the Node Editor appears without a node 01, which acts as a useful
reminder that this stage of the grading workflow is optional and can cause significant
repercussions in the appearance of the entire timeline.
The blue outline around the node is another visual reminder that you are not in any of
the standard grading node levels.
6 Find the Resolve FX Texture category and drag the Analog Damage effect
onto node 01.
7 Press Shift-F to expand the viewer and improve access to the Analog Damage
settings panel.
The top of the panel features a preset pop-up menu with a collection of common
analog looks—B&W and color television transmission signals through the decades,
VHS, and so on. Beneath, individual parameter controls enable you to adjust a wide
variety of damage components such as vignetting, noise, scan lines, chromatic
aberration, jitter, screen curvature and many others.
10 To remove the horizontal black lines running throughout the sequence as it plays,
reset V-Hold to 0.000.
Before After
11 Click Play to review the result. All the clips on the timeline are affected by the VHS look.
13 Before moving on to the next exercise, bypass the VHS node. The Analog Damage
effect is processor-intensive, so it’s a good idea to disable it until you are ready to
export the project.
TIP The Film Grain effect in the Resolve FX Texture category can similarly be
applied to achieve the look of celluloid film on digital footage. It comes with
a variety of film stock presets (8 mm, 16 mm, 35 mm) as well as a collection
of grain parameters for optimal customization on a timeline or clip-by-clip
basis. In the Advanced Controls, you can enable “Animate on Every Refresh”
to force the grain to move as you grade, giving you an even more accurate
representation of the final look as you work on a clip.
The left side of the Data Burn-In window features a list of metadata that you can
superimpose over the video. The right side of the interface changes according to the
selected option and allows you to adjust the placement of text, font, color, and so on.
The Project and Clip buttons at the top of the Data Burn-In window allow you to apply
data across the length of a timeline or on a single instance of a clip. This option can be
helpful when leaving comments or feedback—for example, when communicating with
the audio or VFX department about the requirements of specific shots.
3 Select Source Clip Name to display the name of each clip as it plays in the video. Note
that in this case, because all the clips are sourced from a single flattened video file,
they will all have the same source clip name.
4 Select Custom Text1, and in the Custom Output Text field, type PLEASE DO NOT
DISTRIBUTE.
5 In the Data Burn-In options, deselect Gang Render Text Styles. This will enable you to
modify the individual appearances of the data burn-in fields.
In this case, you will use the Custom Text field to act as a form of distribution
protection for your video.
10 Reposition the text to the center of the viewer using the Position Y parameter.
TIP To apply a watermark over a video, use one of the Logo options in the
Data Burn-In interface. You can import a custom image/logo file and adjust its
opacity using the Transform controls on the right.
Data burn-ins can be extremely useful for inserting quick and accurate communications
between departments and clients. Instead of describing clips visually, exact clip source
names can be used in feedback. Likewise, the precise timecodes ensure that your
collaborators are not using the general timecodes of their video players (which usually
lack frame data). Frequently used data burn-in layouts can be saved as presets in the Data
Burn-In options menu.
By combining the knowledge you gained in previous exercises with the group-driven
workflow of this lesson, you can design more efficient project workflows with clearly
allocated purposes for each group level and node.
Self-Guided Exercises
Complete the following self-guided exercises in the Project 03 - The Long Workday timeline
to gain more experience with groups, primary and secondary grading, and creative grade
construction. Note that these exercises are designed foremost for group grading practice
and not necessarily to produce a single cohesive color narrative.
Home Group
— Create a post-clip group grade on the Home group. Import the GC_Island_Reference.png
image from the BMD 18 CC - Project 03 > References subfolder into the gallery as a
reference. Aim to create a light, warm look with a bit of contrast. Use HSL curves to
emphasize the blue color of the sky and water outside the windows.
— In clip 02 of the Home group, use the Magic Mask to track the man, while excluding his
coat. Invert the mask selection and use Lum vs Sat to desaturate his surroundings. Use
Smart Refine if edges of color remain visible around him.
Highway Group
— Balance clip 02 of the Highway group by reducing the red in the shadows and then
brighten the overall shot. Match clip 01 to clip 02, paying particular attention to the
color of the road in both shots.
— Add the Lens Reflections effect to clip 01 and change the reflection preset to Bokeh.
Adjust the reflecting elements until you have a string of faint, out-of-focus, white
bokehs at the bottom of the screen. Then append this node to clip 02.
Morning Group
— Add clips 16–18 to a new group called Morning.
— Perform contrast and color matching on the clips the Morning group using clip 02 as
the key shot.
— In clip 01, use the Object Mask to select the sea and increase the contrast, pivot, and
midtone detail to make the ripples in the water more pronounced.
— Create a post-clip group grade in the Morning group. Use the Color Warper to gently
tint the mountains red and turn the atmosphere yellow. Return to Clip mode in the
Node Editor to tweak any inconsistencies revealed in the group grade.
When you’ve completed these exercises, open the Project 03 - The Long Workday
Commercial COMPLETED.drp and review Lesson 07 Timeline COMPLETED to compare
your work with this “solved” timeline. If the media appears offline, click the red Relink
Media button in the upper-left corner of the media pool and specify the location of the
Project 03 media on your workstation.
3 True or false? Placing clips into groups allows you to bypass the normalizing/balancing
stages of the grading workflow.
4 Which Magic Mask feature can be used to mask a pair of gym shorts?
3 False. If the clips in a group do not match each other, their differences will remain even
when a group grade is applied.
4 Gym shorts will be best tracked using Person Mask set to Features mode, with Clothing
(Bottom) selected in the pop-up menu.
Adjusting Image
Properties
3 In the Window palette, apply the Vignette preset from lesson 3. Reposition and resize
it to focus on the man at the window.
5 Open the Project Settings and choose the Master Settings tab.
6 Change the Timeline resolution to 3840 x 2160 Ultra HD, which is a standardized 4K
resolution with the same aspect ratio (1.77:1) as 1920 x 1080 HD.
8 If the video appears zoomed in, press Shift-Z to fit the video frame to the viewer panel.
Compare the difference between the two resolutions. Note that the clip’s frame
and positioning in the viewer has not changed. Additionally, the vignette window is
rescaled to the new resolution while maintaining the placement in relation to the
media clip. The only evidence of change is the new anchor handle length in the center
of the Power Window.
This behavior is one of the most invaluable features of DaVinci Resolve when grading
and applying effects. The program is resolution independent, which allows you to
change the frame size and aspect ratio of a project without affecting the positions
of clips, images, secondary grades, effects, and generators created on the cut, edit,
Fusion, or color pages.
9 Open the Project Settings and reset the Timeline resolution to 1920 x 1080 HD.
4K to 1080p to 4K Workflow
Switching the timeline resolution is an effective method for optimizing workstation
performance during editing. It ensures that clips are rendered and played in
real time without lag and without altering the quality of the final film. A common
workflow for 4K footage is to set the timeline to 2K or 1920 x 1080 during the
editing process, and then reset it to 4K prior to rendering.
To ensure good playback during this exercise, you will temporarily disable the
processor-intensive Track node.
2 Select the Track node (node 02) and press Command-D (macOS) or Ctrl-D (Windows)
to disable it.
The Balance node features much lighter primary grading adjustments and can be left
as it is for the reframing exercises.
3 Enter the Sizing palette and set the Zoom value to 1.500 to scale up the image.
Notice that clip 12 was not affected by the reframing of clip 15. In fact, every clip in the
timeline has remained unchanged because clip 15 was changed at the clip level (Input
Sizing) in the Sizing palette.
8 Click the other clips in the timeline to verify that they were altered by the
change in scale.
12 Switch between the clips to verify that they have retained their Output Sizing zoom but
have adopted different pan and tilt values.
NOTE Output sizing is also commonly used to adapt footage with a different
aspect ratio to a new standard—for example 4K DCI will appear to have
horizontal blanking (black bars) in a 4K UHD timeline. Output sizing can be used
to quickly fill the frame of the video.
These changes made use of two modes (Input and Output) of the Sizing palette.
Previously, you rescaled and reframed a wiped still using the Reference Sizing mode.
The full list of sizing modes and their impact on the image is as follows:
— Edit Sizing reflects the transform changes applied to a clip in the Inspector of the
edit page.
— Input Sizing applies transform changes to a clip in the color page. It targets clips
on the same level as Edit Sizing but isolates the function to the color page.
— Output Sizing applies to the entire timeline.
— Node Sizing applies to the selected node in the Node Editor.
— Reference Sizing applies to the reference movie or still that is active in the viewer’s
wipe mode.
TIP To apply blanking to your timeline, click Timeline > Output Blanking and
choose an aspect ratio. This method permits you to change the project aspect
ratio while preserving the original video resolution of the timeline.
In the following exercise, you will use node sizing to produce a dynamic layered look
in a shot.
1 Reset the Input and Output sizing data from the previous exercise.
3 In the Node Editor’s Clip mode, create a new serial node called Backplate.
4 Press Option-L (macOS) or Alt-L (Windows) to create a layer mixer and label the new
node Crop.
6 Activate a linear window and reposition the corners to frame the front half of the car.
8 Open the Sizing palette and set it to Node Sizing mode. From now on, all changes to
the Sizing palette will affect only the Crop node.
9 Change the Zoom to 2.0 to scale up the linear window and its contents.
10 Pan the window (375.000) until you can no longer see the backplate to the right of
the viewer.
11 Tilt the window upward (300.000) to see more of the road in the scaled-up node.
13 In the Sizing palette, pan the image left (-300.000) to place the car in the left half
of the viewer.
14 Select the Crop node again to begin grading the car close-up.
16 Drag the Lift wheel toward red to slightly offset the blue in the shadows.
18 Play the clip to view the two versions of the footage simultaneously.
In this exercise, you will use the more sophisticated Patch Replacer effect to quickly
perform cover-up work and automatically adjust the grade of the sampled area to match
the destination.
This is a visually interesting shot with good set design and a great choice of
location. However, one minor element is distracting from the luxurious office: the
wall thermostat. Your aim is to remove the thermostat by covering it with a sample
of the wall.
4 From the Resolve FX Revival category, drag the Patch Replacer effect onto the
Coverup node.
Two oval outlines appear in the viewer. The left oval represents the source patch, which
is actively sampling the portion of the video under it. The right oval is the target patch,
which is receiving visual data from the source and actively grading it to match its
surroundings.
5 Drag the target patch over the wall and resize it to outline the thermostat and
its shadow.
6 Drag the source patch over an empty area of the wall near the target.
TIP To navigate inside the viewer after zooming in, hold down your middle
mouse button and drag. If you do not have a middle mouse button, you can
Ctrl-scroll (macOS) or Command-scroll (Windows) and Shift-Command-scroll
(macOS) or Shift-Ctrl-scroll (Windows) to move vertically and horizontally in
the viewer.
8 In the Patch Replacer Settings, select Keep Original Detail to assess the position of
the thermostat behind the target window. Ensure that the circle outline completely
encompasses the thermostat and its shadow.
The cover-up is successful, but only on the first frame of the clip. As soon as you play
the video, the thermostat moves with the camera while the target patch remains
static. To complete the composite, you will need to track the effect to the motion of
the camera.
11 Open the Tracker palette and in the upper-right corner set the mode to FX.
To perform motion tracking, you will need to specify a tracking point. Ideally, you
want to define the element you are covering up or a trackable area that is on the
same plane as that element. In the case of this clip, the original thermostat is an ideal
tracking point.
Blue crosshairs appear in the center of the frame. These crosshairs indicate the area
of the image that will be analyzed for tracking.
14 In the Tracker palette, click the Track Forward button to perform the track analysis.
15 After tracking is completed, deselect Keep Original Detail to bring back the target
patch cover-up.
16 If necessary, turn off the viewer onscreen controls to hide the tracking point and
patch outlines.
The result is a clean cover-up of the wall that is ready for further editing and grading.
TIP You can also perform this type of cover-up effect using node sizing. With a
backplate node in place, create a layer node and use a Power Window to sample
a clean portion of the video. In the Sizing palette, move the layer node over the
portion of the image you want to cover up. In the case of moving camera shots,
begin the workflow by tracking the video with the standard window tracker before
moving the Power Window over the sample area.
Node-based cover-ups are frequently employed to address the aesthetic needs of a scene
or to resolve issues that were not noticed during the shoot (for example, removal of visible
set equipment). These workflows tend to work best on footage with limited movement and
good sample areas.
TIP Another tool that you can use for cover-up work is the Object Removal effect
(also in the Resolve FX Revival category). Whereas the Patch Replacer samples data
from the current video frame, Object Removal uses the data from surrounding
frames to cover up a moving object. To remove an object, first draw a Power
Window around it and track it through the shot. Then, drag the Object Removal
effect onto that node. Click Scene Analysis in the settings and wait. If the object
you’re removing is in motion, but the camera is locked, enable Assume No Motion.
If enough visual data is available, the object will be successfully removed.
Using Keyframes
to Animate Grades
To understand keyframing, you need only to grasp the concept that you need just two
keyframes to create animation. And those keyframes need to communicate just two things
to the program: their points in time and their values. By placing the keyframes at different
points in the timeline, you indicate the length of time through which the change occurs,
and by giving those keyframes individual values, you specify the nature of the change.
This video was captured late in the evening and appears very dark. Before you can
begin grading it creatively, you should expand its luminance range to take advantage
of the available colors and contrast. You will use a similar process to the mountain
range exercise in Lesson 1, where you combined color and log wheels to target and
expand a dark range of an image.
3 Drag the Gamma master wheel right (0.25) to increase the waveform spread, and then
drag the Shadow master wheel right (0.20) to further brighten the dark foreground.
These steps reveal some substantial digital noise, which will be addressed after the
grade is completed.
The clip is a locked establishing shot. Even though it was captured in real-time, it has a
time lapse feel to it. In the next few exercises, you will use animation to imitate the fast
passage of time.
Your first goal is to create a pan-and-zoom motion starting from the original wide shot
and ending on a close-up of the city skyline.
The palette currently features two animation categories: the individual controls for
node 01 (Corrector 1) and the Sizing values of the overall clip.
5 Create a new serial node and label it Sunrise. Corrector 2 appears in the
Keyframes sidebar.
Each new node you create will receive its own corrector header and controls in the
Keyframes Editor.
6 Click the disclosure arrow next to Sizing to expand the category controls.
7 Click the diamond-shaped keyframe symbol next to Input Sizing to activate animation
in that parameter.
From now on, any changes you make to the clip will be logged as dynamic keyframes.
8 While on the first frame of the clip, right-click the circular keyframe next to Input Sizing
and choose Change to Dynamic Keyframe to convert the default static keyframe to a
dynamic one.
9 Drag the playhead to the end of the clip duration in the Keyframes timeline.
Two new dynamic keyframes are automatically added to the Keyframes timeline—
one for the Input Sizing parameter, and one for the general Sizing header in which it
is contained. Additionally, two dimmed triangles indicate that a dynamic animation has
been generated.
11 Play the clip to watch the animation in action. The shot begins with a wide view of the
city and then zooms in on the skyline in the distance.
TIP If you click the Loop button in the viewer playback controls, the playhead
will play the same clip over and over instead of continuing to the next clip.
TIP Press the [ (left bracket) and ] (right bracket) keys to navigate between
keyframes in the Keyframes palette. This shortcut can save you time when
comparing the different stages of an animation.
To imitate the look of the sun rising, you will first need to create a pre-dawn look.
TIP You can click the Expand button in the upper-right corner of the Keyframes
Editor to increase the interface size. Doing so will move all other palettes to the
left of the color page, giving you more room to focus on keyframing.
You will now create the post-sunrise look in the same node.
8 Return the Saturation to 50.0 to bring back the original colors to the scene.
9 In the Primaries palette, click the reset arrow in the upper right of the Gamma wheel to
remove the dark blue look.
12 Increase the Highlights (50.00) in the adjustment controls to brighten the sunlight on
the horizon.
The dynamic attributes interface controls animation behavior from the frame directly
under the playhead to the next frame.
6 Play the clip and note the slow start to the animation. This small change makes the
simulated zooming effect more realistic, as if a camera operator was slowly rotating
the lens zoom and then sped it up toward the end.
Keyframe animation can take some getting used to, but in time, and with consistent
practice, generating keyframes and animating changes can become a common part of
your grading workflow.
You can combine static and dynamic keyframes within a single animation, such
as when a change needs to be gradual but then abruptly appear/disappear at the
start or end of the animation—for example, a lightbulb that turns on abruptly and
then gradually increases in brightness and temperature over time.
2 Drag the playhead to the last frame of the clip to work on the scene at its brightest.
Because of the low-light conditions in which this footage was captured, the
brightening of the gamma has revealed digital noise in the shadows and midtones.
3 For a better view of the noise detail in the image, increase the viewer Zoom (between
100%–150%).
4 Create a new serial node after Sunrise (node 03) and label it Denoise.
6 Under Temporal NR, you will first need to choose the number of frames that will be
averaged to separate the subject detail from the noise. For this shot, which features no
camera movement or moving subjects, an analysis of 2 frames is sufficient.
The higher the number, the more accurate the analysis will be, but at the expense of
extra processing time. However, a higher analysis rate could also produce artifacts in
shots with overlapping moving subjects.
7 The Mo. Est. Type (Motion Estimation Type) setting enables you to indicate the method
used to detect motion in the image. A setting of Faster prioritizes speed of output over
quality, whereas Better produces a finer result at the expense of extra processing
time. When there is no movement in a shot, choose None to exclude motion analysis
from the result and apply noise reduction to the entire image.
For clip 01, choose Better. This will prevent the ripples in the water from being too
aggressively denoised and will take into account the Input Sizing animation.
8 Motion Range allows you to indicate the speed at which the subjects are moving to
exclude areas with motion blur from the noise reduction effect.
This setting will activate noise reduction in the image, so you can begin by entering
any number and then dragging left or right to increase or decrease the effect.
10 To see how much the Temporal NR is affecting the image, you can use the Highlight
tool to assess the pixel difference.
11 In the upper right of the viewer, click the A/B icon to activate the Difference mode.
The patterns you see in the viewer show the amount of noise that has been removed
from the original image.
12 When you start to recognize the dark outlines of objects in the noise pattern, it is an
indication that the noise reduction has become so aggressive that it is now removing
legitimate visual information.
13 The Motion value acts as a pivot for the point at which moving objects are excluded
from noise reduction. A lower value excludes larger areas of the image, whereas a
higher value assumes less motion and targets more of the image.
Very little motion occurs in the image, so a high Motion value of 60.0 is appropriate.
14 The Blend value allows you to blend the original image back into the noise-reduced
version. This adjustment can be helpful when noise reduction gets too aggressive, and
areas of the image take on a plastic appearance.
The noise reduction is substantial. However, you still have room for improvement by
reducing the more generic noise patterns in the image.
As with Motion Estimation Type, this setting is responsible for determining the speed/
quality of the final output; although, in this case, Faster, Better, and Enhanced all refer
to different analysis algorithms.
17 The Radius value indicates the area of the image that is analyzed to determine the
noise type within the frame.
To begin, set the Radius to Small. When reviewing the final result, switch between
Radius sizes to check whether the Spatial NR is substantially improved. With most
noise types, Small is sufficient.
18 As with the Temporal NR, the Luma and Chroma Threshold settings determine the
intensity of the noise reduction.
Change the Luma and Chroma Threshold settings to 40.0 to see a further reduction in
the remaining image noise.
TIP Noise Reduction is available in the Effects Library under the Resolve FX
Revival category and features all the same settings. You can use it to apply
noise reduction to clips directly in the edit or cut page timelines.
Before moving on, it would be worthwhile to check whether changing the location of
the Denoise node could improve the noise reduction.
20 Select the Denoise node and press E to extract it from the pipeline.
21 Drag the Denoise node to the link between the RGB input and node 01 (Normal).
Doing so will perform noise reduction on the original RGB signal before any grading or
animation takes place.
In this instance, the change softens the impact of the noise reduction and produces a
better visual output.
It’s always advisable to use a dedicated node for noise reduction. After the noise is
reduced to a satisfactory level, you can opt to disable the Denoise node to reduce the
amount of processing and caching that takes place while you proceed with the rest of the
grading process. Bear in mind, however, that a substantially noise-reduced signal might
have an observable impact on subsequent nodes, especially chroma- and luma-key based
ones like the qualifier. In such cases, it is recommended to keep the Denoise node active to
get a more accurate representation of your final look.
Applying noise reduction at the end of the node tree can bypass these issues (if
they are present) but can also result in a slightly less detailed image. When unsure,
experiment with the placement of the NR node in the Node Editor until you find
the optimal position.
Another powerful method for increasing playback speed is allowing DaVinci Resolve to
render your footage while the application is otherwise inactive. You can then play the
cached media without the need to render effects-heavy clips in real time. The caching
mechanism in DaVinci Resolve is made up of three independent stages that prompt
a render based on various criteria. This allows DaVinci Resolve to monitor each clip
and timeline and only cache renders when they meet one or more of the cache level
requirements. In order, these levels are:
2 If you have not done so in Lesson 7, enable caching by choosing Playback > Render
Cache > Smart.
The first level at which caching takes place is known as Fusion Output Caching,
previously known as source caching. Its name refers to the position in the video
signal’s order of operations that prompts the cache. After media is imported and
added to a timeline, its signal flows from the edit page to the Fusion page and is then
2 In the interface toolbar, ensure that the Timeline button is enabled. This will display the
Mini timeline, in which you can observe the video tracks and cache processes.
4 The Denoise node was disabled in the previous exercise. Click the Denoise node name
to enable it.
The timecode above the clip thumbnail turns red to indicate that it is in the process
of caching. In the Node Editor, the Denoise node name and number turn red for the
same reason.
The cache line in the Mini timeline will eventually turn blue as caching is completed.
5 In the Motion Effects palette, raise the Spatial Threshold by 1 point (41.0).
NOTE If the node fails to render and turn blue, it’s possible that the project
does not have a cache location. To fix this, enter the Project Settings, and in the
Master Settings, scroll down to the Working Folders. Ensure that the Cache files
location is set up and has write access.
You will now observe how changes to the node pipeline impact cached nodes.
6 Create a serial node after the Sunrise node and label it BW (node 04).
Your image retains its sunrise animation, although it is now black and white. The BW
node does not turn red and will not require node caching because the standard
color grading tools in the color page are usually not intensive enough to disrupt
clip playback.
Adding the BW node has also not forced a re-cache of the Denoise node because
the noise reduction tool is not affected by changes made down the pipeline. If you
follow the path of the RGB signal, it is denoised before it is desaturated, so the same
denoised version of the cached render can continue to be used.
9 Drag the node over the connection line at the end of the pipeline to place it after
the BW node.
The Denoise node turns red as it re-caches the new RGB signal.