# PUNCHit

**URL:** <https://blenderartists.org/t/punchit/1352729>\
**Category:** Released Add-ons and Extensions\
**Tags:** modeling, commercial\
**Created:** [January 7, 2022, 6:26pm UTC](https://blenderartists.org/t/punchit/1352729 "2022-01-07T18:26:52Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![poly2poly2](https://blenderartists.org/letter_avatar_proxy/v4/letter/p/5e9695/32.png) [@poly2poly2](https://blenderartists.org/u/poly2poly2)\
**Post date:** [August 5, 2022, 2:50am UTC](https://blenderartists.org/t/punchit/1352729/42 "2022-08-05T02:50:43Z")

</div>

Is [MACHIN3tools\_1.0.2.DeusEx]  
compatible with blender 2.91?

---

<div class="post-metadata">

**Author:** ![XenWildman](https://blenderartists.org/user_avatar/blenderartists.org/xenwildman/32/1270550_2.png) [@XenWildman](https://blenderartists.org/u/XenWildman)\
**Post date:** [October 18, 2022, 9:12pm UTC](https://blenderartists.org/t/punchit/1352729/43 "2022-10-18T21:12:28Z")

</div>

![image](https://blenderartists.org/uploads/default/original/4X/1/b/e/1be2a04c9d2cf75f00ae23caeb29d6242eea47f3.png)  
Feature request:  
Additive bool essentially the equal and opposite to what punchit does already.

Edit: image was meant to show the extrusion in a positive direction and create a union with the other side.

---

<div class="post-metadata">

**Author:** ![HCederblad](https://blenderartists.org/user_avatar/blenderartists.org/hcederblad/32/1442764_2.png) [@HCederblad](https://blenderartists.org/u/HCederblad)\
**Post date:** [November 1, 2022, 4:33pm UTC](https://blenderartists.org/t/punchit/1352729/44 "2022-11-01T16:33:20Z")

</div>

@MACHIN3 There’s no problem installing PUNCHit on top of MACHIN3tools Deus Ex, right? Like, some sort of ‘operator clash’ (pardon the layman term) having it installed twice.  
TLDR. I have Deus Ex but prefer to see PUNCHit in its own section directly under MACHIN3, like it does if installed separately. Yeap, these details matter to my OCD 🙂

---

<div class="post-metadata">

**Author:** ![MACHIN3](https://blenderartists.org/user_avatar/blenderartists.org/machin3/32/442931_2.png) [@MACHIN3](https://blenderartists.org/u/MACHIN3)\
**Post date:** [November 1, 2022, 5:23pm UTC](https://blenderartists.org/t/punchit/1352729/45 "2022-11-01T17:23:54Z")

</div>

No problem, with PUNCHit installed you get the keymap set automatically, and the DeusEx version will be hidden from the extrude menu. There’s no clash, the ops of both tools have slightly different bl\_idnames. I have them both active too.

And thank you for your support!

---

<div class="post-metadata">

**Author:** ![powlly](https://blenderartists.org/user_avatar/blenderartists.org/powlly/32/1451513_2.png) [@powlly](https://blenderartists.org/u/powlly)\
**Post date:** [January 16, 2023, 1:31am UTC](https://blenderartists.org/t/punchit/1352729/46 "2023-01-16T01:31:38Z")

</div>

Love this web site, all ways get the answer I’m looking for. Lol.

---

<div class="post-metadata">

**Author:** ![Rp2](https://blenderartists.org/user_avatar/blenderartists.org/rp2/32/725917_2.png) [@Rp2](https://blenderartists.org/u/Rp2)\
**Post date:** [March 2, 2023, 7:00pm UTC](https://blenderartists.org/t/punchit/1352729/47 "2023-03-02T19:00:42Z")

</div>

@MACHIN3 Dear, We all waiting for version 1.1, please include Smart Extrude feature.  
There are thousands of Archviz Artist & Sketchup user eagerly waiting for Push-pull Feature in Blender.

---

<div class="post-metadata">

**Author:** ![MichaelColina](https://blenderartists.org/user_avatar/blenderartists.org/michaelcolina/32/1417045_2.png) [@MichaelColina](https://blenderartists.org/u/MichaelColina)\
**Post date:** [March 3, 2023, 6:31pm UTC](https://blenderartists.org/t/punchit/1352729/48 "2023-03-03T18:31:03Z")

</div>

Dude that’s exactly what punch it is 🤣🤣🤣

---

<div class="post-metadata">

**Author:** ![impacman](https://blenderartists.org/user_avatar/blenderartists.org/impacman/32/779078_2.png) [@impacman](https://blenderartists.org/u/impacman)\
**Post date:** [March 3, 2023, 7:34pm UTC](https://blenderartists.org/t/punchit/1352729/49 "2023-03-03T19:34:36Z")

</div>

I think it’s more about combining with extrude outwards. So not only substraction but also adding. And possibility to work on non-monifold objects like push pull logic (cause it’s not boloean operations). But I’m also not sure that it possible with blender but, on the other hand, MACHIN3’s addons always do f\*\*\*\*\* magic xD

---

<div class="post-metadata">

**Author:** ![MACHIN3](https://blenderartists.org/user_avatar/blenderartists.org/machin3/32/442931_2.png) [@MACHIN3](https://blenderartists.org/u/MACHIN3)\
**Post date:** [March 4, 2023, 1:07pm UTC](https://blenderartists.org/t/punchit/1352729/50 "2023-03-04T13:07:25Z")

</div>

I will get to that, as soon as HC 1.0 is out.

---

<div class="post-metadata">

**Author:** ![Rp2](https://blenderartists.org/user_avatar/blenderartists.org/rp2/32/725917_2.png) [@Rp2](https://blenderartists.org/u/Rp2)\
**Post date:** [March 5, 2023, 1:12pm UTC](https://blenderartists.org/t/punchit/1352729/51 "2023-03-05T13:12:47Z")

</div>

Yes Positive Extrusion and possibility to work on non-manifold objects like push pull logic.  
& Smart Extrude feature  
( [https://twitter.com/LoganCDN/status/1374799130892066817](https://twitter.com/LoganCDN/status/1374799130892066817) )

---

<div class="post-metadata">

**Author:** ![SHEK](https://blenderartists.org/user_avatar/blenderartists.org/shek/32/585585_2.png) [@SHEK](https://blenderartists.org/u/SHEK)\
**Post date:** [May 23, 2023, 3:44pm UTC](https://blenderartists.org/t/punchit/1352729/52 "2023-05-23T15:44:49Z")

</div>

Blender’s own w.i.p. version of Punch It 👀

[https://archive.blender.org/developer/file/10389/10389937/out.mp4](https://archive.blender.org/developer/file/10389/10389937/out.mp4)

[🔗](https://archive.blender.org/developer/D12421)

---

<div class="post-metadata">

**Author:** ![Rp2](https://blenderartists.org/user_avatar/blenderartists.org/rp2/32/725917_2.png) [@Rp2](https://blenderartists.org/u/Rp2)\
**Post date:** [May 23, 2023, 5:13pm UTC](https://blenderartists.org/t/punchit/1352729/53 "2023-05-23T17:13:34Z")

</div>

Hello Dear, any update 🫠

---

<div class="post-metadata">

**Author:** ![MACHIN3](https://blenderartists.org/user_avatar/blenderartists.org/machin3/32/442931_2.png) [@MACHIN3](https://blenderartists.org/u/MACHIN3)\
**Post date:** [May 23, 2023, 6:48pm UTC](https://blenderartists.org/t/punchit/1352729/54 "2023-05-23T18:48:56Z")

</div>

Many updates, just none in PUNCHit yet, but I’ll get to that after the HC release.

---

<div class="post-metadata">

**Author:** ![MACHIN3](https://blenderartists.org/user_avatar/blenderartists.org/machin3/32/442931_2.png) [@MACHIN3](https://blenderartists.org/u/MACHIN3)\
**Post date:** [June 26, 2023, 9:09pm UTC](https://blenderartists.org/t/punchit/1352729/55 "2023-06-26T21:09:37Z")

</div>

![PUNCHit_1.1.0](https://blenderartists.org/uploads/default/original/4X/c/0/0/c0002cd98b69536e48c94b767d080ce047dba64d.jpeg)

# **v1.1** is out!

Download: [Gumroad](https://gumroad.com/a/164689011/irase) | [Blendermarket](https://blendermarket.com/products/punchit?ref=1051)

## **[Documentation](https://machin3.io/PUNCHit/docs)** | [What’s new?](https://machin3.io/PUNCHit/docs/whatsnew/)

## Changelog

- bump minimum Blender version to 3.6
- add auto-cleanup feature
- update HUD and VIEW3D drawing
- update statusbar
- preferences
  - add support for non-manifold meshes
    - except for selections directly next to a non-manifold edges

  - expose default push and pull values
    - increase each to 1 by default
      - this means increasing them in the op is less frequently required
      - it also means the extruded shape is very minimally larger than the selection
        - so set these values back to 0 if you dislike that

- replace popup message warnings with fading labels
- remove bgl completely
- fix issue when there’s no selection at all

---

<div class="post-metadata">

**Author:** ![NightVision](https://blenderartists.org/user_avatar/blenderartists.org/nightvision/32/919158_2.png) [@NightVision](https://blenderartists.org/u/NightVision)\
**Post date:** [July 18, 2023, 2:20am UTC](https://blenderartists.org/t/punchit/1352729/56 "2023-07-18T02:20:20Z")

</div>

Got a question, can i punch something, using 2 edges? Like, if you take a cube, scale the top face down, then add loops to make a portion of the center to be punched on the side, now the lines do not line up, if I select one edge, the other part is now a triangle, and if I want it to be the same as the side I use the edge with, I need to dissolve the edge, then merge verts and so on. If there’s not, is it possible you can add it in the next update? I think this would be helpful to many people.  
As always, thanks for the hard work and the amazing addons you make!

---

<div class="post-metadata">

**Author:** ![MACHIN3](https://blenderartists.org/user_avatar/blenderartists.org/machin3/32/442931_2.png) [@MACHIN3](https://blenderartists.org/u/MACHIN3)\
**Post date:** [July 18, 2023, 9:02am UTC](https://blenderartists.org/t/punchit/1352729/57 "2023-07-18T09:02:42Z")

</div>

Please add some screenshots or mockups.

---

<div class="post-metadata">

**Author:** ![NightVision](https://blenderartists.org/user_avatar/blenderartists.org/nightvision/32/919158_2.png) [@NightVision](https://blenderartists.org/u/NightVision)\
**Post date:** [July 18, 2023, 6:04pm UTC](https://blenderartists.org/t/punchit/1352729/58 "2023-07-18T18:04:22Z")

</div>

![image](https://blenderartists.org/uploads/default/original/4X/8/a/8/8a85a9fc8891ac6f18d0251c337e8ffa6db15e0a.png)  
Left is the Desired result, Right is the closest i can do with PunchIt. (I used PunchIt on the left too, but you have to manually place the face, delete the edge, and so on)  
Basically “Punch along 2 edges”. Would be useful to have also a “Punch to edge” function, so you press W or just Ctrl the opposite edge, and it snaps to it, would be a useful use in cases like this (and in the first case too)  
 ![image](https://blenderartists.org/uploads/default/original/4X/5/5/f/55fb536d3f09806c7077cc1abe38bf5b7658ffb1.png)  
You might say, just punch the front face, but it would result in the same thing, just in the opposite side.  
 ![image](https://blenderartists.org/uploads/default/original/4X/7/e/e/7eef13ef9af8219b63b7237e95aa6de70a150fb7.png)  
I hope it’s comprehensible enough. Thx for the reply

---

<div class="post-metadata">

**Author:** ![MACHIN3](https://blenderartists.org/user_avatar/blenderartists.org/machin3/32/442931_2.png) [@MACHIN3](https://blenderartists.org/u/MACHIN3)\
**Post date:** [July 18, 2023, 6:46pm UTC](https://blenderartists.org/t/punchit/1352729/59 "2023-07-18T18:46:54Z")

</div>

[](https://www.youtube.com/watch?v=i5YQmzkPgt8)

This is not it?

---

<div class="post-metadata">

**Author:** ![NightVision](https://blenderartists.org/user_avatar/blenderartists.org/nightvision/32/919158_2.png) [@NightVision](https://blenderartists.org/u/NightVision)\
**Post date:** [July 18, 2023, 7:08pm UTC](https://blenderartists.org/t/punchit/1352729/60 "2023-07-18T19:08:24Z")

</div>

Oh, didn’t thought of doing it to that part, i feel stupid now 🫠 . That’s correct for the first case, but if you do that on the edge face, it won’t line up. (The last 2 images, won’t work in any of the 3 faces you can use)  
p.s.: i can save my self from the embarrassment, saying that in reality, the bottom face should have the edge like this 😶‍🌫️  
(i made the top face smaller, so it’s easier to visualize)

 ![image](https://blenderartists.org/uploads/default/original/4X/2/c/0/2c05b4727712b2198f4a9fb412b1b74e2ffcb984.jpeg)

---

<div class="post-metadata">

**Author:** ![MACHIN3](https://blenderartists.org/user_avatar/blenderartists.org/machin3/32/442931_2.png) [@MACHIN3](https://blenderartists.org/u/MACHIN3)\
**Post date:** [July 18, 2023, 7:10pm UTC](https://blenderartists.org/t/punchit/1352729/61 "2023-07-18T19:10:24Z")

</div>

That’s no longer an extrusion though. You could boolean that in HyperCursor though, rather easily.

[Previous page](https://blenderartists.org/t/punchit/1352729.md?page=2)

[Next page](https://blenderartists.org/t/punchit/1352729.md?page=4)
