|
![]() |
#41 | |
Местный
Регистрация: 25.06.2008
Адрес: г.Губкин
Сообщений: 191
|
![]() Цитата:
Вырезать можно, и склеить можно. Видимо все же придется выложить объединённую карту Крым+Кубань. Еще я поправил карту Alley_B29, на которой автор не смог корректно разместить Иво Джиму. А на Иво Джиме использованы специальные текстуры филдов с нарисованными ВПП и естественно филды у него встали сикось накось. Он не стал разбираться и залил остров простой тектурой. Но надо признать, что в обоих случаях граница склейки карт проходила по морю - может быть по этому я не сталкивался с искажениями.
__________________
В обход идти, понятно, не очень-то легко, Не очень-то приятно, и очень далеко! Айболит-66 (с) |
|
![]() |
![]() |
![]() |
#42 | |
Новичок
Регистрация: 07.03.2007
Сообщений: 16
|
![]() Цитата:
![]() Кстати с map_c есть некоторые непонятки, например: расстояние между пикселями - не 50 метров как ожидалось, а приблизительно 51,62 метра... |
|
![]() |
![]() |
![]() |
#43 | |
Местный
Регистрация: 25.06.2008
Адрес: г.Губкин
Сообщений: 191
|
![]() Цитата:
Если вы про MicroDem, то там может быть, что задаёшь параметр 50.0 а на выходе что-нибудь вроде 51.62, но это по-моему чисто условность. Будет в Иловской карте от Парижа до Находки на 200км дальше, чем на самом деле. Я так понимаю.
__________________
В обход идти, понятно, не очень-то легко, Не очень-то приятно, и очень далеко! Айболит-66 (с) |
|
![]() |
![]() |
![]() |
#44 | |
Местный
|
![]() Цитата:
![]() Думаю что смотря между какими точками мерить. Если замерить между точками в центрах квадратов - будет как раз 50 метров. Если между точками возле границ квадратов - конечно получится существенно меньше. Выложите карту над которой работает - может вместе быстрее разберемся. |
|
![]() |
![]() |
![]() |
#45 | |
Новичок
Регистрация: 07.03.2007
Сообщений: 16
|
![]() Цитата:
Далее нарисовал гребенку. В FMB расставил ориентиры на получившиеся мыски. По эти объектам и мерил - расстояние везде одинаковое, что на границах квадратов, что внутри. Сейчас попробую восстановить, то что было когда мерил. Я эту карту постоянно мучаю - сейчас задался целью более точно определиться с переводом координат в редакторе на соответствующие map_t, map_h и map_c ЗЫ. Я кажется понял, как это работает. Попробую описать как я это вижу, только мысли в кучу соберу ![]() Последний раз редактировалось GreyL; 23.03.2009 в 10:42. |
|
![]() |
![]() |
![]() |
#46 |
Местный
|
![]()
Там ещё учитывать нужно что при сборке в 3D ландшафт они смещаются относительно друг друга (по крайней мере результаты своих эксперименов я понял именно так).
Последний раз редактировалось mr N; 23.03.2009 в 10:51. |
![]() |
![]() |
![]() |
#47 |
Новичок
Регистрация: 07.03.2007
Сообщений: 16
|
![]()
Поправочка - не НА ГРАНИЦАХ квадратов, а У ГРАНИЦ квадратов, на самих границах происходит "съедание расстояния". Как раз из-за этого эффекта и пришел к определенным выводам. Вот только сами выводы надо как то оформить из смутных ощущений в реальное описание....
|
![]() |
![]() |
![]() |
#48 | |
Местный
|
![]() Цитата:
Центральная часть квадратов 32х32 пикселя (размером примерно 31х31 пиксель) растягивается до размеров полного квадрата 32х32 пикселя ![]() |
|
![]() |
![]() |
![]() |
#49 | |
Новичок
Регистрация: 07.03.2007
Сообщений: 16
|
![]() Цитата:
Обрабатываются не сами пиксели 32х32, точки между ними, как раз 31х31. Для каждой этой точки берется 4 окружающих пикселя, по ним строится поверхность. Соответственно, для того, чтобы эти поверхности стыковались ровно и нужно чтобы пиксели на границах квадратов совпадали с пикселями на границах соседних квадратов. А для построения более точного изображения береговой линии нужно в map_c вырезать по одному пикселю на границах квадратов (вот только масштаб получится неудобный)... |
|
![]() |
![]() |
![]() |
#50 |
творческий
|
![]()
Для каждой этой точки берется 4 окружающих пикселя, по ним строится поверхность. Соответственно, для того, чтобы эти поверхности стыковались ровно и нужно чтобы пиксели на границах квадратов совпадали с пикселями на границах соседних квадратов.
Это из-за низкого разрешения ландшафтной сетки, 200 м/пиксель это вчерашний день (( окружающие пиксели можно делать промежуточного, среднего цвета, я так делал, когда нужно было Пага-хилл в Морсби отрисовать, он шириной 3 пикселя, из которых центральный - вершина высоты, а прилегающие уже содержат берег, пришлось сглаживать по цвету и блюром до среднего значения между высотой холма и RGB=0 (вода)
__________________
![]() Без внятного ТЗ — результат ХЗ Я в контакте http://vkontakte.ru/da_don Я пользуюсь фотохостингом http://uyl.me/ Портфолио (в разработке) http://www.wix.com/simme5/my-vision-studio на левых баб внимания не обращать. там будут самолеты |
![]() |
![]() |
![]() |
#51 | |
Пользователь
Регистрация: 19.03.2009
Сообщений: 61
|
![]() Цитата:
![]() А попытка моя, то только теория была перед сном, я уже щас и не пойму как я это хотел сделать. З.Ы: тонны бесконечных страниц, могут давать и обратный эфект. |
|
![]() |
![]() |
![]() |
#52 |
Новичок
Регистрация: 07.03.2007
Сообщений: 16
|
![]()
Демонстрация.
Что сделал. Вырезал кусочек map_c (Ленинград). Далее сдвинул последовательно каждый квадрат на 1 пиксель в области склейки (сдвигал влево и вверх, по идее можно наоборот). Далее полученный кусочек масштабировал сначала на 103,225% (32/31) потом еще раз увеличили в четыре раза. Выделил черный цвет с порогом 128 (получилась береговая линия). В следующий слой наложил снимок этой области из редактора. Снимок масштабировал по сетке 32/32 и слегка сдвинул по диагонали.. Результат на снимке: ![]() |
![]() |
![]() |
![]() |
#53 |
Местный
|
![]()
Начал делать карту - кусочек Финского, чтобы попутно детально документировать процесс (для написания мануала).
И оказалось всё не так просто ![]() 1. map_R. Она в IMF формате, а TgaConverter с Аркад как водится не работает (хотя раньше вроде работал, почему перестал - одному ему ведомо...), но это дело поправимое - втечение недели выложу другой конвертер. 2. map_M. Не могу найти. Остальные файлы по Финскому лежат в fb_maps.SFS и fb_maps03.SFS, но мап_м в них похоже нету (в filelist к экстрактору естественно прописал его). Пробовал и все нераспознанные файлы достать из этих двух архивов, посмотрел что в них есть (в т.ч. и те что в IMF) - похоже что тоже нету ![]() |
![]() |
![]() |
![]() |
#54 |
Новичок
Регистрация: 07.03.2007
Сообщений: 16
|
![]() |
![]() |
![]() |
![]() |
#55 |
Местный
Регистрация: 25.06.2008
Адрес: г.Губкин
Сообщений: 191
|
![]()
Часть карт содержит map_M , другая часть прекрасно без него обходится.
Зависимость от размера не просматривается. Есть маленькие карты без map_M z.B. empty1a; net8islands; Net5Summer; Есть большие без map_M - FinsGulf; Manchuria; Точно так же и наоборот - map_M есть как в больших, так и в совсем маленьких картах. В карте Крыма map_M присутствует в странном виде с искажёнными пропорциями, навроде файлов background. Для чего нужен не совсем понятно. На Аркадах видел мнение, что дублирует файл map_F в "идеальном" режиме. Сомнительно. Скорее есть какие-то настройки графики хуже, чем "превосходный" - вот там и используется map_M (так как реально хуже выглядит ![]() См.вложения map_R вполне успешно конвертица TgaConverter-ом но в 90% карт (в том числе и в Финском заливе) там нечего смотреть - белый квадрат; даже выкладывать не буду. Малевич отдыхает. Лишь пару раз видел map_R с бледно-серым контуром. Судя по названию отвечает за отражение чего-то там. It should be about sea reflections in perfect settings. (с) Аркады
__________________
В обход идти, понятно, не очень-то легко, Не очень-то приятно, и очень далеко! Айболит-66 (с) |
![]() |
![]() |
![]() |
#56 | ||
Местный
|
![]()
Но в FinsGulf в ini файле map_M упомянут. Ты хочешь сказать что он хоть и упомянут но не обязателен ?
Цитата:
Охотно верю. Раньше и у меня получалось. Но теперь Конвертер падает при запуске - видимо в системе что то изменилось. Цитата:
![]() Повидимому в альфа-канале нарисовано где больше отражает где меньше. |
||
![]() |
![]() |
![]() |
#57 | ||
Модератор
|
![]() Цитата:
![]() Цитата:
![]() |
||
![]() |
![]() |
![]() |
#58 | ||
Местный
Регистрация: 25.06.2008
Адрес: г.Губкин
Сообщений: 191
|
![]() Цитата:
Цитата:
только пропорции сильно искажены
__________________
В обход идти, понятно, не очень-то легко, Не очень-то приятно, и очень далеко! Айболит-66 (с) |
||
![]() |
![]() |
![]() |
#59 | |
Пользователь
Регистрация: 19.03.2009
Сообщений: 61
|
![]() Цитата:
-Я из ини строчку снес эту, один фиг. Заменил ini на другой, на половине загрузки стоит и все. Вот запара! ![]() Еще, после обрезки статики, почему то пропали все мосты, там где не надо, хотя домики и прочая фигень стоит. Чистил actors, SimpleCutterом. Последний раз редактировалось Matador; 28.03.2009 в 02:04. |
|
![]() |
![]() |
![]() |
#60 | ||
Местный
|
![]() Цитата:
Цитата:
Если размеры карты меняются (вырезаешь кусок из карты или собираешь одну большую карту из нескольких) то мосты нужно обрабатывать отдельно от всего остального - у них координаты отсчитываются подругому, поэтому сдвиг нужно другой указывать. |
||
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|