Blender

Blender

par Sep 5, 2020 @ 8:14am
Weird Extrude (2.90)
After the latest update there's some new changes, but I find extruding along axes to be a bit odd. If I were to extrude along X, it would go along Z instead, and if I hit X again, it would extrude along X like normal. Just confused as to why this is a thing?
< >
Showing 1-4 of 4 comments
Holycrap you are right! I bet this is not the intended behavior. Why change something that was that great of a system.
It is the same with the Y axis but not with the Z-Axis. When extruding X or Y it says 'along normal X/Y, only after hitting the axis button again it would behave as beforel, however with the Z axis it is 'along Global Z'.
This is confusing.
Last edited by *P0P$*FR3$H3NM3Y3R*; Sep 5, 2020 @ 12:21pm
par Sep 5, 2020 @ 8:19am 
It would appear that it doesn't happen all the time, but I also tried with different axes like Y, and it ended up moving along the X axis.
The Renderer Sep 5, 2020 @ 10:36am 
It extrudes along the axes *relative to the normal*, with z being in the direction of the normal.

This might be a little confusing when your face actually is perpendicular to a global axis (like on the starting cube) but otherwise it's not. Rotate the cube and try it out.

Pressing the axis button twice switches to global, just like doing so when e.g. translating switches between local and global.

Edit: And I'm pretty sure it's intended, it makes sense. Because you usually want to extrude relative to the normal, not in some arbitrary direction (which you can still do, it's just one more button press).
Last edited by The Renderer; Sep 5, 2020 @ 10:38am
Originally posted by The Renderer:
It extrudes along the axes *relative to the normal*, with z being in the direction of the normal.

This might be a little confusing when your face actually is perpendicular to a global axis (like on the starting cube) but otherwise it's not. Rotate the cube and try it out.

Pressing the axis button twice switches to global, just like doing so when e.g. translating switches between local and global.

Edit: And I'm pretty sure it's intended, it makes sense. Because you usually want to extrude relative to the normal, not in some arbitrary direction (which you can still do, it's just one more button press).

Oh yeah now I see, I even recall that Pablo was talking about it some weeks ago during the daily blender thing.
Now you can do stuff like this with less clicks.
https://i.imgur.com/Xa0brGt.png

Still when i take a cube and chose one of the faces on the x axis and extrude them, why does the normal actually shift the face on the y axis? -> here is why

By default it will automaticly extrude along the normal, so if that face normal is already pointing along an axis, the user doesn't have to constrain to that axis manually anymore and just drag away. Previously you would get the unconstrained translation as the default behavior.Now that 'free transform' was put at the end of the list while cycling through axis buttons.
Think of it like this:
https://i.imgur.com/jPYSjC4.png

1. E without x/y/z extrudes along normal
2. + axis keys x/y/z it will constrain to the indiviudal normals 'local' x/y/z
3. 2x x/y/z constrains to global x/y/z
4. 3x x/y/z free transform

I think the default extrude is what was done using middle mouse button previously, but i might be wrong on that.
Last edited by *P0P$*FR3$H3NM3Y3R*; Sep 5, 2020 @ 5:36pm
< >
Showing 1-4 of 4 comments
Per page: 1530 50

Date Posted: Sep 5, 2020 @ 8:14am
Posts: 4