Автозаполнение карт. auto_pop
Нашёл на САС такие темы:
http://www.sas1946.com/main/index.ph...c,10279.0.html http://www.sas1946.com/main/index.ph...c,10280.0.html В них описывается метод заполнения карты населёнными пунктами. Если точнее, то заполнение объектами (в первую очередь домами) поверхности поверх текстур населённых пунктов. Тесть при разработке новой карты, текстуры городов берутся, например, из гугла. На текстурах полно изображений домов. Но если просто воткнуть эти новые текстуры на дэфолтные Ил-овские карты, то получится каша, из-за несовпадения местоположения изображений домов на текстурах и местоположения домов в виде объектов на карте. Автозаполнение-же позволяет сделать шаблон, на котором можно будет вручную, в полном разблокированном редакторе, поставить дома (объекты) на их изображения на текстурах. При непосредственно автозаполнении из этого шаблона и будут заполняться области на карте с соответствующими текстурами. Для большей наглядности приведу иллюстрации: На скриншоте видна новая текстура, отснятая с помощью программы гугл ёртх (zemlya). Поскольку она вставлена на дэфолтную карту, расположение зданий не соответствует изображениям: http://i048.radikal.ru/1106/6d/20b27e7b95c8.jpg А вот буржуйская карта Крыма: дома расставлены в соответствии с их изображениями на текстуре. В итоге в игре это смотрится очень реалистично и красиво : http://s003.radikal.ru/i202/1106/14/74257b2fb0f0.jpg |
Так вот. Я попытался освоить этот метод. И естественно пока результат отрицательный. Во многом наверное из-за того-что инструкции на анлгийском, и кроме того на мой взгляд, непонятно написаны.
Есть-ли кто у нас, пользовавшийся этим методом!? Может-ли кто-нибудь сделать иструкцию на нашем языке, чтобы любой желающий (в частности я))) ) мог освоить этот метод? Если я сам разберусь, то наверное напишу сам самоучитель. |
Вот и первые плоды.
Очень подробный самоучитель на русском по распаковыванию и запаковыванию акторса: http://narod.ru/disk/16869617001/%D0...D0%BA.doc.html Шаблон файла размера карты: # Size of map y direction in meters 25600.0 |
Цитата:
|
Кароче, там всё очень просто но просто так писать мне неохота. Если комуто надо, то пишите, я опишу как всё делается.
|
Цитата:
:good::beer: |
Поддерживаю Юзина, очень хочецца овладеть этой програмулиной :)
|
Вложений: 1
Ну ок. Покрайнеймере ятеперь буду знать что мояработа востребованна. Посему требую 70руб.
Покачто это только черновик!!! Когда я кончу тогда скажУ Ну вот, вродебы кончил. Теперь наверное буду исправлятькосяки, обнаруженные темиктопрочёл инструкцию. Таквот, начнём. Там насамомделе всёоченьпросто. Мнекажется убуржуев там самоучитель содержит многолоишней инфы. Сначаласкажу как сделать щаблон. Ну вопервых надо разблокировать свой полный редактор. Чтобы можно было работать с объектами. Дляначала, откройте архив. Там лежит уже готовый шаблон на карте сетевая9А. Также вархиве есть распакованная карта вместе с load.ini. В него надо добавить ту текстуру, на которые вы хотите ставитьдома. Будте внимательны. В моём лоад.ини есть строчки с текстурами, которых у вас скорее всего нет: City0 = East/Stalingrad/stg_DownCity.tga Чтобы увасвсёработало замените путь загрузки текстуры хотябы на: land/summer/LowLand_1.tga,2 или на любой другой, необходимый вам. Загружеам в полномредакторе карту сетевая9А. Выбор на карту пал по причине её простоты. Но в принципе можно проделывать всё и с любой картой. На карте, в левомнижнемуглу вы увидитесам шаблон. Текстура, выделена с помощью текстуры WATER. Это необходимо для автопопуляции (автозаполнения). Тоесть ваша текстура будет вчёрной рамке. Далее вы расставляете дома как вам нужно. Тоесть ваша работа будет заключаться в изменении пути загрузки текстуры в лоуд.ини (указать путь к той текстуре, на которую вы будете ставить объекы) и непосредственно растановке объектов с помощью редактора. После этихопераций шаблон готов. http://i805.photobucket.com/albums/y...s/grab0000.jpg |
Чтобы убедиться в расположении границ текстуры, создайте копию вашей текстуры. В фотожопе,большой кисточкой,разными цветами, нарисуйте на этой копии во всех 4-х углах как я сделал. Тогда при запуске игры, вы увидите такую картину. Границы текстуры будут чётко обознасены перекрестьями кругами.
http://s011.radikal.ru/i315/1107/61/67d408b10667.jpg |
Теперь, послетого каквы сделалишаблон, вы сохраняете все изменеия с помощью прелавутого разлоченого редактора. Жмём сэйв. Находем в папке 1c\il2fb\maps\empty1a файл actors.static. папку empty1a вы должны были создать сами. Это должно было быть вам извесно из курса разлочения редактора.
Теперь вам необходимо распаковать файл статик. Инструкция по его распаковыванию нах. выше. Вы распаковали статик. Получили файл outBuildings. Качаем утилиту для автопопуляции: http://www.mediafire.com/?2yjrlywento Устанавливаем её. В папку AUTOPOP, которая создастся после установки, необходимо закинуть ваш outBuildings и map_T той карты, на которую вы хотите поставить дома Не сетевая9! файл outBuildings необходимо переименовать в template_City0_1600. Тоесть в соответствии с типом той текстуры, с которой вы работаете. Рядом с этиими файлами вы найдёте autopop.ини. Его тоже нужно исправить соотв. образом: LowLand2 template_LowLand2_1600.txt 1600 City0 template_City0_1600.txt 1600 City3 template_City3_1600.txt 1600 Country0 template_Country0_1600.txt 1600 mask=0 В этом файле указывается наличие шаблонов. Тоесть в данном случеа у нас присутствуют шаблоны и для текстур типа LowLand2 и City3 и мн. др. 1600-это размер текстуры. Если ваша текстура имеет разрешение 1024х1024, то на карте она занимает 1600 на 1600 метров. Соответственно если 512 то 800метров. Шаблон в таком случае будет: City3 template_City3_800.txt 800. На моём шаблоне, из архива постом выше, видны два квадратика. Тот что болшиой-800. Тот что маленький- 1600метров. Теперь жмём саму утилиту Autopop. Она работает. И создаёт нам файл inBuildings. Его закидываем в Z_ActorsManagement\MW_Statics\Base_Files. Пакуем акторс. Всавляем этот акторс в папку с модами, в папку вашей карты. Запускаем Ил-2. Далее всё понятно. Кароче на вашей карте, в местах где есть татекстура, надкоторой выработали, должны стоять дома, так, как вы их расставили в шаблоне. |
А как узнать что нужно писать в файле MapSize.txt при распаковке акторса, в мануале этого нет :(
|
Ок. См постномер 3. Я егообновил
|
Все. Спасибо! ;)
|
Вопросы к картоделам:
Допустим смогли мы увеличить максимальный размер используемых текстур, что Вам как картоделам надо будет изменять чтобы достигнуть ЛУЧШЕГО качества отображения ландшафта ?? Ну я например про всякие там сетки, размер квадрата, соотношения пикселя к метру на местности ? |
Ухт ты!
Если будут текстуры 2048х2048 это хорошо. Еще неплохо бы увеличить подробность сетки ландшафта, но - это надо сделать либо отдельным модом, либо параметром в конфиге, ибо если сделать сетку чаще, тогда будут нестыковки на картах, не деланных под новую сетку. |
Цитата:
|
Увеличение разрешения текстур это конечно классно, но! Всё-же невтему! Може можно перенести этот вопрос в другую (может новую?) тему?
|
Цитата:
|
Эта ссылка - http://narod.ru/disk/16869617001/%D0...D0%BA.doc.html - через линукс-браузер выводит на главную Яндекс-диска...облом. Через Файрфокс то же. Других ссылей нет?
|
Текущее время: 02:03. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot