product updated last 12/6/2018 4:34AM
2.8 has arrived. And now we look forward and move forward with our LMB fingers on the ready. And with the release of BLENDER 2.8 Alpha we release Hard Ops 0097: Promethium.
Before I begin I must add this will be an extended release. We attempted to port over as much as possible and make it work within the new Blender but many things will need to be re-approached. Extended means we will be improving it over the course of the development with a more rapid update schedule than the usual.
To clear the air before we begin here is what is missing in this release.
insertsmerge options and workflowsrelink (replaced with collections)- UV preview
Xunwrap- radial array
- display ngons/tris (no scene handler to update / broken)
Many of these things will return even better than last time with expand ability in mind for their expansions. There were many ideas for this release that didn’t make it due to stability or lack of time. As Blender 2.8 changes we endeavor to go for the most streamlined workflow we can come up with an effective way to use Blender and our tools.
Without further ado lets begin.
Alt + V / Sub-Menu: Eevee Improvements
This one was added by me. So its simple. But I was very happy to get it started. When we first went into 2.8 it took a moment to figure out how to get these options where I wanted.
Machin3 was so kind as to give me assistance in solving things and after that I was set! He has also released Machin3Tools for 2.8.
The breakdown of the alt + V menu is as follows,
- Overlays (formerly quiet mode)
- Eevee HQ / LQ (changes the scene to quickly show a nice result) (enabled shadows / AO / sets cavity) It can also be quickly turned off.
- Viewport Mode
- Viewport Mode Details
- Lighting setup sphere / matcap sphere
- Rendering checkboxes for view
- Specific checkboxes for view
I must add machin3tools has made a different approach to this setup but I was assisted by his support.
Hard Ops Helper Improvements
The (Ctrl + ~) helper has been updated to 2.8 and also has settings for Viewport Color / Roughness / and Transparency type for Eevee. This comes in handy for viewport shader management and also creating glass materials with transparency.
In the 2nd image we see the mirror options and sharp options still intact. The interactive mirror was affected last release so the previous system also remains in case anything happens.
Mirror Changes
Interactive mirror (ALT+ X) almost died. I am pleased to announce it pulled through. When this was broken I was expressing how riots would be had were this popular feature not present. Thanks to AR and proxe respectively.
We have plans to grow this into something more visually appealing but the framework is in place. I am excited to think of what this version will become in 2.8.
Relink was the 4th box and with it gone now there is only 3 options.
- Modifier (now with bisect options)
- Bisect (classic bisect)
- Symmetrize (one and done classic)
Alt + shift + x / y / z still do the classic mirrors and mirror mirror (for mirroring one object across another). But the F6 menu is there if you need to make adjustments.
BWidth
Blender’s bevel modifier has changed. We are optimistic we will at least get where we were in a future update but this is a major change.
Weight doesn’t show if a mirror mod is first!
During Bwidth pressing S will change the bevel from weight to angle.
That is our only fix at the time. The solution is simple. Don’t mirror. Just kidding but if you do face this issue just apply the mirror and ssharpen and you can proceed. This brings us to the next glitch affecting our workflow.
Bevel Weights will disappear if you apply a mirror!
This bug is another one that drives me a bit crazy but I am optimistic it will be resolved in future releases.
2.8 is treading into unfamiliar territory but since they keymap and even selection is changed it makes 2.79 a very hard road to go back to. So I understand any frustration this may cause.
Cslash
Cslash now can rebool. It was supposed to be capable from the get go. But now users can cut. Then get back the cut if they desire.
Works in both a destructive and non destructive state.
Classic slash still applies.
Menu Changes
The q menu also had a few adjustments.
Thin Q menu
If an object is a plane there is a special menu for it. Or just thin really. It came in handy during testing and I felt was worth keeping around.
Multi Q menu
When multiple objects are selected. Difference is in the menu.
Just trying to make booleans even more accessible.
Eevee Support
I have fallen in love with Eevee and it’s realtime performance offerings. Cycles will have a place for me.
The Q menu has options now for area lights, and suns for contact shadows and energy. I was able to find a pretty effective workflow for enabling shadows and setting up lighting.
Fixes
I know I am failing to mention many many fixes. There is not an operator present that AR didn’t have to touch up or refine. Or Proxe.
In Closing
HOPS goes on. I personally wanted this release to feel close to the last one in terms of feel and experience. That was we can radically change it but have a baseline to refer to. Active tools have become a big part of Blender and we want to make our tools behave in that same sense. Of course we don’t want to change anything to alienate users but I dream of a dynamic array spin radial system that will finally be worthy. Like the mirror.
I must shoutout Adam K, Pro3 (formerly known as proxe), Machin3 and of course AR.
AR has been with this since the start. He’s definitely one of my favorite people to bounce ideas off of. Also Boxcutter creator. I truly consider him 50% of this endeavor and a cheater in Mario Tennis.
Proxe works like a Machin3. He’s just insane. And a leaker. Proxe also was the principal designer behind the 2.8 Boxcutter rewrite so we hope you’ll be pleased with the work so far. Everyday he wakes up “how’re the tools!?” and “boxcutter broke again… its been dead for XX hours” It takes a special soul to work with me.
Adam K. new icons coming soon. I am always excited to see it.
Support
I pride myself on the support I provide. I try to respond to all emails, messages and requests that aren’t soliciting or spam. If you have an issue or need help there are support groups but also you can always email me at masterxeon1001@gmail.com
(support issues only or jobs (I’ll always take a job))
(edit: Job received!)
Extended Notes (these are post release fixes)
Phase 2 (8:07pm 11-30):
Fixes for Cslash with Boxcutter (now it works!)
World rotation for alt + V menu.
New Ssharp / Csharp
AR surprised me with another update to the beloved C/Ssharpen. The UI is updated and now has options for global sharpening management on the ssharp level.
- if you want ssharp to replace autosmooth values it can
- if you want autosmooth to stay where you had it manually but still sharpen without changing that. You can do that too now.
I am also doing content for this release as we refine it get a discussion going.
Today’s video.
Phase 3 (4:26pm 12-6):
AR added many fixes for ssharp and csharp. The helper has also received a small redesign. Csharp can now be toggled to jump into Bwidth after usage making this a one click operation.
Right click to be able to access the F6 in this configuration.
2.8 has made some changes to weight having us needing to rely on angle as a fallback system for bevelling.
AR made changes to the helper for making that process easier.
Now Csharp has an alternate workflow enabled by default to ease the transition. I plan to go over it in detail in an upcoming video.
In addition several reported bugfixes has been resolved with more to come.
Phase 4 (7:00pm 12-1):
- Q menu quick favorite support.
- Gizmo system for Array and Mirror added
- Cleanup and minor fixes
i can’t install hard ops 0096 in blender 79b : importerror: no module named gpu_extra:
update blender 2.79
https://builder.blender.org/download
Hey there masterxeon1001, having an issue installing HardOps 0097 in 2.8.
I have the latest Blender Build i’m probably missing something right in front of my face.
I have tried both having the script in it’s own folder and also extracted it into the main addons folder both getting the following error, any assistance would be greatly appreciated.
Traceback (most recent call last):
File “C:\Users\******\*****\Blender\blender-2.80\2.80\scripts\startup\bl_operators\userpref.py”, line 623, in execute
module_filesystem_remove(path_addons, os.path.basename(pyfile))
NameError: name ‘module_filesystem_remove’ is not defined
location: :-1
Regards,
Haymish
When it comes to installation we recommend putting the HOPS folder in the
C:\Users\USERS\AppData\Roaming\Blender Foundation\Blender\2.80\scripts\addons
If the folder is also in your blender build then it will cause issues. 2.8 can be a little fickle so the installation
is specific. We can also attempt to resolve this from our discord.
https://discord.gg/P2WhpV
Really appreciate your quick response, that’s all it needed.
We’re here for you. Glad to be of assistance.
Hello, masterxeon1001;
I have the latest version of Hops and am using (as of Feb 17, 2019) the latest beta of Blender 2.8. The only thing I noticed is an error when I am trying to use the X-unwrap operation.
but what does the error look like?
I’m sorry for the delay in getting back to you. Ahem.
Traceback (most recent call last):
File “Users/blah/Library/Application Support/Blender/2.80/scripts/addons/HOps/operators/UV_tools/x_unwrap.py”, line 48, in invoke self.execute(context)
File “Users/blah/Library/Application Support/Blender/2.80/scripts/addons/HOps/operators/UV_tools/x_unwrap.py”, line 61, in execute me.show_edge_crease = True
AttributeError: ‘Mesh’ object has no attribute ‘show_edge_crease’
location: :-1
We recently did an update to fix some of the errors. I’d re download the latest and give it a try. If your HOPS icons are white you’re on the current version. Im trying to replicate the error now but it appears to be fixed.
Sounds good. I will let you know what happens.
The X unwrap now works as expected. I redownloaded HardOps and downloaded the latest version of Blender 2.8 for Mac and everything is good.
Hi masterxeon1001!
I have received Hard Ops 0098 update for Blender 2.8. The previous Hardops did not work as well. I did put HAROPS folder directly without zip install into C:\Users\днс\AppData\Roaming\Blender Foundation\Blender\2.80\scripts\addons
Hardops for Blender 2.79 did not have any issues, still works.
In Blender 2.8 we get this:
Traceback (most recent call last):
File “C:\Users\днс\AppData\Roaming\Blender Foundation\Blender\2.80\scripts\addons\HOps\operators\modals\adjust_tthick.py”, line 25, in invoke
self.modal_scale = get_preferences().Hops_modal_scale
File “C:\Users\днс\AppData\Roaming\Blender Foundation\Blender\2.80\scripts\addons\HOps\preferences.py”, line 15, in get_preferences
return bpy.context.preferences.addons[name].preferences
AttributeError: ‘Context’ object has no attribute ‘preferences’
location: :-1
if you redownload from the sales page this error has been resolved.
Sorry about that!
Thank you for your quick response! Redownloaded, but still the same thing.
you may have to update blender as well but users are reporting the issue as resolved.
https://builder.blender.org/download
Might be probably a really dump question but I can’t open any hard ops menu in Blender 2.8
what comes up instead when Q is pressed?
when enabling the add-on is there an error?
Typically installation involves placing the folder inside of the zip in
C:\Users\YOUR USER\AppData\Roaming\Blender Foundation\Blender\2.80\scripts\addons
also make sure your 2.8 is up to date!
https://builder.blender.org/download
Yes when I reenable it, it shows an error.
When I press Q it says “Quick Favorites no menu items found right click on buttons to add them to this menu”.
I think my installation is fine and I also have the newest build.
if the q menu doesn’t bring up the hard ops menu then the installation might not have worked.
I would try reinstalling using the above instructions then restart blender and enable it again.
You could also try removing the config folder and trying a clean start.
Also checking the console would give you any output as to what errors could be stopping it from working.
I tried installing it the way you said but there lliterally is not the folder scripts. Just the config and the cache folder. So I installed it the other way. But whenn I try to enable it, it shows that totally long error.
I am sorry if I am just dump and I appreciate your help.
Alright I am sorry for my stupidity but I have solved my problem by simply downloading the newest version of hard ops. Thanks for your help.
I did put HAROPS folder directly without zip install into C:\Users\днс\AppData\Roaming\Blender Foundation\Blender\2.80\scripts\addons
Blender 2.8 we get this:
Traceback (most recent call last):
File “C:\Users\днс\AppData\Roaming\Blender Foundation\Blender\2.80\scripts\addons\HOps\hops_helper/popup.py, line 32 in invoke option context “TOOL”
Typeerror: bpy_struct item.attr=val:enum “TOOL” not found in ()
location 1