×
Меню
Индекс

NiPlanarCollider примечания

 
Примечание.
Работу коллайдеров (вероятно, полностью) завезли (починили) в ОпенМВ только в 2026ом году.
В версии ОпМВ 5.1.х от июня месяца.
До этого коллайдеры имели не совсем правильное поведение, отчего часть эффектов (частиц) не могла работать верно.
Говорят, коллайдеры, имели только "одну сторону", в то время, как в МАХе, все типы коллайдеров имеют обе стороны в качестве результирующих результат дефлекции, ака коллайдеры отражают частицы в обе стороны с равной силой и успехом.
 
Примечание.
НЕ имеет своих нод, так же, как и Гравитация.
Прописывается в слот Unknown Link 2 (Particle Colliders слот, после правки ниф.хмл файла) - NiParticleSystemController частиц.
Т.е. существует в качестве "экстра свойств" в настройках контроллера частиц.
Своих анимаций - не поддержано.
Т.е. анимированное передвижение дефлектора в МАХе ни к чему не приведет в Ниф файлах.
 
Примечание.
Однако, можно разнести эмиттер и частицы в разные ноды, за счет чего получить косвенную анимацию воздействия эмиттера на частицы.
См. в разделе Эмиттер.
Т.е. перемещая эмиттер (и как следствие сами частицы) можно получить дополнительную анимацию, завязанную на коллайдер.
 
Примечание.
Коллайдеры не могут работать в полной мере в файлах существ!
Вероятно это связано с их организацией (ниф, хниф + позиции частиц).
Где просчитывается текущая позиция частиц и положение коллайдера в сцене файла.
И как было отмечено, коллайдеры, не могут получить анимации (смещения и пр.).
Что приводит к проблемам с динамическими объектами в игре, т.е. с существами.
Если существо имеет систему частиц с коллайдером, то он будет оказывать влияние на частицы только в стартовой точке существа + поправка на свой размер.
Стоит существу отойти дальше, чем предоставляет размер коллайдера, как частицы перестают на него реагировать!
Т.е. использовать коллайдеры в файлах существ, возможно лишь крайне ограничено.
Например, если существо неподвижно (мувмент НОНЕ), либо использует скрипты для ограничения радиуса своего передвижения от стартовой точки.
Флаги системы частиц и их ноды, не оказывают влияние на их поведение.
 
Примечание.
Пример использования планарного коллайдера можно увидеть в Симфонии сборки от 2023его года.
Один из алчущих (сильно сильно кровавый) активно заливает все "кровями" только в точку своего появления в мире.
Но стоит ему отойти дальше размеров коллайдера, как частицы начинают проваливаться под землю.
Сферические коллайдеры в файлах существ - не проверялись!
 
Примечание.
Взято с одного "форума".
Поток  результатов экспериментов по настройке коллайдера.
пока что изменение значений в ячейках position не приводит ни к какому изменению положения коллайдера относительно позиции системы частиц, она в нулях сейчас. А вот изменение plane-normal, похоже, приводит к вращению плоскости вокруг своей центральной точки (т.е. 0,0, 0)
хотя нет, значения в графе plane-normal не регулирует направление отлета частиц, а скорее их силу по одной и той же оси, я вводил от 0,1
 (частицы зависают у плоскости коллайдера) до 10 (очень быстро улетают). При скорости 1.0 их скорость остается прежней, но направление меняется на 90 градусов  (если вводить только одну ось)))
 
Примечание.
Взято с одного "форума".
Насчёт исправлений в ноде дефлектора, сделал я вывод, что значение в distance - геометрически вычисляемое прямое расстояние между центом дефлектора и нодой NiAutoNormalParticles, и если поменять координаты дефлектора, но не изменить расстояние, то работать он не будет.
 

NiPlanarCollider по "старой" версии нифскопа.
 
после замены Ниф.ХМЛ файла.
 
Еще одна правка Ниф.хмл и редактирование становится еще более удобным и понятным!