у нас есть следующий вариант использования:
- пользователь загружает свою фотографию на веб-сервер
- позднее - на сервере - изображения отображаются на предварительно определенные трехмерные объекты и сохраняются как обычные изображения (png, jpeg, ...). Пока только вид спереди. Файлы будут удалены после завершения сеанса.
- показывать их в обычных тегах img пользователю
Чтобы поддержать это, я подумал о следующем процессе:
а. 3d модели создаются в автономном режиме и загружаются на сервер.
б. в реальном времени сопоставление текстур выполняется на сервере
с. сгенерированный вид трехмерной модели сохраняется во временном файле
д. файл отображается в теге img
Итак, теперь к вопросам:
что вы предлагаете по поводу инструментов, которые бы поддерживали этот тип процесса?
ОС, на которой они работают, не важна. Шаги б. и с. должно быть довольно быстро.
Итак, требования к этим инструментам таковы:
для 3D моделиста:
- с открытым исходным кодом
- прост в использовании
- сохранить модель в формате, читаемом библиотекой, используемой на следующих шагах
для графической библиотеки:
- с открытым исходным кодом
- прост в использовании
- Легко использовать ресурсы (а также приложение, интенсивно использующее графику :))
- читать файлы, созданные моделером
- применить текстуры
- сохранить вид сгенерированного объекта + текстуры в обычный файл для отображения в браузере.
Спасибо.