Three-dimensional transition elements are proposed achieve efficient and accurate connections of non-matching meshes with different resolutions. These elements, termed variable-node elements, allow additional nodes on element faces of conventional hexahedral elements, as well as on element edges. By taking proper polynomial bases and their absolute values that correspond to the additional nodes, compatible trilinear shape functions are systematically derived in master domains of the elements. When one hexahedral element meets many other hexahedral elements at its faces or edges, the variable-node elements enable one-to-many connection of the dissimilar hexahedral elements in a seamless way. The effectiveness of the proposed scheme is demonstrated through numerical examples of local mesh refinement and subdivision modeling involving nonmatching mesh problems. (C) 2013 Elsevier Ltd. All rights reserved.