Houdini 20.5 Nodes Copernicus nodes

Edge Detect by Normal Copernicus node

Detects varying-width crease-lines.

On this page

This node detects varying-width crease-lines based on ray differentials of the input vector of the current pixel. This is typically a surface normal of the current pixel and the surface normal values of its neighbor pixels.

Parameters

Thickness Scale

A scale of the kernel to detect edges. Defines a radius in pixel units to detect a difference between the current pixel and its neighbors. If there is a thickness input connected, then this value acts as a multiplier.

Line Quality

Lets you control a level of details, re-sampling the initial image down (up) before line detection process and returning the initial resolution back after line detection.

Note

Values higher than 1 may consume a lot of GPU memory, increasing the resolution before line detection.

Blur

Blurs the initial image before line detection.

Normal Tolerance

Defines a minimal dot product value between the surface normal of the current pixel and the surface normals of its neighbor pixels that are part of the line.

Min Probe Radius

A minimal search radius for probe pixels.

Inputs

normal

A normal input to process crease-lines detection.

thickness

An input to define varying lines thickness.

Outputs

edges

The result of crease-lines detection.

See also

Copernicus nodes