Rename Eevee to EEVEE #104561
@ -52,7 +52,7 @@ Compositing Nodes
|
|||||||
-----------------
|
-----------------
|
||||||
|
|
||||||
Setup Corner Pin
|
Setup Corner Pin
|
||||||
Add a compositing setup of the Image Texture, Scale, and :doc:`Corner Pin </compositing/types/distort/corner_pin>`
|
Add a compositing setup of the Image Texture, Scale, and :doc:`Corner Pin </compositing/types/transform/corner_pin>`
|
||||||
nodes to inject a warped view of the image into the compositor output. The add-on adds drivers to
|
nodes to inject a warped view of the image into the compositor output. The add-on adds drivers to
|
||||||
the corner values of the Corner Pin node so that transforms of the plane and camera drive them.
|
the corner values of the Corner Pin node so that transforms of the plane and camera drive them.
|
||||||
Make sure to have an active camera in the scene before the import.
|
Make sure to have an active camera in the scene before the import.
|
||||||
|
@ -24,11 +24,43 @@ Node Types
|
|||||||
|
|
||||||
types/input/index.rst
|
types/input/index.rst
|
||||||
types/output/index.rst
|
types/output/index.rst
|
||||||
|
|
||||||
|
----------
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 1
|
||||||
|
|
||||||
types/color/index.rst
|
types/color/index.rst
|
||||||
types/converter/index.rst
|
|
||||||
types/filter/index.rst
|
types/filter/index.rst
|
||||||
|
|
||||||
|
----------
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 1
|
||||||
|
|
||||||
|
types/keying/index.rst
|
||||||
|
types/mask/index.rst
|
||||||
|
|
||||||
|
----------
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 1
|
||||||
|
|
||||||
|
types/tracking/index.rst
|
||||||
|
|
||||||
|
----------
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 1
|
||||||
|
|
||||||
|
types/transform/index.rst
|
||||||
|
types/utilities/index.rst
|
||||||
types/vector/index.rst
|
types/vector/index.rst
|
||||||
types/matte/index.rst
|
|
||||||
types/distort/index.rst
|
----------
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 1
|
||||||
|
|
||||||
types/groups.rst
|
types/groups.rst
|
||||||
types/layout/index.rst
|
types/layout/index.rst
|
||||||
|
17
manual/compositing/types/color/adjust/index.rst
Normal file
17
manual/compositing/types/color/adjust/index.rst
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
|
||||||
|
##########
|
||||||
|
Adjust
|
||||||
|
##########
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 1
|
||||||
|
|
||||||
|
bright_contrast.rst
|
||||||
|
color_balance.rst
|
||||||
|
color_correction.rst
|
||||||
|
exposure.rst
|
||||||
|
gamma.rst
|
||||||
|
hue_correct.rst
|
||||||
|
hue_saturation.rst
|
||||||
|
rgb_curves.rst
|
||||||
|
tone_map.rst
|
@ -84,7 +84,7 @@ In this example, the image has too much red in it,
|
|||||||
so we run it through an *RGB Curves* node and reduce the Red channel.
|
so we run it through an *RGB Curves* node and reduce the Red channel.
|
||||||
|
|
||||||
Also, read on for examples of the Darken and Contrast Enhancement curves,
|
Also, read on for examples of the Darken and Contrast Enhancement curves,
|
||||||
:doc:`here </compositing/types/color/mix>`.
|
:doc:`here </compositing/types/color/mix/mix_color>`.
|
||||||
|
|
||||||
|
|
||||||
Color Correction using Black/White Levels
|
Color Correction using Black/White Levels
|
@ -10,17 +10,29 @@ overlaying another image, etc.
|
|||||||
.. toctree::
|
.. toctree::
|
||||||
:maxdepth: 1
|
:maxdepth: 1
|
||||||
|
|
||||||
alpha_over.rst
|
adjust/index.rst
|
||||||
bright_contrast.rst
|
|
||||||
color_balance.rst
|
----------
|
||||||
color_correction.rst
|
|
||||||
exposure.rst
|
.. toctree::
|
||||||
gamma.rst
|
:maxdepth: 1
|
||||||
hue_correct.rst
|
|
||||||
hue_saturation.rst
|
mix/index.rst
|
||||||
|
|
||||||
|
----------
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 1
|
||||||
|
|
||||||
|
alpha_convert.rst
|
||||||
|
color_ramp.rst
|
||||||
|
convert_colorspace.rst
|
||||||
|
set_alpha.rst
|
||||||
|
|
||||||
|
----------
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 1
|
||||||
|
|
||||||
invert_color.rst
|
invert_color.rst
|
||||||
mix.rst
|
rgb_to_bw.rst
|
||||||
posterize.rst
|
|
||||||
rgb_curves.rst
|
|
||||||
tone_map.rst
|
|
||||||
z_combine.rst
|
|
||||||
|
25
manual/compositing/types/color/mix/index.rst
Normal file
25
manual/compositing/types/color/mix/index.rst
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
|
||||||
|
#######
|
||||||
|
Mix
|
||||||
|
#######
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 1
|
||||||
|
|
||||||
|
alpha_over.rst
|
||||||
|
|
||||||
|
----------
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 1
|
||||||
|
|
||||||
|
combine_color.rst
|
||||||
|
separate_color.rst
|
||||||
|
|
||||||
|
----------
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 1
|
||||||
|
|
||||||
|
mix_color.rst
|
||||||
|
z_combine.rst
|
@ -1,7 +1,7 @@
|
|||||||
.. index:: Compositor Nodes; Mix
|
.. index:: Compositor Nodes; Mix
|
||||||
.. _bpy.types.CompositorNodeMixRGB:
|
.. _bpy.types.CompositorNodeMixRGB:
|
||||||
.. Editor's Note: This page gets copied into:
|
.. Editor's Note: This page gets copied into:
|
||||||
.. - :doc:`</render/cycles/nodes/types/color/mix>`
|
.. - :doc:`</render/shader_nodes/color/mix>`
|
||||||
.. - :doc:`</modeling/geometry_nodes/utilities/color/mix_rgb>`
|
.. - :doc:`</modeling/geometry_nodes/utilities/color/mix_rgb>`
|
||||||
.. - :doc:`</render/shader_nodes/converter/mix>`
|
.. - :doc:`</render/shader_nodes/converter/mix>`
|
||||||
.. - :doc:`</modeling/geometry_nodes/utilities/mix>`
|
.. - :doc:`</modeling/geometry_nodes/utilities/mix>`
|
@ -70,7 +70,7 @@ The node tree below shows how to do this using the Set Alpha node.
|
|||||||
Fade to black.
|
Fade to black.
|
||||||
|
|
||||||
In the example above, the alpha channel of the swirl image is ignored.
|
In the example above, the alpha channel of the swirl image is ignored.
|
||||||
Instead, a :doc:`Time Curve node </compositing/types/input/time_curve>`
|
Instead, a :doc:`Time Curve node </compositing/types/input/scene/time_curve>`
|
||||||
introduces a factor from 0.0 to 1.0 over 60 frames, or about 2 seconds,
|
introduces a factor from 0.0 to 1.0 over 60 frames, or about 2 seconds,
|
||||||
to the Set Alpha node. Note that the time curve is exponentially-shaped,
|
to the Set Alpha node. Note that the time curve is exponentially-shaped,
|
||||||
so that the overall blackness will fade in slowly and then accelerate toward the end.
|
so that the overall blackness will fade in slowly and then accelerate toward the end.
|
@ -1,28 +0,0 @@
|
|||||||
|
|
||||||
###################
|
|
||||||
Converter Nodes
|
|
||||||
###################
|
|
||||||
|
|
||||||
As the name implies, these nodes convert the colors or other properties of various data
|
|
||||||
(e.g. transparency) in some way.
|
|
||||||
|
|
||||||
They also split out or re-combine the different color channels that make up an image,
|
|
||||||
allowing you to work on each channel independently.
|
|
||||||
Various color channel arrangements are supported, including traditional RGB, HSV
|
|
||||||
and :abbr:`HDMI (High Definition Media Interface)` formats.
|
|
||||||
|
|
||||||
.. toctree::
|
|
||||||
:maxdepth: 1
|
|
||||||
|
|
||||||
alpha_convert.rst
|
|
||||||
color_space.rst
|
|
||||||
color_ramp.rst
|
|
||||||
combine_color.rst
|
|
||||||
combine_xyz.rst
|
|
||||||
id_mask.rst
|
|
||||||
math.rst
|
|
||||||
rgb_to_bw.rst
|
|
||||||
separate_color.rst
|
|
||||||
separate_xyz.rst
|
|
||||||
set_alpha.rst
|
|
||||||
switch_view.rst
|
|
@ -30,7 +30,7 @@ Size
|
|||||||
controlled by an input image. In order to use the latter, the Variable Size option must be selected.
|
controlled by an input image. In order to use the latter, the Variable Size option must be selected.
|
||||||
See the examples section below for more on how to use this.
|
See the examples section below for more on how to use this.
|
||||||
Bounding Box
|
Bounding Box
|
||||||
This can be used with a :doc:`Box Mask </compositing/types/matte/box_mask>`
|
This can be used with a :doc:`Box Mask </compositing/types/mask/box_mask>`
|
||||||
matte node or with a :doc:`Mask </compositing/types/input/mask>`
|
matte node or with a :doc:`Mask </compositing/types/input/mask>`
|
||||||
input node to restrict the area of the image the blur is applied to. This could be helpful, for example,
|
input node to restrict the area of the image the blur is applied to. This could be helpful, for example,
|
||||||
when developing a node system by allowing only a small area of the image to be filtered
|
when developing a node system by allowing only a small area of the image to be filtered
|
||||||
@ -59,14 +59,14 @@ Examples
|
|||||||
|
|
||||||
Three examples of how the size input may be used follow.
|
Three examples of how the size input may be used follow.
|
||||||
|
|
||||||
An :doc:`ID masked </compositing/types/converter/id_mask>`
|
An :doc:`ID masked </compositing/types/mask/id_mask>`
|
||||||
alpha image can be used so that a background is blurred while foreground objects remain in focus.
|
alpha image can be used so that a background is blurred while foreground objects remain in focus.
|
||||||
To prevent strange edges the :doc:`Dilate Node </compositing/types/filter/dilate_erode>` should be used.
|
To prevent strange edges the :doc:`Dilate Node </compositing/types/filter/dilate_erode>` should be used.
|
||||||
|
|
||||||
The Z pass can be visualized using a :doc:`Map Value </compositing/types/vector/map_value>` node
|
The Z pass can be visualized using a :doc:`Map Value </compositing/types/utilities/map_value>` node
|
||||||
and a :doc:`Color Ramp </compositing/types/converter/color_ramp>` node
|
and a :doc:`Color Ramp </compositing/types/color/color_ramp>` node
|
||||||
as described in :doc:`Render Layers </compositing/types/input/render_layers>`.
|
as described in :doc:`Render Layers </compositing/types/input/scene/render_layers>`.
|
||||||
A *multiply* :doc:`Math </compositing/types/converter/math>` node can be used following the color ramp
|
A *multiply* :doc:`Math </compositing/types/utilities/math>` node can be used following the color ramp
|
||||||
so that a blur value greater than one is used for objects outside the focal range.
|
so that a blur value greater than one is used for objects outside the focal range.
|
||||||
|
|
||||||
.. figure:: /images/compositing_types_filter_bokeh-blur_example-1.png
|
.. figure:: /images/compositing_types_filter_bokeh-blur_example-1.png
|
14
manual/compositing/types/filter/blur/index.rst
Normal file
14
manual/compositing/types/filter/blur/index.rst
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
|
||||||
|
#####################
|
||||||
|
Blur Filter Nodes
|
||||||
|
#####################
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 1
|
||||||
|
|
||||||
|
bilateral_blur.rst
|
||||||
|
blur.rst
|
||||||
|
bokeh_blur.rst
|
||||||
|
defocus.rst
|
||||||
|
directional_blur.rst
|
||||||
|
vector_blur.rst
|
@ -6,21 +6,35 @@
|
|||||||
Filters process the pixels of an image to highlight additional details or perform some sort of
|
Filters process the pixels of an image to highlight additional details or perform some sort of
|
||||||
post-processing effect on the image.
|
post-processing effect on the image.
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 1
|
||||||
|
|
||||||
|
blur/index.rst
|
||||||
|
|
||||||
|
----------
|
||||||
|
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:maxdepth: 1
|
:maxdepth: 1
|
||||||
|
|
||||||
anti_aliasing.rst
|
anti_aliasing.rst
|
||||||
bilateral_blur.rst
|
|
||||||
blur_node.rst
|
|
||||||
bokeh_blur.rst
|
|
||||||
defocus.rst
|
|
||||||
denoise.rst
|
denoise.rst
|
||||||
despeckle.rst
|
despeckle.rst
|
||||||
|
|
||||||
|
----------
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 1
|
||||||
|
|
||||||
dilate_erode.rst
|
dilate_erode.rst
|
||||||
directional_blur.rst
|
|
||||||
filter_node.rst
|
|
||||||
glare.rst
|
|
||||||
inpaint.rst
|
inpaint.rst
|
||||||
|
|
||||||
|
----------
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 1
|
||||||
|
|
||||||
|
filter.rst
|
||||||
|
glare.rst
|
||||||
pixelate.rst
|
pixelate.rst
|
||||||
|
posterize.rst
|
||||||
sun_beams.rst
|
sun_beams.rst
|
||||||
vector_blur.rst
|
|
||||||
|
@ -9,7 +9,7 @@ Pixelate Node
|
|||||||
:align: right
|
:align: right
|
||||||
:alt: Pixelate Node.
|
:alt: Pixelate Node.
|
||||||
|
|
||||||
Add this node in front of a :doc:`Scale node </compositing/types/distort/scale>`
|
Add this node in front of a :doc:`Scale node </compositing/types/transform/scale>`
|
||||||
to get a pixelated (non-smoothed) image from the resultant upscaled image.
|
to get a pixelated (non-smoothed) image from the resultant upscaled image.
|
||||||
|
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@ Bokeh Image Node
|
|||||||
:alt: Bokeh Image Node.
|
:alt: Bokeh Image Node.
|
||||||
|
|
||||||
The *Bokeh Image* node generates a special input image for use with
|
The *Bokeh Image* node generates a special input image for use with
|
||||||
the :doc:`Bokeh Blur </compositing/types/filter/bokeh_blur>` filter node.
|
the :doc:`Bokeh Blur </compositing/types/filter/blur/bokeh_blur>` filter node.
|
||||||
|
|
||||||
The *Bokeh Image* node is designed to create a reference image which simulates optical parameters
|
The *Bokeh Image* node is designed to create a reference image which simulates optical parameters
|
||||||
such as aperture shape and lens distortions which have important impacts on bokeh in real cameras.
|
such as aperture shape and lens distortions which have important impacts on bokeh in real cameras.
|
||||||
@ -52,7 +52,7 @@ Example
|
|||||||
=======
|
=======
|
||||||
|
|
||||||
In the example below the *Bokeh Image* is used to define the shape of the bokeh for
|
In the example below the *Bokeh Image* is used to define the shape of the bokeh for
|
||||||
the :doc:`Bokeh Blur </compositing/types/filter/bokeh_blur>` node.
|
the :doc:`Bokeh Blur </compositing/types/filter/blur/bokeh_blur>` node.
|
||||||
|
|
||||||
.. figure:: /images/compositing_types_filter_bokeh-blur_example-1.png
|
.. figure:: /images/compositing_types_filter_bokeh-blur_example-1.png
|
||||||
:width: 640px
|
:width: 640px
|
||||||
|
11
manual/compositing/types/input/constant/index.rst
Normal file
11
manual/compositing/types/input/constant/index.rst
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
|
||||||
|
|
||||||
|
############
|
||||||
|
Constant
|
||||||
|
############
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 1
|
||||||
|
|
||||||
|
rgb.rst
|
||||||
|
value.rst
|
@ -48,4 +48,4 @@ this makes the node a useful organizational tool.
|
|||||||
.. tip::
|
.. tip::
|
||||||
|
|
||||||
From this you can also make different values proportional to each other by adding
|
From this you can also make different values proportional to each other by adding
|
||||||
a :doc:`Math Node </compositing/types/converter/math>` in between the different links.
|
a :doc:`Math Node </compositing/types/utilities/math>` in between the different links.
|
@ -15,6 +15,13 @@ For instance, an input can be:
|
|||||||
These nodes generate the information that is passed to other nodes.
|
These nodes generate the information that is passed to other nodes.
|
||||||
As such, they have no input sockets; only outputs.
|
As such, they have no input sockets; only outputs.
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 1
|
||||||
|
|
||||||
|
constant/index.rst
|
||||||
|
|
||||||
|
----------
|
||||||
|
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:maxdepth: 1
|
:maxdepth: 1
|
||||||
|
|
||||||
@ -22,10 +29,11 @@ As such, they have no input sockets; only outputs.
|
|||||||
image.rst
|
image.rst
|
||||||
mask.rst
|
mask.rst
|
||||||
movie_clip.rst
|
movie_clip.rst
|
||||||
render_layers.rst
|
|
||||||
rgb.rst
|
|
||||||
scene_time.rst
|
|
||||||
texture.rst
|
texture.rst
|
||||||
time_curve.rst
|
|
||||||
track_position.rst
|
----------
|
||||||
value.rst
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 1
|
||||||
|
|
||||||
|
scene/index.rst
|
||||||
|
12
manual/compositing/types/input/scene/index.rst
Normal file
12
manual/compositing/types/input/scene/index.rst
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
|
||||||
|
|
||||||
|
#########
|
||||||
|
Scene
|
||||||
|
#########
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 1
|
||||||
|
|
||||||
|
render_layers.rst
|
||||||
|
scene_time.rst
|
||||||
|
time_curve.rst
|
@ -48,7 +48,7 @@ Factor
|
|||||||
|
|
||||||
.. hint:: Output values
|
.. hint:: Output values
|
||||||
|
|
||||||
The :doc:`Map Value </compositing/types/vector/map_value>`
|
The :doc:`Map Value </compositing/types/utilities/map_value>`
|
||||||
node can be used to map the output to a more appropriate value.
|
node can be used to map the output to a more appropriate value.
|
||||||
With sometimes curves, it is possible that the Time Curve node
|
With sometimes curves, it is possible that the Time Curve node
|
||||||
may output a number larger than one or less than zero.
|
may output a number larger than one or less than zero.
|
@ -1,7 +1,7 @@
|
|||||||
|
|
||||||
###############
|
################
|
||||||
Matte Nodes
|
Keying Nodes
|
||||||
###############
|
################
|
||||||
|
|
||||||
These nodes give you the essential tools for creating a :term:`Matte` for images
|
These nodes give you the essential tools for creating a :term:`Matte` for images
|
||||||
that do not already have their own :term:`Alpha Channel`.
|
that do not already have their own :term:`Alpha Channel`.
|
||||||
@ -18,7 +18,7 @@ Taking out too much green can result in foreground actors looking flat or bluish
|
|||||||
You can and should chain these nodes together,
|
You can and should chain these nodes together,
|
||||||
improving your masking and color correction in successive refinements,
|
improving your masking and color correction in successive refinements,
|
||||||
using each node's strengths to operate on the previous node's output.
|
using each node's strengths to operate on the previous node's output.
|
||||||
:doc:`Keying Node </compositing/types/matte/keying>` is the closest to a "does-it-all" node
|
:doc:`Keying Node </compositing/types/keying/keying>` is the closest to a "does-it-all" node
|
||||||
for green screens, but the best results stem from a combination of techniques.
|
for green screens, but the best results stem from a combination of techniques.
|
||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
@ -34,26 +34,21 @@ for green screens, but the best results stem from a combination of techniques.
|
|||||||
by the node.
|
by the node.
|
||||||
|
|
||||||
Simple garbage mattes can be created with
|
Simple garbage mattes can be created with
|
||||||
the :doc:`Box Mask </compositing/types/matte/box_mask>` or
|
the :doc:`Box Mask </compositing/types/mask/box_mask>` or
|
||||||
the :doc:`Ellipse Mask </compositing/types/matte/ellipse_mask>`.
|
the :doc:`Ellipse Mask </compositing/types/mask/ellipse_mask>`.
|
||||||
More complicated matte shapes using
|
More complicated matte shapes using
|
||||||
a :doc:`Double Edge Mask </compositing/types/matte/double_edge_mask>` or
|
a :doc:`Double Edge Mask </compositing/types/mask/double_edge_mask>` or
|
||||||
using a :doc:`Mask </compositing/types/input/mask>`.
|
using a :doc:`Mask </compositing/types/input/mask>`.
|
||||||
|
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:maxdepth: 1
|
:maxdepth: 1
|
||||||
|
|
||||||
box_mask.rst
|
|
||||||
channel_key.rst
|
channel_key.rst
|
||||||
chroma_key.rst
|
chroma_key.rst
|
||||||
color_key.rst
|
color_key.rst
|
||||||
color_spill.rst
|
color_spill.rst
|
||||||
cryptomatte.rst
|
|
||||||
cryptomatte_legacy.rst
|
|
||||||
difference_key.rst
|
difference_key.rst
|
||||||
distance_key.rst
|
distance_key.rst
|
||||||
double_edge_mask.rst
|
|
||||||
ellipse_mask.rst
|
|
||||||
keying.rst
|
keying.rst
|
||||||
keying_screen.rst
|
keying_screen.rst
|
||||||
luminance_key.rst
|
luminance_key.rst
|
@ -22,7 +22,7 @@ Image
|
|||||||
Key Color
|
Key Color
|
||||||
The color of content to be removed. This may be a single color,
|
The color of content to be removed. This may be a single color,
|
||||||
or a reference image such as generated by
|
or a reference image such as generated by
|
||||||
the :doc:`Keying Screen Node </compositing/types/matte/keying_screen>`.
|
the :doc:`Keying Screen Node </compositing/types/keying/keying_screen>`.
|
||||||
Garbage Matte
|
Garbage Matte
|
||||||
An optional mask of area(s) to always *exclude* from the output.
|
An optional mask of area(s) to always *exclude* from the output.
|
||||||
This is removed from the chroma key generated matte.
|
This is removed from the chroma key generated matte.
|
||||||
@ -48,12 +48,12 @@ Despill Factor
|
|||||||
Controls how much color bleed from the key color is removed from the input
|
Controls how much color bleed from the key color is removed from the input
|
||||||
image: 0 means no despilling, 1 means all possible spilling will be removed.
|
image: 0 means no despilling, 1 means all possible spilling will be removed.
|
||||||
The underlying implementation is the same as adjusting the *Unspill* amount
|
The underlying implementation is the same as adjusting the *Unspill* amount
|
||||||
of the :doc:`Color Spill Node </compositing/types/matte/color_spill>`.
|
of the :doc:`Color Spill Node </compositing/types/keying/color_spill>`.
|
||||||
Despill Balance
|
Despill Balance
|
||||||
This controls how the color channels are compared when computing spill,
|
This controls how the color channels are compared when computing spill,
|
||||||
affecting the hue and shade of the corrected colors.
|
affecting the hue and shade of the corrected colors.
|
||||||
It is similar to setting the *Limiting Channel*
|
It is similar to setting the *Limiting Channel*
|
||||||
in the :doc:`Color Spill Node </compositing/types/matte/color_spill>`.
|
in the :doc:`Color Spill Node </compositing/types/keying/color_spill>`.
|
||||||
Edge Kernel Radius
|
Edge Kernel Radius
|
||||||
Defines the radius in pixel used to detect an edge.
|
Defines the radius in pixel used to detect an edge.
|
||||||
Edge Kernel Tolerance
|
Edge Kernel Tolerance
|
||||||
@ -63,7 +63,7 @@ Edge Kernel Tolerance
|
|||||||
Clip Black
|
Clip Black
|
||||||
This sets the threshold for what becomes fully transparent in the output (black in the matte).
|
This sets the threshold for what becomes fully transparent in the output (black in the matte).
|
||||||
It should be set as low as possible. Uneven backdrops will require this value to be increased.
|
It should be set as low as possible. Uneven backdrops will require this value to be increased.
|
||||||
Use of the :doc:`Keying Screen Node </compositing/types/matte/keying_screen>` can help
|
Use of the :doc:`Keying Screen Node </compositing/types/keying/keying_screen>` can help
|
||||||
keep this value low. You may also use a *Garbage Matte* to exclude problematic areas.
|
keep this value low. You may also use a *Garbage Matte* to exclude problematic areas.
|
||||||
|
|
||||||
This value does not impact areas detected as edges to ensure edge detail is preserved.
|
This value does not impact areas detected as edges to ensure edge detail is preserved.
|
||||||
@ -94,8 +94,8 @@ Image
|
|||||||
Processed image with the *Matte* applied to the images' :term:`Alpha Channel`.
|
Processed image with the *Matte* applied to the images' :term:`Alpha Channel`.
|
||||||
Matte
|
Matte
|
||||||
Output matte to use for checking the quality of the key, or to manually apply
|
Output matte to use for checking the quality of the key, or to manually apply
|
||||||
using a :doc:`Set Alpha Node </compositing/types/converter/set_alpha>` or
|
using a :doc:`Set Alpha Node </compositing/types/color/set_alpha>` or
|
||||||
:doc:`Mix Node </compositing/types/color/mix>`.
|
:doc:`Mix Node </compositing/types/color/mix/mix_color>`.
|
||||||
Edges
|
Edges
|
||||||
Shows what edges were detected on the matte.
|
Shows what edges were detected on the matte.
|
||||||
Useful for adjusting the *Edge Kernel Radius* and *Edge Kernel Tolerance*.
|
Useful for adjusting the *Edge Kernel Radius* and *Edge Kernel Tolerance*.
|
@ -49,7 +49,7 @@ Example
|
|||||||
=======
|
=======
|
||||||
|
|
||||||
Consider a node setup for green screen removal, using
|
Consider a node setup for green screen removal, using
|
||||||
a :doc:`Color Key </compositing/types/matte/color_key>`:
|
a :doc:`Color Key </compositing/types/keying/color_key>`:
|
||||||
|
|
||||||
.. figure:: /images/compositing_types_matte_keying-screen_key-usage.png
|
.. figure:: /images/compositing_types_matte_keying-screen_key-usage.png
|
||||||
:width: 480px
|
:width: 480px
|
@ -21,7 +21,7 @@ that aren't suitable for chroma keying.
|
|||||||
.. tip::
|
.. tip::
|
||||||
|
|
||||||
When compositing footage of something that emits light and has a dark background,
|
When compositing footage of something that emits light and has a dark background,
|
||||||
like fire, a :doc:`Mix Node </compositing/types/color/mix>` using a *Screen* or
|
like fire, a :doc:`Mix Node </compositing/types/color/mix/mix_color>` using a *Screen* or
|
||||||
*Add* operator will produce better results.
|
*Add* operator will produce better results.
|
||||||
|
|
||||||
|
|
@ -1,5 +1,4 @@
|
|||||||
|
|
||||||
.. _composite-nodes-layout-index:
|
|
||||||
|
|
||||||
################
|
################
|
||||||
Layout Nodes
|
Layout Nodes
|
||||||
@ -7,7 +6,3 @@
|
|||||||
|
|
||||||
These are nodes which help you control the layout and connectivity of nodes within the Compositor.
|
These are nodes which help you control the layout and connectivity of nodes within the Compositor.
|
||||||
|
|
||||||
.. toctree::
|
|
||||||
:maxdepth: 1
|
|
||||||
|
|
||||||
switch.rst
|
|
||||||
|
@ -61,4 +61,4 @@ Mask
|
|||||||
|
|
||||||
.. tip::
|
.. tip::
|
||||||
|
|
||||||
For soft edges, pass the output mask through a slight :doc:`Blur node </compositing/types/filter/blur_node>`.
|
For soft edges, pass the output mask through a slight :doc:`Blur node </compositing/types/filter/blur/blur>`.
|
@ -21,7 +21,7 @@ and mattes will be anti-aliased and take into account effects like motion blur a
|
|||||||
.. important::
|
.. important::
|
||||||
|
|
||||||
The Cryptomatte Legacy node is deprecated and replaced by
|
The Cryptomatte Legacy node is deprecated and replaced by
|
||||||
:doc:`Cryptomatte Node </compositing/types/matte/cryptomatte>`.
|
:doc:`Cryptomatte Node </compositing/types/mask/cryptomatte>`.
|
||||||
The legacy node will be removed in a future Blender release.
|
The legacy node will be removed in a future Blender release.
|
||||||
|
|
||||||
|
|
@ -62,5 +62,5 @@ Mask
|
|||||||
|
|
||||||
.. tip::
|
.. tip::
|
||||||
|
|
||||||
For soft edges, pass the output mask through a slight :doc:`Blur node </compositing/types/filter/blur_node>`.
|
For soft edges, pass the output mask through a slight :doc:`Blur node </compositing/types/filter/blur/blur>`.
|
||||||
For a vignette, pass the output of this through a heavy blur.
|
For a vignette, pass the output of this through a heavy blur.
|
@ -13,7 +13,7 @@ The *ID Mask Node* can be used to access an alpha mask per object or per materia
|
|||||||
|
|
||||||
.. seealso::
|
.. seealso::
|
||||||
|
|
||||||
The ID Mask node is superseded by the :doc:`/compositing/types/matte/cryptomatte`.
|
The ID Mask node is superseded by the :doc:`/compositing/types/mask/cryptomatte`.
|
||||||
Cryptomatte is more feature complete and supported by Cycles and Eevee.
|
Cryptomatte is more feature complete and supported by Cycles and Eevee.
|
||||||
It is recommended to use this feature moving forward.
|
It is recommended to use this feature moving forward.
|
||||||
|
|
||||||
@ -23,8 +23,8 @@ Inputs
|
|||||||
|
|
||||||
ID Value
|
ID Value
|
||||||
Input for the *Object Index* or *Material Index* render pass.
|
Input for the *Object Index* or *Material Index* render pass.
|
||||||
Which is an output of the :doc:`Render Layers node </compositing/types/input/render_layers>` or
|
Which is an output of the :doc:`Render Layers node </compositing/types/input/scene/render_layers>` or
|
||||||
the :doc:`Image node </compositing/types/input/render_layers>` with a multi-layer format.
|
the :doc:`Image node </compositing/types/input/scene/render_layers>` with a multi-layer format.
|
||||||
|
|
||||||
|
|
||||||
Properties
|
Properties
|
26
manual/compositing/types/mask/index.rst
Normal file
26
manual/compositing/types/mask/index.rst
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
|
||||||
|
##############
|
||||||
|
Mask Nodes
|
||||||
|
##############
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 1
|
||||||
|
|
||||||
|
cryptomatte.rst
|
||||||
|
cryptomatte_legacy.rst
|
||||||
|
|
||||||
|
----------
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 1
|
||||||
|
|
||||||
|
box_mask.rst
|
||||||
|
ellipse_mask.rst
|
||||||
|
|
||||||
|
----------
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 1
|
||||||
|
|
||||||
|
double_edge_mask.rst
|
||||||
|
id_mask.rst
|
@ -9,7 +9,12 @@ These nodes are used to output the composited result in some way.
|
|||||||
:maxdepth: 1
|
:maxdepth: 1
|
||||||
|
|
||||||
composite.rst
|
composite.rst
|
||||||
file.rst
|
|
||||||
levels.rst
|
|
||||||
split_viewer.rst
|
split_viewer.rst
|
||||||
viewer.rst
|
viewer.rst
|
||||||
|
|
||||||
|
----------
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 1
|
||||||
|
|
||||||
|
file_output.rst
|
||||||
|
11
manual/compositing/types/tracking/index.rst
Normal file
11
manual/compositing/types/tracking/index.rst
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
|
||||||
|
##################
|
||||||
|
Tracking Nodes
|
||||||
|
##################
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 1
|
||||||
|
|
||||||
|
plane_track_deform.rst
|
||||||
|
stabilize_2d.rst
|
||||||
|
track_position.rst
|
@ -10,7 +10,7 @@ Corner Pin Node
|
|||||||
:alt: Corner Pin Node.
|
:alt: Corner Pin Node.
|
||||||
|
|
||||||
The Corner Pin node uses explicit corner values for a plane warp transformation.
|
The Corner Pin node uses explicit corner values for a plane warp transformation.
|
||||||
It works like the :doc:`Plane Track Deform </compositing/types/distort/plane_track_deform>` node,
|
It works like the :doc:`Plane Track Deform </compositing/types/tracking/plane_track_deform>` node,
|
||||||
but without using "plane track" data from the Movie Clip Editor.
|
but without using "plane track" data from the Movie Clip Editor.
|
||||||
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
|||||||
|
|
||||||
#################
|
###################
|
||||||
Distort Nodes
|
Transform Nodes
|
||||||
#################
|
###################
|
||||||
|
|
||||||
These nodes distort the image in some fashion, operating either uniformly on the image,
|
These nodes distort the image in some fashion, operating either uniformly on the image,
|
||||||
or by using a mask to vary the effect over the image.
|
or by using a mask to vary the effect over the image.
|
||||||
@ -9,16 +9,32 @@ or by using a mask to vary the effect over the image.
|
|||||||
.. toctree::
|
.. toctree::
|
||||||
:maxdepth: 1
|
:maxdepth: 1
|
||||||
|
|
||||||
corner_pin.rst
|
|
||||||
crop.rst
|
|
||||||
displace.rst
|
|
||||||
flip.rst
|
|
||||||
lens_distortion.rst
|
|
||||||
map_uv.rst
|
|
||||||
movie_distortion.rst
|
|
||||||
plane_track_deform.rst
|
|
||||||
rotate.rst
|
rotate.rst
|
||||||
scale.rst
|
scale.rst
|
||||||
stabilize_2d.rst
|
|
||||||
transform.rst
|
transform.rst
|
||||||
translate.rst
|
translate.rst
|
||||||
|
|
||||||
|
----------
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 1
|
||||||
|
|
||||||
|
corner_pin.rst
|
||||||
|
crop.rst
|
||||||
|
|
||||||
|
----------
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 1
|
||||||
|
|
||||||
|
displace.rst
|
||||||
|
flip.rst
|
||||||
|
map_uv.rst
|
||||||
|
|
||||||
|
----------
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 1
|
||||||
|
|
||||||
|
lens_distortion.rst
|
||||||
|
movie_distortion.rst
|
@ -12,7 +12,7 @@ Map UV Node
|
|||||||
With this node objects can be "re-textured" after they have been rendered.
|
With this node objects can be "re-textured" after they have been rendered.
|
||||||
|
|
||||||
To apply a texture to individual enumerated objects
|
To apply a texture to individual enumerated objects
|
||||||
the :doc:`ID Mask Node </compositing/types/converter/id_mask>` could be used.
|
the :doc:`ID Mask Node </compositing/types/mask/id_mask>` could be used.
|
||||||
|
|
||||||
|
|
||||||
Inputs
|
Inputs
|
@ -9,9 +9,9 @@ Transform Node
|
|||||||
:align: right
|
:align: right
|
||||||
:alt: Transform Node.
|
:alt: Transform Node.
|
||||||
|
|
||||||
This node combines the functionality of three other nodes: :doc:`Scale </compositing/types/distort/scale>`,
|
This node combines the functionality of three other nodes: :doc:`Scale </compositing/types/transform/scale>`,
|
||||||
:doc:`translate </compositing/types/distort/translate>`,
|
:doc:`translate </compositing/types/transform/translate>`,
|
||||||
and :doc:`rotate </compositing/types/distort/rotate>` nodes.
|
and :doc:`rotate </compositing/types/transform/rotate>` nodes.
|
||||||
|
|
||||||
|
|
||||||
Inputs
|
Inputs
|
27
manual/compositing/types/utilities/index.rst
Normal file
27
manual/compositing/types/utilities/index.rst
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
|
||||||
|
###################
|
||||||
|
Utilities Nodes
|
||||||
|
###################
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 1
|
||||||
|
|
||||||
|
map_range.rst
|
||||||
|
map_value.rst
|
||||||
|
math.rst
|
||||||
|
|
||||||
|
----------
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 1
|
||||||
|
|
||||||
|
levels.rst
|
||||||
|
normalize.rst
|
||||||
|
|
||||||
|
----------
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 1
|
||||||
|
|
||||||
|
switch.rst
|
||||||
|
switch_stereo_view.rst
|
@ -1,4 +1,3 @@
|
|||||||
.. _composite-nodes-vector-index:
|
|
||||||
|
|
||||||
################
|
################
|
||||||
Vector Nodes
|
Vector Nodes
|
||||||
@ -9,8 +8,13 @@ These nodes can be used to manipulate various types of vectors, such as surface
|
|||||||
.. toctree::
|
.. toctree::
|
||||||
:maxdepth: 1
|
:maxdepth: 1
|
||||||
|
|
||||||
map_range.rst
|
combine_xyz.rst
|
||||||
map_value.rst
|
separate_xyz.rst
|
||||||
|
|
||||||
|
----------
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 1
|
||||||
|
|
||||||
normal.rst
|
normal.rst
|
||||||
normalize.rst
|
|
||||||
vector_curves.rst
|
vector_curves.rst
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
.. _bpy.types.TextureNodeHueSaturation:
|
.. _bpy.types.TextureNodeHueSaturation:
|
||||||
.. DO NOT EDIT FILE. This is simply a stub which copies everything from the link below.
|
.. DO NOT EDIT FILE. This is simply a stub which copies everything from the link below.
|
||||||
.. include:: /compositing/types/color/hue_saturation.rst
|
.. include:: /compositing/types/color/adjust/hue_saturation.rst
|
||||||
:start-after: .. --- copy below this line ---
|
:start-after: .. --- copy below this line ---
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
.. _bpy.types.TextureNodeMixRGB:
|
.. _bpy.types.TextureNodeMixRGB:
|
||||||
.. DO NOT EDIT FILE. This is simply a stub which copies everything from the link below.
|
.. DO NOT EDIT FILE. This is simply a stub which copies everything from the link below.
|
||||||
.. include:: /compositing/types/color/mix.rst
|
.. include:: /compositing/types/color/mix/mix_color.rst
|
||||||
:start-after: .. --- copy below this line ---
|
:start-after: .. --- copy below this line ---
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
.. _bpy.types.TextureNodeCurveRGB:
|
.. _bpy.types.TextureNodeCurveRGB:
|
||||||
.. DO NOT EDIT FILE. This is simply a stub which copies everything from the link below.
|
.. DO NOT EDIT FILE. This is simply a stub which copies everything from the link below.
|
||||||
.. include:: /compositing/types/color/rgb_curves.rst
|
.. include:: /compositing/types/color/adjust/rgb_curves.rst
|
||||||
:start-after: .. --- copy below this line ---
|
:start-after: .. --- copy below this line ---
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
.. _bpy.types.TextureNodeValToRGB:
|
.. _bpy.types.TextureNodeValToRGB:
|
||||||
.. DO NOT EDIT FILE. This is simply a stub which copies everything from the link below (for texture nodes).
|
.. DO NOT EDIT FILE. This is simply a stub which copies everything from the link below (for texture nodes).
|
||||||
.. include:: /compositing/types/converter/color_ramp.rst
|
.. include:: /compositing/types/color/color_ramp.rst
|
||||||
:start-after: .. --- copy below this line ---
|
:start-after: .. --- copy below this line ---
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
.. _bpy.types.TextureNodeMath:
|
.. _bpy.types.TextureNodeMath:
|
||||||
.. DO NOT EDIT FILE. This is simply a stub which copies everything from the link below.
|
.. DO NOT EDIT FILE. This is simply a stub which copies everything from the link below.
|
||||||
.. include:: /compositing/types/converter/math.rst
|
.. include:: /compositing/types/utilities/math.rst
|
||||||
:start-after: .. --- copy below this line ---
|
:start-after: .. --- copy below this line ---
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
.. _bpy.types.TextureNodeRGBToBW:
|
.. _bpy.types.TextureNodeRGBToBW:
|
||||||
.. DO NOT EDIT FILE. This is simply a stub which copies everything from the link below.
|
.. DO NOT EDIT FILE. This is simply a stub which copies everything from the link below.
|
||||||
.. include:: /compositing/types/converter/rgb_to_bw.rst
|
.. include:: /compositing/types/color/rgb_to_bw.rst
|
||||||
:start-after: .. --- copy below this line ---
|
:start-after: .. --- copy below this line ---
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
.. _bpy.types.TextureNodeCurveTime:
|
.. _bpy.types.TextureNodeCurveTime:
|
||||||
.. DO NOT EDIT FILE. This is simply a stub which copies everything from the link below.
|
.. DO NOT EDIT FILE. This is simply a stub which copies everything from the link below.
|
||||||
.. include:: /compositing/types/input/time_curve.rst
|
.. include:: /compositing/types/input/scene/time_curve.rst
|
||||||
:start-after: .. --- copy below this line ---
|
:start-after: .. --- copy below this line ---
|
||||||
|
@ -93,7 +93,7 @@ Color Balance Modifier
|
|||||||
|
|
||||||
Color balance adjustments, either by the Lift, Gamma, and Gain or the Slope, Offset and Power method.
|
Color balance adjustments, either by the Lift, Gamma, and Gain or the Slope, Offset and Power method.
|
||||||
|
|
||||||
This modifier works similar to the :doc:`Color Balance Node </compositing/types/color/color_balance>`.
|
This modifier works similar to the :doc:`Color Balance Node </compositing/types/color/adjust/color_balance>`.
|
||||||
|
|
||||||
.. figure:: /images/video-editing_sequencer_sidebar_color-balance-modifier.png
|
.. figure:: /images/video-editing_sequencer_sidebar_color-balance-modifier.png
|
||||||
:align: right
|
:align: right
|
||||||
@ -131,7 +131,7 @@ Curves Modifier
|
|||||||
|
|
||||||
Color and RGB curves.
|
Color and RGB curves.
|
||||||
|
|
||||||
This modifier works the same as the :doc:`Curves Node </compositing/types/color/rgb_curves>`.
|
This modifier works the same as the :doc:`Curves Node </compositing/types/color/adjust/rgb_curves>`.
|
||||||
|
|
||||||
|
|
||||||
.. index:: Video Sequencer Modifiers; Hue Correct Modifier
|
.. index:: Video Sequencer Modifiers; Hue Correct Modifier
|
||||||
@ -142,7 +142,7 @@ Hue Correct Modifier
|
|||||||
|
|
||||||
HSV multi points curves.
|
HSV multi points curves.
|
||||||
|
|
||||||
This modifier works the same as the :doc:`Curves Node </compositing/types/color/hue_correct>`.
|
This modifier works the same as the :doc:`Curves Node </compositing/types/color/adjust/hue_correct>`.
|
||||||
|
|
||||||
|
|
||||||
.. index:: Video Sequencer Modifiers; Mask Modifier
|
.. index:: Video Sequencer Modifiers; Mask Modifier
|
||||||
@ -191,7 +191,7 @@ Tone Map Modifier
|
|||||||
Used to map one set of colors to another in order to approximate the appearance
|
Used to map one set of colors to another in order to approximate the appearance
|
||||||
of high dynamic range images in a medium that has a more limited dynamic range.
|
of high dynamic range images in a medium that has a more limited dynamic range.
|
||||||
|
|
||||||
This modifier works the same as the :doc:`Tone Map Node </compositing/types/color/tone_map>`.
|
This modifier works the same as the :doc:`Tone Map Node </compositing/types/color/adjust/tone_map>`.
|
||||||
|
|
||||||
|
|
||||||
.. index:: Video Sequencer Modifiers; White Balance Modifier
|
.. index:: Video Sequencer Modifiers; White Balance Modifier
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user