Hi particle devs!
--- Operating System, Graphics card ---
Ubuntu 64, 2* nvidia GTX 56o ti oc 2Gb, 8Gb Ram
--- Blender version with error, and version that worked ---
Recent version from trunk, but it does not work in every version I tried...down to 2.62
--- Short description of error ---
When I make all duplicates real on the particle mesh (ctrl+shift+A), then delete the cube and join all (now) real objects into one, it seems they belong to the duplicated group now...apart from drawing a lot more then I expected to see at locations I didn't expected.
--- Steps for others to reproduce the error (preferably based on attached .blend file) ---
- Open the attached blend file
- Select the second cube
- Ctrl+Shift+A
- Erase the cube
- Join the (now made real) meshes into by selecting them and hitting Ctrl+J
-> Too many in weird positions
I assume are added to the group ("InstanceGroup") and are therefore duplicated but when it is like that, it's not exposed to the user (nothing under groups).
Greetings, Thomas Beck
Description
Event Timeline
It is because Mesh Data are shared with original object. So, Ctrl+J join duplicates to mesh of original objects.
To avoid that you can simply do this step before joining duplicates.
U -> Make Single User -> Object & Data
As discussed in irc, you're absolutely right! In our both opinion, it would be nevertheless better to have a second operator in the ctrl+shift+A menu that makes the resulting objects single users, so the user got a clue what's going on and the possibility to decide what to do.
Without a hint on what's causing this behavior the user is almost lost..
So as a proposal: Add a second entry to the menu that make the duplicates real and single user.
If objects share data, and you join objects, the sharing remains.
Same you get by ALT+D cubes, and join some of them.
That's intended behaviour. A warning for "join" that it has multiple users might be an idea. But please, not more options.