header

HOPS Modifiers

With the introduction of Hard Ops 0098 a modifier system was added. This allows for procedural creation using hardOps and expanded modifier control. It was expanded further with the hopsTool

tthick

Currently the list has the following:

  • Bevel
  • Solidify
  • Array
  • Mirror
  • Lattice
  • Screw
  • Weld
  • Displace
  • Decimate
  • Triangulate
  • Wireframe
  • Weighted Normal
  • Smooth
  • Cloth
  • Simple Deform
  • Subdivision
  • Shrinkwrap
  • Cast
  • Skin
  • UV Project

And then the custom versions of modals modified for hops:

  • Spherecast

    subdivision x 3 + cast mod set to sphere and 1

  • Radial Array

    displace + array + driver for radial array w/ live update

Then apply modifiers. Which does just that. Applies modifiers. But always read the tooltip. tthick


Why custom mod options? Aren't the built in ones good enough?

They are perfect however our aim was to expand on their start behaviors to more optimally use them on the fly without technical interruption.


Modifiers


Bevel

See Bevel

Bevel needs no introduction but in case you need one it adds a bevel mod to the mesh which and give a nice rounding or filleting. Bevel is easily accessed from the Q menu

mod

During the modal H shows help options.

tthick

The bwidth page goes more in depth on the topic.


Solidify

See Solidify

Solidify also called tThick sometimes for menu reasons will add thickness to the model. It is useful for adding thickness to boolshapes.

mod

There is also an H help panel.

tthick

Solidify / Tthick is also useful for boolean operations.


Array

Array will allow users to add or modify an array modifier on an object.

mod

Array also works on multiple objects.

Of course press H for help.

tthick

Array also supports the use and control of more than one array.

mod


Mirror

Mirror brings up the interactive mirror gizmo that offers multiple ways to mirror. For more information see Mirror.

mirror

This also has the hotkey Alt + X.

Videos on the topic have been prepared.


Screw

Screw will allow users to add or modify a spin modifier. The spin modifier is interesting because it can be used for a variety of things outside of lathe. By setting the angle to 0 this will behave like an extrude leading to some interesting results in non destructive asset creation.

This is how I use it on planes to make cylinoids.

mod

It can also be used in conjuction with displace to create quick springs on the fly.

mod

Press H for help during the screw modal.

tthick


Displace

Adds a displace modifier on the model. It is used to move geometry while preserving the initial origin point.

tthick

It is also a part of the radial array.

mod

Press H to help.

tthick


Simple Deform

Adds a simple deform that can be toggled between twist, taper, and deform.

mod

Press H for help.

tthick


Cast

Adds or modifies a cast modifier set to sphere, cube or cylinder. Typically I use this on sphere for spherecast. Users can scroll the wheel to change the result. mod

Press H for help.

tthick


Decimate

Adds a decimate modifier to the mesh. We set this to 5 degrees which results in a non destructive form of clean mesh.

The gif below shows the difference on planar surface. It can be tricky in action and is recommended to sort wisely.

mod

Ctrl + click to add an additional one in the modifier stack.


Weighted Normal

Adds a weighted normal modifier to the selected object(s).

In blender shading is always a struggle especially with edgeflows going wild from modifier and boolean based modelling. Weighted normal is generally put at the end of the stack and can be useful for improving shading.

It's subtle in most cases but can be a lifesaver on more complex models.

mod

Ctrl + click to add an additional one in the modifier stack.


Subdivision

Adds a subdivision modifier to the selected object(s).

This is similar to Ctrl + 1 to add a subdivision modifier.

Ctrl + click to add an additional one in the modifier stack.

mod


Triangulate

Adds a triangulate modifier to the selected object(s).


Lattice

Adds a lattice modifier and lattice to the selected object(s).

This is intended to fit to the bounds of the object so it is unparented in the event adjustments must be made.

mod

Ctrl + click to add an additional one in the modifier stack.


Shrinkwrap

Adds a shrinkwrap modifier to the main object while shrinkwrapping it to the secondary object.

mod


Wireframe

Adds a wireframe modifier to the selected object(s).

mod


Cloth

Cloth modifier is new to 987+ but is rapidly becoming an intergal part of the tool.

When used it will make a vgroup and pin the boundaries of the shape if the mesh is non manfold. This is intended to keep the shape from flying away. Users

Cloth was initially added in 986_27 below is it's release log.


Skin

Adds a skin modifier to the selected object(s).

mod


Custom Modifiers


Spherecast

Spherecast was made to turn cubes into sphere. When used spherecast does the following things.

  • adds a subdivision modifier level 3
  • adds a cast modifier(sphere) factor 1

That's all it takes to turn a cube into a sphere.

mod


Radial Array

Radial Array does the following.

  • empty with a driver based off of Array
  • displace modifier to push the object outside for radius
  • array with offset based off of initial empty

mod

for more details see Radial Array.

Hovering over the option shows alternate creation types.

mod


Modifier Modelling

The video below showcases modelling using modifiers manually. This was before hops Modifier support was added.