Join objects with procedural material I am struggling with this problem for a while now.

I have created a procedural material for my buddy the low poly plant. I needs some tweaking but it's fine for now.



Now i want to join the separate leafs etc. in order to bake/export the plant.

This is where it goes wrong, the procedural material distorts when combining the object. (as in attached images)




How can I prevent this? Is is possible to bake multiple objects to an combines mesh for example?
I want to prevent to bake every part separately because I need to make variations and more high poly models afterwards.
You would need to make sure all the objects have UVs that do not overlap in the UV space. This way baking will work if all the objects share the same material and are selected.

In order to edit UVs for every leaf you would also need to make their data unique with Make Singe User. You can find it using the search in 2.8, or by going to Object>Relations>Make Single User.

It's also now possible to edit multiple objects at once in 2.8 so it's very easy to unwrap all the leafs to one UV map at once.