Props skew instead of scale


https://forum.reallusion.com/Topic296757.aspx
Print Topic | Close Window

By justaviking - 9 Years Ago
I saw this entry by DragonSkunk in Feedback Tracker:
http://www.reallusion.com/FeedBackTracker/Issue/Props-skew-instead-of-scale

I think it has to do with sub-props being rotated relative to the parent prop.  Or something like that.  Then all sorts of odd (and potentially powerful) things happen when you scale the parent.

I'm not at my iClone computer right now so I can't be more specific.  Hopefully sometime in a few hours (unless someone else gets to it before I do.

By justaviking - 9 Years Ago

I can duplicate what I think DragonSkunk was describing:

1) Add a Box to your scene.  This will become the parent.
2) Place a second box to your scene.  This will become the child (or sub-prop).
3) Position, Scale, and ROTATE the second box to a new location.  The rotation is key.
4) Right-click on the second box, and ATTACH it to the first box.  The are now combined into a single prop (more or less).
5) Now when you scale the joined pair, the second box seems to skew.

I added a COMMENT to the Feedback Tracker entry, and included a link back to here.

Steps 1-3:
https://forum.reallusion.com/uploads/images/6a389c35-1a3f-411d-82eb-40c7.jpg

Steps 4-5:
https://forum.reallusion.com/uploads/images/0b1a1b1f-9ea4-42d7-ac46-b5b0.jpg


By Am7add9 - 9 Years Ago
this is a very old bug, and it can be used to a advantage,
with some imagination.
the "fix" is too just unparent it.
frankly, i hope they dont fix it
By justaviking - 9 Years Ago
Agreed.
I don't think it's a bug, actually.  Although it surprises you the first time you encounter it, it's just the way it is.
As you said, you can do some interesting and creative work with it.
By mark - 9 Years Ago
At some point in ones transformations of a prop you may need to click "Reset Transform" and then proceed to make more changes to the prop...if you don't want the "shearing" effect.
By Rampa - 9 Years Ago
On a related note, you can accomplish the "shearing" be adjusting the rotation of the root, and then scaling. That works on a single prop, rather than a sub-prop. 

So you can make a square into a diamond by rotating the root 45 degrees.
By justaviking - 9 Years Ago
Hi sw00000p,

I read your post, but as is often the case, you baffle me.

Are you trying to say the behavior is not a bug?
If that's the case, it's so nice of you to agree with me.
I don't understand why are to trying to explain it to me when I already said that.

I was being diplomatic when I said "I don't think it's a bug" in case someone wanted to disagree and have a conversation about it.

I think what you might have missed is this:  I was not asking a question, I was providing a response (an explanation) to a Feedback Tracker issue submitted by DragonSkunk.

I worked with local/global 3D coordinate systems and transformation matrices back when computers were steam powered.  They are not a mystery to me.
By michael7 - 9 Years Ago
Sw00000P do you smoke a lot of pot? Or are you just old and bored.
By Dragonskunk - 8 Years Ago
It is a bug and not a feature.
I can take a cube, rotate it in any odd angle then scale it rotate it a thousand times it stays a cube. But if it's in a scene with many props, and not as a subprop, then iClone get confused and the cube turns into a parallelohedron if scaled after several rotations swapping between world to local a few times. But once it is skewable then you can save it as an iprop and can be skewed in a whole new scene even if you zero out all of its setting it will forever skew.

I added the iprop for all to try. Just the Y axis (green) still scales properly the other axis are corrupt.
Try it: