Perform Autosmoothing on multiple meshes

Hi,

I’m new to Blender, so this may seem a simple question.

I’m importing a wavefront model and everything is imported as meshes.

I doesn’t look good until I Auto Smooth the mesh…but this has to be done for several hundred items.

I’ve tried to select all the meshes and then “Auto Smooth” them, but only one mesh object gets changed…

What am I missing?

Thierry

Hi Thiery,

You can link all the mesh data to one object and then smooth that object.

If I remember correctly, select one mesh object, then use B key to select all the other mesh objects.
I think you then press CTRL+L and choose mesh data from the list. (It might be Alt+L or SHIFT+L, I don’t have Blender in front of me to check though.)

Anything you then do to this ‘control’ mesh will be affected on the others linked to it. Sub-surf &/or Autosmooth can then be applied to all at once.

Hope this helps,

Sonix.

Link MeshData is in the Ctrl-L menu but that’s going to link ALL mesh data; like the number of verts and their spatial arrangement etc… so you’ll end up with 100’s of objects exactly the same as the active one. The upside is they’ll all be autosmoothed!

You can use the “Data Copier” script in the Object menu of the Scripts window; Max Smooth Angle.

%<

Cheers Fligh%, I couldn’t remember the details. It’s ages since I needed to use this method.

Sonix.

There is a quirk/bug/feature in the program that allows you to do this. Select all your objects, the last one you select will be the brighter pink. Deselect this object (shift-rmb) leaving the rest selected and set smooth. All the dull pink selected objects will be set smooth. Smooth the one you deselected. Done. :smiley:

GreyBeard

Greybeard, he’s asking about AutoSmooth, not SetSmooth.

%<

Oops, my mistake.

GreyBeard

Who knows, he may well mean SetSmooth.

%<

Sorry guys, but I’m just not getting how this DataCopier works…

I’ve selected an object and I click the the renew button. I then select what I want to copy, eg: material. I then click another object and I click copy, but nothing getts updated.

I’m trying to get into blender, but I really have to get familier with the interface.

PS: The bug that GreyBeard mentions does not work for me: either I’m not using Blender correctly (probable) or this bug has been fixed (2.37)

Thierry

I do mean AutoSmooth…

Would it be difficult to have a Python script to get all meshes and applty an Autosmooth?

Shameless bump; has anyone found an easy way around this yet?

Ctrl-L menu in 2.42 now has AutoSmooth.

%<