Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

Bug Does anyone know when object distortion is going to be fixed?

Discussion in 'Editor & General Support' started by TiggyFairy, Dec 12, 2022.

  1. TiggyFairy

    TiggyFairy

    Joined:
    Dec 22, 2019
    Posts:
    417
    It seems like objects distorting when you move or rotate them is very well known bug, and the cause has been determined. Does anyone know when it will be fixed?
     
  2. Mic_Emond

    Mic_Emond

    Joined:
    Nov 16, 2016
    Posts:
    44
    This doesn't seem like a bug. It's how most 3D software work. Your parent has a non-uniform scale.
     
  3. TiggyFairy

    TiggyFairy

    Joined:
    Dec 22, 2019
    Posts:
    417
    Yeah, I've fixed that. But apparently it didn't used to happen? Do you know what changed?
     
  4. Kurt-Dekker

    Kurt-Dekker

    Joined:
    Mar 16, 2013
    Posts:
    36,713
    You probably didn't have non-uniform scale.

    You made your scale non-uniform.

    I'll be here all night... try the veal! :)
     
  5. chemicalcrux

    chemicalcrux

    Joined:
    Mar 16, 2017
    Posts:
    717
    Yeah, this is a consequence of non-uniform scaling, and you can't really fix it.

    If an object's parent is non-uniformly scaled, then different parts of the object will be scaled differently based on which axes they line up with.

    So, if the parent is scaled down on the Y-axis, anything that aligns with the Y-axis will be shrunken down, whilst things that are perpendicular to it will be unaffected. When you rotate the child, you change those alignments, and thus get weird-looking distortion.