powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Вторничный генератор terrain
18 сообщений из 18, страница 1 из 1
Вторничный генератор terrain
    #39272534
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здаров други.

Вобщем дано:
Код: c#
1.
2.
double[][] terrainHeight = new double[1024][1024];
int[][] terrainColor= new int[1024][1024];



Необходимо получить нечто вроде аттачмента (см ниже).

Собсно я до этого рисованием "земель" не занимался. Но почитав Вики только нашел общие подходы.
Это генерация "шума". И сохранение его в ЧБ картинку (в нашем случае это terrainHeight).
И второй шаг - применение к этой картинке gradient map который похож на раскраску атласа.
Ну типа моря и океаны - тёмно синий цвет. Вершины гор - белый.

Наблюдая, я заметил что обычный жлобский random() здесь не подходит. Нужно нечто посложнее.

Кто имел опыт - киньте 5 копеек.
...
Рейтинг: 0 / 0
Вторничный генератор terrain
    #39272551
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Вторничный генератор terrain
    #39272575
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про алгоритм Перлина читаю.
...
Рейтинг: 0 / 0
Вторничный генератор terrain
    #39272669
MrCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот такой алгоритм даёт неплохой результат при относительной простоте. Плюс автоматом получаем климатические зоны и грубую карту рек.
...
Рейтинг: 0 / 0
Вторничный генератор terrain
    #39272712
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MrCatВот такой алгоритм даёт неплохой результат при относительной простоте. Плюс автоматом получаем климатические зоны и грубую карту рек.
Сложный. Много steps. Но результат конечно отличный.
...
Рейтинг: 0 / 0
Вторничный генератор terrain
    #39273185
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonСложный. Много steps. Но результат конечно отличный.
Код доступен. Есть портирование на другие языки (в том числе java)

Лицензию не читал, но всяко лучше взять готовое, чем свое делать IMHO
...
Рейтинг: 0 / 0
Вторничный генератор terrain
    #39273440
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
ты gpx прочитал?
...
Рейтинг: 0 / 0
Вторничный генератор terrain
    #39273443
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это не навигация.
...
Рейтинг: 0 / 0
Вторничный генератор terrain
    #39273446
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЭто не навигация.
то есть, не прочитал (в смысле прогрумму для чтения не писал)?
...
Рейтинг: 0 / 0
Вторничный генератор terrain
    #39273447
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет. Такого опыта у меня не было.
...
Рейтинг: 0 / 0
Вторничный генератор terrain
    #39273663
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonНет. Такого опыта у меня не было.
чисто от удивления, а это было зачем?
http://www.sql.ru/forum/1198977/navigatory-garmin-format-marshrutov?hl=gpx
не документ же писать?
...
Рейтинг: 0 / 0
Вторничный генератор terrain
    #39273750
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Был у меня вело-тур. С включеным Garmin-30. Хотел потом посмотреть
как маршрут выглядит на настоящей карте а не на дисплее навигатора.
А будучи дотошным... поковырял формат. Но каких-то особо редакторов
маршрута или удобных UI для себя не нашел.

Щас в основном все в вебе.
...
Рейтинг: 0 / 0
Вторничный генератор terrain
    #39274026
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
аааа,
если в качестве настоящей тебе подходит растры яндекса, осм а или визикома, то к новому году могу показать твой маршрут
...
Рейтинг: 0 / 0
Вторничный генератор terrain
    #39274028
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
без веба.
...
Рейтинг: 0 / 0
Вторничный генератор terrain
    #39274032
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это в яндексе
...
Рейтинг: 0 / 0
Вторничный генератор terrain
    #39274034
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Была задачка - подправить маршрут. Если долго стоять на одном месте то при включенном навигаторе
он нанинает рисовать "звезду". Это некрасиво смотрится если опубликовать в фейсбуке к примеру скриншот
маршрута на карте. Хотелось конечно и подчистить такие кляксы.
...
Рейтинг: 0 / 0
Вторничный генератор terrain
    #39274035
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tchingiz, красиво.
...
Рейтинг: 0 / 0
Вторничный генератор terrain
    #39274088
hclubmk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonНо каких-то особо редакторов
маршрута или удобных UI для себя не нашел.

Щас в основном все в вебе.Вовсе не удивительно. Мало-мальски функциональная софтина, если она сможет не только показать трек, но и "прокатать" его - построить график скоростного режима/показать места и длительность стоянок/резать или объединять треки - будет иметь вполне себе коммерческий интерес со стороны всяких логистических компаний и торгующих организаций - всем интересно знать кто, когда и куда ходил/ездил. Через доступные ВЕБ-сервисы - это достаточно долго и не вполне удобно, и tchingiz к новому году могу показать твой маршрут к НГ у tchingiz желание выкладывать такую готовую тулзу, вполне себе может пропасть ;)
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Вторничный генератор terrain
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]