Sky Delivery — Порталы
Я реализовал порталы в своём авиасимуляторе. Результат кратно превзошёл самые смелые мои ожидания. Смотрите!
Пришлось изрядно поломать голову в попытках понять, как устроен шейдер портала. Я следовал этому гайду, но по-честному так и не понял шейдер 😀.
Большую часть времени я потратил на реализацию перемещения. Главные задачи, которые я решил, — это сохранение физики самолёта после телепортации и отсутствие разницы между рендер-текстурой входного портала перед перемещением и реальной картинкой сразу после телепортации.
Чего я совсем не ждал, так это плавности, с которой самолёт по итогу пролетает через мою пространственную дыру. Я прекрасно понимаю, в какой момент происходит перемещение, и знаю все потенциальные косяки, но иллюзия прекрасно срабатывает даже на меня.
Это один из тех моментов, ради которых стоит заниматься геймдевом. Когда порталы заработали, я ощущал себя примерно так.
Спасибо за внимание! Если проект заинтересовал, обязательно подписывайся — дальше будет только круче!