×
Menu

Visibility (NiVisController) - how to add in Max

Контроль мгновенной невидимости позволяет не только быстро убирать тушки, но и создавать выстрел из пушки!
 
Обратите внимание! теперь стало известно еще об одном способе скрывать и отображать объекты.
При этом пачками!
Это не замена конечно, но в ряде случаев, достойная альтернатива!
 
Создание:
Макс 3, 4, 5.
 
1.     создать любой объект, задать понятное название, так что бы не путаться при переклейке в нифскопе.
2.     Бегунок времени в нуль. Вызвать свойства объекта. Фиксировать значение Visibility.
3.     Передвинуть бегунок на следующее время, вызвать свойства — сменить значение Visibility.
4.     Настроить так для всех ключей.
5.     В ТЕСэкспортере - экспорт без флага «контроллер».
6.     Провести чистку в нифскопе, удалив паразитный кейфрейм.
*если планируется переклеить контроллер на другой объект в дргом ниф файле - очистите цель в свойствах контроллера!
7.     Сохранить файл, на всякий случай. После чего, можно заниматься переклейкой к целевому объекту!
 
При работе в ранних версиях МАХа.
Параллельно придется держать открытым Dope Sheet того файла к которому делается контроллер.
Т.е. файл старшей версии МАХа, где смотрим время событий, для которых нужна невидимость.
 
Примечание.
Удобно создавать сразу несколько контроллеров невидимости сразу.
Т.е. один скрывает основной объект, а второй отображает вспомогательный.
Создавайте сразу оба, что бы потом, не возиться в нифскопе со сменой ключей для копии основного контроллера.
 
Примечание.
Если контроллер создается для взрыва, или выстрела — достаточно сделать видимость, на 1-3 фрейма!
Этого вполне хватит для выброса частиц. Учитывая что частицы продолжать полет дальше.
Размещать следует на эмиттер, а не на частицы! См. примечания по этому случаю.
Впрочем, в МАХе даже если применить невидимость на сами частицы а не на их эмиттер, контроллер окажется именно, что на эмиттере.
Т.е. если в настройках частиц не был отдельно указан объект в качестве эмиттера и невидимость применялась сразу на частицы.
В ниф файле, окажется, что эмиттер был создан автоматически и именно он, а не частицы, получили невидимость.
Однако, если требуется скрывать частицы полностью, контроллер, должен воздействовать на саму систему частиц и не только на их эмиттер.
Для этого контроллер невидимости следует поместить уже на саму систему частиц, посредством нифскопа.
 
Примечание.
Понимается только 0.0 и 1.0. Промежуточные значение не дают эффекта, за этим см. настройку альфа контроллера.

Файл с анимацией существа, где устанавливаются группы анимации
Целевой файл, которому будут назначены контроллеры в нифскопе.
Смотрим фрейм тут, ставим ключ там. Весьма удобно.
Впрочем, если бы, НифтУлз модуль сам умел экспортировать этот контроллер, было бы еще удобнее и проще.