LINUX.ORG.RU

Проекции карт

 


0

1

На секунду заинтересовался, а что у нас есть похожего на проекцию Пирса, кроме самой проекции Пирса? Скажем чтоб искажения были более равномерно размазанные по карте, а не собирались все в 4 точках? Интересно с точки зрения создания плоской земли в 2Д играх. Может местные плоскоземельцы знают? У них то наверняка хорошие модели заготовлены на все случаи жизни.

★★★★★

Молвейде, Меркатор?

Если для дела можно и самому че нить свелосипедить, главное понять требования.

AntonI ★★★★★
()

Ну, можно натянуть на сферу из квадратов quad sphere, а саму её развернуть на прямоугольник 2 на 3 если где то что не так выглядит можно UV в блендере подвигать до нужного вида и отрендерить результат.

Тем же самым способом реализуется и проекция пирса, да и любая другая проекция, натягивания 2D на 3D и 3D на 2D. Ну… Если я правильно понял что нужно.

LINUX-ORG-RU ★★★★★
()

чтоб искажения были более равномерно размазанные по карте

Сначала выбери какие искажения ты хочешь размазывать, а уж опосля используй «метрические свойства карт» ©.

quickquest ★★★★★
()
Ответ на: комментарий от AntonI

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

peregrine ★★★★★
() автор топика
Ответ на: комментарий от peregrine

Это геймдев? А мир то на поверхности сферы? И насколько нужно сразу весь мир показывать без искажений?

AntonI ★★★★★
()
9 ноября 2024 г.

Интересно с точки зрения создания плоской земли в 2Д играх

На днях наткнулся на «myriahedral projection». Например, https://philogb.github.io/page/myriahedral/

Сфера аппроксимируется большим количеством мелких плоских граней, которые потом выкладываются на плоскость. В пределах грани это обычная плоскость, но при переходе границы перескакиваешь на соседний многоугольник, минуя пространство между ними.

question4 ★★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)