Just looking for best practice here. Let's say I'm building a house. The roof, windows, door and shutters are all different textures. Should this all be one object or multiple objects (and if so, should they all be parented to the same object?)?

I would assume they should be different objects so I can apply different textures. Is this the correct assumption?



closed as primarily opinion-based by maddin45, David, Ray Mairlot, VRM, p2or Nov 30 '14 at 16:34

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.

  • $\begingroup$ possible duplicate of What are the benefits of modeling in one piece, or as separate parts? $\endgroup$ – David Nov 29 '14 at 21:34
  • 3
    $\begingroup$ @David Not a duplicate IMO, this is asking about separate objects from a texturing point of view, while that question is asking about separate pieces (possibly in the same object) from a modeling point of view. $\endgroup$ – gandalf3 Nov 30 '14 at 0:28
  • 1
    $\begingroup$ Allen Gingrich, to avoid asking questions that cause opinion based arguments on various forums and Q&A sites, you might reword it to something more like: "What are some of the pros and cons of..." instead of asking "what is best..." it helps keep things running a bit more peacefully. $\endgroup$ – MarcClintDion Nov 30 '14 at 11:33

If you're just concerned about how the object looks, there might not be any reason to make them separate objects; multiple materials can be assigned to a single object:

  1. Add a material slot and new material
  2. Select some vertices
  3. Assign the material to the selected vertices

enter image description here


In my view, the answer is going to depend upon a number of other considerations. If you're creating meshes for a model of a house, and you're going to want the choice of showing the windows and doors either open or closed, you will need every window and door you want to be able to modify individually to be independent both from the main mesh, and from the other windows and doors you want to be able to modify. If you want a weather vane on the roof, and want it to be able to indicate the virtual wind, part of the weather vane needs to be a separate object, too, so that it can be rotated. However, this principle does not necessarily apply to texturing, as the same texture can be applied to multiple materials by means of careful unwrapping / mapping.


Not the answer you're looking for? Browse other questions tagged or ask your own question.