1
$\begingroup$

I am following this very simple tutorial: Video tutorial

It uses an Empty constrains the rotation to a cube and then adds a plane to create the snowflake. Everything works as expected until I have to add the array modifier and my Offset Object is the above mentioned Empty.

Now I get the following unexpected result:

enter image description here

I did this 3 times now and I can't seem to find the reason why this does not look like this:

enter image description here

These are my setting:

enter image description here

Download the file

$\endgroup$
  • $\begingroup$ it would be easier if you upload the file $\endgroup$ – Chebhou Jan 9 '16 at 22:01
  • $\begingroup$ Yes they are applied for the plane object. $\endgroup$ – digit Jan 9 '16 at 22:06
  • $\begingroup$ the scale was not applied, @MrZak would you write the answer ? $\endgroup$ – Chebhou Jan 9 '16 at 22:13
  • $\begingroup$ What does apply mean and when and why do I need to apply something. I had a similar problem recently and I would appreciate if I could understand what exactly happens when I apply ? In the tutorial he also does not mention anything needs to be applied. Thank you for the answer $\endgroup$ – digit Jan 9 '16 at 22:21
1
$\begingroup$

When editing objects in Object mode, particularly scaling it, the mesh data actually isn't changed - scaling operation was performed in non-destructive way. This means that while object is displayed in viewport as scaled (and for simple operations it behaves like that too), its default scale is considered to be the non-edited one.

When scale is applied this means new values are taken into consideration as default ones. Modifiers work as expected with default values of transforms (and not only modifiers), so to see intended result you should apply scale.

Note though that it's a good idea to apply transforms before proceeding to some actions with object, especially animation. Once you'll notice that it doesn't behave as expected and decide to apply transforms, it may be too late - objects won't be changed as you want them to. So plan what is expected to do with object first.

In case of your object, this is as follows.

If scale is not applied

Given this snowflake:

Unapplied scale

If scale is applied

Everything becomes as expected:

Applied scale

To apply any kind of transforms, in Object mode press Ctrl+A and choose option from menu:

Apply transforms menu


There are cases when applying transforms may be not desired, but in most cases it's better to apply scale and rotation first to avoid any kind of distortions and confusion later on.

Related articles:

|improve this answer|||||
$\endgroup$
  • $\begingroup$ Brilliant, thank you very much. Now I understand ! $\endgroup$ – digit Jan 9 '16 at 23:16

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.