|
|||||||
Объект с настроенным ББ (слева) и без ББ (справа).
По центру объект без ББ, но с приближением к камере.
Объект (здесь Звезда Азуры из Симфонии) имеет несколько уровней ЛОДов смещенных по оси Z. Что заставляет игру создавать сильно растянутую область выделения.
Игра учитывает все не скрытые в файле шейпы, вычисляя из размеров оных, границы области выделения.
Если же, в файле есть ББ, то все прочее это будет игнорировано.
|
Как видно, наличие ББ позволяет более точно определять место самого предметам в мире игры.
Еще раз, для правильной работы этого момента!
ББ объект должен иметь системное имя и настройки своего объема! |
Тестовая модель.
Tri Bounding Box
и
Bounding Box
|
В редакторе и в игре, одинаково.
Объект названный Bounding Box, отображается линиями.
Т.е. видимый в Нифскопе куб - игнорируется в игре и редакторе!
Объекта названный "Tri Bounding Box" - отображается в полной мере.
|
Модель использованная для существа и для статика.
Видна разница в работе ББ.
У существа он строго в центре, при этом размер изменен только по оси Z.
У статика - ББ отображается в позициях заданных в нифскопе.
Однако, без учета поворота.
|
Модель в Нифскопе.
ББ повернут на 55* и смещен от нулевых координат.
Но в игре и редакторе, срабатывает только размер!
|
Здесь ББ только смещен от нулевых координат.
|
Однако в игре, ББ стоит ровно в центре.
Впрочем, смещение ББ в сторону, приводит к эффекту обратного полета магии.
Не от существа, как обычно, но к нему, со спины цели!
|
TCB - консольная команда в игре.
Можно видеть статичный ВВ вокруг которого летает двемерзский пепелац. В данном случае, он использует анимацию полета по кругу. Что однако, создает большие проблемы с атакой по нему...
Поскольку для просчета попаданий используется ББ!
Но игрок то будет стрелять в сам объект, отчего все атаки пройдут сквозь цель не причиняя ей урона.
|
БоундБокс это те красные линии вокруг кагути.
Unknown Int =1
(правильное значение будет Bounding Box Type)
Этот параметр определяет метод работы ББ.
За подробностями этого значения, сюда.
|
ББ со значением Unknown Int = 0 в модели стражника.
И ББ с флагом 1 у дамы в центре.
Были загружены разные файлы анимаций.
Растянутые полосы, тоже "заслуга" флага ББ.
ББ - взаимодействует с прочими объектами в файле!
|
Костяной Лорд с модифицированным ВВ.
Смещенный Translation позволяет ему бросаться магией не в лицо цели, а ей в спину.
|
ББ настроен в Хниф файле.
Видимое в игре полностью совпадает с настройками в редакторе.
Режим BOX_BV + настройка объема.
Здесь 20 20 z 70. |
ББ переведен в режим сферы!
Радиус 40. В результате получается кубик с равными сторонами.
|
ББ был удален их Хниф файла.
И вот, игра просчитала тот самый "огромный объем".
|
ББ в режиме "ромба".
Как видно, несчастному и без того было плохо, а теперь стало "совсем хорошо".
В данном случае, сработало вообще каким-то "чудом".
т.е. режим ромба не декодирован правильно для ниф файлов 4.0. (на 03 2022) по крайней мере.
Да и пользы от этого, не похоже чтоб было много.
Т.е. режим ББ влияет не только на движение и щиты, но и оказывает влияние на скиненные части доспеха, или существ!
|
Эффект щита, наложенный на правильный ББ.
Видно, что верхняя часть щита опирается на край ББ.
|
А это эффект щита, когда в модели нет своего ББ.
Мало того, что он значительно расширяется, так еще и проваливается под пол!
|
Снова сферический режим ББ.
120 радиус.
Обратите внимание куда сместилось "имя" существа!
В обычном режиме оно, обычно, находится над ним.
Т.е. ББ помимо прочего отвечает за позицию плашки с названием!
|
Режим сферы ББ + щит.
Что странно, щит фактически проигнорировал настройку ББ!
Т.е. разместился в центре модели, а не растянулся по границам ББ.
|
Здесь радиус сферы ББ увеличен до 420.
Как ни странно, но на размере выделения вокруг существа это никак не сказалось.
Но вот плашка с именем улетала куда-то "в небо".
|
Свойства объекта накладываемого на прокси геометрию (ака на ББ).
Тех самых зеленых линий со скриншотов рядом.
Т.е. при включении TCB в файлы существ и НПС будет добавлен такой объект, который и показывает "виртуальную" зоны помеченную Боунд Боксом.
|
Это режим сферы для безымянной ноды в активаторах и предметах.
Т.е. если создать безымянную ноду и дать ей флаг "сферы" в настройках прокси геометрии, то действительно включается режим отображения в виде сферы! Или Бокса.
Как показано выше, это не работает для существ.
Но только для предметов и активаторов (статиков).
Полученная зона полностью проходима, как для игрока, так и для ботов. Здесь игрок стоит как раз по границе такой зоны.
Столкновения же с самим объектом просчитывались согласно его видимой сетке.
Но даже если поместить пустую ноду в РК, или поправить значения прокси геометрии в самой РК - это будет полностью проходимым!
Т.е. наличие обычного шейпа, для блокировки прохождения ботами, является обязательным условием. |
Снова ББ показывает свое влияние на положение плашки имени объекта. При движении прицела, плашка аккуратно ползет вдоль верхней грани, или пытается как-то иначе "цепляться" к ББ.
Если прицел сильно смещается в сторону от объекта. При этом, реакция идет только на именной объект.
Т.е. если в модели есть нода названная, как ББ, то курсор будет реагировать на ее габариты.
Если же в файле есть только пустая нода с включенным режимом прокси геометрии, то (явно заметной) реакции - не происходит.
Т.е. плашка с названием не реагирует на это.
|
Корабль Abota.
ББ используется для удобства работы с небольшими объектами.
Т.е. при установке на корабль маленьких объектов, ББ корабля не будет мешать их выбору и перемещению.
|
DGL-Water-objects - плагин.
|
"Любимое" место, которое без RA редко обходится...
В случае дефолтного значения у ББ в xbase_anim файле. |
Но если слегка поправить ББ, в том файле... остается достаточно места, дабы обойтись без "пожеланий здоровья" и консоли.
|