HERO - Start / End
The HERO - Start
node is where you begin adding details. Most adjustments occur between the HERO - Start
and HERO - End
nodes.
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.
Offset
The Offset
parameter helps to inflate
the geometry, helping to balance out deep dents when needed.
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.
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.
Adaptivity
The Adaptivity
slider decreases the number of polygons while preserving detail.
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.
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.
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.
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.
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.
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.
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.
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.
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.