0% found this document useful (0 votes)
192 views72 pages

Visual Effects Lab Manual

The document serves as a record notebook for students in the Visual Effects Lab course at the College of Engineering & Technology, Arasur, for the academic year 2024-2025. It includes a bonafide certificate, a table of contents outlining various experiments, and detailed procedures for using Natron software for visual effects, including color grading and compositing techniques. The aim of the experiments is to provide students with hands-on experience in using Natron's tools and features to create visually compelling compositions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
192 views72 pages

Visual Effects Lab Manual

The document serves as a record notebook for students in the Visual Effects Lab course at the College of Engineering & Technology, Arasur, for the academic year 2024-2025. It includes a bonafide certificate, a table of contents outlining various experiments, and detailed procedures for using Natron software for visual effects, including color grading and compositing techniques. The aim of the experiments is to provide students with hands-on experience in using Natron's tools and features to create visually compelling compositions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

COLLEGE OF ENGINEERING & TECHNOLOGY, ARASUR.

(Reaccredited by NAAC& an ISO9001:2008Recertified Institution)

RECORD NOTE BOOK


2024 -2025

STUDENT NAME :
REG NUMBER :
YEAR : IV
SEMESTER : VII
SUBJECT CODE / NAME : CCS373/Visual Effects Lab
REGULATION : 2021
BRANCH : COMPUTER SCIENCE & ENGINEERING
V.R.S. COLLEGE OF ENGINEERING
&TECHNOLOGY, ARASUR.
(Reaccredited by NAAC& an ISO9001:2008 Recertified Institution)

BONAFIDE CERTIFICATE

NAME : ……………………………………………………………………….
DEPARTMENT : ………………………………………………………………………..
ROLL NO : …………………………………………………………………….....

Register No.

Certified that this is the bonafide record of work done by the above Student in the
........................................................................................................................................................................
Laboratory during the year 2024- 2025.

Head of the Department Lab-in-Charge

Submitted for the Practical Examination held on..……………………………

Internal Examiner External Examiner


TABLE OF CONTENTS

Ex. Page
No. Date List of Experiments No. Staff
Sign.

1a. Understanding Natron Environment


1

1b. Working with color and using color grading 10

1c. Using channels 16

1d. Merging imaging


20

1e. Using Rotopaint 25

1f. Performing Traching and Stabilizing 31

1g. 36
Transforming Elements
1h. Stereoscopic Composting 40

2a. Motion Tracking – camera and object tracking 46

2b. Camera fx,color grading,vignettes 49

2c. Composting images and Video Files 55

2d. Multilayer rendering 64


Ex. No: 1a
Date : Understanding Natron Environment

AIM:
The aim of this experiment is to gain a comprehensive understanding of Natron's user interface,
workflow, and key features by creating a simple compositing project

PROCEDURE:

Generic Description:
Natron provides a node-based compositing environment, offering a comprehensive set of tools for visual
effects and motion graphics. Its interface is designed to facilitate the creation and manipulation of nodes
within a graph, allowing users to build complex compositions seamlessly. The software supports features
like color correction, masking, and animation, making it a versatile choice for compositors and visual
effects artists.

The Toolbar:

The Toolbar in Natron is a collection of icons and tools that provide quick access to commonly used
functions. It includes buttons for creating nodes, navigating the node graph, and managing the viewer.
The Toolbar is a central hub for initiating various actions, streamlining the workflow by offering essential
tools within easy reach.

The Menu bar:

The Menu Bar houses a set of menus that contain a comprehensive array of commands and options. It
provides access to various functionalities, such as file management, project settings, node operations,
and preferences. The Menu Bar is an essential navigation element for users to access different features
and configure the Natron environment according to their needs

The Viewer panel:

The Viewer Panel is where users can preview the output of their composition. It displays the final result
of the node graph, allowing artists to assess the visual impact of their work. The Viewer Panel supports

1
interactive navigation, zooming, and panning, providing a dynamic and real-time representation of the
composition.

The Properties editor:

The Properties Editor is a panel that displays the parameters and settings of the selected node. It allows
users to fine-tune and customize the behavior of nodes by adjusting their attributes. When a node is
selected in the node graph, its properties appear in the Properties Editor, providing a convenient way to
modify settings and control the visual elements in the composition.

The Node graph:

The Node Graph is the central workspace in Natron where users build their compositions. It consists of
nodes representing various operations or effects, connected by links that define the flow of data. Users
can add, move, and connect nodes to create a visual representation of their composition, making it easy
to understand the sequence of operations and relationships between elements.

2
The Curve editor:

The Curve Editor is a tool for manipulating animation curves and keyframes. It allows users to finetune
the timing and interpolation of animated parameters, providing precise control over the motion and
behavior of elements in the composition. The Curve Editor is particularly useful for animators and
those working on complex motion graphics.

The Dope sheet:

The Dope Sheet is another animation-related tool in Natron. It provides a visual representation of
keyframes and animations over time, allowing users to organize and manage the timing of animated
elements. The Dope Sheet simplifies the process of adjusting keyframes and understanding the overall
animation flow within a composition.

3
The File Browser:

The File Browser is a panel in Natron that facilitates the management and import of external
media files. Users can browse through directories, preview files, and import media assets
directly into their projects. This feature streamlines the process of accessing and incorporating
external resources into the compositing workflow.

TOOLS:

1. Read Node:

Function: Imports external media files .

Elaboration:
The "Read" node is fundamental for importing external media files, such as video footage or
image sequences, into the Natron project. This node acts as the starting point of your
compositing workflow. When you add a "Read" node to the Node Graph, you can specify
the file path, format, and other parameters to define how Natron interprets the input media.
This node essentially brings your source material into the compositing environment, making
it available for further manipulation through other nodes.

2. ColorCorrect Node:

Function: Adjusts color values, brightness, and contrast.

4
Elaboration:
The "ColorCorrect" node is used for color grading and correction within Natron. It provides
a set of controls that allow you to modify the color properties of your footage. This includes
adjustments to brightness, contrast, saturation, and hue. The node is essential for ensuring
that your visual elements match the desired look and feel. Whether it's correcting color
discrepancies in source footage or creatively enhancing the visual appeal, the
"ColorCorrect" node is a versatile tool for fine-tuning color attributes.

3. Blur Node:

Function: Applies blur to soften or emphasize specific areas.

Elaboration:
The "Blur" node is employed to introduce blurring effects to your images or footage. This
can be used for various purposes, such as creating depth of field, simulating motion blur, or
softening specific areas in the composition. The node allows you to control the amount and
type of blur applied, providing flexibility in achieving the desired visual result. It's a crucial
tool for manipulating the focus and visual aesthetics of your composition.

4. Merge Node:

Function: Combines multiple image streams, allowing for layering and compositing.

5
Elaboration:
The "Merge" node is essential for combining different elements within your composition. It
enables layering and compositing of multiple image streams, allowing you to blend various
visual elements together. This node supports operations like over, under, in, out, and various
blending modes. By connecting different nodes to the "Merge" node, you can create complex

compositions where each element contributes to the final visual output.

5. Viewer and Projector Panels:

Function: Displays the composition at different stages for preview and inspection.
Elaboration:
The Viewer and Projector panels are integral to visualizing your work at different stages of the
compositing process. The "Viewer" panel displays the final composition, allowing you to
preview the output. The "Projector" panel, on the other hand, is used for inspecting individual
nodes or parts of your composition. These panels provide real-time feedback, helping you
assess the impact of changes and refine your work effectively.

6. Timeline:

Function: Manages the timing of effects and animations.

6
Elaboration:
The timeline in Natron is a tool for managing the temporal aspects of your composition. It allows
you to control when specific effects and animations occur. By setting keyframes on parameters
such as position, scale, or color, you can create dynamic and animated sequences. The timeline is
crucial for coordinating the timing of various elements in your composition, contributing to the
overall flow and storytelling in your visual project.

7. Roto and Paint Tools:

Function: Roto tools for creating masks, Paint tools for drawing directly on frames.

WORKING PROCEDURE:

1. Importing Footage:

a. Open Natron and Create a New Project:

- Launch Natron, either by opening an existing project or creating a new one.


- A new project typically involves defining project settings such as frame rate, resolution, and
color space.

b. Import Video Footage using the "Read" Node:


- In the Node Graph, locate the "Read" node in the Node Library.
- Drag and drop the "Read" node onto the Node Graph.
- Connect the "Read" node to the "Viewer" node to visualize the imported footage.
- Use the "Read" node properties to specify the path and parameters of the video file you want to
import.

2. Node Graph Setup:

7
a. Create a Node Graph:
- Add nodes from the Node Library by dragging them onto the Node Graph.
b. Nodes represent operations or effects, and connecting them defines the flow of the
[Link] Nodes for Manipulation:
- Add nodes such as "ColorCorrect" to adjust color values, "Blur" to apply blur effects, and
"Merge" to combine multiple elements.
- Connect nodes in a logical order, considering the sequence of operations in your composition.

3. Viewer Configuration:

a. Set up Viewer Panels:


- Configure viewer panels to see different aspects of your composition.
- The "Viewer" panel shows the final output, while the "Projector" panel can be used to inspect
individual nodes.

b. Preview Different Stages:


- Use the viewer panels to preview your composition at various points in the node graph.
- This helps in fine-tuning individual nodes and understanding the overall impact of your adjustments.

4. Timeline and Animation:

a. Utilize the Timeline:


- Access the timeline to manage the timing of your effects and animations.
- Define the duration of your composition and control when specific actions occur.

b. Create Keyframes:
- Animate elements by setting keyframes for parameters like position, scale, or color.
- Adjusting these keyframes over time creates smooth animations within your composition.

5. Roto and Paint Tools:

a. Explore Roto and Paint Tools:


- Rotoscoping involves creating masks to isolate specific areas of the footage.
- Use the Roto node for this purpose. Paint tools allow direct drawing on frames for custom elements.

b. Isolate Areas with Roto:


- Add a Roto node to the Node Graph and draw masks to isolate and manipulate specific regions of
your footage.

c. Create Custom Elements with Paint:


- Utilize the Paint node to add custom elements or make detailed adjustments to frames.

8
6. Scripting (Optional):

a. Experiment with Python Scripting:


- If you're comfortable with scripting, explore Natron's Python scripting capabilities.
- Write scripts to automate repetitive tasks, create custom tools, or extend Natron's functionality.

7. Render Queue:
a. Set Up the Render Queue:
- Define the output settings in the Render Queue to prepare for the final rendering of your composition.

b. Configure Output Settings:


- Specify details such as file format, resolution, and compression settings. -
Set up multiple render passes if needed for more complex projects.

c. Initiate Rendering:
- Once everything is set up, initiate the rendering process to generate the final output based on your
configured settings.

By following these steps, you can effectively use Natron to create visually compelling compositions with
a range of effects and animations.

RESULT:

The experiment successfully provided a comprehensive understanding of Natron's user interface, workflow, and key
features.

9
Ex. No: 1b Working with color and using color grading
Date :

AIM:
The aim of this experiment is to understand how to work with color in Natron by applying color
grading techniques, which will enhance the visual appeal of the composition and achieve specific moods
or looks.

PROCEDURE:

Tools:
Color grading is a crucial aspect of the post-production process, enhancing the visual appeal and
storytelling impact of a video or image. In Natron, working with color and color grading involves using
various nodes and tools to adjust and manipulate the color characteristics of your composition. Here's a
guide on working with color in Natron:

1. ColorCorrect Node:
- The ColorCorrect node is a fundamental tool for adjusting color values, brightness, and contrast
in Natron.
- To use it, add a ColorCorrect node to the Node Graph.
- Connect the ColorCorrect node to the node representing your footage or image.
- Open the Properties Editor to access the parameters of the ColorCorrect node.
- Adjust parameters such as gain, gamma, and offset to modify the overall color balance and
luminance.

2. RGB Curves Node:


- The RGB Curves node allows for more detailed and specific color adjustments.
- Add an RGB Curves node to the Node Graph and connect it as needed.
- Open the node's properties to access the curve editor.
- Adjust the curve for each color channel (red, green, blue) to fine-tune color levels.

3. HueCorrect Node:
- For targeted adjustments to hue and saturation, use the HueCorrect node.
- Add the HueCorrect node to the Node Graph and connect it accordingly.
- Use the node properties to shift, saturate, or desaturate specific color ranges.

4. Grade Node:
- The Grade node is useful for comprehensive color grading adjustments.
- Add a Grade node to the Node Graph and connect it appropriately.
- Access the node properties to modify lift, gamma, gain, and other parameters for precise color
control.

10
5. Viewers and Projectors:
- Utilize the Viewer and Projector panels to preview your composition at different stages.
- These panels allow real-time visualization of color changes and grading adjustments as you work.

6. Scope Panels:
- Natron provides scope panels such as the waveform and vectorscope for analyzing color information.
- Use these panels to assess the distribution of luminance and color values in your composition.

7. Keying and Masking:


- When dealing with specific color ranges, keying and masking can be powerful techniques.
- Use nodes like ChromaKeyer for keying out specific colors or Roto nodes for creating masks
to isolate and adjust specific regions.

8. Render Passes for Grading:


- Consider setting up render passes for separate elements in your composition.
- This allows for targeted color grading on individual elements, enhancing control over the final look.

9. Animation and Color Changes:


- Leverage the timeline and keyframes for animating color changes over time.
- Create keyframes for color parameters to achieve dynamic and animated color grading effects.

10. Custom LUTs (Look-Up Tables):


- Natron supports the use of custom LUTs for color grading.
- Import and apply LUTs to achieve specific looks or maintain consistency across projects.

11. Test and Iterate:


- Color grading is often an iterative process. Test your composition on different displays and
environments to ensure the desired visual impact.

Procedure:

1. Add Node:

- Adds a constant value to all color channels in the image.


- Positive values brighten all parts of the image.
- Ideal for lightening the blacks of distant objects.
- Limited as a stand-alone color manipulation but useful for specific adjustments.

2. Multiply Node:

- Versatile tool for adjusting brightness and darkness.


- Can be used to brighten or darken the entire image.
- Useful for correcting color casts.

11
- Has no effect on zero (black), making it valuable for controlling contrast.

3. Clamp Node:

- Flattens out the user-defined lower and upper lightness range of the image.
- Can replace these values with user-defined colors.
- Versatile and effective in controlling and limiting lightness values.
- Provides clearer information than the ClipTest node in certain scenarios.

4. Color Lookup Node:

- Replicates the function of many other color nodes.


- Powerful tool for color manipulation.
- Requires more processing but provides fine-grained control.
- Utilizes a curve for color adjustments, similar to image editors' Curves tool.

5. Color Space Node:


- Facilitates the conversion of an image from one color space to another.
- Color spaces are mathematical models organizing color for different purposes.
- Enables operations in exotic color spaces and leveraging channels as masks.
- Workflow involves converting, performing adjustments, and converting back.

6. Color Correct Node:

- A collection of operations affecting the entire image.


- Allows separate adjustments for shadows, midtones, and highlights.
- Versatile for color correction and refining overall color balance. - Useful for addressing different
tonal ranges in the composition.

7. Gamma Node:

- Raises or lowers the middle-ish point of the color curve.


- Adjusts the overall brightness of an image by controlling mid-tones. - Best done within
ColorLookup for flexibility over the curve's "grab point." - Both ColorCorrect and
Grade nodes have built-in Gamma value sliders.

8. Grade Node:

- Versatile tool for correcting and matching images.


- Primarily used as a fixer but can serve creative aesthetic purposes.
- A collection of operations working on lightness and hue values. - Refines the overall look and
feel of an image.

12
This arrangement provides a concise overview of each node and its key functionalities within Natron.

Working steps:
1. Import Footage:

- Open Natron and initiate a new project.


- Utilize the "Read" node from the Node Library to import your video footage or image sequence.

2. Arrange Nodes:

- Organize your Node Graph by placing nodes. Typically, start with a "Read" node connected to
your footage.

3. Apply ColorCorrect Node:

- Introduce a "ColorCorrect" node into the Node Graph.


- Connect it to your footage node.
- Adjust parameters like gain, gamma, and offset in the Properties Editor for initial color
adjustments.

4. Utilize RGB Curves Node:

- Add an "RGB Curves" node to the Node Graph.


- Establish connections with your footage node.
- Fine-tune color levels for each channel (red, green, blue) using the curve editor in the Properties
Editor.

5. Implement HueCorrect Node:

- Add a "HueCorrect" node to address specific hues.


- Establish appropriate connections and adjust properties for desired color shifts, saturation, or
desaturation.

6. Incorporate Grade Node:

- Integrate a "Grade" node for comprehensive color grading.


- Connect it to existing nodes.
- Modify parameters such as lift, gamma, gain, and saturation in the Properties Editor for advanced
color contol.

13
7. Configure Viewers and Projectors:

- Set up Viewer and Projector panels for real-time previews.


- Assess the impact of color grading on the final output and individual nodes.
-
8. Access Scope Panels:

- Open scope panels like waveform and vectorscope.


- Analyze color information to ensure alignment with desired luminance and color distribution.

9. Animate Color Changes:

- Utilize the timeline for managing color changes over time.


- Create keyframes for color parameters to achieve dynamic and animated color grading effects.

10. Apply Custom LUTs:

- Import and apply custom Look-Up Tables (LUTs) if available.


- Achieve specific color grading looks with additional flexibility.

11. Test and Iterate:

- Preview the composition on different displays and under various lighting conditions.
- Make necessary adjustments, iterating until the desired visual result is achieved.

12. Final Preview:

- Conduct a final preview of the composition before rendering. - Ensure all color grading
adjustments are satisfactory.

13. Render and Output:

- Configure the render queue with appropriate output settings.


- Initiate the rendering process to generate the final, color-graded composition.

14
RESULT:
The experiment successfully demonstrated the application of color grading in Natron.

15
Ex. No: 1c Using Channels
Date :
AIM:
The aim of this experiment is to understand how to utilize and manipulate channels
in Natron, including RGB, alpha, and custom channels, to gain better control over
compositing, masking, and color correction.

PROCEDURE:
1. Understanding Channels:

- Natron images consist of various channels representing different color or information components.
- Common channels include Red, Green, Blue (RGB), and Alpha (transparency).
- Channels are the building blocks that allow precise manipulation and control of image attributes.

a) RGB Channels:

- Explanation: The RGB channels (Red, Green, Blue) contribute to the color information in an image.
- Significance: Understanding how each channel influences color helps in precise color manipulation.

b) Alpha Channel:

- Explanation: The Alpha channel represents transparency in an image.


- Significance: Recognizing the Alpha channel's role is crucial for managing transparency and
compositing.

2. ChannelMerge Node:

- Purpose:Combines multiple input nodes into a single image by merging respective channels.
- Usage: Connect nodes with different channels, like separate R, G, B nodes, to create a
fullcolor image.
- Outcome: Enables comprehensive control over the composition by merging various channel
information.

2. ChannelCopy Node:

- Purpose: Copies channels from one image to another.


- Usage: Useful for transferring specific information or attributes, such as alpha channels or custom
masks.
- Outcome: Facilitates the transfer of channel data between images for targeted adjustments.

4. ChannelBooleans Node:

16
- Purpose: Performs boolean operations on channels.
- Usage: Combine or separate channels based on logical operations (AND, OR, XOR).
- Outcome:Provides a versatile tool for creating complex channel-based effects through boolean
operations.

5. ChannelSplit Node:

- Purpose:Divides an image into its individual color channels.


- Usage:Allows independent manipulation of red, green, and blue components.
- Outcome:Provides fine control over each color channel for precise adjustments.

6. ChannelBlur Node:

- Purpose:Applies blurring specifically to one or more channels.


- Usage:Useful for targeted blurring effects on specific color components.
- Outcome: Enables creative blurring techniques tailored to individual color channels.

7. ChannelMerge (Copy) Node:

- Purpose:Merges specified channels from one input with another.


- Usage: Selectively combines channels for more controlled results.
- Outcome:Allows for nuanced merging of channel information between images.

8. Custom Channel Manipulation:

- Purpose:Utilizes expressions and mathematical operations to manipulate channel values.


- Usage:Access the Expression node or other relevant nodes for creating custom channel
manipulations.
- Outcome:Offers flexibility in crafting unique adjustments tailored to specific channel
requirements.

9. Channel Boolean Expressions:

- Purpose:Applies boolean expressions in ChannelBoolean nodes for complex channel-based


effects.
- Usage:Combine channels creatively using boolean operations to achieve desired visual
outcomes. - Outcome:Enables intricate control over the relationship between different channel
components.

10. Channel Shuffle Node:

- Purpose: Rearranges channels or creates custom channel arrangements.


- Usage: Swap or reorder channels according to specific requirements.
- Outcome: Facilitates customization of channel organization for specific compositional needs.

17
11. Alpha Channel Manipulation:

- Purpose: Focuses on the alpha channel for transparency adjustments.


- Usage: Modify and control transparency information using nodes like ChannelCopy or
[Link]: Provides precise control over the transparency aspects of an image.

12. Color Space Conversions:

- Purpose: Leverages color space conversions to work with channels from different color spaces.
- Usage: Convert channels between color spaces using the ColorSpace node for advanced compositing. -
Outcome: Enables integration and manipulation of channels across various color spaces.

13. Utilizing Channels for Effects:

- Purpose: Creates unique effects by applying operations to individual channels.


- Usage: Experiment with combining channels creatively to achieve distinctive visual styles.
- Outcome: Unlocks the potential for innovative and customized visual effects through channel
manipulation.

14. Animation with Channels:

- Purpose: Animates channel values over time for dynamic effects.


- Usage: Use keyframes and expressions to create animated changes in channel properties.
- Outcome: Introduces movement and dynamism to channel-specific attributes for animated
visual impact.

15. Rendering Channels Separately:

- Purpose: Configures render passes to output individual channels separately.


- Usage: Useful for post-production adjustments or fine-tuning specific aspects of the
composition.
- Outcome: Provides the flexibility to work on individual channels independently during the
post- production phase.

18
RESULT:
The experiment successfully demonstrated the use of channels in Natron.

19
Ex. No: 1d
Merging Images
Date :

AIM:
The aim of this experiment is to understand how to merge multiple images in Natron by using the
Merge node, allowing the combination of various layers into a cohesive composition.

PROCEDURE:
Steps involved:

1. Import Images:

Open Natron and create a new project.


Use the "Read" node from the Node Library to import the images you want to merge.

2. Node Graph Setup:

Arrange the imported images in the Node Graph.


Add a "Merge" node from the Node Library. This node will be the key to combining the images.

3. Connect Nodes:

Connect the output of the "Read" nodes (representing the imported images) to the respective inputs of
the "Merge" node.

4. Merge Node Settings:

Double-click on the "Merge" node to access its properties in the Properties Editor. Choose
the desired merge operation, such as "Over," "Plus," or "Matte."

5. Adjust Blend Mode :

Depending on the merge operation, adjust blend mode parameters to control how the images interact
with each other.

6. View and Preview:

Set up the Viewer panel to preview the final output.


Use the Viewer panel to inspect individual nodes and their contributions to the composition.

7. Render:

20
Once satisfied with the composition, set up the render settings in the Render QueueSave
Project:

Save your Natron project to preserve the node graph and settings for future modifications.

Tips for Advanced Merging:


1. Use of Multiple Merge Nodes:

Incorporate multiple "Merge" nodes for complex compositions.


This allows you to merge different elements separately and then combine them.

2. Matte Operations:

Explore the use of "Matte" operations in the "Merge" node for more advanced compositing.
Matte operations help in controlling the transparency and blending of images.

3. Roto and Masking:

Utilize Roto nodes or masking techniques to isolate specific areas of images.


Combine masked images using additional "Merge" nodes for precise control.

4. 3D Space Integration:
If working with 3D elements, explore the use of "ScanlineRender" and "ScanlineRenderPass" nodes.
These nodes allow for the integration of 3D elements into the 2D composition.

Working procedure:
Layering Images Together with the Merge Node:

1. Select Merge > Merge (or press M in the Node Graph) to insert a Merge node after the
images you want to layer together.
2. Connect your images to the Merge node’s A and B inputs.
3. Connect a Viewer to the output of the Merge node so you can see the effect of your
merge operation.

21
4. In the Merge node’s controls, select how you want to layer the images together from
the operation dropdown menu. The most common operation is over, which layers input
A over input B according to the alpha of input A. Just click through the various
operations to figure out what they are doing.

22
5. Set which input’s bounding box you want to use for the Merge output:

23
• union - resize the output b box to fit both input bboxes completely.
• intersection - use only those parts of the image where the input bboxes overlap.
• A or B - use the selected input’s bbox for the output.

6. With using the A Channels and B Channels checkboxes you may select which color and
alpha channels to use and to output.
7. The Mix slider is used to fade/mix in the image from input A.

RESULT:

The experiment successfully demonstrated the process of merging images in Natron by using the
Merge node, one of the most essential tools in node-based compositing.

24
Ex. No: 1e
Date : Using Rotopaint

AIM:
The aim of this experiment is to understand how to use the Rotopaint node in Natron to create
masks, apply paint effects, and modify specific areas of an image or composition.

PROCEDURE:

Description:
RotoPaint is a powerful tool in Natron that allows for frame-by-frame painting and drawing directly
onto image sequences or footage. It is commonly used for both artistic purposes and corrective work in
the compositing process.

Roto or Roto Paint:

Roto and RotoPaint are essential tools in compositing software like Natron, serving distinct purposes in
the post-production workflow. They are commonly used for tasks such as rotoscoping, matte creation,
and frame-by-frame painting.

Roto:

Definition:

Roto, short for rotoscoping, involves creating animated masks or mattes to isolate specific elements in a
scene. It is a crucial technique for compositing, allowing for precise control over elements in a shot.

Steps Involved:

1. Adding Roto Nodes:

In Natron, use the Node Graph to add "Roto" nodes.


Each Roto node represents a frame or a set of frames.

2. Drawing Shapes:

Use the Roto node to draw shapes around the object you want to isolate. Create
keyframes to animate the shapes over time.
3. Adjusting Splines:

25
Refine the shapes by adjusting control points and Bezier handles. Ensure
accurate tracking of the object's movement.

4. Feathering and Blur:

Apply feathering or blur to the edges of the roto shapes for smoother transitions. This
reduces the likelihood of harsh edges in the final composite.

5. Integration with Other Nodes:

Connect the Roto node to other nodes in the Node Graph for further compositing. Combine
the roto shapes with other elements to create a seamless composition.

Tools Used:

1. Roto Nodes: Represent individual frames or sets of frames.

2. Shape Drawing Tools: Allow for the creation of masks around objects.

3. Keyframe Controls: Enable animation of roto shapes over time.

4. Feathering/Blur Options: Smooth out edges for a more natural look.

Steps:

1. Insert a Merge node.

2. Insert a Roto node.

3. Plug the B pipe of the Merge node to the footage.

4. Plug the A pipe into Roto node.

5. Double click the Merge node, in the Poperties panel under Operation select: mask and make sure
that all A Channels are ticked (This is the first thing to double check if the result is not as
expected!).

26
6. Double click Roto node and in the Viewer’s left side apears a menu, select Bezier tool.

7. Draw your Bezier directly in the viewer. While holding the mouse it draws curved points, when
just clicking it draws edges. Try it yourself to get the feeling. 8. Close your Bezier with hitting
Enter or clicking the first point drawn:

9. To feather some parts, you can drag the red handle lines. To feather everything just add
a Blur node between Roto and Merge.

27
10. To animate the mask, just move the curser in the Timeline, then move your mask, it will
Keyframe automatically.

Roto (Stencil) :

If you want to invert the mask:

1. Change the Operation in Merge node to: Stencil

Roto Paint (Paint):

RotoPaint extends the capabilities of roto by incorporating frame-by-frame painting directly onto images
or footage. It is often used for artistic modifications, touch-ups, and detailed corrections.

Steps Involved:

1. Adding RotoPaint Nodes:

Similar to Roto, add "RotoPaint" nodes to the Node Graph.

2. Painting Frames:

Inside the RotoPaint node, use the "Paint" node to draw directly onto frames.
Choose brushes, colors, and tools from the toolbar.

3. Animation and Keyframes:

Animate painted elements by setting keyframes for properties such as position, size, and opacity.

This is useful for creating dynamic painted effects.

4. Clone Stamp Tool:

28
Utilize the clone stamp tool within RotoPaint to copy pixels from one part of the image to another. Useful
for replicating elements or fixing imperfections.

5. Layer Management:

Organize painted elements using layers within the RotoPaint node. This
helps in managing and editing individual components.

6. Integration with Roto:

Combine RotoPaint with Roto nodes for a comprehensive approach to rotoscoping and painting.

Tools Used:

1. Paint Node: Allows frame-by-frame painting on images or footage.

2. Brushes and Colors: Offer a variety of artistic tools for painting.

3. Clone Stamp Tool: Copies pixels for replication or correction.

4. Keyframe Controls: Animate painted elements over time.

5. Layer Management: Organize painted elements within the RotoPaint node

Elements to Enhance It:

1. Seamless Integration:

Combine Roto and RotoPaint nodes for a seamless workflow.


Rotoscope elements and enhance them with frame-by-frame
painting.

2. Matte Creation:

Use Roto for creating mattes and masks and refine them with detailed painting using RotoPaint.

3. 3D Space Integration:

Consider how Roto and RotoPaint interact with elements in a 3D space. Ensure
consistency and accuracy in 3D compositing.

29
4. Color Correction:

Apply color correction nodes to RotoPaint elements for a harmonious blend with the overall scene.

RESULT:

The experiment successfully demonstrated the use of the Rotopaint node in Natron.

30
Ex. No: 1f
Date : Performing Tracking and Stabilizing

AIM:
The aim of this experiment is to understand how to perform tracking and
stabilization in Natron, allowing users to follow the movement of objects within footage
and apply stabilization to reduce unwanted camera shake.

PROCEDURE:

Description:

Tracking involves analyzing the movement of specific features in a sequence to obtain data that can be
used to match or apply transformations to other elements. Stabilizing, on the other hand, aims to
eliminate undesired camera movements, providing a steady base for compositing.

Steps Involved:

1. Import Footage:

Open Natron and create a new project.


Import the footage you want to work with using the "Read" node.

2. Add Tracker Node:

In the Node Graph, add a "Tracker" node from the Node Library. Connect
the "Tracker" node to the "Read" node.

3. Define Tracking Features:

Open the "Tracker" node's properties.


Define tracking features by creating tracking points on distinctive elements in the footage.

4. Analyze and Track:

Click on the "Analyze" button in the Tracker properties to track the defined
features. Natron will calculate the motion of the tracked points throughout the
sequence.

5. Adjust Tracking Parameters:

Fine-tune tracking parameters such as search area and sensitivity to ensure accurate tracking.

31
6. Create Tracking Paths:

Review the tracked points and create tracking paths if necessary.


This step helps visualize the tracked motion over time.

7. Apply Tracking Data:

Once tracking is complete, connect the "Tracker" node to other nodes in the Node Graph. Apply
the tracking data to transform other elements in the composition.

8. Stabilize Footage:

To stabilize the footage, add a "Stabilize" node from the Node Library. Connect
it to the original "Read" node.

9. Choose Stabilization Method:

Open the "Stabilize" node's properties.


Choose a stabilization method, such as translation, rotation, or full stabilization.

10. Adjust Stabilization Settings:

Fine-tune stabilization settings like smoothing and anchor point to achieve the desired result.

11. Connect to Output:

Connect the "Stabilize" node to the rest of the Node Graph. The
stabilized footage is now ready for further compositing.

Tools Used:

1. Tracker Node: Used for defining and analyzing tracking points in the footage.

2. Stabilize Node: Used for stabilizing footage based on tracked motion data.

Elements to Enhance It:

1. Masking and Rotoscoping: Combine tracking with masking or rotoscoping for precise control over
composited elements.
2. Color Correction: Apply color correction nodes to ensure consistency between stabilized footage
and the rest of the scene.
3. Integration with 3D: If working in a 3D environment, integrate tracking data with 3D elements for
a seamless composition.
4. Multi-Point Tracking: For complex movements, use multi-point tracking to capture the motion of
multiple features.

32
5. Setting a keyframe for the tracker every 20 frames:

6. Projections:

7. Fitting in:

33
8. Recolating;

9. Final clip:

34
RESULT:

The experiment successfully demonstrated how to perform tracking and stabilization in


Natron.

35
Ex. No: 1g Transforming Elements
Date :
AIM:
The aim of this experiment is to understand how to use the Transform node in Natron to
manipulate elements within a composition, including scaling, rotating, and positioning objects.

PROCEDURE:

Transforming elements in Natron involves manipulating the position, scale, rotation, and
other properties of images or footage within a composition. Here's a guide on how to
perform transformations in Natron:

Description:

Transformations are fundamental operations in compositing, allowing you to control the placement,
size, and orientation of elements in a composition. Natron provides tools to perform various
transformations seamlessly.

Steps Involved:

1. Import Footage:

Open Natron and create a new project.


Import the footage or images you want to work with using the "Read" node.

2. Add Transform Node:

In the Node Graph, add a "Transform" node from the Node Library.
Connect the "Transform" node to the "Read" node containing your
footage.

3. Adjust Transformation Properties:

Open the properties of the "Transform" node.


Modify parameters such as translation, rotation, and scale to perform the desired transformation.

4. Keyframe Transformations:

If you want the transformation to change over time, set keyframes for the transformation parameters.
Utilize the timeline to manage and visualize keyframes.

5. Additional Transformation Nodes:

36
Natron offers other nodes like "Rotate," "Scale," and "Translate" for specific
transformations. You can use these nodes individually or combine them based on your
requirements.

6. Connect to Output:

Connect the transformed element to the rest of the Node


Graph. The transformed footage is now ready for further
compositing.

Tools Used:

1. Transform Node: Allows for comprehensive transformations, including translation, rotation,


and scale.

2. Rotate Node: Specifically used for rotating elements.

3. Scale Node: Specifically used for scaling elements.

4. Translate Node: Specifically used for translating (moving) elements.

Elements to Enhance It:

1. Transform and Tracking Integration: Combine transformations with tracking data to


match elements to the movement of tracked features in the scene.

2. Layer Management: Utilize layer management nodes to organize and manage transformed
elements within the Node Graph.

3. Animation and Effects: Apply animations and effects nodes to the transformed element
for dynamic and visually appealing compositions.

Working procedure :

Transforming Images

1. Select Transform > Transform (or press T in the Node Graph) to insert a Transform node
after the image you want to transform.

2. On the viewer there will appear a control element called “Gizmo” (the circle with the
crosshairs). Use your mouse within the “Gizmo” to scale, rotate, skew and move your
image. Just hover with the mouse over the crosshairs or the circle of the
“Gizmo” to fastly select the operation you need.

37
3. In the Controls Panel you can also input your values with typing in numbers, highligthing
the value and scrolling the middle mouse wheel or dragging the sliders (with CTRL
pressed the slider reacts in a higher resolution).

Corner Pin Images:

1. Select Transform > Corner Pin to map the position of the four corners of an image.
2. Now you are able to move the corners directly with the mouse or entering values in the
Controls Pane

38
RESULT:

The experiment successfully demonstrated how to transform elements in Natron using the
Transform node.

39
Ex. No: 1h
Date : Stereoscopic composting

AIM:

The aim of this experiment is to explore stereoscopic compositing in Natron, allowing users to
create 3D compositions that can be viewed with depth, enhancing visual immersion through the use of two
distinct viewpoints for the left and right eyes.

Procedure:

Stereoscopic compositing in Natron involves working with footage captured from stereoscopic cameras
to create a three-dimensional effect. Stereoscopic images are captured with two or more cameras,
simulating the way human eyes perceive depth. tron:

Stereoscopic compositing in Natron allows you to work with left-eye and right-eye footage to create a 3D
effect. This is commonly used in filmmaking and virtual reality projects to enhance the viewer's immersive
experience.

Steps Involved:

1. Import Stereoscopic Footage:

Open Natron and create a new project.


Import the left-eye and right-eye footage using the "Read" node.

2. Set Up Stereoscopic View:

Add a "StereoViewer" node from the Node Library.


Connect the left-eye footage to the "StereoViewer" node's left input and the right-eye footage to the right
input.

3. Adjust Stereo Parameters:

Open the properties of the "StereoViewer" node to adjust stereo-related parameters. Modify
convergence, toe-in, and other settings to align the stereo images.
4. Use Stereo Nodes for Adjustments:

40
Natron provides stereo-specific nodes such as "StereoOffset" for adjusting the depth of the stereo effect.
Experiment with these nodes to fine-tune the stereoscopic appearance.

5. Apply Compositing Nodes:

Add other compositing nodes to enhance the scene as needed.


Utilize standard nodes for color correction, effects, and other adjustments.

6. Preview in Stereo:
While working, use the "StereoViewer" to preview your composition in stereo. This
allows you to assess the 3D effect during the compositing process.

7. Animate Stereoscopic Elements:

If your project involves animation, set keyframes for stereo-related parameters to create dynamic depth
changes.

8. Render Stereoscopic Output:

Configure the render settings to output a stereoscopic image or video. Ensure


that the output format supports stereoscopic viewing.

Tools Used:

1. StereoViewer Node: Allows for the stereo preview of left-eye and right-eye footage.
2. StereoOffset Node: Adjusts the stereo offset to control the depth perception.

Working principle:

Importing stereoscopic sequences:


When creating a new project in Natron, by default there is a single view present. It is called the “Main” view.

41
if clicking yes, Natron will create the missing views in the project:

You can do so by clicking either Remove and selecting the “Main” view or clicking “Setup views for stereo”:

42
Hovering your mouse over the Output Layer parameter will detail which layer is available in which view:

When the project has multiple views available, each viewer will have a drop-down with available views.
You can select with view to display:

43
Joining:
In Natron you can join different simple-view files to a multiple-view stream by using the JoinViews node,
like this:

Exporting stereoscopic sequences:


Exporting multi-view files in Natron can be done multiple ways: Either you want to have a separate file
for each view, or you want all views to be in the same file. The later is only supported by the EXR file
format. When exporting to EXR, the Write node properties panel will have an extra “Views” parameter:

44
When set to “Single Part”, the Write node will aggregate all views requested to render in a single “part” of
the file. Single part files are what is written by OpenEXR
When set to “Split Views”, all views will be scattered in different parts of the file. The resulting file will
only be readable in applications that support OpenEXR 2 but with the advantage of being faster to read
than the single-part files. Note that if you select “All” layers to render all layers will be aggregated for
each view.

RESULT:

The experiment successfully demonstrated the process of stereoscopic compositing in Natron.

45
Ex. No : 2a
Date : Motion Tracking -camera and object tracking

AIM:
The aim of this experiment is to understand motion tracking in Natron, specifically focusing on
camera tracking and object tracking, which allows users to follow camera movements or track objects
within footage for integrating visual elements seamlessly into moving scenes.

PROCEDURE:

Analyze Motion:
Generates and stores tracking information from a source video clip that can be applied to other
objects. See Analyze and record movement in a clip in Motion.

Match Move:
Applies the movement of a source video clip (or animated object) to another object so they
appear locked together. See Intro to match moving in Motion.

Stabilize:
Removes unwanted motion in a video clip, such as camera jitter. See Stabilize a shaky clip in
Motion.

Unstabilize:
Applies the movement recorded by a Stabilize behavior to a video clip or object. For example,
you can use this behavior to match the camera shake in a clip to elements added in post-
production. See Unstabilize a clip in Motion.

Track Points:
Matches the control points of a shape, paint stroke, or mask to a reference feature in a video
clip. For example, you can draw a mask around a car in a clip and then track the control points
of the mask to the moving car, cutting the car out of the background. See Track shapes, masks,
and paint strokes in Motion.

Track:
Matches the position or anchor point parameters of shapes, images, or filters to a reference
feature in a video clip. For example, you can match the center of a Circle Blur filter to follow
and obscure a person’s face. See Track the position of a filter or object in Motion.
The Analyze, Match Move, and Track behaviors have two optional modes of analyzing reference
patterns:

Object mode:
Uses machine learning or point cloud analysis (or a combination of both methods) to recognize and
track subjects such as people or faces, pets, cars, or other common patterns.

46
Or, if you want to manually specify a reference pattern, you can drag the onscreen object
tracker (an adjustable onscreen control, shown below) to the area in the canvas you want to
analyze.

Point mode:
Analyzes a pixel pattern within a search region, then tracks that pattern as it moves over time.
You specify the reference pattern to be analyzed by dragging one or more onscreen point
trackers (a yellow or red crosshair in a circle, shown below) to the area in the canvas you want
to analyze.

The more point trackers you use, the more spatial information you’ll record: One-point tracking
records position data; two-point tracking and four-point tracking record position, rotation, and
scale data (by comparing the relative change between the points); multiple-point tracking can
record all the control points (vertices) on a shape.

47
RESULT:

The experiment successfully demonstrated both camera tracking and object tracking in Natron.

48
Ex. No : 2b
Camera fx, color grading ,vignettes
Date :

AIM:

The aim of this experiment is to understand how to apply camera effects, perform color grading,
and create vignettes in Natron, in order to enhance the overall visual quality and mood of a composition.

PROCEDURE:
Camera Effects:

Definition:

Camera Effects in the context of computer graphics and filmmaking refer to various visual
enhancements or distortions applied to the rendered image to simulate real-world camera characteristics
or artistic effects.

Tools:

1. Depth of Field (DOF): Adjusted using the camera settings in 3D software like Blender. It mimics
the focus range of a real camera.
2. Motion Blur: Enabled in the render settings to simulate the blurring effect caused by the movement
of objects during exposure.
3. Bloom: Achieved through compositing nodes in software like Blender, creating a glowing effect
around bright areas.

Working procedure:

1. Depth of Field (DOF):

a) Select the camera in your 3D software (e.g., Blender).


b) In the camera settings (Object Data tab), enable "Depth of Field."
c) Adjust the F-stop value to control the depth of field. Lower values create a more pronounced
effect.

2. Motion Blur:

a) In the Render Settings, under the Motion Blur section, enable "Motion Blur."
b) Adjust the Shutter parameter to control the amount of motion blur.
c) Render the animation or image to see the motion blur effect.

49
3. Bloom:

a) In the Compositing workspace, use the "Use Nodes" option.


b) Add a Glare node (Shift + A > Filter > Glare) and connect it to the Image node.

50
c) Adjust the

Glare settings to achieve a bloom effect.


d) Adjust the threshold, size, and mix values to control the intensity and appearance of the bloom.

Color Grading:
Definition:

Color Grading is the process of adjusting the colors and tones in an image or video to achieve a specific
look or mood. It's an essential part of post-production in filmmaking and graphic design.

Tools:

1. Color Correction Nodes: Available in compositing software like Blender, allowing for adjustments
to brightness, contrast, and color balance.
2. Look-Up Tables (LUTs): Used to apply predefined color grades or custom color adjustments.
3. Curves Adjustment: Found in software like Photoshop or compositing software, enabling precise
control over color tones through curve manipulation.

Working procedure:

1. Color Correction Nodes:

a) In the Compositing workspace, use the "Use Nodes" option.


b) Add Color Balance, Brightness & Contrast, and Hue/Saturation nodes.
c) Adjust the node parameters to correct and balance the colors, adjust brightness, contrast, and
saturation.

51
c) Adjust the

2. Color Grading LUTs:

a) Add a Color Management node and set the "View" to "Filmic."


b) Add a Color Correction node and load a Look-Up Table (LUT) file.
strength of the LUT to control the overall color grade.

3. Curves Adjustment:

a) Add a Curves node to the node setup.


b) Adjust the curves for individual color channels (RGB) to fine-tune the color balance and contrast.
c) Experiment with S-curves to add cinematic contrast.

Vignettes:
Definition:

Vignettes are a visual effect where the image fades out towards the edges, typically darkening or
desaturating. They draw attention to the center of the frame.

Tools:

1. Mask Nodes: Available in compositing software like Blender, used to create shapes or areas that
control the application of effects, including vignettes.
2. Color Ramp Nodes: Allow for the control of color transitions, useful for creating smooth gradients
in vignettes.

52
c) Adjust the

3. Lens Distortion Nodes: In some cases, lens distortion nodes can be used to create specific types of
vignettes or simulate optical imperfections.

Working procedure:

1. Vignette Effect:

a) In the Compositing workspace, use the "Use Nodes" option.


b) Add a Mask node (Shift + A > Distort > Lens Distortion) and connect it to the Image node.
Mask node parameters to create a circular mask.
d) Add a Color Ramp node (Shift + A > Converter > Color Ramp) and connect it to the Mask node.
e) Adjust the Color Ramp to control the intensity of the vignette.

2. Vignette Animation:

a) Utilize keyframes to animate the size and intensity of the vignette over time.
b) In the timeline or dope sheet, set keyframes for the relevant parameters (e.g., size and intensity).
c) Render the animation to see the dynamic vignette effect.

3. Gradient Vignette:

a) Instead of a uniform darkening, create a gradient vignette.


b) Use a Gradient Texture node and connect it to the Color Ramp node in the vignette setup.
c) Adjust the gradient texture parameters to control the shape and intensity of the gradient vignette.

53
c) Adjust the

RESULT:
The experiment successfully demonstrated the application of camera effects, color grading, and
vignettes in Natron.

54
Ex. No : 2c
Date :
Composting images and Video Files

AIM:
The aim of this experiment is to understand how to composite images and video files in Natron,
integrating multiple media types into a seamless composition while maintaining control over layering,
blending, and effects.

PROCEDURE:

1. Open Blender and Switch to Compositing Workspace:

Open Blender and choose the "Compositing" workspace. Enable Use Nodes: Check
the "Use Nodes" box to enable compositing nodes.

2. Add Image Nodes:

Add an "Image" node (Shift + A > Input > Image) and load your image by clicking on the "Open" button
in the node properties.

3. Add Output Node:

Add a "Composite" node (Shift + A > Output > Composite) to indicate the end of the compositing
process.

4. Connect Nodes:

Connect the "Image" node to the "Composite" node by dragging a line between them.

5. Add Effects or Adjustments:

Insert various nodes (Shift + A) such as Color Correction, Filters, or Glare to adjust and enhance your
image.

6. Preview and Render:

Use the "Render" button to preview your composition. Adjust nodes as needed.

7. Save Your Result:

After finalizing your composition, use the "Image" or "File" menu to save or export the result.

55
Working procedure :

1. Navigation:

2. Add viewer:

3. Image:

56
4. Add colour:

5. Output:

57
Video Files:
Step 1: Start Video Editing Layout

58
Starting Blender is easy. Once installed, simply open the program from your desktop icon.

Once open, you will be presented with a "splash" screen or startup screen. This is the default
view for Blender and really doesn't do us much good for what we are trying to achieve. To get
things started, click anywhere outside of the popup box to close said box.

Now, we need to switch to video editing mode. To do this you will do the following from the file
menu:

File>New>Video Editing

59
That's it. Now we are in the video editing layout of Blender. Now you are looking at the default
video editing layout. This can be adjusted to suite your needs, but how it is laid out now is
perfectly fine.

Step 2: Add Movie - Method 1

There are two ways to add a movie (video file) in Blender. This first method is probably the
quickest and easiest in my opinion, though it may be because that's the way I have always
done it.

To do this, in the Sequencer menu bar we'll do the following:

Add>Movie

60
Once this is selected, you will be presented with a new panel/window. In this window you
will see your file browser. There is a good possibility that this will default to you Documents
folder on your computer.

On the left side of the panel there are a few options for navigating around your system to find
the file you want to import. First, you have your system directory, which you can click through
to get what you need. Secondly, you have your system bookmarks. This is where you can add
your favorite locations for quicker reference in the future. We often use our desktop to setup
when editing, which is already bookmarked from the get-go.

The top bar in the panel shows what folder you are currently in. So, once you get to the file
you want to import, simply select it and then click "Add Movie Strip" in the top right corner.
To select multiple strips, hold down shift when selecting.

Step 3: Add Movie - Method 2

61
Method 2 might be even easier for some folks or even be quicker. This method basically just sets
up a permanent file browser panel that you can access at any time.

To start this method, you will click on the small (+) symbol in the top left corner of the panel
furthest to the left. Clicking this opens the exact same panel as method 1, but docks it in the
that top left panel. Once you find your folder of choice, you can minimize a good portion of
that panel by hitting (T) on your keyboard while hovering over the panel. Then you are left
with your folder showing only.

Now, you can simply drag and drop the files into your Sequencer timeline.

:Note: these will drop in wherever your scrub bar is located at that moment. So be mindful of
that.

62
Step 4: File Imported Successfully

Now you have imported a video successfully. An audio file will be imported with it as well. The
blue strip s your video file and the green is your audio. They automatically import on separate
lines and can move independently of each other.

RESULT:

The experiment successfully demonstrated the process of compositing images and video files in
Natron.

63
Ex. No : 2d
Date : Multilayer Rendering

AIM:
The aim of this experiment is to understand the process of multilayer rendering in Natron, which
involves exporting multiple layers or passes from a composition to achieve greater control in
postproduction and flexibility in editing.

PROCEDURE:

Description:

Multilayer rendering breaks down the scene into various passes, each containing specific information
such as color, shadows, reflections, etc. This separation enables more precise control over each element
during the compositing stage.

Steps Involved:

1. Set Up Your Scene:


Open Blender and set up your 3D scene with models, lights, and cameras.

2. Enable Render Passes:

In the "Render" tab (under the "Properties" panel), find the "Passes" section.
Enable the passes that you want to include in your multilayer rendering, such as Diffuse, Specular,
Shadow, etc.

3. Set Up Compositing Nodes:

Switch to the "Compositing" workspace.


Check the "Use Nodes" box.
Arrange nodes in the Node Editor to manipulate different render passes.

4. Render Your Image:

Go back to the "Layout" or "Modeling" workspace.


Click on the "Render" button to render your image with the specified passes.

5. Access Render Layers:

In the "Compositing" workspace, find the "Render Layers" node.

64
Connect the desired passes (e.g., Color, Shadow, Specular) to the "Composite" node.

6. Adjust Individual Passes:

Use nodes such as "Mix," "Add," or "Alpha Over" to combine and adjust individual passes.
This allows you to control the appearance of shadows, reflections, and other elements separately.

7. Render Animation (Optional):


If you're working on an animation, repeat the process for each frame.
Blender will render each frame with the specified passes for later compositing.

8. Output and Save:

Once satisfied with the compositing, go to the "Output Properties" tab.


Set the output format and location and click on "Render" to save the final result.

Tools Used:

1. Render Passes: Diffuse, Specular, Shadow, etc. These are the individual elements of the scene that
you can isolate and manipulate.

2. Compositing Nodes: Nodes such as Mix, Add, Alpha Over, etc., are used in the Node Editor for
combining and adjusting different passes.

Elements to Enhance It:

1. Color Correction: Use color correction nodes to adjust the color and tone of individual passes.

2. Depth Pass: Enable the "Z" pass to have control over depth, which can be useful for effects like
depth of field in post.

3. Masking: Use mask nodes to isolate specific areas or objects in each pass for targeted adjustments.

4. Motion Blur : Enable the "Vector" pass for motion blur and adjust it in the compositor.

Multilayer Rendering:

a) Add a view layer, set up the output folder and file output settings.

65
b) Now click Viewport Render Multilayer in the View Menu of the 3D Viewport.

Only the View Layers, enabled for rendering, will be renderd. Choose a small frame range to
test it first because Blender will freeze while the process is running.

c) Open a console before starting to see updates.

Features:

1. Render Passes:

66
Blender allows you to render various passes or layers separately, such as diffuse, specular, shadow ,
ambient occlusion, and more.
Each pass contains specific information about the scene, providing greater control during compositing.

2. Compositing Nodes:

Blender's Compositor provides a node-based system for compositing different render passes.
You can use nodes to combine, adjust, and manipulate various layers to achieve the desired final result.

3. Flexibility in Post-Processing:

Multilayer rendering gives artists the flexibility to make changes to specific aspects of the image after the
initial rendering.
Adjustments can be made to lighting, color, and other attributes without the need for re-rendering the
entire scene.
4. Z-Depth Pass:

A Z-Depth pass is often included in multilayer rendering, providing information about the depth of each
pixel in the scene.
This pass is useful for creating depth-of-field effects and other post-processing techniques.
5. Cryptomatte:

Blender supports the Cryptomatte feature, allowing for automatic ID-based masking during compositing.
This simplifies the process of isolating and adjusting specific objects in the scene.

6. Render Layers:

Blender's Render Layers feature enables users to separate different objects or elements into distinct
layers for more precise control.
Each layer can be rendered separately, and the results can be combined in the compositor.

7. Render Layer Exclusion/Inclusion:

Artists can specify which objects are included or excluded from each render layer. This
fine-grained control is beneficial for complex scenes with multiple elements.

8. Freestyle (Line) Rendering:

Blender includes Freestyle, a non-photorealistic rendering engine, allowing artists to render stylized lines
as a separate pass.

67
RESULT:
The experiment successfully demonstrated the multilayer rendering process in Natron.

68

You might also like