???
Математика на уровне МГУ

Страница 17 из 22 ПерваяПервая ... 7131415161718192021 ... КрайняяКрайняя
Показано с 401 по 425 из 535

Тема: Создание карт в РоФ.

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Як52,18,12,Вильга,Бланик Аватар для ROSS_DiFiS
    Регистрация
    29.03.2003
    Адрес
    Moscow
    Возраст
    52
    Сообщений
    3,194

    Re: Создание карт в РоФ.

    хорошо получилось.

    По деревьям - смотри.

    Глобальные деревья на карте задаются картой global_forest.bmp. Разрешение такое же как и у карты высот, т.е. при размере 256 на 256 - 1 пиксел - 50 метров. Но! global_forest.bmp - он задается единым файлом, а не режется. И еще у него особенность - он натягивается на карту автоматически, по какому то своему, мне не ведомому алгоритму. В данном случае, если карта у нас 256 на 256 - то global_forest.bmp надо делать размером 1024 на 1024. Если же карта у нас болеше чем 1024 на 1024 - то global_forest.bmp должен иметь разрешение 2048 на 2048. Т.е. заполняем неиспользуемые тайлы черным цветом.

    global_forest.bmp - отвечает только за генерацию и расстановку деревьев по карте. Далее потребуется маска под лес -сейчас это темнозеленая рябая текстура, делающая низ леса темным.

    Маска задеатся следующим образом. То же разрешение 50м на пиксель, но в RGB каналах располагаются маски трех типов. В Красном канале - задается маска песка, в зеленом канале задается маска подложки леса, в синем канале задается маска подложки линии фронта. Когда все три типа подложек в текстуре маски заданы - надо перевести битмап в режим 8 бит (256 цветов). И в таком виде записывать а каталог масок.

    расположение масок задается в файле typemap.bmp, в котором каждый пиксел - это RGB - цвет (код номера маски). Т.е. грубо говоря мы можем задать вот такое количество различных масок "FF FF FF" Конечно - это избыточное число, но так сделали для удобства кодирования номера маски. Имена масок та и заданы в файле textures.ini. Например строчка: 001 255 000 =graphics\LANDSCAPE\Mask\mask_01.bmp - значает, что если на карте масок встретится пиксель, со значением RGB = (R)001 (G)255 (B)000 (яркозеленый) - то на карте в это место поставится маска "Mask\mask_01.bmp". Установка масок по карте начинается в левом нижнем углу. Если у нас размер карты всего 256 на 256, то это будет всего одна маска 256 на 256, и соответсвенно файл typemap.bmp - будет состоять всего из одного пикселя.

    Но помимо деревьев, которые генерятся на основе файла global_forest.bmp, есть еще деревья, которые устанавливаются отдельно точесной расстановкой тайлами ковра. Это те деревья которые образуют маленькие опушки у полей, стоят вдоль дорог или на перекрестках (так как глобальной картой леса нельзя создать такую точность). Вот эти деревья могут доставлять неприятность тем, что выводятся в местах, которые нам не нужно - например по берегам рек на песке, или в местах, где мы хотим нарисовать аэродром, и т.п.
    Вот и остается еще один важный файл - forest_cut.wtr. Это файл отвечает за убирания деревьев в нужных нам местах. Он имеет такое же разрешение как и карта высот - 50м на пиксель. Создается отдельная карта вырезания деревьек BMP с тем же принципом нумерации как и карта воды (за исключением разрешения, его не надо увеличивать в 5 раз) и на основе этих файлов подсовывается в тот же WaterCompress.exe только размеры указываются соответсвующие тазмеру текстуры (например в нашем случае 1 на 1, 256 px. и блокрезолюшн - 64 - почему так не знаю.)
    на выходе получаем файл forest_cut.wtr, который будет убирать ВСЕ деревья и ТРАВУ в нужных местах. Я обычно делаю его простой копией с карты песка. (возможно для более точного убирания деревьевв можно использовать разрешение большее - т.е. такое же как и карты воды. Но я не экспериментировал.
    Крайний раз редактировалось ROSS_DiFiS; 08.12.2012 в 18:31.
    My Dream, it's to Fly, over the rainbow in the Sky

  2. #2
    Зашедший Аватар для Glukus
    Регистрация
    11.09.2003
    Адрес
    Москва
    Возраст
    52
    Сообщений
    103

    Re: Создание карт в РоФ.

    "Было бы величайшей ошибкой думать..."
    В.И. Ленин. собрание всех сочинений. т 23. стр. 45

  3. #3
    Як52,18,12,Вильга,Бланик Аватар для ROSS_DiFiS
    Регистрация
    29.03.2003
    Адрес
    Moscow
    Возраст
    52
    Сообщений
    3,194

    Re: Создание карт в РоФ.

    Ну вот. Теперь, в связи с новым анонсом, думаю картоделов у нас прибавится. Кто же не мечтал возродить район боевых действий у себя над деревушкой
    My Dream, it's to Fly, over the rainbow in the Sky

  4. #4
    Зашедший Аватар для Tche
    Регистрация
    27.06.2001
    Адрес
    Москва
    Сообщений
    1,329

    Re: Создание карт в РоФ.

    Мануал как я понимаю скоро можно не ждать?
    Ты бы тогда хоть исходники выложил своей карты, совершенно невозможно понять как например должна выглядеть карта воды перед экспортом. И посмотреть ее правильный вид и формат негде. Сиди угадывай. Смысл что-то делать если информацию приходится чуть ли не клещами вытаскивать? Притом что сам механизм карт тут прямо скажем, нетрадиционной, кхм, технологии.

  5. #5

    Re: Создание карт в РоФ.

    Цитата Сообщение от Tche Посмотреть сообщение
    Мануал как я понимаю скоро можно не ждать?
    Ты бы тогда хоть исходники выложил своей карты, совершенно невозможно понять как например должна выглядеть карта воды перед экспортом. И посмотреть ее правильный вид и формат негде. Сиди угадывай. Смысл что-то делать если информацию приходится чуть ли не клещами вытаскивать? Притом что сам механизм карт тут прямо скажем, нетрадиционной, кхм, технологии.
    2 DIFIS Чтобы народу было понятнее может типа в прямом эфире сделать карту? Только не мелкую, а покрупнее, чтобы понятнее стал принцип нарезки карт и прочее. Не обязательно в итоге получить результат, главное передать смысл действий.

  6. #6
    Як52,18,12,Вильга,Бланик Аватар для ROSS_DiFiS
    Регистрация
    29.03.2003
    Адрес
    Moscow
    Возраст
    52
    Сообщений
    3,194

    Re: Создание карт в РоФ.

    на самом деле, если прочитать все мои посты в этой ветке - то очень многое уже сейчас станет понятным. Просто надо проявить любознательность.

    как должна выглядеть карта перед экспортом было показано вот в этом посте с примерами.

    про мануал я помню. и постараюсь написать. но вы должны понимать, что я не сотрудник 777 и у меня много своих дел. и когда приходит время свободное, у меня конечно же желание больше разобраться в чем-то новом и сделать чтото полезное для новой карты , чем писать мануал.

    Смысл что-то делать если информацию приходится чуть ли не клещами вытаскивать?
    а вот это очень необосновано. Чтото я не вижу здесь особой активности и массы вопросов без ответа. Я слежу за этой темой и на все вопросы всегда оперативно отвечаю.

    Не ждите пока разжуют и в рот запихают. Пытайтесь предпринимать свои шаги. А будут трудности - задавайте вопросы. Просто ленивых я не признаю. А любознательных очень даже приветствую, так как сам такой.
    My Dream, it's to Fly, over the rainbow in the Sky

  7. #7

    Re: Создание карт в РоФ.

    Цитата Сообщение от ROSS_DiFiS Посмотреть сообщение
    на самом деле, если прочитать все мои посты в этой ветке - то очень многое уже сейчас станет понятным. Просто надо проявить любознательность.

    как должна выглядеть карта перед экспортом было показано вот в этом посте с примерами.
    Честно говоря, я даже зная как делать, не очень понял твой мануал

  8. #8
    Зашедший Аватар для Tche
    Регистрация
    27.06.2001
    Адрес
    Москва
    Сообщений
    1,329

    Re: Создание карт в РоФ.

    Дифис, зачем мне ее изображение в жпг? Мне нужно знать как выглядит файл перед экспортом, чтобы быть точно уверенным что у меня правильный вариант. BMP довольно много вариантов сейчас существует.

  9. #9
    Зашедший Аватар для Tche
    Регистрация
    27.06.2001
    Адрес
    Москва
    Сообщений
    1,329

    Re: Создание карт в РоФ.

    Раедльно хотя бы исходники вначале, вот я сейчас застрял на воде. Неизвестно какой именно бмп нужен, посмотреть исходник чтобы так же сделать негде. Как в анкедоте блин "хочешь я расскажу тебе сказку...хочешь я расскажу тебе сказку...хочешь я расскажу тебе сказку..."

  10. #10
    Як52,18,12,Вильга,Бланик Аватар для ROSS_DiFiS
    Регистрация
    29.03.2003
    Адрес
    Moscow
    Возраст
    52
    Сообщений
    3,194

    Re: Создание карт в РоФ.

    хорошо. сейчас поищу исходники. они просто большого размера.
    My Dream, it's to Fly, over the rainbow in the Sky

  11. #11
    Як52,18,12,Вильга,Бланик Аватар для ROSS_DiFiS
    Регистрация
    29.03.2003
    Адрес
    Moscow
    Возраст
    52
    Сообщений
    3,194

    Re: Создание карт в РоФ.

    1. исходник карты с разрешением 10 метров на пиксель. Нужен только для воды. Поэтому брать отсюда только воду. Остальное я использую для редактирования. потом я ужимаю до 50 м.на пискель.
    карта уже сделана под размер 51200 на 51200, т.е. 4 на 4 по 12800.
    Вложения Вложения
    My Dream, it's to Fly, over the rainbow in the Sky

  12. #12
    Зашедший Аватар для Tche
    Регистрация
    27.06.2001
    Адрес
    Москва
    Сообщений
    1,329

    Re: Создание карт в РоФ.

    Спасибо, сейчас попробуем.

  13. #13
    Як52,18,12,Вильга,Бланик Аватар для ROSS_DiFiS
    Регистрация
    29.03.2003
    Адрес
    Moscow
    Возраст
    52
    Сообщений
    3,194

    Re: Создание карт в РоФ.

    2. Карты воды порезанная на 16 частей для экспорта файлом WaterCompress.exe в water.wtr
    Вложения Вложения
    My Dream, it's to Fly, over the rainbow in the Sky

  14. #14
    Як52,18,12,Вильга,Бланик Аватар для ROSS_DiFiS
    Регистрация
    29.03.2003
    Адрес
    Moscow
    Возраст
    52
    Сообщений
    3,194

    Re: Создание карт в РоФ.

    3. Маска типов подложек на карту, порезанная на 16 частей.
    Вложения Вложения
    • Тип файла: rar mask.rar (20.8 Кб, Просмотров: 33)
    My Dream, it's to Fly, over the rainbow in the Sky

  15. #15
    Як52,18,12,Вильга,Бланик Аватар для ROSS_DiFiS
    Регистрация
    29.03.2003
    Адрес
    Moscow
    Возраст
    52
    Сообщений
    3,194

    Re: Создание карт в РоФ.

    4. Карты вырезки лесов порезанные на 16 частей для экспорта WaterCompress.exe в forest_cut.wtr
    Вложения Вложения
    My Dream, it's to Fly, over the rainbow in the Sky

  16. #16
    Як52,18,12,Вильга,Бланик Аватар для ROSS_DiFiS
    Регистрация
    29.03.2003
    Адрес
    Moscow
    Возраст
    52
    Сообщений
    3,194

    Re: Создание карт в РоФ.

    5. Файлы ini - описание карты и текстур на ней. + карты текстур в формате bmp.
    Вложения Вложения
    My Dream, it's to Fly, over the rainbow in the Sky

  17. #17
    Як52,18,12,Вильга,Бланик Аватар для ROSS_DiFiS
    Регистрация
    29.03.2003
    Адрес
    Moscow
    Возраст
    52
    Сообщений
    3,194

    Re: Создание карт в РоФ.

    я не уверен что то что я выслал является окончательным вариантом моей карты. то одна из рабочих версий наэтом компьютере, так что возможно неокончательная и с дефектами.
    My Dream, it's to Fly, over the rainbow in the Sky

  18. #18
    Зашедший Аватар для Tche
    Регистрация
    27.06.2001
    Адрес
    Москва
    Сообщений
    1,329

    Re: Создание карт в РоФ.

    Дефекты фигня, главное повторить процесс и получить на выходе что-то похожее на карту. Задаче же стоит просто освоить технологию вначале.

  19. #19
    Як52,18,12,Вильга,Бланик Аватар для ROSS_DiFiS
    Регистрация
    29.03.2003
    Адрес
    Moscow
    Возраст
    52
    Сообщений
    3,194

    Re: Создание карт в РоФ.

    Цитата Сообщение от Tche Посмотреть сообщение
    Дефекты фигня, главное повторить процесс и получить на выходе что-то похожее на карту. Задаче же стоит просто освоить технологию вначале.
    Вообщем - жду фидбека в виде демонстрации текущих успехов и наработок. Писать инструкции в пустоту и видеть что никто ничего по ним так и не сделал - мотивирует мало

    --- Добавлено ---

    Цитата Сообщение от vonbraun Посмотреть сообщение
    Переделал землю, получилось следующее:
    Нажмите на изображение для увеличения. 

Название:	island1.jpg 
Просмотров:	169 
Размер:	238.1 Кб 
ID:	162464

    Теперь гляну на деревья и подложки берегов .
    Как успехи? какие возникли вопросы?
    My Dream, it's to Fly, over the rainbow in the Sky

  20. #20
    Курсант Аватар для vonbraun
    Регистрация
    29.02.2008
    Адрес
    Киев
    Возраст
    40
    Сообщений
    230

    Re: Создание карт в РоФ.

    Дифис, умеренные успехи, но время есть только на выходных, поэтому очень медленно. Инструкция очень помогает, спасибо тебе. Центральный лес нормально лёг, а с отдельными деревьями я ещё играюсь.

  21. #21
    Зашедший Аватар для Tche
    Регистрация
    27.06.2001
    Адрес
    Москва
    Сообщений
    1,329

    Re: Создание карт в РоФ.

    Лучше бы конечно описать техпроцесс весь. В угадайку заколебешься играть, потому как правильный вопрос в себе сам обычно содержит половину ответа.
    С картами высот проблем нет, из каррары отлично экспортируются, а вот с водой все равно что-то не так.
    http://smotr.im/9ZX2
    Вроде все проэкспортил, но никакой воды не увидел.
    Можно еще раз описать прямо в столбик последовательность операций с водой?Из каких файлов что получается при помощи каких утилит и вкладок? У меня размер карты высот 512 на 512. Нужно там что то резать? Вот думаю может из-за того что ничего не резал проблемы? И в каких случаях что-то надо резать, а в каких нет?
    Вообще я не один десяток карт сделал для чуть менее чем десятка проектов, но вот такую вот нетрадиционную ,кхм, систему вижу первый раз. Юзер-енеми так сказать. Неудивительно что никто не спешит делать что-то.

    Если нет времени то можно попросить расписать ввиде коротких операций весь процесс, и процедуру проверки результатов этапов? Тогда можно будет задавать конкретные вопросы по конкретным пунктам, и это все же проще чем писать мануал, а потом из ответов можно будет скомпоновать и инструкцию.
    Крайний раз редактировалось Tche; 13.12.2012 в 16:52.

  22. #22

    Re: Создание карт в РоФ.

    Цитата Сообщение от Tche Посмотреть сообщение
    У меня размер карты высот 512 на 512. Нужно там что то резать? Вот думаю может из-за того что ничего не резал проблемы? И в каких случаях что-то надо резать, а в каких нет?.
    Резать не надо. Карта высот 50м на пиксель, воды 10 метров на пиксель. Т.е. для воды должна быть 2560х2560,

    Редктировал:
    НО. Для экспорта карта должна быть кратна 3200. Создаем черную карту 3200 и засовываем в неё (НЕ МАСШТАБИРУЯ!) нашу карту и размещаем в левом нижнем углу. Ничего не нарезая экспортируем как описано выше.
    Резать придется, если наша карта вылезет за 3200.
    это с новыми тулзами уже не требуется. можно делать любые реальные размеры.

  23. #23
    Як52,18,12,Вильга,Бланик Аватар для ROSS_DiFiS
    Регистрация
    29.03.2003
    Адрес
    Moscow
    Возраст
    52
    Сообщений
    3,194

    Re: Создание карт в РоФ.

    сама карта готова, но доступна только в редакторе
    https://www.dropbox.com/s/6y2a0zsykw...up_full_08.rar
    Крайний раз редактировалось ROSS_DiFiS; 11.12.2012 в 23:26.
    My Dream, it's to Fly, over the rainbow in the Sky

  24. #24

    Re: Создание карт в РоФ.

    Цитата Сообщение от ROSS_DiFiS Посмотреть сообщение
    сама карта готова, но доступна только в редакторе
    https://www.dropbox.com/s/6y2a0zsykw...up_full_08.rar
    У тебя будут проблемы с Русским языком?
    Подробную инструкцию первоклашникам....
    Спасибо тебе... Дай Бог тебе здаровья и всей твоей семье!
    Крайний раз редактировалось ROSS_DiFiS; 11.12.2012 в 23:26.

  25. #25
    Як52,18,12,Вильга,Бланик Аватар для ROSS_DiFiS
    Регистрация
    29.03.2003
    Адрес
    Moscow
    Возраст
    52
    Сообщений
    3,194

    Re: Создание карт в РоФ.

    Но эта конфигурация побережья со скалами и заливом что-то смутно напоминает!!!
    новороссийск/геленджик?

    а что! там как раз все только на пологих холмах. Самая подходящая местность для реализации. И тоже поля да леса....
    My Dream, it's to Fly, over the rainbow in the Sky

Страница 17 из 22 ПерваяПервая ... 7131415161718192021 ... КрайняяКрайняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •