I am creating this topic to discuss about the best practices.
Please feel free to pitch in your thoughts and your methods.
Just to be clear, I know the difference in two.
Let me just list few:
Components - copied entity will reflect geometric changes made in one
Components - Added to “components” window when introduced, can be set and “scale definition” and "reset"
Groups - no need to make unique every time you create variation
Groups - adds more geometric/polygon data to the model. Thus, increase file size
Over the years, I’ve seen people who mixes groups and complements (wether intensional or unintentional), and I’ve also seen some who are adamant about always using components.
My workflow includes hundreds, if not thousands of components and groups (opening outliner is not my thing) - if you have been in my shoes, you know what i mean.
In my case, i always make things components if they are going to be repeated. Even if it is just once to keep the model symmetrical - i.e trees, chairs, windows
Then I may group those components into a group to bundle them up or repeat, but not exactly in same configuration - i.e. different levels of the building, bundle of trees.
My walls may just be a group since I often just scale them to increase or decrease, and not many walls are the same anyways. and then I will probably group all walls into a single group to clean them off. Layer organization does play into this, but losing all walls on each floor by unchecking wall layer can be hassle sometimes.
I typically do not scale my components as keeping all of them the same size is essential to quantify. However, in case of trees and bushes, I do random, or manual scale them to make them convincing. Since people, cars, furnitures are not to be scaled, so they are kept as components and bundled up into a group.
I hope my logic makes sense to you all, and I hope to hear your logic.
Thanks for reading my long topic!