×
Меню
Индекс

REACTOR Примечания об оптимизациях

!Оптимизации!
Это позволит создавать одношейповые объекты, что положительно скажется на ФПС.
Не забывайте, что на объекте должна лежать одна текстура! Иначе он будет порезан на шейпы по кол-ву текстур.
Впрочем, их будет много меньше чем костей у скелета.
Делать это можно так:
- Сделайте рендер анимации реактором, например это будет все тот же скелет.
- Склонируйте эти объекты. Т.е. все кости, которые уже получили анимации.
- Скройте оригинал.
- Поставьте "останки" в положение максимального разрушения, так чтобы детали были удалены друг от друга.
- Attach-ите все в один объект. Делать Weld вертексов нельзя!
- Отобразите оригинал.
- Примените к клону Skin указав в качестве костей оригинальные объекты.
- Отредактируйте скин, так чтобы не было "артефактов". Т.е. чтобы не возникало растягивающихся полигонов и прочего.
Когда скин создается на основе удаленных друг от друга объектов, число "артефактов" резко снижается.
Также используйте настройку Rigid vertex all. Это избавит от переходных зон.
Ее следует включать до подключения костей! Сперва флаг потом ADD BONES!
- Экспортируйте!
Если все прошло правильно, в КФ файле появятся записи о новых костях.
- В нифскопе очистите Ниф файл от всего лишнего. Здесь только "математические" кости и никаких шейпов!
- А также в Хниф файле удалите все лишнее.
К счастью, те объекты, что послужили "новыми костями" для сетчатой оболочки, автоматически лишатся своих сеток.
В идеале, в Хниф файле, должно остаться только 2 шейпа.
Первый это базовая оболочка.
Второй это заскиненная распадающаяся структура.
 
Обратите внимание!
Этот метод будет работать только при создании (работе) с полностью анимированным существом.
Т.е. все ключи анимации в одном файле.
Если требуется только добавить существу новую деталь, то следует добавлять объект (как разрушаемый, так и его "кости") в Хниф файл. Это упрощает процесс работы с анимациями.
Т.е. проводите экспорт в промежуточный файл.
- Откройте полученный НИФ файл.
- Удалите все лишние шейпы.
- Должны остаться только основной Шейп содержащий скин и ноды с анимациями.
- Скопируйте корневую ноду и вставьте ее в целевой Хниф файл.
В принципе, все тоже, что и выше, только вся анимация лежит в Хниф файле.