I am trying to model a gas mask. I've made three separate meshes and planned on attaching them to the main head mesh. Those three comprise of the two lenses and frontal gas mask filter. But I've run into a problem with that.

I'm unsure of the best of attaching a mesh with many faces to another mesh with less faces. I don't know what the most efficient way of doing this would be.

enter image description hereenter image description here

  • 4
    $\begingroup$ as explained by Lukasz-40sth, to join all these objects and make only one object, press ctrl J. Now you can work your topology to make only one mesh but are you sure this is necessary? In reality these 4 parts are separate objects so you it would be logical to keep the meshes apart. $\endgroup$
    – moonboots
    Commented Mar 11, 2019 at 9:36

2 Answers 2


A typical subdivision approach would avoid using meshes of different densities where possible, and rely on Catmull-Clark subdivision to create curvatures/circles..

Any (6+)-gon will make a reasonable circle under subdiv. Often made from 4 quads:

  • Select all quads
  • CtrlX Dissolve central vertex
  • AltP Poke single face -CtrlShiftB Bevel central vertex
  • Shipped Add-On, Loop Tools > Circle the result

enter image description here

Then, with extrusions, and some rotations/scales around Custom Orientations, you can model something like this mask without having to reduce topology to match between densities.

enter image description here

If you do really need to match areas of significantly different detail, often, to avoid fiddly hand work, you can model at a lower level of subdivision than your intended result, apply one level of subdiv, and continue modeling from there.

  • 1
    $\begingroup$ ..and as moonboots and Lukasz have said, unless you have constraints such as 3D printing, separate parts are usually best modeled as separate parts. No harm. $\endgroup$
    – Robin Betts
    Commented Mar 11, 2019 at 11:06

With separate objects as described by you the best way is CTRL+J or Combine. Provided that all your objects are modelled as you want them. Other ways require heavy retopologizing.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .