×
Menu

NiTriStrips - notes

 
Изыскание 2021, позволили уточнить некоторые данные!
- Создание стрипсов, в 3д МАХ, все же, оказалось возможным!
Посредством Нифтулз модуля 0.2.6 версии (возможно и более ранних).
Сам. модуль есть в архиве Заметок, для особо любознательных)))
@_Notes_for_Modmaking\Additional_Files\Plugins\Plugins_for_Max\NifTools\NifTools_forMAX5_only_withStripsExport\
@_Notes_for_Modmaking\Additional_Files\Plugins\Plugins_for_Max\NifTools\NifTools_Installers\ForMAX_5_2009
 
- вариант изменения хидера оказался не стабильным для моделей с большим кол-вом объектов.
Возможно, причиной, не совсем корректный скрипт.
Но при наличие модуля для МАХа, в этом варианте получения стрипсов, теряется всякий смысл.
 
- по данным уважаемого Greatness7 и Hrchamda, использование стрипсов не оправдано вовсе.
Т.е. ожидаемого ускорения графической производительности, не приносят.
 
- игровые тесты моделей строений на основе стрипсов, показали проблемы с детектированием коллизий.
При касании поверхности игроком, игра вылетает. Либо возникали иные баги.
Т.е. стрипсы имеют серьезные проблемы при просчете столкновений.
Впрочем, это можно обойти посредством РК с обычными шейпами.
Либо, есть мнение, что стрипсы в 4.0 версии движка, могли иметь немного иные настройки чем в 4.2 и выше.
Отчего и получается некоторая разница в результатах.
Либо, все-таки, в Netimmerse 4.0 стрипсы еще не могли работать в полной мере.
 
- разница в организации стрипсинга моделей не показала позитивного результата.
Т.е. поверхность может быть, как одним большим стрипсом, так и разбита на меньшие.
Вылеты редактора и равное число фпс в игре.
 
- простые, прямолинейные модели (куб и пр) могут быть помещены в окно рендеринга редактора без вылета.
Но если модели имеет сглаженные (округлые) формы (сфера например) следует вылет при попытке подвинуть курсор.
В игре такого бага нет, модели любой сложности отображаются корректно.
 
- был найден, по крайней мере один, плагин 2010 года в котором все модели состоят из стрипсов!
https://mw.modhistory.com/download-70-14019
Что и позволило "раскрыть секрет" появления стрипсов в тех моделях, еще в те Славные Годы... когда народ не имел никаких данных по стрипсам, но как-то ухитрялся создавать модели из оных.
При этом нифскоп, всех версий, никогда не имел опции конвертации шейпов в стрипсы (для 4.0 ниф файлов).
 
- оптимизированный порядок вертексов в шейпов позволяет получить большую производительность в 3д, чем стрипсы.
Такую оптимизацию предоставляет (новый) Ниф плагин к Блендеру.
 
- ФФЕ плагин 4.2 версии умеет создавать стрипсы и создает иной порядок point -ов в них, в отличие от Нифтулза.
Насколько это влияет на быстродействие, вопрос открытый.
 
- в ОпМв, как пишет Таймс в лице представителя разработчиков, стрипсы медленнее шейпов.
 
- сами по себе, стрипсы, поддерживают все то, что поддерживают шейпы.
Не известны какие-либо ограничения.
 
- смена флагов на стрипсах и их нодах, не показали позитивного результата.
 
- Предположение; стрипсы могли лучше работать на старом (до 2005-10) годов железе, чем на "современном".
Если у кого-то найдется минутка другая и старый ПК с 98ой Вындой, было бы интересно это проверить )))
Тестовые модели из стрипсов можно найти в заметках:
@_Notes_for_Modmaking_ver\Additional_Files\Tours\@How_To\NiTriStrips\TestMeshesFromMAX
Например, будет ли вылетать редактор при попытке поместить такие модели в мир :D
И что будет происходить с фпс, если поместить в сцену много стрипсированных объектов :D
 
Итого.
Стрипсы не рекомендуется использовать по причине вылетов игры и редактора, также более низкой 3д производительности.
Похоже, Стрипсы могут быть интересны, только в целях "общего развития", но не для конкретных целей моделинга.
 
Примечание.
Теоретически, стрипсы, можно ограниченно использовать в моделях оружия, где, в этом есть хотя бы какой-то смысл.
Покрайней мере в старших ТЕСах, стрипсы, часто встречаются именно в таких моделях (+моделях брони).
Однако размещать, стрипсированные модели в мир игры, через Редактор, будет проблематично. Ибо - вылет!
Исключение, совсем прямые объекты без каких-либо скруглений.
 
Примечание.
Использование стрипсов в статике, наверное, следует не рекомендовать к использованию!
Разве что, если колижен модели будет из шейпов.
При этом, рекомендуется, установить флаг детектирование колизий, на стрипсах, как NONE.