13
$\begingroup$

Is there a way in Blender to push faces like Sketchup does?

enter image description here enter image description here

The best I can get is doing a regular extrude and a lot of work to clean the "mess" up... enter image description here enter image description here

Thank you for your time!

$\endgroup$
  • 3
    $\begingroup$ You could just move all of your faces in the distance you want and then extrude all but the original face out. this way the net effect is a face that appears extruded in. $\endgroup$ – X-27 the fluffy unicorn May 15 '15 at 1:29
  • $\begingroup$ that's actually a very good work-around... post that as an answer so I can accept it $\endgroup$ – arvere May 15 '15 at 1:48
  • 3
    $\begingroup$ It's not really that much work to select two edges after extruding, press X then select two open gaps and press F. $\endgroup$ – iKlsR May 15 '15 at 3:06
  • $\begingroup$ Use the Addon-Extrude-and-Reshape addon: github.com/Mano-Wii/Addon-Extrude-and-Reshape YouTube demo: youtube.com/watch?v=B62SmzSLKdA $\endgroup$ – Gareth Butler Aug 18 '17 at 7:03
13
$\begingroup$

The Rip Fill tool comes close but it still requires a bit of cleanup to remove hidden faces.
It can be accessed either by pressing space and typing "rip fill", or you can use the keyboard shortcut ALT+v.

In the example you posted, you can now press either x, y, or z to constrain the movement to whatever axis is appropriate.

enter image description here

The squashed and hidden faces may cause you problems so you can remove them by first using Vertex Connect Path ,j, and now Remove Doubles should collapse them.

enter image description here

If you want the nGons, you can select the faces and press f for Make Face.

enter image description here

If the model is at some arbitrary angle, you can set the Transform Orientation to Normal and then double tap z to move the face along its normal.
If you only tap z once, the movement will still be constrained to the Global axis, the second tap activates the custom Transform Orientation.

enter image description here

$\endgroup$
  • 1
    $\begingroup$ I think the point of the question was are there ways to do this without the clean-up. The rip technique still has extra steps. $\endgroup$ – zeffii May 15 '15 at 14:50
13
$\begingroup$

You can join (J) the faces. Like this:

Join the faces

$\endgroup$
  • $\begingroup$ brilliant, simple. $\endgroup$ – zeffii May 16 '15 at 16:58
  • $\begingroup$ well, this is also a very good solution either... I'm having a hard time guessing which is the righter one hehe $\endgroup$ – arvere May 17 '15 at 17:57
  • $\begingroup$ this doesnt seem to work for me... $\endgroup$ – g19fanatic Jul 10 '16 at 13:49
7
$\begingroup$

You can't do this directly, but there is a relatively easy workaround.

You could just move all of your faces in the distance you want and then extrude all but the original face out. this way the net effect is a face that was essentially extruded in. The best part about this method is, although there is an extra step, there is absolutely no cleanup work.

enter image description here

$\endgroup$
7
$\begingroup$

edit

The example you show is really the main scenario that produces different results in terms of Push/Pull vs Extrude. I believe mano-wii's answer is as close as you'll get with the least amount of effort using the default tools. As a former SketchUp user I sympathize with this question. At the moment there is no built-in feature that can push geometry that way and remove the degenerate geometry.

Original answer

Short: Nope, nothing readily available that I'm aware of (may 2015). But I did start coding something like it, after reading the question. See below.

Long: Ofcourse! code once use forever.

enter image description here

A fun thing about SketchUp and Blender is that they both have a scripting API. If you really want a feature code it. I'm suprised that searches come up dry with solution, but wet with exactly the same questions ( http://blenderartists.org/forum/showthread.php?160317-sketchup-like-push-pull-followup-or-efficient-method )

Though the term 'patented behaviour' is freely thrown around I'm not sure it applies to the concept but rather the exact steps of an algorithm.

Another interesting scenario is: enter image description here

Here's a work in progress script / addon, that behaves like a boolean carve, it even carves straight through if needed. Still unrefined code, testers welcome.

enter image description here

$\endgroup$
  • 2
    $\begingroup$ ps . I may return to this and code an addon that does this. $\endgroup$ – zeffii May 15 '15 at 8:28
  • $\begingroup$ new zbrush zmodeller does the same thing when pushing a face, you can even make holes in the mesh with it: youtu.be/9p-JYYgMahs?t=5m30s might be a cool reference for that addon. $\endgroup$ – Jaroslav Jerryno Novotny May 15 '15 at 9:27
  • $\begingroup$ @Jerryno try that link at the top now :) $\endgroup$ – zeffii May 16 '15 at 7:31

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.