В этой статье,хочу поделиться своим опытом в картостроении. статья,по большей степени будит интересна маперам.
Мы давно научились ставить новые объекты в игру,будь то собственного производства,или скаченные. Как провело пользуемся map editor,ставим и любуемся,как они лихо смотрятся в игре. Но всё это происходит до определённого момента. Когда на карте достаточное,даже сверх достаточное количество новых объектов,игра начинает,то тормозить,то вылетать,то ещё,что нибудь не приятное выдаёт... Дело вот в чём. Дело в дальности прорисовки объектов,многие маперы упускают этот нюанс, Объясню почему. В map editor установлена дальность прорисовки,как стандарт,с числом 299,это максимальное значение дальность объекта,которое не сбивает параметры col файла,плотности. И многие даже не обращают внимание на этот пункт. Новые объекты,в отличии от стандартных,гораздо качественнее и с не малым количеством полигонов,а при дальность их прорисовки,да ещё к тому же в кадре их несколько,игра начинает себя плохо вести,в лучшем случае вырубается. Так вот,чтобы не было таких неприятностей,следует изучить файлы id стандартных объектов,учитывая их высоту,ширину и т.д. Максимальная дальность объектов,относительно lod файлов,составляет 1300 всего,это параметры небоскрёбов,а низкие,скажем дома,имеют параметры,объект: до 60-80, lod объект: до 100-130. Таким образом,объекты с большой дальностью прорисовка элементарно нагружают игровой движёк и отсюда разные глюки и т.п. Так что ставя на карту новый дом,не забывайте эту важную деталь. Стоит учесть его размер и место расположения на карте. Если объект не большой и закрыт со всех сторон,на не большом расстоянии,другими домами,то дальность ему можно сделать минимальную,lod в пределах 100-120,а если на открытой местности,то можно по более, lod в пределах 150-250,экспериментируйте. Если lod мало полигонный, .то можно 300-800,до 1000. Lod нужно хорошенько очистить,если на объекте имеются такие пристройки как,балконы,подъезды и т.п. Как это сделать опишу отдельно,если кто заинтересуется. Если что не так,поправьте,приму к сведению.