в сабстансе тоже легко маскировать модель по частям...для этого есть выделение по развертке. выделил нужную часть через маску и рисуй текстуры, потом другую и т.д.
зачем парить мозг, есть два варианта...либо в одном сете рисовать через маску и на выходе будет один набор текстур на весь объект, либо разбить объект на элементы и рисовать каждый в отдельности, но это геморр...количество текстур будет пропорционально количеству частей объекта...и список текстур может быть адским)