Представьте себе, что клиент попросил вас разработать программное обеспечение, которое удовлетворяло бы некоторым довольно грубым характеристикам, следующим образом:
1: оно будет продаваться в индустрии моды
2: пользователибудут люди, которые «проектируют одежду и прочее» (вероятно, для этого есть определенный термин, но он не приходит в голову)
3: по разным причинам было бы полезно иметь возможность быстро создавать прототипыдизайн и посмотреть, как они выглядят на моделях.Чтобы сделать его более полезным, он должен рендерить 3D-модели, чтобы дизайнеры могли смотреть на него под разными углами, если необходимо.
4: чтобы быть полезными, пользователи должны иметь возможность создавать свои собственные наряды, используякакой бы инструмент трехмерного моделирования им не понравился (он может быть даже встроенным), а затем импортируйте его в эту систему.Точно так же пользователи также должны иметь возможность создавать свои собственные модели.
5: пользователи смогут выбрать модель, на которой они хотели бы примерить наряд.Естественно, люди бывают разных пропорций, поэтому они могут захотеть соответственно скорректировать модель, чтобы посмотреть, как она выглядит на разных людях.
6: Следовательно, одежда должна быть скорректирована с учетом изменения пропорций.Невозможно создавать один и тот же наряд снова и снова, чтобы вносить небольшие изменения, поэтому это должно быть сделано компьютером.
Большая часть системы звучит довольно просто.Но затем в конце идут трехмерные элементы.
В частности, наиболее сложной частью системы, которую я представляю, будут настоящие алгоритмы «подгонки одежды», поскольку вы можете создавать статические объекты и видеть, как они выглядят,но иметь возможность менять их на лету и при этом сохранять их в форме, естественно, кажется просто невероятным.
Есть ли уже подобные инструменты?Какие инструменты помогут решить эту проблему?Кто-нибудь когда-нибудь работал над чем-то вроде этого?