Skip to content

Artisan Grasshopper

Relief

7 components in Artistic › Relief.

Relief Project

Builds a relief from a stack of operations (connect the Relief operation components to Operations, in order) and outputs the mesh

Nickname: Relief · Tab: Artistic › Relief

Inputs

NameNicknameTypeAccessDefaultDescription
Operations (optional)OpsGenericlist—Relief operations, applied in this order (Shift+drag to connect several)
WorkbenchPlanePlaneitemd.WorkbenchPlane the relief sits on: grid centred at its origin, heights along its normal
WidthWNumberitemd.WorldWidthRelief width (model units)
HeightHNumberitemd.WorldHeightRelief height (model units)
ResolutionResIntegeritemd.ResolutionGrid nodes along the longest side
ThicknessSolidBooleanitemd.OutputType == ReliefOutputType.ThicknessTrue: closed solid whose back follows the relief at Cap Distance (a flat back with Flat Base); false: open surface
Cap DistanceCapNumberitemd.CapDistanceDistance from the plane to the back of the solid
Delete BaseNoBaseBooleanitemd.DeleteBaseDrop the untouched (zero height) area of the field
Flat Base (optional)FlatBooleanitemd.OutputType == ReliefOutputType.FlatBaseWith Thickness: the solid gets a flat back, Cap Distance below the lowest point of the relief, instead of a back that follows the relief

Outputs

NameNicknameTypeAccessDescription
MeshMeshMeshitemRelief mesh

Relief Extrude

Relief operation: raises (or engraves, with a negative height) the area inside closed curves

Nickname: Extrude · Tab: Artistic › Relief

Inputs

NameNicknameTypeAccessDefaultDescription
CurvesCurvesCurvelist—Closed curves, on or projected onto the workbench plane
HeightHNumberitemd.HeightExtrusion height (negative engraves)
FeatherFeatherNumberitemd.FeatherEdge blend distance (0 = hard edge)
EnabledOnBooleanitemtrueInclude this operation in the relief
Combine ModeModeTextitemReliefCombineMode.Add.ToString()How the layer merges into the field: Add, Subtract, ZMax or ZMin

Outputs

NameNicknameTypeAccessDescription
OperationOpGenericitemRelief operation (connect to Relief Project)

Relief Geometry

Relief operation: heights from meshes, breps or SubDs sitting over the workbench plane

Nickname: Geometry · Tab: Artistic › Relief

Inputs

NameNicknameTypeAccessDefaultDescription
GeometryGeoGeometrylist—Meshes, breps or SubDs over the workbench plane
FeatherFeatherNumberitemd.FeatherEdge blend distance (0 = hard edge)
EnabledOnBooleanitemtrueInclude this operation in the relief
Combine ModeModeTextitemReliefCombineMode.Add.ToString()How the layer merges into the field: Add, Subtract, ZMax or ZMin

Outputs

NameNicknameTypeAccessDescription
OperationOpGenericitemRelief operation (connect to Relief Project)

Relief Image

Relief operation: heights from a grayscale image (white = Height), fitted to the workbench or to the given closed curves

Nickname: Image · Tab: Artistic › Relief

Inputs

NameNicknameTypeAccessDefaultDescription
ImageImageTextitem—Path to the image file
Curves (optional)CurvesCurvelist—Optional closed curves: the image is fitted to their bounds and clipped by them
HeightHNumberitemd.HeightHeight at pure white (negative engraves)
InvertInvertBooleanitemd.InvertInvert the image (black = Height)
ScaleScaleNumberitemd.ScaleMultiplier over the fitted size
EnabledOnBooleanitemtrueInclude this operation in the relief
Combine ModeModeTextitemReliefCombineMode.Add.ToString()How the layer merges into the field: Add, Subtract, ZMax or ZMin

Outputs

NameNicknameTypeAccessDescription
OperationOpGenericitemRelief operation (connect to Relief Project)

Relief Profile

Relief operation: puffs the area inside closed curves with a height profile (Round, Smooth, Chamfer, Plateau or a profile from your library)

Nickname: Profile · Tab: Artistic › Relief

Inputs

NameNicknameTypeAccessDefaultDescription
CurvesCurvesCurvelist—Closed curves, on or projected onto the workbench plane
ProfileProfileTextitemd.Profile.NameProfile name: Round, Smooth, Chamfer, Plateau, or one saved in the Artisan profile library
HeightHNumberitemd.HeightPeak height (negative engraves)
Starting HeightH0Numberitemd.StartingHeightHeight at the curve edge
InflateInflateBooleanitemd.InflateMode == ReliefInflateMode.InflateTrue: the profile stretches to peak at the deepest point; false: fixed Profile Width from the edge
Profile WidthPWNumberitemd.ProfileWidthProfile width from the edge (when Inflate is false)
FeatherFeatherNumberitemd.FeatherEdge blend distance (0 = hard edge)
EnabledOnBooleanitemtrueInclude this operation in the relief
Combine ModeModeTextitemReliefCombineMode.Add.ToString()How the layer merges into the field: Add, Subtract, ZMax or ZMin

Outputs

NameNicknameTypeAccessDescription
OperationOpGenericitemRelief operation (connect to Relief Project)

Relief Smooth

Relief operation: blurs the operations below it, over the whole relief or only around the given points

Nickname: Smooth · Tab: Artistic › Relief

Inputs

NameNicknameTypeAccessDefaultDescription
Points (optional)PtsPointlist—Dab centres (world points on the workbench). Empty: the whole relief is smoothed
RadiusRNumberitem2Dab radius (model units)
StrengthSNumberitem1Dab strength (0-1)
Blur RadiusBlurNumberitemd.BlurRadiusBlur kernel radius (model units)
EnabledOnBooleanitemtrueInclude this operation in the relief

Outputs

NameNicknameTypeAccessDescription
OperationOpGenericitemRelief operation (connect to Relief Project)

Relief Texture

Relief operation: tiles a grayscale texture (a name from the Artisan Textures3D library, or an image path) over the workbench or inside the given closed curves

Nickname: Texture · Tab: Artistic › Relief

Inputs

NameNicknameTypeAccessDefaultDescription
TextureTextureTextitem—Texture file name in the Artisan Textures3D library (e.g. KNURL01.jpg), or a full image path
Curves (optional)CurvesCurvelist—Optional closed curves: the texture is fitted to their bounds and clipped by them
HeightHNumberitemd.HeightHeight at pure white (negative engraves)
InvertInvertBooleanitemd.InvertInvert the texture (black = Height)
Tiles UUNumberitemd.TilesURepetitions along U
Tiles VVNumberitemd.TilesVRepetitions along V
EnabledOnBooleanitemtrueInclude this operation in the relief
Combine ModeModeTextitemReliefCombineMode.Add.ToString()How the layer merges into the field: Add, Subtract, ZMax or ZMin

Outputs

NameNicknameTypeAccessDescription
OperationOpGenericitemRelief operation (connect to Relief Project)