header

HOPS Modifiers

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

tthick

Currently the list has the following:

  • Bevel
  • Solidify
  • Array
  • Mirror
  • Screw
  • Simple Deform
  • Displace
  • Simple Deform
  • Cast
  • Decimate
  • Weighted Normal
  • Subdivision
  • Triangulate
  • Lattice
  • Shrinkwrap
  • Wireframe
  • Skin

And then the custom versions of modals modified for hops:

  • 2d Bevelling > bevel w/ vertices set (useful for planes)

  • Spherecast > subdivision x 3 + cast mod set to sphere and 1

  • Circular Array > displace + array + driver for radial array w/ live update

Then apply modifiers. Which does just that. Applies modifiers.

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.

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.

mod


Mirror

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

mirror

This also has the hotkey Alt + X.

Mirror has 3 different options.

  • modifier (new to 2.8)
  • mirrors the mesh on the modifier level using bisect
  • bisect (classic)
  • symmetrize (symmetrize and be done) doesn't leave a modifier behind nor use one

mirror


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

Pressing 2 during the modal will add a 2nd modifier.

mod


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

Screw is also a major component in hopsTool..

hotkey

Press H for help during the screw modal.

tthick


Displace

Adds a displace modifiers on the model. We use in to move geometry while preserving the initial origin point.

It has special uses in conjunction with screw.

tthick

It is also a part of the circular 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

It makes more sense in hopsTool..

mod


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.


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


Skin

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

mod


Custom Modifiers


2d Bevel

2d Bevel adds a bevel modifier (verts) to the selected object.

This isn't intended for non-2d shapes. See the 2d Bevel page for more info.

bevel

It also has a use and button in hopsTool.

mod

bevel


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


Circular Array

Circular 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 Circular 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.