|
|||||||
Нифскоп 1.1.3 по умолчанию
|
после замены ХМЛ файла
|
в МАХ
|
описание
|
Unknown Float 1
|
bounce
|
bounce
|
Упругость.
Определяет на сколько бодро частицы будут отскакивать от дефлектора.
1 в МАХ = 1.0000 в ниф файлах.
|
Unknown Float 2
|
length
Icon length
|
length
|
Габариты дефлектора.
Длина.
Определяет область, попадая в которую частицы будут отскакивать в сторону. |
Unknown Float 3
|
width
Icon width
|
width
|
Ширина.
-\\-
|
Unknown Float 4
|
position.x
|
position.x
|
Позиции... системы частиц!
Если дефлектор установлен в нулевые координаты, то будет указана позиция системы частиц которой он назначен.
Если есть смещение от нулевых - работает, как прибавка значения смещения дефлектора к позиции системы частиц!
Это крайне важно учитывать при добавлении дефлекторов в ниф файлы посредством Нифскопа!
Т.е. позиция системы частиц + дистанция до дефлектора.
Также важно учитывать направление потока частиц.
Дефлектор должен находится на его пути.
Вероятно, следует размещать дефлектор относительно позиции эмиттера.
В случае если частицы и эмиттер находятся в нулевых координатах, достаточно указать "смещение".
Т.е. дистанцию на которой будет находится дефлектор.
Тоже самое для скалирование - сам по себе не поддается масштабированию, но реагирует на изменения масштаба системы частиц которой назначен.
|
Unknown Float 5
|
position.y
|
position.y
|
-\\-
|
Unknown Float 6
|
position.z
|
position.z
|
По идее, позиция по оси Z.
Вероятно баг нифскопа!
Есть некоторая особенность, значение отсюда, в ряде случаев дублируется в Unknown Float 16 В целом, можно полагать, что можно изменить Ниф.ХМЛ файл и сократить кол-во Unknown Float в разы.
Сократив настройки позиции, поворота и нормалей до 3х строк.
|
Unknown Float 7
|
xVector.x
|
поворот
|
Unknown Float 8,9,10 меняются в случае поворота дефлектора по одной из осей.
Но если повернуть сразу по всем, то изменится и Unknown Float 7, которое обычно = 1.
|
Unknown Float 8
|
xVector.y
|
дефлектора
|
Отвечают за определение вектора отражения частиц.
|
Unknown Float 9
|
xVector.z
|
в
|
|
Unknown Float 10
|
yVector.x
|
МАХе
|
Так или иначе, все Unknown Float 7-16 меняются от поворота дефлектора в МАХ по всем осям сразу
|
Unknown Float 11
|
yVector.y
|
по
|
Как можно думать, 7-12 определяют именно поворот оного.
13-15 отвечают за выравнивание нормалей частиц относительно поворота.
16 - определяет дистанцию? Не ясно, работает в связке с положением частиц по оси Z. Т.е. при повороте дефлектора, оно меняется.
|
Unknown Float 12
|
yVector.z
|
всем
|
|
Unknown Float 13
|
normal.x
|
осям
|
normal - Также могут отвечать за выравнивание направления частиц при отскоке. (?)
|
Unknown Float 14
|
normal.y
|
-\\-
|
|
Unknown Float 15
|
normal.z
|
-\\-
|
|
Unknown Float 16
|
distance
|
-\\-
|
Максимальная дистанция на которую отлетает частица после касания?
Либо дистанция на которой частица начинает реагировать на дефлектор? Да, дистанция реакции частицы на дефлектор.
Это критически важный раздел! Если значения стоят в нулях, частицы не реагируют на дефлектор! |
после замены ХМЛ файла
|
описание
|
bounce
|
Упругость. Какую скорость "отскока" будут приобретать частицы.
Чем больше, тем быстрее частицы будут ускоряться при контакте с коллайдером.
|
Height
|
Габариты дефлектора.
X и Y. Т.к. плоскость.
|
Width
| |
Position
|
Позиция системы частиц в сцене + поправка на положение коллайдера, см. выше.
|
X Axis
|
Поворот по осям.
|
Y Axis
| |
Plane
|
Это важный параметр, отвечающий за дистанцию реакции частиц.
|
Normal
|
Поворот направления отскока частиц. (?)
Как видно на скриншоте, значение Normal это инвертированное значение из Y vector.
Если значения в нулях, частицы не реагируют!
Т.е. это критически важный параметр.
|
Constant
|
Дистанция до дефлектора на которой частицы начнут реагировать.
Если значения в нулях, частицы не реагируют!
Т.е. это критически важный параметр.
|