billboard NPC eyes following the player
Спрайты можно использовать и так, да.
Для старших версий МАХа.
В нем делаем заготовку, все прочее допиливаем в Нифскопе.
1. создать полусферу, или круглую плоскость. Но лучше полусферу, ее проще размещать в глазнице.
2. расположить в глазнице, так чтобы, веко могло нормально закрываться и "глаз" не торчал сквозь сетку.
Проверьте, нет ли щелей между глазным яблоком и краями век.
Если есть, закройте их полигонами уходящими во внутрь головы.
Проще - создайте плоскость, центр оной немного подвиньте во внутрь. Залейте это чистым фоном.
3. Выровнять сферы глаз по их центру и использовать РЕСЕТ Х ФОРМ.
4. Оба глаза, сгруппировать! Так будет удобнее для дальнейшей работы. Не забудьте дать понятное название группе.
5. Прилинковать группу к кости головы (bip01_head), или что там используется. Т.е. делаем связь глаз с "телом".
6. все экспорт.
7. Переходим в нифскоп и назначаем глаза Билбордами.
Если работаем в ранних версиях МАХ 3-5, делаем все тоже, до 4-го пункта.
2. Затем сгруппировать и прилинковать к нужной кости.
3. Экспортировать.
4. Вставить в модель и, при необходимости настроить положение в сцене через меню Edit.
В случае с головами НПС в МАХ 3-5.
2. Создать и разместить глаза. Спрятать щели между глазом и веком посредством отдельного объекта!
3. Применить на каждый глаз экстрадата Билбоард.
4. Сгруппировать, выровнять в нулевые координаты.
5. Используя экспорт выделенного, экспортировать Голову через Нифтулз.
6. Используя ТесЭкспортер — глаза.
7. Соединить оба файла в нифскопе. Положение подхватится автоматически.
8. Теперь они будут СЛЕДИТЬ ЗА КАЖДЫМ ВАШИМ ШАГОМ!
Примечание.
Глаза должны быть обязательно круглыми, иначе с неудачного ракурса, край глазного яблока будет сильно вылезать за край века.
Но сфера (круг) создают некоторые проблемы с размещением их в глазницах, что и приходится компенсировать посредством создания доп полигонов с углублением по центру.
Закрашивать этот объект можно чистым фоном, пускай изображает из себя "белок" глаза.
Примечание.
Для экономии полигонов можно было бы пользовать круглую плоскость.
В режиме билборда особой разницы между сферой и плоскостью не будет заметно.
Но если добавить на плоскость эффект блеска, работать он будет хуже чем на сфере.
Да и края будут вылезать за край глазной щели.
Помимо собственно "физических" глаз, можно попробовать создать "виртуальные" глаза!
Т.е. вместо создания вращающихся геометрических глазных яблок, можно применить текстурный эффект.
Об этом см. здесь. (Око Сарумяна и Безумные Глаза Неписей)
В этом случае, сами глаза могут быть какой угодно геометрии, т.е. 100% закрытие глазной щели гарантировано.
Текстуру глаза будет перемещать текстурный эффект упакованный в билборд ноду.
Результат, при правильной настройке, однозначно превосходит метод выше.
Т.е. и за границы головы не вылезает, и дырок в глазной щели не появляется и настраивается относительно быстро!
А также, такие полигоны, могут содержать анимации морфинга, что весьма кстати для голов НПС.
Примечание.
https://www.nexusmods.com/morrowind/mods/43447
EYES for BETTER HEADS
Это один из плагинов который использует эту технологию для глаз НПС.