Тема: E13A
Показать сообщение отдельно
Старый 04.02.2013, 15:04   #103
choisek
Местный
 
Регистрация: 04.09.2009
Сообщений: 115
По умолчанию

Следующий этап, после того, как лоды закончены - изготовление "теневых" моделей. Для начала, зачем они нужны: на самом деле - это несколько устаревшая технология. В современных играх с поддержкой самозатенения тень проецируется с меша текущего лода. В "Ил-2" тень рисуется только на поврехности земли. Для ее проекции используется специальная, упрощенная по отношению к текущему лоду 3D модель. А поскольку тень - это, фактически, контур со сплошной заливкой, то из теневой модели можно удалить все поверхности, не выступающие за общий контур, какаим бы боком модель не повернуть к наблюдателю. Очевидно, что такими поверхностями являются все впадины, ниши и тому подобное. Поэтому, на теневых моделях они удаляются и зашиваются плоскими поверхностями. См. скриншот:


Теневые модели для текущего лода изготовляются из меша лод+1 путем замены материала на всех полигонах на материал Shadow1. Для стандартного мультиматериала от МГ это ID31. Поверхности с двусторонним материалом, если таковые есть (в случае с Е13А - это водяные рули) заменяются на 2-сторонний материал Shadow2, ID32.
Все детали теневой модели переименовываются в Yчтототам_D0_00. Таким образом, например, если фюзеляж называется CF_D0_00, то теневая модель для него будет называться YCF_D0_00.

Для поврежденных деталей используется та же теневая модель, что и для не поврежденных. Только для поврежденных пропеллеров надо создать дополнительный теневой объект.

Самый дальний, 4-й лод не имеет тени.

Итак, для LOD-3 тень изготовляется из LOD-4:


Тень для LOD-2 изготовляется из LOD-3. Тут, кроме замены материалов пришлось еще зашить некоторые впадины:


Тень для LOD-1 изготовляется из LOD-2:


Для LOD-0 я решил использовать ту же теневую модель, что и для LOD-1, так как она достаточно детальна сама по себе.

Кроме теней для основных мешей, сделал еще тени для заглушек на отрывы деталей аналогично тому, как делал основные теневые модели.
choisek вне форума   Ответить с цитированием