diff --git a/material_maker/doc/images/node_bevel_samples.png b/material_maker/doc/images/node_bevel_samples.png new file mode 100644 index 00000000..cfca5e28 Binary files /dev/null and b/material_maker/doc/images/node_bevel_samples.png differ diff --git a/material_maker/doc/images/node_filter_bevel.png b/material_maker/doc/images/node_filter_bevel.png new file mode 100644 index 00000000..f870df9f Binary files /dev/null and b/material_maker/doc/images/node_filter_bevel.png differ diff --git a/material_maker/doc/node_filter_bevel.rst b/material_maker/doc/node_filter_bevel.rst new file mode 100644 index 00000000..c7d01aa9 --- /dev/null +++ b/material_maker/doc/node_filter_bevel.rst @@ -0,0 +1,34 @@ +Bevel node +~~~~~~~~~~ + +The **Bevel** node adds an edge bevel to the input mask based on a customizable curve. + +.. image:: images/node_filter_bevel.png + :align: center + +Inputs +++++++ + +The **Bevel** node accepts: + +* a mask greyscale input whose light parts will be beveled + +Outputs ++++++++ + +The **Bevel** node generates a single greyscale texture. + +Parameters +++++++++++ + +The **Bevel** node accepts the following parameters: + +* *resolution* is the resolution of the effect. +* *distance* is the distance of the bevel effect. +* *profile* is the curve used to shape the bevel. + +Example images +++++++++++++++ + +.. image:: images/node_bevel_samples.png + :align: center diff --git a/material_maker/doc/nodes_filter.rst b/material_maker/doc/nodes_filter.rst index 5544300f..78437f3f 100644 --- a/material_maker/doc/nodes_filter.rst +++ b/material_maker/doc/nodes_filter.rst @@ -35,6 +35,7 @@ The filter nodes accept one or several inputs and generate one or several images node_filter_occlusion node_filter_quantize node_filter_dilate + node_filter_bevel node_filter_fill node_filter_fill_to_position node_filter_fill_to_size