Professional Documents
Culture Documents
Keylight 1.2 AE PDF
Keylight 1.2 AE PDF
VERSION 1.2v17
Keylight on After Effects User Guide. Copyright 2015 The Foundry Visionmongers Ltd. All Rights Reserved. Use of this User Guide and
the Keylight software is subject to an End User License Agreement (the "EULA"), the terms of which are incorporated herein by reference.
This User Guide and the Keylight software may be used or copied only in accordance with the terms of the EULA. This User Guide, the
Keylight software and all intellectual property rights relating thereto are and shall remain the sole property of The Foundry
Visionmongers Ltd. ("The Foundry") and/or The Foundry's licensors.
The EULA can be read in the Keylight User Guide Appendices.
The Foundry assumes no responsibility or liability for any errors or inaccuracies that may appear in this User Guide and this User Guide
is subject to change without notice. The content of this User Guide is furnished for informational use only.
Except as permitted by the EULA, no part of this User Guide may be reproduced, stored in a retrieval system or transmitted, in any form
or by any means, electronic, mechanical, recording or otherwise, without the prior written permission of The Foundry. To the extent that
the EULA authorizes the making of copies of this User Guide, such copies shall be reproduced with all copyright, trademark and other
proprietary rights notices included herein. The EULA expressly prohibits any action that could adversely affect the property rights of The
Foundry and/or The Foundry's licensors, including, but not limited to, the removal of the following (or any other copyright, trademark or
other proprietary rights notice included herein):
The Foundry logo is a trademark of The Foundry Visionmongers Ltd. After Effects is a registered trademark of Adobe Systems
Incorporated. All other products or brands are trademarks or registered trademarks of their respective companies or organisations.
In addition to those names set forth on this page, the names of other actual companies and products mentioned in this User Guide may
be the trademarks or service marks, or registered trademarks or service marks, of their respective owners in the United States and/or
other countries. No association with any company or product is intended or inferred by the mention of its name in this User Guide.
Software engineering: Ralph McEntagart, Lucy Wilkes, Andy Whitmore, Bruno Nicoletti, Simon Robinson, and Jack Binks.
Initial algorithm development: Wolfgang Lempp and Oliver James.
The Foundry
5 Golden Square
London
W1F 9HT
UK
Rev: 06 May 2015
Contents
1 Introduction
About this Manual
Release Notes
Example Images
6
7
7
2 Getting Started
Introduction
Quick Key
3 Basic Keying
Basic Workflow
12
Screen Colour
12
View
13
Status
13
Despill Bias
14
4 Advanced Keying
Screen Colour
15
Despilling
17
17
18
Despill Bias
Alpha Bias
Screen Gain
19
Screen Balance
19
Clip Levels
20
View
20
Status View
21
Screen Matte
23
Clip Rollback
23
24
Despot
25
Colour Replacement
25
26
27
Source Alpha
28
Colour Correction
29
30
Source Crops
31
5 Tutorial
Introduction
32
Example Images
32
32
35
36
39
41
47
Keylight 1.2v16
48
Keylight 1.2v15
48
Keylight 1.2v14
49
Keylight 1.2v13
50
Keylight 1.2v12
51
Keylight 1.2v11
52
Keylight 1.2v10
52
Keylight 1.2v9
53
Keylight 1.2v8
53
Keylight 1.2v6
54
Keylight 1.2v5
55
Keylight 1.2v4
56
Keylight 1.2v3
56
Keylight 1.2v2
57
Keylight 1.2v1
58
Keylight 1.1v1
59
Keylight 1.0v4
60
Keylight 1.0v3
61
Keylight 1.0v2
62
Keylight 1.0v1
62
64
67
1 Introduction
Welcome to this User Guide for Keylight on After Effects.
Keylight is an industry-proven blue and green screen keyer. The core algorithm was developed by The Computer Film
Company (now Framestore) and has been further developed and ported to After Effects by The Foundry.
Release Notes
For information on system requirements, new features, improvements, fixed bugs and known bugs & workarounds,
see Appendix A: Release Notes on page 47.
Example Images
Example blue and green screen images for use with Keylight can be downloaded from our web site
www.thefoundry.co.uk.
On Windows
Keylight is distributed as a software download from our web site at www.thefoundry.co.uk. To install Keylight on a
computer running Windows follow these instructions:
1.
2.
Unzip the file and copy the contents of the Keylight folder into the existing Keylight folder in the Adobe After
Effects install directory:
<install directory>\Support Files\Plug-ins\Effects\Keylight
On Mac
Keylight is distributed as a software download from our web site at www.thefoundry.co.uk. To install Keylight on a
computer running Mac OS X follow these instructions:
1.
2.
Unzip the file and copy the contents of the Keylight folder into the existing Keylight folder in the Adobe After
Effects install directory:
<install directory>/Plug-ins/Effects/Keylight
Katana is a look development and lighting tool, replacing the conventional CG pipeline with a flexible recipe-based
asset workflow. Its node-based approach allows rapid turnaround of high-complexity shots, while keeping artists in
control and reducing in-house development overheads. Extensive APIs mean it integrates with a variety of renderers
and your pre-existing shader libraries and workflow tools.
Flix is a collaborative, visual story-development tool. It allows directors, editors, cinematographers, storyboard
artists, and pre-visualization artists to explore ideas quickly, saving valuable time, and to easily collaborate on the
visual story development of a film.
Ocula is a collection of tools that solve common problems with stereoscopic imagery, improve productivity in post
production, and ultimately help to deliver a more rewarding 3D-stereo viewing experience.
CameraTracker is an After Effects plug-in allowing you to pull 3D motion tracks and matchmoves without having to
leave After Effects. It analyses the source sequence and extracts the original camera's lens and motion parameters,
allowing you to composite 2D or 3D elements correctly with reference to the camera used to film the shot.
Keylight is an industry-proven blue/green screen keyer, giving results that look photographed, not composited. The
Keylight algorithm was developed by the Computer Film Company who were honoured with a technical achievement
award for digital compositing from the Academy of Motion Picture Arts and Sciences.
Kronos is a plug-in that retimes footage using motion vectors to generate additional images between frames.
Utilising NVIDIAs CUDA technology, Kronos optimises your workflow by using both the CPU and GPU.
Furnace and FurnaceCore are collections of film tools. Many of the algorithms utilise motion estimation technology
to speed up common compositing tasks. Plug-ins include wire removal, rig removal, steadiness, deflicker, degrain and
regrain, retiming, and texture tools.
2 Getting Started
This chapter shows you how to pull a simple key using Keylight.
Introduction
Keylight was first developed by The Computer Film Company to help with difficult keys in feature films. Over the
years, Keylight has been refined in production on hundreds of films.
NOTE: When we refer to blue screens throughout the text we mean, of course, blue or green screens.
Quick Key
Keylight is available from the Effect - Keying menu in After Effects.
Consider this shot from The Saint, pictures courtesy of Framestore and Paramount British Pictures Ltd. The first
image is the blue screen foreground that should be composited over the background shown in the second image.
Blue Screen.
Background.
2 GETTING STARTED |
If you want to have a go of this shot, you can! The images can be downloaded from our web site and this quick key is
also covered in the Tutorial Chapter. See Tutorial 1: Simple Key on page 32
Throughout this user guide we assume a good understanding of After Effects. To perform this quick key, do the
following:
1.
Create a new composition using SaintFG.tif and SaintBG.tif. Layer the clips with the blue screen over the
background as shown below.
Select the blue screen clip (SaintFG.tif) in the Time Layout window and apply Keylight from the Keying sub-menu
of the Effect menu.
10
2 GETTING STARTED |
Keylight Parameters.
4.
Select the Screen Colour eye dropper and click on the blue screen in the composition window. A good place to
pick is the blue from the back windscreen as this has no reflections. Picking this blue will key the back windscreen
perfectly leaving reflections in the side window.
Thats it. In many cases this is all you will need to do to perform a key, since selecting the screen colour creates a
matte and despills the foreground. The final composite is shown below.
Final composite.
There are a couple of extra steps that can be taken to fine tune this key and these are discussed in Tutorial 2: Fine
Tuning a Key on page 35.
Picking the screen colour may be enough for a lot of keys, but there are many more tools within Keylight that can be
used to tackle more complicated shots. These are described in later chapters.
11
3 Basic Keying
The following section describes the parameters you need to do basic keying. This will give you enough to tackle most
simple keys. A discussion of advanced parameters to fine tune and tackle complex keys can be found in the next
chapter.
Basic Workflow
The first step is always to pick the Screen Colour. Then view the composite and the screen matte.
If there is blue spill on the composite pick skin tones for the Despill Bias from the foreground actor.
If the background is showing through the foreground or the foreground is showing on the background, you need to
improve your matte using the Clip Black and Clip White parameters. In the next chapter well look at ways of doing
this with inside and outside masks. Inside Mask Tip on page 28
Screen Colour
The Screen Colour is probably the most important parameter and you should always pick the screen colour before
doing anything else. It should be set to the colour of the green or blue curtain behind the foreground object. View
the Source image in the Composite window, select the eye dropper and pick the screen colour. Setting the Screen
Colour will create a matte - the Screen Matte - and despill the foreground. In some cases this is enough to get a
decent key. For more information on Screen Colour see Screen Colour on page 15.
The image below shows a well lit blue screen behind an actor. You should note that repeatedly picking the Screen
Colour will override any previous selections. It will not add to previous selections and key more of the image with
each click.
Blue Screen.
NOTE: You should always pick screen colours from the Source image and not the Final Result.
12
TIP: Its worth picking several different blues and for each one viewing the matte and status to judge the
key.
View
After picking the Screen Colour its useful to be able to check the quality of the key by viewing the composite and the
screen matte. You can do this using the View Menu, shown here.
View Menu.
Status
The Status is one of the options in the View menu and shows an exaggerated view of the key so that you can make a
more informed decision when refining the composite. The image on the left shows the Status display after the
screen colour has been picked from the image on the right.
Green Screen.
Status.
13
Three colours are displayed. Black pixels show areas that will be pure background in the final composite. White pixels
show areas that will be pure foreground. Mid-grey pixels will be a blend of foreground and background pixels in the
final composite. You need grey pixels around the edge of the foreground to get a good key at the foreground edge.
However, if there are grey pixels where there should be pure background, you should try to remove these with the
Screen Strength, Clip Black or Outside Mask. If you have grey pixels where there should be pure foreground this
tells you that parts of the background will show through here and you will need to firm up the foreground with Clip
White or an Inside Mask.
Pixels that are a blend between the foreground and background are shown in just one shade of grey. This is done to
highlight potential problems with the key. These grey pixels may represent a foreground/background blend of 50/50
or 99/1. No distinction is made as to this ratio.
You may occasionally see other colours in the Status View and these are covered on Status View on page 21 in the
Advanced Keying Chapter.
Despill Bias
Although the foreground is despilled automatically, you may find the need to pull out a little more of the screen
colour after picking from the image. You can do this with the Bias controls.
By default the Bias controls are locked together, which in the vast majority of cases, is the best way to use them. See
Despilling in the Advanced keying section for a look at a case where unlinking the bias controls is a good tactic.
Thus, using either bias control colour dropper, pick the predominant foreground colour. In the majority of cases its
best to pick skin tones from the foreground actor, as viewers tend to be most tuned to colour shifts in these areas.
14
4 Advanced Keying
The following section describes the parameters you need to fine tune keys and get the most out of Keylight. Basic
parameters covered in the previous chapter may also be covered here in more detail.
Screen Colour
The screen colour represents the colour of the pure blue (or green) screen. The first thing you should do when pulling
a key is pick the Screen Colour. This single colour has a primary component, blue or green, and that has a saturation.
Once the screen colour has been picked, Keylight analyses all the pixels in the image and compares the saturation of
the primary component in each of these pixels with the corresponding saturation of the screen colour, setting the
alpha and modifying the colour accordingly.
TIP: Picking different shades of blue or green from the background can give quite different results. Its
worth experimenting with different screen colours if your initial pick didnt give a good key.
Workflow Tip
It can also be useful to view the Status and Source side by side as shown below so that you can repeatedly pick from
one while viewing the result in the other window.
Two Views.
15
4 ADVANCED KEYING |
Background Pixel
If the saturation of the pixel in the image is as strong, or greater than the screen colour, then itll be a pixel from the
blue screen background, and that pixel will be set to completely transparent and black.
Edge Pixel
If the saturation of the pixel is less than the screen colour, then itll be the edge of the foreground object, and we
subtract some of the screen colour from the pixel (de spilling) and set the image to semi-opaque.
Foreground Pixel
If the primary component in the pixel is not the same as the primary component of the screen colour we have a
foreground pixel, and the alpha is set to completely opaque. The pixel colour is not modified.
16
NOTE: You should note that the Screen Colour is a single colour. You are not picking lots of colours that
are keyed out.
Despilling
Although picking the screen colour will remove blue spill, it may not be enough. To despill more use the Despill Bias
control. By default this is linked to the Alpha Bias. In the rare case that the screen has been so badly shot that its not
really blue or green anymore, the alpha bias can be used to get a good key.
Despill Bias
Consider the image on the left from the film "Merlin". Pulling a default key from this will give the extreme blue spill
around the edges of her hair as shown in the image on the right.
Default key.
To reduce this select the Despill Bias colour and pick skin tones from the foreground image. This result is shown in
the image on the left. The alpha channel is shown on the right.
Despill Bias.
Alpha.
17
Alpha Bias
You should not normally need to adjust the alpha bias separately to the Despill Bias, but on those rare occasions
when your green screen is more red than green it can be used to put things right in what would otherwise be an unkeyable shot. Consider the image shown below.
This shot, from the film Executive Decision, is actually a green screen although it doesnt look it. The colour of the
screen in the background is around 28% red, 25% green and 8% blue. This is in fact red, but only just. Note that the
pilot in the cockpit is predominantly brown, at around 42% red, 25% green, 15% blue. So a default key from that
screen colour would make the foreground transparent (see the image below) as it is a more saturated red than the
red of the screen colour.
In this situation, the Alpha Bias can help. View the Source, unlink the Bias controls, then select the Alpha Bias and
pick colours from his mask. Now pick the same colours for the Despill Bias. This gives the result shown below.
18
Screen Gain
The screen gain controls how much of the screen colour is removed to make the screen matte. Increasing this value
will key more. For the most part, a better way of improving the matte is using the Clip Black and Clip White controls.
Increasing the screen gain too much will lead to the background showing through the foreground and edge detail will
be destroyed. Below, the image on the left shows this quite well. Note the steering wheel is black when it should be
white. If you look at the composite you will see the background showing through here. Also, some of the fine hair
detail on the actor, visible in the image on the left, has been eroded in the image on the right.
Screen Balance
Saturation is measured by comparing the intensity of the primary component against a weighted average of the two
other components. This is where the Screen Balance control comes in. A balance of 100% means that the
saturation will be measured against the smallest of the other two components in the screen colour.
19
A balance of 0% means that the saturation will be measured against the larger of the other two components. A
balance of 50% will measure the saturation from the average of the other two components.
The appropriate balance point for each image sequence you key will be different depending on the colours in that
image. Generally speaking, blue screens tend to work best with a balance of around 95% and green screens with a
balance of around 50%. If the key is not working too well with these settings, try setting the balance to about 5%,
50% and 95% and see what works best.
Clip Levels
The clip levels are adjusted using two parameters - Clip Black and Clip White. Any alpha value at or below Clip Black
will be set to zero and any alpha value at or above Clip White will be set to 100. Below, the image on the left shows
the original alpha of an image and the image on the right shows the result of clipping it.
Clip Black = 0.
Notice how the grey areas in the black background have been reduced and that the grey edges have hardened up
considerably. When compositing, the Clip Black control can be used to improve the background image if parts of the
foreground are showing through. The Clip White control on the other hand can be used to firm up the centre of the
matte, making it less transparent to the background.
NOTE: You need to be really careful if you chose to use Clip Black and Clip White that you don't destroy
the edges on your foreground. It is possible to use Clip Rollback to compensate for this.
View
After picking the Screen Colour its useful to be able to view the key in different ways. You can do this using the View
Menu, shown here.
20
View Menu.
Status View
The Status View is one of the options in the View menu and shows an exaggerated view of the key so that you can
make a more informed decision when fine tuning the composite. Below, the image on the left shows the Status after
the screen colour has been picked from the image shown in the image on the right.
21
Green Screen.
Status.
Three colours are displayed. Black pixels represent pure background in the final composite. White pixels are pure
foreground and grey pixels are a blend of the foreground and background pixels. The grey is just one colour to
highlight any areas that are not pure foreground or background. Grey pixels do not mean the key is poor - the final
composite may be fine.
You may occasionally see other colours in the Status View. Below, the image on the left shows black, white, grey and
green pixels. The green pixels are a warning. They show you the parts of the Screen Matte that have changed
through processing the matte (clipped, softened or eroded).
These areas have had the correct amount of spill removed, but the alpha has subsequently changed and the
composite may no longer look right. This can be corrected using Replace Colour to put back colour in these areas.
Above, the image on the right is an extreme example to illustrate the point. The Replace Colour has been set to pure
red and you can see that this mirrors the green pixels in the Status View.
Similarly you may see blue pixels in the Status. These represent processed pixels in the Inside Mask that affect the
despill of the foreground. The Replace Colour in the Inside Mask folder will be used to modify these pixels. Another
extreme example is shown below on the right. The Replace Colour is set to pure yellow and the Replace Method is
Hard Colour.
22
You may also see dark red pixels which indicate areas where an outside mask has been used to reduce the
transparency of the image.
Screen Matte
The Screen Matte is the result of pulling the blue or the green from the image and making those regions transparent.
Green screen.
Screen Matte.
Once you have done this you will want to firm up the foreground (make it more white) and clean up the background
(make it more black). This can be done by processing the Screen Matte.
Clip Rollback
Pulling a Screen Matte will typically produce lots of transparency (grey) in the matte at the edges. This is good since
this is what you need to key hair well. You may also get transparency in the foreground.
23
the right.
This is bad as your subject will appear slightly see-through, and this should be corrected. You can do this with an
inside mask shape, or you can use the Clip White parameter to turn these grey pixels white. This cleans up the
foreground but it will also destroy the edge detail you want to keep. This is where Clip Rollback comes in. This is used
to put back the edges to restore the detail that was lost. A rather exaggerated clip rollback is shown below in the
image on the right to illustrate the point.
24
Screen Matte.
Eroded Matte.
There is, however, one circumstance where heavy eroding is useful and that is for producing a matte used as an
inside mask. See Inside Mask Tip on page 28.
Despot
This controls how much to simplify the matte. It coagulates similar regions so that, for example, black specks in the
white matte can be absorbed by the surrounding white areas. Increasing the Screen Despot Black will remove
isolated spots of black in the white matte. Increasing Screen Despot White will remove isolated spots of white in the
background up to that size.
Eroded matte.
Despot.
Colour Replacement
Remember that Keylight does two things - it removes the screen colour to despill the image and generates an alpha
(Screen Matte) to composite the foreground over the background layer.
If you then process the Screen Matte, for example, by eroding the matte or changing the clip levels, Keylight will be
removing the wrong amount of screen colour from the pixels whose transparency have now changed. The Replace
Method instructs Keylight how to deal with such pixels. The Status will display which pixels use a replace method.
Those pixels who use a replace method because the Screen Matte processing tools modified the transparency will be
green, whilst those pixels whose transparency was modified by the inside mask will be blue. See Status View on page
21.
25
2.
Source - the image will have a corresponding amount of the original pixel (screen colour and all)
reintroduced/removed if the alpha is changed.
3.
Hard Colour - the despilled image has a corresponding amount of the replace colour added for any increase in
alpha.
4.
Soft Colour - the despilled image has a corresponding amount of the replace colour added for any increase in
alpha, however, it attempts to modulate the luminance of the resulting pixel so that it matches the original pixel.
This will give a more subtle result than the Hard Colour option.
The inside mask can be used to keep elements in the foreground that you don't want to lose (an actors blue eyes in
front of a blue screen). These masks should normally be softened to blend into the Screen Matte.
Below, the image on the left shows an After Effects Mask drawn around the lighting rig on the left side of the screen.
When this is used as the Outside Mask and the View control set to render the Outside Mask, you will see the image
displayed in the image on the right.
26
lighting rig.
The outside mask forces that part of the image to be in the background thus keying out the rig. The Screen Matte
shown below shows the matte pulled when the green screen is picked. When the Outside Mask is subtracted from
the Screen Matte we get the Combined Matte, shown below in the image on the right.
Screen Matte.
Combined Matte.
Here you can see the change in the matte that will result in the lighting rig being keyed out in the final composite. If
more than one mask is required to remove garbage, then use the masks to create an embedded alpha channel in the
image and set the Source Alpha to Normal. See Source Alpha on page 28.
Draw a mask on the image using Pen Tool. By default, your mask will be named Mask 1.
2.
Next to the timeline, expand the fg1.rgb layer and Masks, and in the Mask dropdown, select None instead of
the default Add.
3.
If youre creating an inside mask, in the Keylight controls, click Inside Mask > Inside Mask and switch from
None to Mask 1.
Similarly, if you are creating an outside mask, in the Keylight controls, select Outside Mask > Outside Mask
and switch from None to Mask 1.
27
Source Alpha
This parameter determines how to deal with any embedded alpha in the original image.
Ignore - this will not use any embedded alpha in the key.
Add to Inside Mask - the embedded alpha is added to the inside mask.
Normal - the embedded alpha is used to key the layer as normal. It is added to Keylights screen matte and can be
useful if requiring complicated multi-shaped masks to rotoscope out garbage.
2.
Using Clip White, Clip Black and Screen Shrink/Grow while viewing the Screen Matte, get a very harsh eroded
matte as shown below.
Switch the View to Intermediate Result to pass through the RGB channels unaffected with the screen matte in
the alpha channel. It looks a bit odd but dont worry.
4.
Now apply a second Keylight and pick the screen colour as normal. Looking at the Status display as shown
below, you should be able to see the background showing through the foreground white areas.
28
5.
To fix this, well use the harsh matte we pulled in the first key. In the Inside Mask group, switch Source Alpha
from Ignore to Add To Inside Mask. The result is shown below.
With a good foreground, you can now concentrate on pulling a subtle key for the edges without worrying about
the background showing through the foreground. You may also need to use a very rough garbage mask to
improve the background particularly for unevenly lit screens.
Colour Correction
The Colour Correction parameters allow you to modify the foreground colours in your composite. In particular,
reflected blues and greens from the screen can be suppressed.
Saturation - this control will increase or decrease the colour saturation of the image, making colours more or less
intense.
Contrast - the contrast is the ratio of brightest tones to the darkest. Increase this value for a contrasty image and
decrease it to wash it out.
Brightness - the brightness equates to the overall luminance of the image. Increase this value to make the image
lighter and decrease this value to make it darker.
Colour Suppression
Suppress - this controls colour suppression in the image. You can choose to remove a specific primary, either Red,
Green, Blue or their complements, Cyan, Magenta or Yellow. For green screens you may find it helpful to suppress
green.
Suppression Balance - determines what to reduce the suppressed component to. If set to 0%, it will be the
smallest of the other two components, if set to 100% it will be the largest of the other two components. Otherwise,
it will be to a balanced average.
Suppression Amount - determines how strongly you want to reduce the indicated component.
29
Colour Balancing
These controls are used to alter the colour balance of the image. Choose a hue and saturation (either via the sliders
or the colour balance wheel) to shift the entire colour balance of the image.
Colour Balancing
These controls are used to alter the colour balance of the image edges. Choose a hue and saturation (either via the
sliders or the colour balance wheel) to shift the entire colour balance of the image.
30
Source Crops
The Source Crops enable you to quickly cut out lighting rigs or other unwanted elements using vertical and horizontal
lines.
Keylight requires access to source pixels that lie off the edge of the source image. The cropping controls provide
access to all the controls required for specifying how pixels are treated at these edges and where they appear. The
built-in crop controls are also useful for removing unwanted black pixels at the edge of video footage.
X Y Method - determines the behaviour of the image at the left and right crop boundaries. Four edge methods are
supplied:
Colour - fills the area between the crop line and the edge with the Crop Colour.
Reflect - reflects pixels about the current crop line. In other words, it copies pixels from the other side of the
current crop line into the area between the current crop line and the screen edge.
Repeat - copies pixels on the crop boundary to the screen edge.
Wrap - copies pixels from the area between the opposite crop line and its screen edge to the area between the
current crop line and its screen edge.
NOTE: Horizontal and vertical crop boundaries can have different edge methods, Cropping is often used
to remove unwanted pixels at the edge of an image. If a video clip is digitized badly you may get black
edges left and right. These can be easily removed by moving the vertical crops and setting the edge
method to Reflect.
Edge Colour - sets the fill colour used when the edge method is set to Colour.
Edge Colour Alpha - sets the fill colour transparency.
Left, Right, Top, Bottom - use these controls to set the crop positions. Lines will be overlaid in the display enabling
you to set the various positions by eye.
NOTE: The position of the crop lines can be changed by clicking and dragging them directly on the screen.
31
5 Tutorial
We have included several tutorials with example images that you can use to practice Keylight.
Introduction
This section includes the following tutorials:
Tutorial 1: Simple Key
Tutorial 2: Fine Tuning a Key
Tutorial 3: Extreme Blue Spill
Tutorial 4: A Red Green Screen
Tutorial 5: Inside & Outside Masks
Example Images
The tutorial images referred to in this chapter can be downloaded from our web site www.thefoundry.co.uk.
32
5 TUTORIAL |
Background - road.tif
1.
Create a new composition using SaintFG.tif and SaintBG.tif, layer the clips with the blue screen over the
background as shown below.
Select the blue screen clip (SaintFG.tif) in the Schematic window and apply Keylight from the Effect - Keying
menu.
33
5 TUTORIAL |
Keylight Parameters.
4.
Select the Screen Colour eye dropper and click on the blue screen in the composition window. A good place to
pick is the blue from the back windscreen as this has no reflections.
Thats it. In many cases this is all you will need to do to perform a key, since selecting the screen colour creates a
matte and despills the foreground. The final composite is shown below.
34
Final composite.
There are a couple of extra steps that can be taken to fine tune this key and these are discussed in Tutorial 2: Fine
Tuning a Key on page 35.
1.
Create a new composition using SaintFG.tif and SaintBG.tif. Apply Keylight to the blue screen layer. Select the
Screen Colour eye dropper and click on the blue screen in the composition window.
NOTE: These steps were covered in greater detail in the previous chapter.
2.
Before we do anything else we need to look at the quality of the key so far. On first inspection, the composite
looks pretty good, but its hard to judge. To see any potential problems more clearly, switch to the Status view as
shown below.
35
3.
The image below shows the Status view that were aiming for. The background has been cleaned up and we still
have some reflections in the side window. To get this you should increase the Screen Gain from 100 to 112.
Finally, if you look closely at the composite you will see a tiny amount of blue spill on the womans hand and in
her hair. This was from reflected light from the blue screen. Pick skin tones for the Despill Bias to remove it.
Final Composite.
36
2.
Increase the Screen Gain from 100 to 105. This will clean up a little of the background.
4.
Alter the Screen Balance from 95 to 0 as shown below. This step is a bit subjective, but improves the blue spill.
Now lets try and get rid of that blue spill. switch off Lock Biases Together and pick skin tones for the Despill Bias.
When you do this the image and the screen colour will have the blue component scaled up before the key is
pulled so that more blue is removed.
37
Despill Bias.
6.
You will notice that Miranda Richardsons face now has a number of blue highlights, due to the transparency,
that we should fix. The best way to do this is by drawing a spline round the face as shown below and using it as
an Inside Mask.
Refer to your After Effects guide for more information on masks, however, select the pen tool, draw a bezier
spline around the face on frame 1 (Mask 1), switch this mask off () then in keylight set the Inside Mask to Mask 1
and Source to None. You should also soften the mask slightly by setting the Inside Mask Softness to 5.
38
8.
To remove the blue highlights on the cheeks, you need to set the Replace Method to Soft Colour rather than
Source.
Replace - Source.
9.
Final Key.
39
Pick the Screen Colour. You should go for the slightly darker green patch to the left of the pilot. Although feel
free to experiment picking different parts of the green screen. The initial selection gives the result shown below.
Default key.
3.
To fix this we need to tell Keylight to scale down the red component to make the green the most dominant so
that it keys correctly.
To do this pick colours from the mask for both the Despill Bias and Alpha Bias. The result is shown below.
If you look closely, the background and foreground needs cleaning up. The image below shows the Status View.
We will use the Screen Matte tools to make the cockpit windows black and the pilot white.
Status View.
40
5.
Increase Clip Black to 20 to remove some of the foreground showing through the background. Decrease Clip
White to 70 to improve the opacity of the foreground. Increase Screen Softness to 1, Screen Despot Black to 2
and Screen Despot White to 2.
Composite.
6.
Use the Screen Matte Replace Method to pull some of the original image through the composite.
This improves the apparent graininess in the foreground. The images below shows the differences.
Start After Effects. Create a new 16-bit workspace. Import the pictures TestCard.cin and ColourGrid.cin and put
them into the composition layering the blue screen over the colour grid.
41
Test Card.
2.
Apply Keylight to the blue screen layer and pick the blue from the image. Keylight will create a matte and despill
the foreground as shown below.
Basic Key.
3.
To remove the garbage around the subject we will use an outside mask. Using After Effects masks, draw a spline
around the person and test cards. This will be called Mask 1 by default. This is shown as the yellow line below.
42
Outside Mask.
4.
In the Time Layout window twirl open the TestCard layer and Masks sub-layer and set the compositing mode
from Add to None.
5.
In Keylight, check that the Outside Mask to Mask 1 and switch Invert on or youll be removing the person rather
than the unwanted pixels at the screen edges.
Outside Mask.
6.
You will have noticed the "dirt" around the subjects head.
Status View.
Clearly we have to improve the key. You can also see the faults in the matte if you view the Status as shown
above.
7.
Increase the Screen Gain to 110. This cleans up some of the background as shown below.
43
Sections 7 to 10 will cover the changes to the Screen Matte that will improve the key. In the Screen Matte
parameter area, decrease the Clip White from 100 to 70. This will improve the foreground as shown below.
However, you will notice in the composite that the edges have become a little hard. We can fix this using the Clip
Rollback and Screen Softness.
Clip White.
9.
Increase the Clip Rollback to 3 and the Screen Softness to 1. Its also worth trying to improve the key around the
spiky flowers with a sub-pixel erode of the edge. Change Screen Grow/Shrink to -0.5.
44
Composite.
45
12. Draw a rough mask (Mask 2) around just the colour swatches. Set the Inside Mask to Mask 2 and the Replace
Method to Source to pull back the original colours.
46
Keylight 1.2v17
This is a maintenance release of Keylight.
Requirements
Adobe After Effects CC or CC 2014 on Mac OS X 64-bit or Windows 7 64-bit or later.
Release Date
May 2015
New Features
There are no new features in this release.
Improvements
There are no improvements to existing features.
Fixed Bugs
BUGID 47809 - Mac OS X only: The About popup did not contain any text about The Foundry.
BUGID 48959 - Mac OSX only: Colour Balance Wheels occasionally flickered or disappeared on mouse-over.
BUGID 48961 - Adding Keylight to a project and then scrubbing in the timeline or adjusting certain controls in a
layer caused After Effects to crash.
BUGID 48963 - Adjusting Keylight controls while the playhead was looping through a rampreview caused After
Effects to crash.
47
Keylight 1.2v16
This is a maintenance release of Keylight.
Requirements
Adobe After Effects CC or CC 2014 on Mac OS X 64-bit or Windows 7 64-bit or later.
Release Date
December 2014
New Features
There are no new features in this release.
Improvements
There are no improvements to existing features.
Fixed Bugs
BUG ID 46776 - Mac OSX only: Colour wheels in the parameters panel did not draw in Mac OSX.
Keylight 1.2v15
This is a maintenance release of Keylight to support After Effects 12.0.
48
Requirements
Adobe After Effects CS6 or 12.0 Professional on Mac OS X 64-bit or Windows 7 64-bit.
Release Date
March 2013
New Features
Added support for After Effects 12.0.
Improvements
There are no improvements to existing features.
Fixed Bugs
There are no fixed bugs.
Keylight 1.2v14
This is a maintenance release of Keylight to support After Effects CS6.
Requirements
Adobe After Effects CS6 Professional on Mac OS X 64-bit or Windows 7 64-bit.
Release Date
April 2012
49
New Features
There are no new features.
Improvements
The artwork (banner, splash screen, and documentation layout) has been updated.
Fixed Bugs
There are no fixed bugs.
Keylight 1.2v13
This is a maintenance release of Keylight to support After Effects CS5.5.
Requirements
Adobe After Effects CS5.5 Professional on Mac OS X 64-bit or Windows Vista/7 64-bit.
Release Date
January 2011
New Features
There are no new features.
Improvements
There are no improvements to existing features.
50
Fixed Bugs
There are no fixed bugs.
Keylight 1.2v12
This is a maintenance release of Keylight to support After Effects CS5 and is bundled with After Effects CS5.
Requirements
Adobe After Effects CS5 Professional on Mac OS X 64-bit or Windows Vista/7 64-bit.
Release Date
January 2010
New Features
There are no new features.
Improvements
There are no improvements to existing features.
Fixed Bugs
BUG ID 194 - There was a multiprocessing rendering bug shown up as half screen renders. This has been fixed.
51
Keylight 1.2v11
Internal release only.
Keylight 1.2v10
This is a maintenance release of Keylight to support AE CS4 and is bundled with AE CS4 Professional.
Requirements
Adobe After Effects CS4 Professional on Mac OS X or Windows XP.
Release Date
June 2008
New Features
There are no new features.
Improvements
There are no improvements to existing features.
Fixed Bugs
About Dialog - on Mac OS X only, launching the About dialog and then clicking off the dialog forces the dialog into
the background under the AE application window. Subsequent interaction with After Effects would fail. This bug
has been fixed in this release.
52
Keylight 1.2v9
Internal release only.
Keylight 1.2v8
This is a maintenance release of Keylight to fix a bug. The version of Keylight that ships with AE CS3 Professional is
Keylight 1.2v5.
Requirements
Adobe After Effects CS3 Professional on Mac OS X or Windows XP.
Release Date
January 2008
New Features
There are no new features.
Improvements
There are no improvements to existing features.
Fixed Bugs
Edge Colour Correction - BUG ID 3176 - colour correction of the edges failed to work. This has been fixed.
53
Multiprocessing - BUG ID 194 - There is a multiprocessing rendering bug shown up as half screen renders. Only
seen on Intel PCs with dual core. As a workaround you could temporarily set the environment variable FOUNDRY_
MAX_PROCESSORS to 1.
Keylight 1.2v6
This is a maintenance release of Keylight to support AE CS3 on Mac and Win. The version of keylight that ships with
AE CS3 Professional is Keylight 1.2v5. This release fixes a couple of bugs in that.
Requirements
Adobe After Effects CS3 Professional on Mac OS X or Windows XP/Vista.
Release Date
5 July 2007
New Features
There are no new features.
Improvements
There are no improvements to existing features.
Fixed Bugs
Adaptive Rendering - when scrubbing along the timeline with adaptive rendering switched on, the screen would
freeze. An interrupt call was being treated as an error and a redraw wasnt called. This has been fixed.
About Dialog - clicking on the Keylight banner to show the About dialog, caused the After Effects viewing window to
render black. This has been fixed by disabling the ability to launch the dialog from the banner. Click on the
standard Adobe "About" text at the top of the plug-in panel instead.
Snapshot - BUG ID 231 - snapshot button broken when using Keylight with AE 7. This bug has been fixed in AE CS3.
54
Effects would fail. To get round this, move the After Effects applcation to one side to reveal the Keylight dialog
underneath, then click on the dialog to close it.
Multiprocessing - BUG ID 194 - There is a multiprocessing rendering bug shown up as half screen renders. Only
seen on Intel PCs with dual core. As a workaround you could temporarily set the environment variable FOUNDRY_
MAX_PROCESSORS to 1.
Keylight 1.2v5
This is a maintenance release of Keylight to support After Effects CS3. This version ships with AE CS3.
Requirements
Adobe After Effects CS3 Professional on Mac OS X or Windows XP/Vista.
New Features
There are no new features.
Improvements
There are no improvements to existing features.
Fixed Bugs
Internal version number incremented to enable licensing to work correctly for the release version of CS3.
55
Keylight 1.2v4
This is a maintenance release of Keylight to support After Effects CS3.
Requirements
Adobe After Effects CS3 Professional on Mac OS X or Windows XP/Vista.
New Features
There are no new features.
Improvements
There are no improvements to existing features.
Fixed Bugs
1.
This version of Keylight was compiled against an updated version of the After Effects SDK (7 March 2007).
Keylight 1.2v3
This is a maintenance release of Keylight to support After Effects CS3.
56
Release Date
Unreleased.
Requirements
Adobe After Effects CS3 Professional on Mac OS X or Windows XP/Vista.
New Features
There are no new features.
Improvements
There are no improvements to existing features.
Fixed Bugs
Loading old projects - BUG ID 923 - loading AE7 projects that used Keylight 1.1 into AE8/CS3 with Keylight 1.2
would report a missing plug-in. This bug has been fixed.
Keylight 1.2v2
This is a Windows only maintenance release of Keylight to fix a bug.
57
Requirements
Adobe After Effects CS3 Professional on Windows XP/Vista only.
New Features
There are no new features.
Improvements
There are no improvements to existing features.
Fixed Bugs
SSE2 - BUG ID 801 - the previous version of Keylight was compiled with a sse2 flag preventing it from working on
very old hardware running Windows. This version has been recompiled with sse1 to fix this problem affecting a
minority of customers.
Keylight 1.2v1
This is a maintenance release of Keylight to support After Effects CS3.
Requirements
Adobe After Effects CS3 Professional on Mac OS X or Windows XP/Vista.
58
New Features
FLEXlm license support for After Effects Standard.
Released as a universal binary for AE CS3 on Mac Intel and PPC.
Improvements
The bias controls are now locked together by default.
The Keylight algorithm has been tweaked for improved floating point handling.
An environment variable (FOUNDRY_MAX_PROCESSORS 1) has been provided to switch off multi-processing as a
temporary workaround for Bug ID 194.
Keylight is now versioned by name. This allows multiple versions of the plug-in to coexist on a single host.
3GB Switch - the plug-ins have been compiled to take advantage of extended memory available in this mode.
Fixed Bugs
Inside Mask, Source Alpha set to Add To Inside Mask. When viewing the Status with the source alpha added to the
inside mask the combined mattes were not drawn on screen even though the matte had been added. This has
been fixed so that the Status correctly shows these combined mattes.
Source Crops - BUG ID 224 - changing the left crop value from 0 when X Method is Colour, produces a rendering
error in the colour correction edges. This has been fixed.
Installer - BUG ID 223 - Keylight could only be installed to the default directory. This has been fixed.
Colour Correction Clipping - BUG ID 225 - colour correction of the foreground or edges is incorrectly clipped
between 0 and 1 for floating point images. This has been fixed.
Keylight 1.1v1
This is a new release to support After Effects 7.0.
Requirements
Adobe After Effects 7.0 Professional on Mac OS X or PC.
59
Release Date
June 2005
New Features
Support for keying floating point images (32bpc).
Improvements
The Alpha and Despill Bias controls are now colour widgets rather than sliders. This change extends the range of
shots that can be keyed.
The default edge method on the Source Crops has been changed to Colour.
Fixed Bugs
There are no fixed bugs.
Keylight 1.0v4
This is a maintenance release to fix a bug.
Requirements
Adobe After Effects 6.0 or 6.5 Professional on Mac OS X or PC.
Release Date
8 September 2003
60
New Features
There are no new features.
Improvements
Installer for Mac OS X changed to standard pkg format. Plug-ins remain the same.
Fixed Bugs
BUG 354. On PC only, on selecting Edit>Purge>All After Effects will crash. This has been fixed in this release.
Keylight 1.0v3
This version is the full release and is supplied on the Adobe After Effects 6.0 Professional CD.
Requirements
Adobe After Effects 6.0 Professional on Mac OS X or PC.
New Features
There are no new features.
Improvements
There are no new features.
Fixed Bugs
During a Keylight render, if a redraw of the After Effects user interface occurs, possibly due to a screen saver or
window stowing, this may cause Keylight to crash. This bug has been fixed.
BUG 346. If Keylight was copied and pasted between compositions, After Effects will crash. This has been fixed.
61
Keylight 1.0v2
Requirements
Adobe After Effects 6.0 Professional on Mac OS X or PC.
New Features
There are no new features.
Improvements
A new parameter, "Normal", has been added to he Source Alpha menu to allow embedded alpha to key the layer as
normal. This allows multi-shape masks to be used as garbage mattes.
Fixed Bugs
There are no fixed bugs.
Keylight 1.0v1
Requirements
Adobe After Effects 6.0 Professional on Mac OS X or PC.
New Features
This section will describe new features in later versions.
62
Improvements
This section will describe improvements to existing features in later versions.
Fixed Bugs
This section will describe fixed bugs in later versions.
63
Description
Licence
Boost
/ template library
Permission is hereby granted, free of charge, to any person or organization
obtaining a copy of the software and accompanying documentation covered
by this license (the Software) to use, reproduce, display, distribute, execute,
and transmit the Software, and to prepare derivative works of the Software,
and to permit third-parties to whom the Software is furnished to do so, all
subject to the following:
The copyright notices in the Software and this entire statement, including the
above license grant, this restriction and the following disclaimer, must be
included in all copies of the Software, in whole or in part, and all derivative
works of the Software, unless such copies or derivative works are solely in
the form of machine-executable object code generated by a source language
processor.
THE SOFTWARE IS PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND
NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR
ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR
OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
64
Library
Description
Licence
Expat
XML parser
Copyright 1998, 1999, 2000 Thai Open Source Software Center Ltd and
Clark Cooper
Copyright 2001, 2002, 2003, 2004, 2005, 2006 Expat maintainers.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the Software), to deal
in the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to
do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
FreeType
Font support
65
Library
Description
Licence
FTGL
OpenGL support
66
1. GRANT OF LICENSE
1.1 Subject to the limitations of clause 3 and all the other terms of the Agreement, The Foundry grants to Licensee a
limited, non-transferable (subject to clause 2.1 (b) below) and non-exclusive license to download, install and use a
67
machine readable, object code version (subject to clauses 3 and 4 below) of the software program(s) purchased by
Licensee (the "Software") and any accompanying user guide and other documentation (the "Documentation"), solely
for Licensee's own internal purposes (the "License"); provided, however, that Licensee's right to download, install and
use the Software and the Documentation is limited to those rights expressly set out in this EULA.
1.2 Some types of license models set out in clause 2.1 limit the installation and use of the Software to the country in
which Licensee is based at the date of purchase (the Home Country), unless otherwise agreed in writing.
Notwithstanding such limits, Licensee may still use the Software outside the Home Country if traveling or working
outside the Home Country on a temporary basis provided that such use does not exceed 70 days in aggregate in any
rolling twelve month period or, in the case of any license which lasts for less than twelve months, does not exceed
the number of days representing 20% of the term of the license.
1.3 Only to the extent that is proportionate to, and reasonably necessary to support, Licensees licensed use of the
Software in accordance with the Agreement, Licensee may (provided valid license keys have been obtained) install
the Software on more than one computer, provided always that Licensees concurrent use of different installations
of the Software does not exceed the number of valid Licenses that Licensee has paid for or licensed (as applicable).
2. LICENSE MODELS
2.1 For each product purchased from The Foundry, the License will be one of the following types of license, and
subject to the following terms and conditions. Please note that some licensing models set out below do not apply to
certain products of the Foundry. Whichever licensing model applies, Licensee shall not at any one time use more
copies of the Software than the total number of valid licenses purchased or licensed by Licensee (as applicable).
(a) Node Locked License
If Licensee purchases a Node Locked License, Licensee will install and use only a single copy of the Software on only
one computer at a time, which may be located anywhere in the Home Country.
(b) Individual License
If Licensee purchases an Individual License, Licensee warrants and represents that Licensee is a natural person and
that only Licensee will use the Software. Licensee may transfer or assign (transfer) the Individual License to another
natural person (Assignee) subject to Licensee: (i) notifying The Foundry of such transfer and obtaining The
Foundrys express written consent, (ii) paying an administrative fee with respect to such transfer as may be required
by The Foundry, and (iii) after transferring a single copy of the Software to the Assignee, deleting any copies of the
Software that Licensee may have in Licensees possession, custody or power. An Individual License entitles Licensee
to use the Software on only one computer at a time, which may be located anywhere and is not restricted to the
Home Country.
(c) Floating License
If Licensee purchases a Floating License, use of the Software may be at any site in the Home Country.
(d) Login-Based License
68
If Licensee purchases a Login-Based License, Licensee warrants and represents that Licensee is a natural person and
that only Licensee shall use the Software. Licensee will be issued with log in details and may use the Software on any
number of computers (but not simultaneously).
2.2 Some of the Software may be made available at concessionary rates or free of charge (as applicable) as follows:
(a) Educational License
If Licensee has purchased the Software on the discounted terms of The Foundrys Educational Policy published on its
website (the Educational Policy), Licensee warrants and represents to The Foundry as a condition of the
Educational License that: (i) (if Licensee is a natural person) he or she is a part-time or full-time student at the time of
purchase and will not use the Software for any commercial, professional or for-profit purposes; (ii) (if the Licensee is
not a natural person) it is an organization that will use the Software only for the purpose of training and instruction,
and for no other purpose, and (iii) Licensee will at all times comply with the Educational Policy (as such policy may be
amended from time to time). Unless the Educational License is a Floating License, Licensee shall use the Software on
only one computer at a time.
(b) Non-Commercial License
If the License is a Non-Commercial License, Licensee warrants and represents that Licensee is a natural person, that
they will only access and/or use one copy of a Non-Commercial License for personal, recreational and noncommercial purposes and that only Licensee will use the Software. Under a Non-Commercial License, Licensee will
not use the Software: (a) in conjunction with any other copies or versions of the Software, under any type of License
model; (b) for any commercial, professional, for-profit and/or on-sale purpose or otherwise to provide any
commercial service(s) to a third party (whether or not for financial or other reward and including for education,
instruction of or demonstration to any third party for commercial purposes); (c) in the course of any employment or
business undertaking of Licensee; (d) on any commercial premises during business hours (except where use of the
Software is solely for a personal, recreational, educational or other non-commercial purpose); and/or (e) to create
any commercial tools or plug ins.
(c) MODO Steam Edition
A version of MODO with limited functionality as described in the Documentation is available to purchase on discount
terms through Valve Corporations Steam store. If Licensee has purchased such version, Licensee warrants and
represents to The Foundry as a condition of the Agreement that: (i) Licensee is a natural person; and (ii) Licensee will
use the Software strictly through Steam and only for personal, recreational and non-commercial use, except only
that if Licensee uses the Software to create assets and content Licensee may sell such assets and content through
Valves Steam Workshop.
(d) MODO indie and MARI indie
Variants of MODO and MARI with limited functionality as described in the Documentation are available to purchase
on discount terms through Valve Corporations Steam store. If Licensee has purchased such a variant, Licensee
warrants and represents to The Foundry as a condition of the Agreement that: (i) Licensee is a natural person; or (ii)
Licensee is an entity in the direct ownership of a single natural person; (iii) Licensee will only access and/or use one
copy of either variant; and (iv) only Licensee will use the Software.
69
3. RESTRICTIONS ON USE
Please note that in order to guard against unlicensed use of the Software a license key is required to access and
enable the Software (other than Software which is licensed under the Personal Learning Edition model see clause
2.2 (b) above). Licensee is authorized to use the Software in machine readable, object code form only (subject to
clause 4), and Licensee shall not: (a) assign, sublicense, sell, distribute, transfer, pledge, lease, rent, lend, share or
export the Software, the Documentation or Licensee's rights under this EULA; (b) alter or circumvent the license keys
or other copy protection mechanisms in the Software or reverse engineer, decompile, disassemble or otherwise
attempt to discover the source code of the Software; (c) (subject to clause 4) modify, adapt, translate or create
derivative works based on the Software or Documentation; (d) use, or allow the use of, the Software or
Documentation on any project other than a project produced by Licensee (an "Authorized Project") or to provide a
service (whether or not any charge is made) to any third party; (e) allow or permit anyone (other than Licensee and
Licensee's authorized employees to the extent they are working on an Authorized Project) to use or have access to
the Software or Documentation; (f) copy or install the Software or Documentation other than as expressly provided
for in this EULA; or (g) take any action, or fail to take action, that could adversely affect the trademarks, service
marks, patents, trade secrets, copyrights or other intellectual property rights of The Foundry or any third party with
70
intellectual property rights in the Software (each, a "Third Party Licensor"). For purposes of this clause 3, the term
"Software" shall include any derivatives of the Software.
Unless Licensee has purchased an Individual License or a Login-Based License, if the Software is moved from one
computer to another, the issuing of replacement or substituted license keys is subject to and strictly in accordance
with The Foundrys License Transfer Policy, which is available on The Foundrys website and which requires a fee to be
paid in certain circumstances. The Foundry may from time to time and at its sole discretion vary the terms and
conditions of the License Transfer Policy.
4. SOURCE CODE
Notwithstanding that clause 1 defines Software as an object code version and that clause 3 provides that Licensee
may use the Software in object code form only:
4.1 if The Foundry has agreed to license to Licensee (including by way of providing SDKs, upgrades, updates or
enhancements/customization) source code or elements of the source code of the Software, the intellectual property
rights in which belong either to The Foundry or to a Third Party Licensor (Source Code), Licensee shall be licensed to
use the Source Code as Software on the terms of this EULA and: (a) notwithstanding clause 3 (c) Licensee may use
the Source Code at its own risk in any reasonable way for the limited purpose of enhancing its use of the Software
solely for its own internal business purposes and in all respects in accordance with this EULA; (b) Licensee shall in
respect of the Source Code comply strictly with all other restrictions applying to its use of the Software under this
EULA as well as any other restriction or instruction that is communicated to it by The Foundry at any time during the
Agreement (whether imposed or requested by The Foundry or by any Third Party Licensor);
4.2 to the extent that the Software links to any open source software libraries (OSS Libraries) that are provided to
Licensee with the Software, nothing in the Agreement shall affect Licensees rights under the licenses on which the
relevant Third Party Licensor has licensed the OSS Libraries, as stated in the Documentation. To the extent that Third
Party Licensors have licensed OSS Libraries on the terms of v2.1 of the Lesser General Public License issued by the
Free Software Foundation (see http://www.gnu.org/licenses/lgpl-2.1.html) (the LGPL), those OSS Libraries are
licensed to Licensee on the terms of the LGPL and are referred to in this clause 4.2 as the LGPL Libraries. The
Foundry will at any time during the three year period starting on the date of the Agreement, at the request of
Licensee and subject to Licensee paying to The Foundry a charge that does not exceed The Foundrys costs of doing
so, provide Licensee with the source code of the LGPL Libraries (the LGPL Source) in order that Licensee may
modify the LGPL Libraries in accordance with the LGPL, together with certain object code of the Software necessary
to enable Licensee to re-link any modified LGPL Library to the Software (he Object); and
4.3 notwithstanding any other term of the Agreement The Foundry gives no express or implied warranty,
undertaking or indemnity whatsoever in respect of the Source Code, the OSS Libraries (including the LGPL Libraries),
the LGPL Source or the Object, all of which are licensed on an as is basis, or in respect of any modification of the
Source Code, the OSS Libraries (including the LGPL Libraries) or the LGPL Source made by Licensee (Modification).
Licensee may not use the Object for any purpose other than its use of the Software in accordance with this EULA.
Notwithstanding any other term of the Agreement, The Foundry shall have no obligation to provide support,
maintenance, upgrades or updates of or in respect of any of the Source Code, the OSS Libraries (including the LGPL
Libraries), the LGPL Source, the Object or any Modification. Licensee shall indemnify The Foundry against all liabilities
71
and expenses (including reasonable legal costs) incurred by The Foundry in relation to any claim asserting that any
Modification infringes the intellectual property rights of any third party.
5. BACK-UP COPY
Licensee may store one copy of the Software and Documentation off-line and off-site in a secured location within
the Home Country that is owned or leased by Licensee in order to provide a back-up in the event of destruction by
fire, flood, acts of war, acts of nature, vandalism or other incident. In no event may Licensee use the back-up copy of
the Software or Documentation to circumvent the usage or other limitations set forth in this EULA.
6. OWNERSHIP
Licensee acknowledges that the Software (including, for the avoidance of doubt, any Source Code that is licensed to
Licensee) and Documentation and all related intellectual property rights and other proprietary rights are and shall
remain the sole property of The Foundry and the Third Party Licensors. Licensee shall not remove, or allow the
removal of, any copyright or other proprietary rights notice included in and on the Software or Documentation or
take any other action that could adversely affect the property rights of The Foundry or any Third Party Licensor. To
the extent that Licensee is authorized to make copies of the Software or Documentation under this EULA, Licensee
shall reproduce in and on all such copies any copyright and/or other proprietary rights notices provided in and on
the materials supplied by The Foundry hereunder. Nothing in the Agreement shall be deemed to give Licensee any
rights in the trademarks, service marks, patents, trade secrets, confidential information, copyrights or other
intellectual property rights of The Foundry or any Third Party Licensor, and Licensee shall be strictly prohibited from
using the name, trademarks or service marks of The Foundry or any Third Party Licensor in Licensee's promotion or
publicity without The Foundry's express written approval.
Subject to clause 4.3, The Foundry undertakes (the Undertaking) to defend Licensee or at The Foundrys option
settle any claim brought against Licensee alleging that Licensees possession or use of the Software or
Documentation in accordance with the Agreement infringes the intellectual property rights of a third party in the
same country as Licensee (Claim) and shall reimburse all reasonable losses, damages, costs (including reasonable
legal fees) and expenses incurred by or awarded against Licensee in connection with any such Claim, provided that
the undertaking shall not apply where the Claim in question is attributable to possession or use of the Software or
Documentation other than in accordance with the Agreement, or in combination with any hardware, software or
service not supplied or specified by The Foundry. The Undertaking is conditional on Licensee giving written notice of
the Claim to The Foundry as soon as reasonably possible, cooperating in the defence of the Claim and not making
any admission of liability or taking any step prejudicial to the defence of the Claim. If any Claim is made, or in The
Foundry's reasonable opinion is likely to be made, against Licensee, The Foundry may at its sole option and expense
(a) procure for Licensee the right to continue using the Software, (b) modify the Software so that it ceases to be
infringing, (c) replace the Software with non-infringing software, or (d) terminate the Agreement immediately by
notice in writing to Licensee and refund the License Fee (less a reasonable sum in respect of Licensee's use of the
Software to the date of termination) on return of the Software and all copies. The Undertaking constitutes Licensee's
exclusive remedy and The Foundry's only liability in respect of Claims.
72
7. LICENSE FEE
7.1 Licensee acknowledges that (subject to clause 7.2) the rights granted to Licensee under this EULA are conditional
on Licensee's payment in full of the license fee payable in connection with the Agreement or, as the case may be,
payable to The Foundrys reseller (the "License Fee").
7.2 In the cases of Non-Commercial NUKE, Trial Licenses and Free Licenses, for the avoidance of doubt, the fact that
no License Fee may be payable shall not be construed as a waiver by The Foundry of any right or remedy available to
it in relation to any breach by Licensee of this EULA or the Agreement, or of any other right or remedy arising under
applicable law, all of which are expressly reserved.
8. UPGRADES/ENHANCEMENTS
If the Licensee has paid an annually renewable fee for access to support, upgrades and updates for the Software
("Annual Upgrade and Support Programme"), this is subject to the terms and conditions for the Annual Upgrade and
Support Programme available on The Foundry's website. The Foundry may from time to time and at its sole
discretion vary the terms and conditions of the Annual Upgrade and Support Programme. The Annual Upgrade and
Support Programme is not available for all license types and variations.
73
10.3 If Licensee purchases a license of the Software that is of a fixed term duration, the Warranty Period in clause
10.1 shall apply only to Licensees first purchase of such license and not to any subsequent renewal(s) even if a
renewal involves another download.
11. INDEMNIFICATION
Licensee agrees to indemnify, hold harmless and defend The Foundry, the Third Party Licensors and The Foundry's
and each Third Party Licensors respective affiliates, officers, directors, shareholders, employees, authorized resellers,
agents and other representatives from all claims, defence costs (including, but not limited to, legal fees), judgments,
settlements and other expenses arising from or connected with any claim that any authorised or unauthorised
modification of the Software or Documentation by Licensee or any person connected with Licensee infringes the
intellectual property rights or other proprietary rights of any third party.
74
Agreement or its negligence but The Foundry is not responsible for any loss or damage that is not foreseeable. Loss
or damage is foreseeable if they were an obvious consequence of a breach or if they were contemplated by Licensee
and The Foundry at the time of forming the Agreement. Our maximum aggregate liability under or in connection
with the Agreement, whether in contract, tort (including negligence) or otherwise, shall in all circumstances be limited
to a sum equal to the greater of US$5000 and a sum equal to the License Fee. Nothing in the Agreement shall limit
or exclude our liability for death or personal injury resulting from our negligence, fraud or fraudulent
misrepresentation or for any other liability that cannot be excluded or limited by applicable law.
15. CONFIDENTIALITY
Licensee agrees that the Software (including, for the avoidance of doubt, any Source Code that is licensed to
Licensee) and Documentation are proprietary to and the confidential information of The Foundry or, as the case
may be, the Third Party Licensors, and that all such information and any related communications (collectively,
"Confidential Information") are confidential and a fundamental and important trade secret of The Foundry and/or
the Third Party Licensors. If Licensee is a business user, Licensee shall disclose Confidential Information only to
Licensee's employees who are working on an Authorized Project and have a "need-to-know" such Confidential
Information, and shall advise any recipients of Confidential Information that it is to be used only as expressly
authorized in the Agreement. Licensee shall not disclose Confidential Information or otherwise make any
Confidential Information available to any other of Licensee's employees or to any third parties without the express
written consent of The Foundry. Licensee agrees to segregate, to the extent it can be reasonably done, the
Confidential Information from the confidential information and materials of others in order to prevent commingling.
Licensee shall take reasonable security measures, which measures shall be at least as great as the measures Licensee
uses to keep Licensee's own confidential information secure (but in any case using no less than a reasonable degree
of care), to hold the Software, Documentation and any other Confidential Information in strict confidence and safe
custody. The Foundry may request, in which case Licensee agrees to comply with, certain reasonable security
measures as part of the use of the Software and Documentation. This clause shall not apply to any information that
is in or comes into the public domain, or was in Licensees lawful possession before receipt or which Licensee
develops independently and without breach of this clause. Licensee acknowledges that monetary damages may not
be a sufficient remedy for unauthorized disclosure of Confidential Information, and that The Foundry shall be
75
entitled, without waiving any other rights or remedies, to such injunctive or other equitable relief as may be deemed
proper by a court of competent jurisdiction.
18. SURVIVAL.
Clause 6 and clauses 9 to 20 inclusive shall survive any termination or expiration of the Agreement.
76
20. MISCELLANEOUS
Unless Licensee is a consumer, the Agreement is the exclusive agreement between the parties concerning its subject
matter and supersedes any and all prior oral or written agreements, negotiations, or other dealings between the
parties concerning such subject matter. Licensee acknowledges that Licensee has not relied upon any representation
or collateral warranty not recorded in the Agreement inducing it to enter into the Agreement. The Agreement may be
modified only in writing. The failure of either party to enforce any rights granted under the Agreement or to take
action against the other party in the event of any such breach shall not be deemed a waiver by that party as to
subsequent enforcement of rights or subsequent actions in the event of future breaches. The Agreement and any
dispute or claim arising out of or in connection with it or its subject matter or formation (including, unless Licensee is
a consumer, non-contractual disputes or claims) shall be governed by, and construed in accordance with English Law
and the parties irrevocably submit to the non-exclusive jurisdiction of the English Courts, subject to any right that a
consumer may have to bring proceedings or to have proceedings brought against them in a different jurisdiction.
If The Foundry fails to insist that Licensee performs any obligation under the Agreement, or delays in doing so, that
will not mean that The Foundry has waived its rights.
Unless Licensee is a consumer, Licensee agrees that The Foundry may refer to Licensee as a client or a user of the
Software, may display its logo(s) for this purpose and may publish quotations and testimonials from Licensee, its
directors, partners, officers or employees. The Foundry agrees to promptly cease any such use on Licensees written
request.
The Foundry and Licensee intend that each Third Party Licensor may enforce against Licensee under the Contracts
(Rights of Third Parties) Act 1999 (the Act") any obligation owed by Licensee to The Foundry under this EULA that is
capable of application to any proprietary or other right of that Third Party Licensor in or in relation to the Software.
The Foundry and Licensee reserve the right under section 2(3)(a) of the Act to rescind, terminate or vary this EULA
without the consent of any Third Party Licensor.
Copyright 2015 The Foundry Visionmongers Limited. All Rights Reserved. Do not duplicate.
77