4

I was trying to recreate a bowling alley in Blender 2.90.

The YouTuber "Default Cube" made a series of 3 episodes on YouTube where he showed how he did it so I watched the videos and tried to make it without watching the Videos again. I think the only thing I did not like he did was to use real life sizes and weights.

My problem now is that the pins have no rotation and don't even fall. I read that it's probably because the scale is not set to 1.

I tried to apply the scale with Ctrl + A but get this error

Cannot apply to a multi user: Object "Cylinder.001", Mesh "Cylinder", aborting

I tried to re and dis-enable rigid body physics for all the objects multiple times with no success.

here's a video how it looks like

Files for the pin, the ball, and everything combined

Duarte Farrajota Ramos
  • 59,425
  • 39
  • 130
  • 187

2 Answers2

4

What is preventing you from applying scale is that more than one object in your scene shares the same mesh. This object was instanced instead of duplicated.

enter image description here

The solution should be to right click on one of the offending meshes in the Outliner and select Make Single User, but this is evidently not yet implemented.

Instead, what may be easiest is to duplicate each object in place with Shift+D, cancel movement with RMB and delete the originals.

When each object has unique mesh data, you'll be able to apply scale to all of them.

Allen Simpson
  • 13,493
  • 2
  • 15
  • 57
1

For good physics calculation it's better to apply the scale, see the scale of your cube, it's 0.145, do the same for the ball, and it will roll fine:

enter image description here

moonboots
  • 155,560
  • 7
  • 105
  • 171