HERO - Start / End

The HERO - Start node is where you begin adding details. Most adjustments occur between the HERO - Start and HERO - End nodes.

HERO Start/End

Mesh IN

The Mesh IN socket is where you connect your input object.

Note

The object must be real (not an instance) and watertight.

Voxel Size

The Voxel Size parameter controls the level of detail. A smaller number means more detail, while a larger number results in less detail.

Warning

Keep in mind, higher detail (a lower Voxel Size number) requires more computer power.

HERO voxel size

Offset

The Offset parameter helps to inflate the geometry, helping to balance out deep dents when needed.

HERO offset

Relative Scale

The Relative Scale checkbox, On by default, affects Voxel Size based on object scale. Turn it off, and HERO applies the same voxel size to all objects, regardless of scale, making details consistent across sizes.

HERO relative scale

Ref Geo IN

Use the Ref Geo IN input to choose a specific object as a scale reference for HERO. Drag and drop your chosen object from the Outliner into the geometry nodes area; it automatically becomes an Object Info node. Then, connect this node to the Ref Geo IN input socket.

Preview Resolution

The Preview Resolution checkbox doubles the Voxel Size for quick previews. Use it when you want to tweak settings without processing all details.

Shade Smooth

The Shade Smooth checkbox applies smooth shading to the object.

HERO Shade Smooth

Adaptivity

The Adaptivity slider decreases the number of polygons while preserving detail.

HERO Adaptivity

Mask to Material

The Mask to Material section lets you use mask outputs in the shader editor. Just give a meaningful name and connect the required mask to its input.

HERO Mask Material

Note

In the Shader Editor, use an Attribute node with the same name you've written to access the mask.

HERO - Displace

The HERO - Displace node is key for adding details to your model. Feel free to use multiple displace nodes to layer detail, controlling them with HERO - Masks. Each Displace node acts like a layer of detail.

HERO Displace

Note

In certain situations, the HERO - Displace node can be used without the HERO - Start/End chain.

Mesh IN

Use the Mesh IN socket to input your mesh.

Note

For the first HERO - Displace node, connect the Mesh OUT socket from HERO - Start as the input to the HERO - Displace Mesh IN socket.

Mask IN

The Mask IN socket is where you input your HERO masks.

Texture IN

The Texture IN socket is for connecting a Texture node.

Note

You can use a Texture without a Mask input, or a Mask without a Texture, depending on what you need.

Displace

The Amount slider adjusts the displacement intensity based on the input Texture. It can be set to negative values for inverse displacement effects.

HERO Displace Amount

Note

Holding the Shift key while adjusting sliders allows for finer, smaller changes.

Invert

The Invert checkbox lets you toggle the direction of the displacement.

Offset

The Offset slider allows you to adjust the displacement value independently of the Texture's intensity.

HERO Displace Offset

Note

The Offset slider is also useful for applying displacement with just the mask input, without relying on texture intensity.

Clamp

The Clamp checkbox limits the range of displacement values.

HERO Displace Clamp

Displace Axis

The Displace Axis checkboxes allow you to restrict displacement to any of the three axes (X, Y, Z) in local coordinates. By selecting or deselecting these boxes, you can enable or disable displacement on each axis individually.

HERO - Scatter

The HERO - Scatter node enables users to employ scattered images as a guide for displacement on surfaces, creating varied effects.

HERO Scatter

Image

In the Image field, select the image for displacement.

Density

The Density slider adjusts the scatter points' density.

Distance Min

The Distance Min slider sets the minimum distance between scatter points to avoid overlapping.

Seed

The Seed value randomizes the placement of scatter points.

Displace Amount

The Displace Amount slider adjusts the level of displacement and can be set to negative values.

HERO Scatter Displace

Scale

The Scale slider adjusts the size of the displacement image.

Contrast

The Contrast slider adjusts the sharpness and contrast of the image borders.

Mask IN

The Mask IN input allows for masking the displacement effect in specific areas.

Distribution Mask IN

The Distribution Mask IN input controls the distribution of scatter points by masking certain areas.

Displace Axis

The Displace Axis checkboxes allow you to restrict displacement to any of the three axes (X, Y, Z) in local coordinates. By selecting or deselecting these boxes, you can enable or disable displacement on each axis individually.

Mask OUT

The Mask OUT output socket allows using the image as a mask for other nodes.

Note

The Mask OUT functions as a mask even without activating displacement.

HERO - Image Displace 2.0

The HERO - Image Displace 2.0 node enables displacement using an image, with control over its position through an Empty object.

HERO Image Displace

Image

In the Image field, select the image for displacement.

Contrast

The Contrast slider adjusts the sharpness and contrast of the image borders.

Displace Amount

The Displace Amount slider adjusts the level of displacement.

Invert

The Invert checkbox flips the displacement direction, reversing the effect applied by the input image.

Scale

The Scale slider adjusts the size of the displacement image.

Object

The Object input selects an object to control the displacement position on the surface.

Mask IN

The Mask IN input allows for masking the displacement effect in specific areas.

Box Projection

The Box Projection checkbox enables box projection mapping for the input image, ensuring it wraps uniformly around the object.

Displace Axis

The Displace Axis checkboxes allow you to restrict displacement to any of the three axes (X, Y, Z) in local coordinates. By selecting or deselecting these boxes, you can enable or disable displacement on each axis individually.

Mask OUT

The Mask OUT output socket allows using the image as a mask for other nodes.

Note

The Mask OUT functions as a mask even without activating displacement.