Создание планарной тени в 3д максе.
Занятие не сильно актуальное, но все же...
Как говориться: поклонение шушпанчикам безсмысленно, но приятно(С)
Макс 3, 4 или 5.
Если используется Нифтулз, или ФФЕ модули — нужные флаги установить в нифскопе.
Использование.
1. Создать контур объекта из трех плоскостей, либо сделать копию базовой оболочки и сильно умучить ее optimise-ом.
Но в этом случае, будет больше полигонов, а качество заметно хуже.
Собственно, что из этого получится, достаточно посмотреть дефолтные тени существ или частей брони для НПС...
Поэтому, проще делать контурную тень.
Выбрав line и обрисовав ею контур объекта в трех проекциях. Спереди, сверху и сбоку.
Т.е. создаем три плоскости, повторяющие контуры объекта с основных ракурсов.
Этого вполне достаточно для отрисовки в игре «качественной» и точной тени.
Полученные контуры, конвертируем в обычный editable mesh и Attach, их друг ко другу.
2. По необходимости применить Skin. *Актуально для существ и скиненной брони.
3. Переименовать в Shadow, или в Tri Shadow.
Впрочем, экспортер срабатывает на слово Shadow.
Что хорошо видно по логу экспорта модели.
Shadow processed at level 1 - такая запись указывает на корректное создание системного объекта.
4. Экспорт с флагом Morrowind Preprocess.
Все.
Скриншоты внизу страницы.
В нифскопе флаг 65, 67. *отличаются наличием детектирования колизий. None or Triangles, что не принципиально.
Примечание.
Допустимые названия:
Shadow
Tri Shadow
tri shadow
Tri shadow_objectName
Т.е. дописывание имени конкретного объекта после тригера, возможно.
Отчего может получиться оказия!
Если в МАХ, некий предмет будет содержать в своем имени "Shadow" он будет экспортирован как тень.
Примечание.
Тень — не должна иметь текстур. Поскольку они и так не отображаются.
Тень — может быть любого цвета, но лучше выбирать «радикальные», для удобства осмотра в нифскопе.
Тень — может быть у оружия, частей брони, светильников.
Тень - не может быть Билбордом. Вернее может, но от этого будут только "глюки". Не работает оно как следует.
Но в целом, от модельных теней лучше вовсе отказаться, в надежде на МГЕ ХЕ и ОпенМВ.
Увы, движок Морровинда работает с "модельными" тенями до невозможности плохо.
Примечание.
Создание теней статикам и активаторам - под вопросом.
Были в свое время тесты, показывавшие такую возможность, но дальнейшее углубленное исследование дало обратные результаты.
Тени ни при каком раскладе не включались в игре.
Впрочем, тенями от статиков предложим заниматься МГЕ ХЕ, у нее это лучше получается.
Примечание.
Нифтулз экспортер во всех версиях МАХа - может создавать только геометрию, но не сами флаги.
ФФЕ - 3-4-5 МАХ. Потребуется смена флагов объекту в Нифскопе.
ТЕС экспортер - создает тень "из коробки". МАХ 3-4-5. Достаточно дать правильное имя объекту.
Tri Shadow. Но допустимо также просто Shadow - это установит 67-ой флаг при экспорте.
|
Ванильная модель тени ростового щита.
|
Модификатор Optimize
|
|
|
|
Оптимизированная (Optimize) тень на 1700 вертексов.
И "планарная" всего около 180.
|
Планарная Shadow в шлеме, название и флаг.
|
|
|
Тень от шлема в игре.
Прочие тени - дефолтные.
|
Движок прекрасно "переваривает" планарную тень с любых ракурсов.
|