PUNCHit is a dedicated, single-purpose blender addon featuring a negative for the initial release manifold extrusion tool, that attempts to work more reliably and be more flexible, than Blender’s native manifold extrusion.
Note: MACHIN3tools DeusEx also has PunchIt tool, but as of PUNCHit 1.1 these tools no longer have feature parity, and only PUNCHit (the addon) will continue to receive feature updates.
Sorry didn’t know that it exists here. So I will also post some examples in blend file where it would be beneficial to have it work in additive mode: PunchitAdditivExamples.blend (991.8 KB)
@MACHIN3
This looks like an add-on that I will soon buy. I like that it’s stand alone. But I do have one question. When I extrude, can I set a fixed deaph in cm or m? If not, will you add that ability?
After I buy it, I will probably have more questions.
You can adjust the amount after the operation in the redo panel. This uses Blender Units, not cm or m, so It depends on how your units are set up I guess.
A minor feature request for the positive extrude, for when you get to it. Kekit has view and mouse direction based constraints for any translation tools, so you don’t need to press X/Y/Z or their equivalents for plane based constraints. It does so with TT-tools:
Notice that in Kekit, this system works also for Context Extrude, which extrudes Vertices/ Edges/ Faces depending on the mode you are in. I understand you would be reluctant to rely on a third party addon for this, but I definitely think it is a good opportunity to integrate both for general extrusion tools. It saves a quite a few inputs in the long run
Also, how feasible would it be to automatically run a Machin3tools cleanup after a PunchIt operation? As in integrate the two in one tool?
Yes this is easily possible. I could also automatically push and pull. I’ve not done this so far, because both of these steps will cause the imprecision issues that I talk about in the tool’s video to accumulate.
Also cleanup will affect the entire mesh, and so could potentially merge things you don’t want to merge, especially if the threshold is off for the scale you are working at.
For now I think it’s better to leave these as consciously chosen steps to the user.
I’ll play with these ideas for the 1.1 release though. It certainly would make it appear even more fluid, and not a “nightmare to use” as some idiot on youtube claimed before even using it.
Thanks everyone for the interest and support so far. I’ve updated the first post of the thread, and here’s now the first release post too! Hope you enjoy punching.
Maybe you could expose both cleanup settings incl. threshold, extrusion depth, constraint (edge/ normal, etc.) in the redo last panel? In addition to adding the cleanup settings in the modal. Maybe it is even possible to preview the parts of the mesh affected by the cleanup tool, similar to the blue extrusion box. Just some thoughts, you know these things better than I do anyways, especially performance wise.
Can’t say exactly. A lot to do right now. Code wise it should be feature complete and I’ll put the latest release candidate on Patreon this week.
For the public release I intend to fully document the group tool set though, as none of the Blender youtubers thought this to be a worthy source of content in over a year, probably because there is no affiliate money to make from MACHIN3tools and that’s what seems to be driving this entire space these days.
3.1 is coming up next week and DM and MM need to be updated for it too, so MACHIN3tools 1.0 will definitely come after that.
This post delayed the release by 5 minutes. Everybody hates you now.