Нужно расписать что именно может применяться для одной статьи.
буквы, абзацы, символы, картинки
"из программного и т.п."
напомнило классика: "Главный вопрос жизни, вселенной и всего такого"
Что применяют при создании такого скрипта?
видимо нейронные сети, которые создадут 3d модель по фото пользователя, а потом проверят коллизии с 3d моделью одежды. Да еще учитывая свойства материалов из которых создана одежда.
Так что думаю главный инструмент - это губозакаточная машинка.
Если задача просто сделать вид, что это работает, то можно сделать что-то типа такого:
punkoffice.com/vfashion
Это сделано на babylonjs, но есть большая разница, менять шкурки для 1 заранее подготовленной 3d модели и генерить модель на лету из 2 мерного изображения, да еще и только 1 ракурса. Так вы еще и хотите как-то определять подходит ли одежда. Вы без компьютера попробуйте, возьмите фото незнакомого человека и прикиньте, подойдет ли ему кофточка с неизвестного фото. Как Вы себе это представляете?