Игровой разработчик воспользовался по назначению своей любовью к программированию, и она позволила ему создать самую хитроумную иллюзию 2019 года. Она выглядит настолько просто, что собьёт вас с толку.
Каждый год Общество Нейронной Корреляции, которое исследует восприятие и сознание, проводит конкурс на лучшую иллюзию в мире, пишет Vice. Обладателем этого титула в 2019 году стала иллюзия под названием <<Двойная ось>>. Она представляет собой несколько переплетённых колец, которые движутся по часовой стрелке, против часовой стрелки, вверх и вниз — в зависимости от того, как вы смотрите на них.
Автор иллюзии — Фрэнк Форс, разработчик игр из Техаса. В небольшом интервью изданию он рассказал о том, как пришёл к созданию своего шедевра.
Я работал над [играми] Doom, Red Faction: Guerrilla, Psi-Ops и Starhawk. Чуть меньше года назад я ушёл с работы, чтобы заняться чем-то более творческим и овладеть новыми навыками.
На то, чтобы создать <<Двойную ось>>, у Форса уходил день написания кода на языке программирования JavaScript.
Программирование шло быстро, но на то, чтобы понять, как лучше всего представлять вещи, ушло несколько итераций (циклично повторяющихся обработок данных. — Прим. TKSAG).
Разработчик оказался отнюдь не жадным и загрузил код своей победоносной иллюзии на GitHub — сервис для создания и хранения IT-проектов, чтобы другие могли увидеть, какая работа была проведена для достижения результата.
Для самого Форса, впрочем, это не первая иллюзия, а лишь одна из длинной серии визуальных иллюстраций, которые он создал, практикуясь в работе с JavaScript.
В последнее время я ушёл с головой в написание небольших кодов на JavaScript. Это такой вид творчества, когда ты создаёшь маленькие программы, которые делают интересные штуки. Это что-то вроде хокку в программировании.
За 2019 год Форс загрузил на Dwitter — сайт, который собирает творчество на JavaScript, больше 600 таких хокку. На каждую публикацию у разработчика было доступно всего 140 символов.
Я так много экспериментировал со всем подряд — от музыки и до игр, что мне пришлось создать собственную базу данных, в которой можно было бы посмотреть на всё моё творчество.
Однажды, играя с уравнениями для проектов на JavaScript, Форс наткнулся на фигуры Лиссажу — систему уравнений, которая создаёт гармоническое действие, как видно по иллюзии Форса.
Я заметил, что, сфокусировавшись, я мог заставить её вращаться по другой оси. Это известные геометрические фигуры, но я не нашёл упоминания иллюзий, основанных на них. Поэтому я решил копнуть чуть глубже, начал тестирование, и люди, кажется, были в восторге.
Форс продолжил:
Когда ты видишь её [<<Двойную ось>>], этот момент доставляет нереальное удовольствие. Это будто метафора на то, как ты видишь вещи с нескольких точек зрения, что сейчас важнее, чем когда-либо.
Но парню вполне могли бы составить конкуренцию находчивые иллюзии из реального мира. Преподаватель университета держал дверь своего кабинета всегда открытой для студентов, но только даже самым внимательным это не сильно помогало.
А в Китае риелторы продавали людям квартиры с видом на парк, но в итоге вместо зелёной зоны жители получали <<Майнкрафт>>, и это грандиозная уловка.