×
Меню
Индекс

billboard глаза NPC следящие за игроком

Спрайты можно использовать и так, да.
 
Для старших версий МАХа.
В нем делаем заготовку, все прочее допиливаем в Нифскопе.
 
1. создать полусферу, или круглую плоскость. Но лучше полусферу, ее проще размещать в глазнице.
2. расположить в глазнице, так чтобы, веко могло нормально закрываться и "глаз" не торчал сквозь сетку.
Проверьте, нет ли щелей между глазным яблоком и краями век.
Если есть, закройте их полигонами уходящими во внутрь головы.
Проще - создайте плоскость, центр оной немного подвиньте во внутрь. Залейте это чистым фоном.
3. Выровнять сферы глаз по их центру и использовать РЕСЕТ Х ФОРМ.
4. Оба глаза, сгруппировать! Так будет удобнее для дальнейшей работы. Не забудьте дать понятное название группе.
5. Прилинковать группу к кости головы (bip01_head), или что там используется. Т.е. делаем связь глаз с "телом".
6. все экспорт.
7. Переходим в нифскоп и назначаем глаза Билбордами.
 
Если работаем в ранних версиях МАХ 3-5, делаем все тоже, до 4-го пункта.
1.     применить на каждый глаз экстрадата Билбоард.
2.     Затем сгруппировать и прилинковать к нужной кости.
3.     Экспортировать.
4.     Вставить в модель и, при необходимости настроить положение в сцене через меню Edit.
 
В случае с головами НПС в МАХ 3-5.
1.     создать голову, морфировать.
2.     Создать и разместить глаза. Спрятать щели между глазом и веком посредством отдельного объекта!
3.     Применить на каждый глаз экстрадата Билбоард.
4.     Сгруппировать, выровнять в нулевые координаты.
5.     Используя экспорт выделенного, экспортировать Голову через Нифтулз.
6.     Используя ТесЭкспортер — глаза.
7.     Соединить оба файла в нифскопе. Положение подхватится автоматически.
8.     Теперь они будут СЛЕДИТЬ ЗА КАЖДЫМ ВАШИМ ШАГОМ!
9.     Также в нифскопе, можно наложить на глаза блеск.
 
Примечание.
Глаза должны быть обязательно круглыми, иначе с неудачного ракурса, край глазного яблока будет сильно вылезать за край века.
Но сфера (круг) создают некоторые проблемы с размещением их в глазницах, что и приходится компенсировать посредством создания доп полигонов с углублением по центру.
Закрашивать этот объект можно чистым фоном, пускай изображает из себя "белок" глаза.
 
Примечание.
Для экономии полигонов можно было бы пользовать круглую плоскость.
В режиме билборда особой разницы между сферой и плоскостью не будет заметно.
Но если добавить на плоскость эффект блеска, работать он будет хуже чем на сфере.
Да и края будут вылезать за край глазной щели.

Помимо собственно "физических" глаз, можно попробовать создать "виртуальные" глаза!
Т.е. вместо создания вращающихся геометрических глазных яблок, можно применить текстурный эффект.
Помещенный в билборд ноду.
Об этом см. здесь. (Око Сарумяна и Безумные Глаза Неписей)
В этом случае, сами глаза могут быть какой угодно геометрии, т.е. 100% закрытие глазной щели гарантировано.
Текстуру глаза будет перемещать текстурный эффект упакованный в билборд ноду.
Результат, при правильной настройке, однозначно превосходит метод выше.
Т.е. и за границы головы не вылезает, и дырок в глазной щели не появляется и настраивается относительно быстро!
А также, такие полигоны, могут содержать анимации морфинга, что весьма кстати для голов НПС.
 
Примечание.
https://www.nexusmods.com/morrowind/mods/43447
EYES for BETTER HEADS
Это один из плагинов который использует эту технологию для глаз НПС.