Hard Ops 0087: Hassium Update

It is with great pleasure that we release Hard Ops 0087: Hassium.

THE TOP FILE IS ALWAYS THE LATEST!

I wasn’t kidding when I said the 008 series was going to be a longer one. With this upgrade there are many improvements to classic tools and I am quite happy with the state of this release.

Boxcutter is also getting prepped for an update at a later date.

The main goal of this version has been the focus of material cutting. I am sure I mentioned in a video long ago that it would be nice to cut materials. With the assistance of Proxe this has now become a fundamental part of Hard Ops.

(It is important to note that materials won’t normally show in the viewport unless you set the viewport color. Also it goes without saying to do material cutting you also need materials)

I have materials in my default scene. I discuss how I set up my default Blender here.

Many of these features must be enabled.

2017-02-10_04-51-55.gif
Without Pro Mode its Hops for Kids

Material Cutting

Material cutting can be setup in multiple places.

blender_2017-02-09_22-28-45.png

2017-02-09_22-29-33.gif

The T panel has options for it. And also the Modifier Helper / Misc Tab. We have it in both places because I couldn’t decide which area worked best. To be honest I would rather have it in the alt + m material menu but that is not possible at this time.

The default options are optimal for the result that we feel the user would expect from the material cutter area. This means it is not recommended to uncheck the dot or change it to object because those behaviors are different.

All – lists all materials from the scene

Object – lists materials that are on the recipient object. (to get this to work you gotta bring it up right before you use a boolean operation to see the materials listed.

Force Dot – forces the material onto the recipient cut object in order to receive the material. Initially I expect users to not have the material assigned that they intend to cut with so this option was important to me.

So without further ado here is the material cutter in action.

2017-02-09_22-38-10.gif

The important thing to note is when using multiple materials with the bevel modifier present it is optimal to have an even number of segments. As in 2,4,6, 8 is a little crazy however.

2017-02-09_22-40-15.gif

I was very much needing this for a spaceship I was working on for a contract and I can’t stop using this thing.

Booleans, slicers and rebool/slash all support material cutting.

Booleans and rebool/slash work best with material cutting with the slicers still being a work in progress so expect bugs and errors. We’re working on a better system for that.

To show that in an example.

 

2017-02-09_22-42-11.gif

So when it comes to material assignment I handle it during the process of creation. So now onto the next enhancements.

Mira Tools Frontend –

To those who love Mira tools as much as I do I am happy to announce there is a new update thanks to a successful fundraiser.

In my usage of Mira tools I hated going into the Q menu to lower spans then into the Q menu again to use the tool. So with that allow me to show off the Mira handler. All it does is show a number to set segments then upon pressing enter or left clicking the operator begins. I use Curve Stretch primarily so that and curve guide are supported by this system.

2017-02-09_22-49-24.gif

I used this heavily in my last work and can say this is a dream come true for managing curvature with complicated geometry.

I enjoy also setting it to two and watching the geo straighten out. The behavior is so perfect I don’t need any further enhancements except the frontend.

B-Width (show wire) –

When using Bwidth pressing A will show the wire. It will also get rid of the wire after applying.

2017-02-09_22-54-11.gif

Hops Helper / Modifier Helper / Misc Tab Improvements –

As you know I personally try to work for as long as I can without an UI showing at all. When I exit fullscreen to access items I count it as a negative that represents an issue I must address.

The modifier helper was astronomically useful when it was implemented and the modifier helper was moderately useful. Mainly because it did not work properly. Now I am happy to announce.

Material Helper now works as intended.

2017-02-09_22-58-11.gif

Now you can assign materials via the helper, manage slots, set transparency and all that fun stuff and not to mention the Material cutter option as well.

Misc Tab now contains options as well. We plan to expand on it in the future but for now it contains the sstatus override and options for dealing for autosmooth and angles.

blender_2017-02-10_00-37-34.png

Many operatives report the ctrl + ` modifier helper to be one of their favorite additions.

To top it off the Hops helper will open to whatever tab you last had up. This was another bug that drove me crazy that AR went ahead and resolved.

Curve Taper –

I want the Q to have options for many different types of objects in addition to meshes.

If you select a curve and press Q you can now add thickness and spans. U and V spans are also now controllable.

2017-02-10_00-43-12.gif

1 and 2 (non numpad) at the top of the keyboard also have options for additional presets that I use on a regular basis.

1 is basic curve / 2 is denser but smoother curve

2017-02-10_00-44-31.gif

Mark Ssharp / Clear Ssharp Consolidated –

In this version going forward mark ssharp and clear ssharp is now consolidated into edit ssharp. This allows us to keep the menu short and lower the amount of options to confuse users.

2017-02-10_00-46-51.gif

This is used in cases where you would need to adjust the ssharps that are marked in edit mode.

Modal Bevel Weight –

Previously this tool behaved as the classic function of Blender did by allowing you to move the mouse to set the bevel weight amount however it wasn’t accurate. Now this snaps to the nearest 0.1 and with shift you can get finer numbers.

This allows for a whole slew of workflows of csharp with custom bevel weights on the object.

2017-02-10_00-51-10.gif

Most importantly Csharp will no longer overwrite bevel weights. Neither will ssharpen unless you use the resharpen function.

Bevels can be tricky to manage with multiple weights converging so I recommend playing with it to find the limits in your workflow.

CStep / Csharp Bake –

Many users requested the ability to bake bevels while keeping csharp sstatus and not hiding the mesh. This allows for alternative workflows of applying bevels while keeping a bevel modifier and continuing to destructively model on the mesh.

This option is experimental and can cause some issues if your bevel modifier is lower than 3 segments. I recommend 6 to prevent from resharpening areas that have had bevels applied.

2017-02-10_00-55-55.gif

Here is what happens if you bake using 3 segments.

2017-02-10_00-56-48.gif

Bevelling bevels.

This is an experimental option and should be used with caution.

Cstep also has a checkbox now to keep the sstatus csharp so you can bake the bevels easier. This is what (C) Bake is based off of. You just have to uncheck one box in the F6 menu.

blender_2017-02-10_03-48-40.png

Here is an example of it in action.

2017-02-10_03-59-50.gif

Csharp 3.0 –

It could be 4.0. We have rewritten this thing a bunch trying to get the most out of our most essential function.

I am pleased to announce.

Csharp no longer applies modifiers that are not listed. This has been behavior since the beginning.

This means the only modifiers we apply are boolean and solidify by default. As this thing was intended for.

blender_2017-02-10_01-00-11.png

Here you can see my set up a cube with a lattice. And use the custom Q menu to simplify the lattice because I did not want the interior spans and wanted only 4 points.

After csharp the bevel was added and the lattice was still in play. I cannot stress how much this was needed recently. This whole update was essential and even though we have found the limits of whats possible that doesn’t mean we can’t come up with new ideas using existing tools.

 

CSlash –

When AR first made Cslice I responded “That’s too fast. You’re missing the step where the user decides if he wants that.” Well now all the slicers and cutters / rebool have been combined into an operator that does what we want to all along.

Previously slicing was done in an optimal but sometimes inaccurate setup. This would affect naming and also modifiers that were dependent on naming. This was a dark shadow in hard Ops that has lasted as long as the csharp issue.

Now it is fixed somewhat. This is great because on large scale models I don’t find out the hard way that a small cutout has inherited the responsibility of many mirror mods.

2017-02-15_05-41-57.gif

This can still have issues but there has been a long standing debate between rebool(me) vs cslice(ar). And now it looks like AR won he just added the behavior and precision I needed and won me over.

Also works in local mode now.

2017-02-15_05-48-59.gif

Final Notes –

There were many changes to this version of Hard Ops with this I close the page on the 8 series and will begin work on Hops9.

Also I tested all the inserts and fixed the “killer insert” if you encounter one please let me know. Also I was thinking about expanding the inserts this version but I wasnt sure if they were still a thing. Anyways email me if you encounter and issues.

Boxcutter also has an update coming. We did a few essential things that make this cool as well that will be disussed in a later post. Also the discount is still up for the operatives with Hard Ops. Just launch box cutter’s link from the Q menu to go to the page!

blender_2017-02-10_01-12-29.png

Also videos / manuals will / may / might / could be made showcasing / explaining features. Just busy as heck lately. This video is my favorite floor vid. I might make one tonight….

*note (f) release contains a few final bugfixes to remedy matcutting issues found after release. Theres nothing major to say just bugfix.

8 thoughts on “Hard Ops 0087: Hassium Update

  1. This tool just gets more and more amazing. And yes, inserts are a thing!! I use them all the time. Lately I’ve been doing a lot of hard surface work for customers and I’ve begun building a library of my own inserts.

    Here’s a preview of the sort of stuff I’ve been doing with HOps:

    This would have been a monumental project without this addon, which has made my hard surface work both fun and effortless. Thank you so much!

  2. I’m not sure how or where to leave a feature request, so I’ll just write this here (and delete it if you feel it’s not groovy on the web page. But read it first!)

    I love the new curve tools with HardOps. I’ve been using ‘Adjust Curve’ in combination with the jmquickpipe addon to instantly change selected edges into curves. The jmquickpipe doesn’t have the degree of control that HardOps does, however, so I make the curve with quickpipe and then adjust it with HardOps.

    I think changing a selected edge into a pipe is really fast and powerful. IMO, It should be in the hard ops toolbox.

    Those are my thoughts on improving this (already amazing) addon 🙂 Cheers!

    Allen

    • thanks for the excellent feedback. We were planning on making those adjustments next to take the curve adjust to the next level. I am glad youre enjoying the function. We’re always thinking of ways to improve upon things but the edge to curve is what we are missing. However in the process of taking the edge and converting it I also like bevelling the corners to get a smooth transition so tht might have to be worked in as well.

      We’ll probably revisit it but in the meantime we just added multi…b. So i am very excited about this.

  3. Ah, in the first screenshot. This is what I was originally doing starting out with the new HOps update. I thought, “this is great! Looks like I don’t need the quickpipe addon anymore.” Take the edge off, bevel, convert to curve.

    But I realized just how fast quickpipe is when it comes to working with several dozen different pieces. I ended up putting it back into my workflow. It’s very handy where speed is a concern. I have it tied in to a custom menu, so I just click and make a pipe. The only issue is beveling the corners.

    It’ll be really nice to have this built in to HOps.

    • 0087 is the most current version.
      its because the next version will be a doozy. Hard ops is still being worked on.
      Expect new stuff. Maybe around 2.8’s era. Also we released maybe 5 releases in the 8 series so we’re letting things calm down.

      In face operative machin3 just released a tool of his own.
      https://gumroad.com/l/DECALmachine#

      So impressive and more than enough to keep operatives entertained in the meantime. Also boxcutter. We’re working on boxcutter.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s