Читайте также:
|
|
Cимуляция ткани: рабочий процесс
2014-07-04
В этой статье описывается технологический процесс работы с вертексной анимацией, использующийся в команде Blend4Web. На примере модели флага рассмотрены следующие вопросы: физическая симуляция поведения ткани, зацикливание и запекание вертексной анимации, настройка двустороннего светопропускающего материала, настройка и экспорт сцены. Исходные файлы вы можете найти в бесплатном дистрибутиве Blend4Web SDK, по следующему пути: external/deploy/tutorials/flag.
Для удобства работать будем в двух разных файлах. В одном из них будем осуществлять симуляцию ткани (файл flag_simulation.blend), во втором - настроим цикличное вопроизведение анимации и подготовим сцену для экспорта в движок (файл flag_cashes_mix.blend).
Подготовка моделей
Начнем с того, что смоделируем флаг, флагшток и окружение. Флаг представляет собой подразделенную плоскость, слегка оттянутую к краям со стороны флагштока, для имитации натяжения. Эта модель будет служить каркасом для симуляции.
Назначим вертекстную группу (с названием «Group») на вершины в областях крепления флага в режиме раскраски весов (Weight Paint). В этих местах воздействие симуляции будет минимальным.
Поскольку флаг развевается на ветру, создадим источник ветра.
Флагшток (объект flagpole) - вытянутый параллелепипед с одинарной фаской. В настройках затенения для этого объекта выберем режим сглаживания (Smooth Shading). Чтобы избежать затенения по типу сферы, скорректируем нормали вершин с помощью инструмента B4W Vertex Normals Editor. В настройках объекта на панели Blend4Web включим опцию «Экспортировать редактированные нормали» (Export edited normals).
На изображении ниже продемонстрирована модель до и после редактирования. Слева: затенение объекта выдает низкополигональный характер сетки. Справа: затенение корректно подчеркивает область фаски, создавая впечатление высокополигонального объекта.
Также в сцене присутствует объект для визуализации поверхности земли. Динамически генерируемое небо настраивается, как описано в предыдущих уроках.
Дата добавления: 2015-08-27; просмотров: 40 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
IV. Ценности и стратегии | | | Физическая симуляция |