Page 1 of 1

3D model -ve scaling

Posted: Fri Jul 07, 2017 9:32 pm
by Sadler
Has anyone done this? Apply negative scaling in any dimension by any amount to a 3D model and it turns dark. Perhaps it is getting its normals flipped.

Now scale by a negative amount in another dimension so two negative dimensions - the object comes back.

Apply -ve scaling in a third dimension and its flipping gone again.

Re: 3D model -ve scaling

Posted: Fri Jul 07, 2017 11:45 pm
by skarabee
Noticed that too.

Re: 3D model -ve scaling

Posted: Tue Jul 11, 2017 9:22 am
by Sadler
It would seem this is standard behaviour for a number of 3D applications. One can get around it by having double-sided faces or by re-winding the mesh, neither of which are suitable for Magic (IMHO). So while it is convenient to flip models with negative scaling, one is probably better off rotating them or make sure you negative scale the model in an even number of dimensions.

Re: 3D model -ve scaling

Posted: Tue Jul 11, 2017 3:30 pm
by Magic
I probably should have prevented negative values in the Scale module from the beginning, but I don't want to change it now because it might screw up people's projects.

I do recommend that you avoid negative scale values when possible.

Re: 3D model -ve scaling

Posted: Tue Jul 11, 2017 9:05 pm
by artnik
Eric wrote:I probably should have prevented negative values in the Scale module from the beginning, but I don't want to change it now because it might screw up people's projects.
Negative scaling is awesome! Please don't ever nerf that. There are times when using it to reverse a model or flip an image is the perfect solution.

Re: 3D model -ve scaling

Posted: Tue Jul 11, 2017 11:55 pm
by Magic
Ok! ;)