I have a question regarding modeling small objects and attaching them to larger objects. For example, how would I go about modeling buttons for a jacket and then attaching them to the jacket? Should I model a separate object for the buttons, then use surface snapping to attach them to the jacket mesh? Or should I just model the buttons and manually place them right on top of the jacket mesh (maybe even allow them to intersect the jacket mesh, a little)?? And then after that, should I join (CTRL+J) the objects together?
Basically, I just would like to know what the typical/best practice is for attaching smaller objects on to larger objects.
Thanks in advance!