Автоматическая / полуавтоматическая конвертация high poly (3ds max) сцены в low poly сцену с запеканием текстур и света.
Доброго времени суток, дорогие 3д - коллеги! Вопрос заключается в том, как найти самый менее ресурсозатратный (в частности в человеко-часах) способ оптимизации high poly сцены в low poly с последующим запеканием света и размещением в Web (с использованием Three.js). Пример:
Как я вижу этот процесс: 1) Оптимизация модели.
Автоматический процесс - использование скрипта, плагина, возможно какой-то отдельный софт для оптимизации. Скорее всего такого варианта нету, т.к. лично я с трудом представляю как может программа автоматически понять какой геометрии нужно сохранить форму (стены, фасады кухни), какой можно пренебрегать и оставлять для заполнения (аксессуары).
Полуавтоматический процесс - тот же скрипт, плагин, но в котором придется выбирать группы моделей со схожей геометрией. Допустим, делаем первую группу стены, фасады, шкафы и.т.п, вторую группу аксессуары, третюю мягкую мебель и оптимизируем все группы разными инструментами.
Ручная работа с каждой моделью в сцене - не рассматривается, т.к. придется тратить много человеко-часов на оптимизацию сцены и это будет не рентабельно при большом потоке проектов
Еще один важный момент - эта модель должна без проблем вращаться в вебе, идеально если не только на компьютере, но и на смартфоне или планшете.2) Запекание текстур и света
С запеканием проблем тоже не должно быть, единственное во что мы опять упираемся - производительность платформы. Чтобы была качественная запеченая развертка на модельке - текстура должна быть размером 8k
3) Отправка программистам для размещения с Three.js - тут больше всего вопросов, поэтому рад буду услышать любые комментарии.
Итак, я буду очень благодарен, если вы мне поможете найти ответы на следующие вопросы:
1) Есть ли какой-то универсальный способ оптимизации сцены, либо придется закладывать большой "кусок" рабочего времени на это.
2) Насколько должна быть оптимизированная сцена для работы с ней в вебе, имеет ли смысл разбивать модель на несколько частей для того чтобы было несколько запеченых текстур, вместо одной большой
3) Как происходит процесс размещения модели на странице в браузере, какие есть способы это реализовать, с какими подводными камнями можно столкнуться.Прикрепляю примеры запеченой модели, сделанной вручную. Так же очень прошу подойти к вопросу конструктивно и без негатива.